@charset "UTF-8";
html {
  font-size: 15px;
}
@media screen and (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

body {
  color: #1D1D1D;
  font-family: "Noto Sans JP", sans-serif;
}

a {
  color: inherit;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
  cursor: pointer;
}

.underline {
  text-decoration: underline;
}

@media screen and (max-width: 576px) {
  img {
    max-width: 100%;
  }
}

h2 {
  line-height: 1.4;
}

ul {
  padding-left: 0;
}

li {
  list-style-type: none;
}

.btn.my-btn-primary {
  color: #fff;
  background: linear-gradient(-90deg, #fc682e 51%, #f0a23c 100%);
  background-position: 1% 50%;
  background-size: 200% auto;
  transition: all 0.3s ease-out;
  position: relative;
  min-width: 0px;
  font-weight: bold;
  border-radius: 50rem;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: 0.6rem 60px 0.6rem 3rem;
  min-height: 60px;
}
@media screen and (min-width: 577px) {
  .btn.my-btn-primary {
    padding: 0.6rem 50px 0.6rem 2rem;
    min-width: 320px;
    min-height: 70px;
  }
}
.btn.my-btn-primary:hover {
  background-position: 99% 50%;
}
.btn.my-btn-primary::before {
  content: "";
  display: block;
  position: absolute;
  right: 23px;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 28px;
  height: 28px;
  background: url("../img/icon-arrow.svg") center/contain no-repeat;
}
.btn.my-btn-primary.my-btn-primary-small {
  font-size: 1rem;
  letter-spacing: 0.05em;
  width: 100%;
  padding: 1rem 2.5rem 1rem 2rem;
  min-width: 0;
  min-height: 0;
}
.btn.my-btn-primary.my-btn-primary-small::before {
  width: 24px;
  height: 24px;
  right: 16px;
}
.btn.my-btn-secondary {
  color: #12aa33;
  background: transparent;
  position: relative;
  border: solid 2px #12aa33;
  padding: 0.7rem 60px 0.7rem 3rem;
  border-radius: 50rem;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  min-height: 50px;
  transition: all 0.3s ease-out;
}
@media screen and (min-width: 577px) {
  .btn.my-btn-secondary {
    min-width: 320px;
    min-height: 70px;
  }
}
.btn.my-btn-secondary:hover {
  background-color: #fff;
}
.btn.my-btn-secondary::before {
  content: "";
  display: block;
  position: absolute;
  right: 23px;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 28px;
  height: 28px;
  background: url("../img/icon-dl.svg") center/contain no-repeat;
}
.btn.my-btn-tertiary {
  color: #EC4866;
  background: #fff;
  position: relative;
  padding: 0.6rem 60px 0.6rem 3rem;
  font-weight: bold;
  border-radius: 50rem;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  transition: all 0.3s ease-out;
  justify-content: center;
  min-height: 50px;
}
.btn.my-btn-tertiary::before {
  content: "";
  display: block;
  position: absolute;
  right: 23px;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 28px;
  height: 28px;
  background: url("../img/icon-arrow2.svg") center/contain no-repeat;
}
@media screen and (min-width: 577px) {
  .btn.my-btn-tertiary {
    min-width: 320px;
    min-height: 70px;
  }
}
.btn.my-btn-tertiary:hover {
  opacity: 0.7;
}

@media screen and (min-width: 768px) {
  .container {
    min-width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .container {
    min-width: 960px;
  }
}
@media screen and (min-width: 1200px) {
  .container.my-container-sm {
    max-width: 1000px;
  }
}
@media screen and (min-width: 1200px) {
  .container.my-container {
    max-width: 1140px;
  }
}

@media screen and (max-width: 576px) {
  .my-text-center-xs {
    text-align: center !important;
  }
  .my-text-left-xs {
    text-align: left !important;
  }
}
.my-checklist > li {
  position: relative;
  padding-left: 1.2rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  line-height: 1.25;
}
.my-checklist > li + li {
  border-top: solid 1px #C0C0C0;
}
.my-checklist > li::before {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  background: url("../img/icon-check.svg") center/contain no-repeat;
  left: 0;
  top: calc(0.5rem + 2px);
}

.my-marked-text {
  display: inline;
  background: linear-gradient(transparent 0, transparent calc(100% - 12px), #fff3c9 calc(100% - 12px), #ffdac9 calc(100% - 4px), transparent calc(100% - 4px));
}

.my-card {
  display: flex;
  flex-direction: column;
}

.my-card-imgwrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
  width: 50%;
}
@media screen and (min-width: 577px) {
  .my-card-imgwrapper {
    width: 100%;
    height: 148px;
  }
}
@media screen and (max-width: 576px) {
  .my-card-imgwrapper > img {
    max-height: 100px;
    width: auto;
    max-width: 160px;
  }
}

.my-card > h3 {
  min-height: 4.5ex;
}

.my-content-wrapper > *:first-child {
  margin-top: 0;
}
.my-content-wrapper > *:last-child {
  margin-bottom: 0;
}

.my-card2 {
  border-radius: 8px;
  padding: 32px;
  background: #fff;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: 576px) {
  .my-card2 {
    padding: 18px;
  }
}

.my-rate {
  letter-spacing: 0.25em;
  color: #FECC49;
  line-height: 1;
}

.my-pricesection:has(.my-togglebtn:checked) .my-pricesection-content-monthhide {
  display: none !important;
}
.my-pricesection:has(.my-togglebtn:not(:checked)) .my-pricesection-content-yearhide {
  display: none !important;
}

.my-pricesectiontoggle {
  font-weight: bold;
}
.my-pricesectiontoggle:has(.my-togglebtn:checked) > .pricebtn-month {
  text-decoration: underline;
}
.my-pricesectiontoggle:has(.my-togglebtn:checked) > .pricebtn-year {
  opacity: 0.3;
}
.my-pricesectiontoggle:has(.my-togglebtn:not(:checked)) > .pricebtn-month {
  opacity: 0.3;
}
.my-pricesectiontoggle:has(.my-togglebtn:not(:checked)) > .pricebtn-year {
  text-decoration: underline;
}

.my-question {
  border: solid 1px #7D7D7D;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  border-radius: 15px;
  background: #fff;
}
.my-question:has(.show) {
  border-color: #12aa33;
}

.my-questiontitle {
  position: relative;
  margin-bottom: 0;
  font-weight: bold;
}
.my-questiontitle::after {
  content: "Q.";
  font-family: "Lato", sans-serif;
  font-weight: bold;
  position: absolute;
  line-height: 1;
  font-size: 2rem;
  left: 28px;
  top: 24px;
}
@media screen and (min-width: 768px) {
  .my-questiontitle::after {
    top: 24px;
    font-size: 2rem;
  }
}
.my-questiontitle::before {
  content: "";
  display: block;
  position: absolute;
  right: 28px;
  top: 24px;
  width: 36px;
  height: 36px;
  background: url("../img/icon-arrow3.svg") center/contain no-repeat;
  transform: rotate(180deg);
}
.my-questiontitle:not(:has([aria-expanded=true]))::before {
  transform: rotate(0deg);
}
.my-questiontitle button {
  all: inherit;
  padding: 30px 80px 30px 80px;
  position: relative;
  font-weight: bold;
  width: 100%;
  font-size: 1.125rem;
  margin-bottom: 0;
  background-color: transparent;
  border: none;
  font-weight: inherit;
  display: block;
}

.my-questionbody {
  padding-top: 1.5rem;
  padding: 20px 60px 30px 80px;
  position: relative;
}
.my-questionbody::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: calc(100% - 56px);
  left: 0;
  right: 0;
  height: 1px;
  background-color: #999;
  margin-left: auto;
  margin-right: auto;
}
.my-questionbody::before {
  content: "A.";
  font-family: "Lato", sans-serif;
  font-weight: bold;
  position: absolute;
  font-size: 2rem;
  line-height: 1;
  left: 28px;
  top: 20px;
}
@media screen and (min-width: 768px) {
  .my-questionbody::before {
    top: 20px;
    font-size: 2rem;
  }
}

.my-togglebtn {
  all: initial;
  width: 66px;
  height: 36px;
  display: inline-block;
  border-radius: 50rem !important;
  position: relative;
  background-color: #fdfdfd;
  border: 1px solid #12aa33;
}
.my-togglebtn:hover {
  opacity: 0.7;
  cursor: pointer;
}
.my-togglebtn:checked::after {
  left: calc(100% - 26px - 5px);
}
.my-togglebtn::after {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  background: #12aa33;
  border-radius: 50%;
  top: 0;
  bottom: 0;
  left: 5px;
  margin: auto;
  position: absolute;
  transition: left 0.1s ease-out;
}

.my-nameplate {
  display: flex;
  gap: 15px;
}

.my-link-unstyled {
  color: inherit;
  text-decoration: none;
}

.my-header {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  position: sticky;
  top: 0;
  z-index: 1000;
}

.my-header-hangingbtn {
  color: #fff;
  background: linear-gradient(-90deg, #e0ae41 0%, #f35b04 100%);
  position: relative;
  font-weight: bold;
  border-radius: 50rem;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  line-height: 1.4;
}
@media screen and (min-width: 992px) {
  .my-header-hangingbtn {
    width: 190px;
    height: 80px;
    padding: 0 !important;
    border-radius: 0 0 0.8rem 0.8rem !important;
    margin-bottom: -2.8rem;
    position: relative;
    top: -2.8rem;
    min-width: 0 !important;
  }
  .my-header-hangingbtn::before {
    content: none !important;
  }
}
.my-header-logo {
  width: 140px;
}
@media screen and (min-width: 992px) {
  .my-header-logo {
    padding: 0;
    width: 210px;
  }
}

.my-mv {
  background: url("../img/top-mv-bg.jpg") center/cover no-repeat;
  height: auto;
  position: relative;
}
@media screen and (min-width: 1400px) {
  .my-mv {
    height: 630px;
  }
}

.my-mv-img {
  display: block;
  position: relative;
  text-align: center;
  margin: 30px auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  max-height: 440px;
  border-radius: 15px;
  margin-top: 5%;
  object-fit: cover;
}
@media screen and (min-width: 992px) {
  .my-mv-img {
    display: block;
    margin-left: auto;
    margin-right: 12%;
    width: auto;
    max-height: 500px;
    height: 100%;
  }
}

.my-mv-content {
  height: 100%;
  max-width: 100%;
  position: relative;
  z-index: 1;
  padding: 20px;
  background: rgba(255, 255, 255, 0.8);
}
@media screen and (min-width: 992px) {
  .my-mv-content {
    background: transparent;
  }
}
@media screen and (max-width: 576px) {
  .my-mv-content {
    padding: 20px 10px;
  }
}

.my-mv-content .btn {
  min-width: auto;
}

.my-section-grad {
  background: url("../img/bg-dot.svg") left calc(50vw + 150px) top/350px auto no-repeat, linear-gradient(#fdf8fa, #fff);
}

.my-overimg-right,
.my-overimg-left {
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  position: static;
  transition: none !important;
  max-width: 100%;
}
@media screen and (min-width: 992px) {
  .my-overimg-right,
  .my-overimg-left {
    position: absolute;
    max-width: calc(50dvw - 50px);
  }
}

.my-overimg-right {
  left: 0;
}

.my-overimg-left {
  right: 0;
}

.my-bg-easy {
  background: url("../img/bg-easy.jpg") center/cover no-repeat;
}

.my-border-primary {
  border-color: #7D7D7D !important;
}

.my-border-pink {
  border-color: #12aa33 !important;
}

.my-easy-logo {
  position: relative;
  top: -0.6ex;
  width: 220px;
}
@media screen and (min-width: 577px) {
  .my-easy-logo {
    width: 264px;
  }
}
@media screen and (min-width: 768px) {
  .my-easy-logo {
    top: -0.2ex;
  }
}

.my-icon-logo {
  width: 60px;
}
@media screen and (min-width: 992px) {
  .my-icon-logo {
    width: auto;
  }
}

.my-main {
  background: linear-gradient(180deg, #E8F1F8 0%, #fff 1200px);
}

/* ユーティリティ */
.my-bg-dark {
  background-color: #34445A;
}

.my-bg-dark2 {
  background-color: #1D1D1D !important;
}

.my-bg-light {
  background-color: #ECEFF3;
}

.my-bg-gradient {
  background: linear-gradient(-90deg, #12aa33 0%, #FF5346);
}

.my-bg-gradient2 {
  background: linear-gradient(-90deg, #FFF6F6, #FFF6FA);
}

.my-text-body {
  color: #1D1D1D;
}

.my-text-primary {
  color: #12AA33;
}

.my-lh-xsm {
  line-height: 1.2;
}

.my-lh-sm {
  line-height: 1.4;
}

.my-lh-md {
  line-height: 1.6;
}

.my-lh-lg {
  line-height: 1.8;
}

.my-lh-xl {
  line-height: 2.6;
}

.my-ff-en {
  font-family: "Lato", sans-serif !important;
}

.my-ls-md {
  letter-spacing: 0.15em;
}

.my-ls-lg {
  letter-spacing: 0.25em;
}

.my-link-hover:hover {
  color: #12AA33 !important;
}

@media screen and (min-width: 0px) {
  .my-fs-0rem {
    font-size: 0rem;
  }
  .my-p-0rem {
    padding: 0rem !important;
  }
  .my-px-0rem {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .my-py-0rem {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .my-pt-0rem {
    padding-top: 0rem !important;
  }
  .my-pe-0rem {
    padding-right: 0rem !important;
  }
  .my-ps-0rem {
    padding-left: 0rem !important;
  }
  .my-pb-0rem {
    padding-bottom: 0rem !important;
  }
  .my-m-0rem {
    margin: 0rem !important;
  }
  .my-mx-0rem {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .my-my-0rem {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-mt-0rem {
    margin-top: 0rem !important;
  }
  .my-me-0rem {
    margin-right: 0rem !important;
  }
  .my-ms-0rem {
    margin-left: 0rem !important;
  }
  .my-mb-0rem {
    margin-bottom: 0rem !important;
  }
  .my-fs-0\.25rem {
    font-size: 0.25rem;
  }
  .my-p-0\.25rem {
    padding: 0.25rem !important;
  }
  .my-px-0\.25rem {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .my-py-0\.25rem {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .my-pt-0\.25rem {
    padding-top: 0.25rem !important;
  }
  .my-pe-0\.25rem {
    padding-right: 0.25rem !important;
  }
  .my-ps-0\.25rem {
    padding-left: 0.25rem !important;
  }
  .my-pb-0\.25rem {
    padding-bottom: 0.25rem !important;
  }
  .my-m-0\.25rem {
    margin: 0.25rem !important;
  }
  .my-mx-0\.25rem {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-my-0\.25rem {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-mt-0\.25rem {
    margin-top: 0.25rem !important;
  }
  .my-me-0\.25rem {
    margin-right: 0.25rem !important;
  }
  .my-ms-0\.25rem {
    margin-left: 0.25rem !important;
  }
  .my-mb-0\.25rem {
    margin-bottom: 0.25rem !important;
  }
  .my-fs-0\.5rem {
    font-size: 0.5rem;
  }
  .my-p-0\.5rem {
    padding: 0.5rem !important;
  }
  .my-px-0\.5rem {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .my-py-0\.5rem {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .my-pt-0\.5rem {
    padding-top: 0.5rem !important;
  }
  .my-pe-0\.5rem {
    padding-right: 0.5rem !important;
  }
  .my-ps-0\.5rem {
    padding-left: 0.5rem !important;
  }
  .my-pb-0\.5rem {
    padding-bottom: 0.5rem !important;
  }
  .my-m-0\.5rem {
    margin: 0.5rem !important;
  }
  .my-mx-0\.5rem {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-my-0\.5rem {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-mt-0\.5rem {
    margin-top: 0.5rem !important;
  }
  .my-me-0\.5rem {
    margin-right: 0.5rem !important;
  }
  .my-ms-0\.5rem {
    margin-left: 0.5rem !important;
  }
  .my-mb-0\.5rem {
    margin-bottom: 0.5rem !important;
  }
  .my-fs-0\.75rem {
    font-size: 0.75rem;
  }
  .my-p-0\.75rem {
    padding: 0.75rem !important;
  }
  .my-px-0\.75rem {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .my-py-0\.75rem {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .my-pt-0\.75rem {
    padding-top: 0.75rem !important;
  }
  .my-pe-0\.75rem {
    padding-right: 0.75rem !important;
  }
  .my-ps-0\.75rem {
    padding-left: 0.75rem !important;
  }
  .my-pb-0\.75rem {
    padding-bottom: 0.75rem !important;
  }
  .my-m-0\.75rem {
    margin: 0.75rem !important;
  }
  .my-mx-0\.75rem {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .my-my-0\.75rem {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-mt-0\.75rem {
    margin-top: 0.75rem !important;
  }
  .my-me-0\.75rem {
    margin-right: 0.75rem !important;
  }
  .my-ms-0\.75rem {
    margin-left: 0.75rem !important;
  }
  .my-mb-0\.75rem {
    margin-bottom: 0.75rem !important;
  }
  .my-fs-0\.875rem {
    font-size: 0.875rem;
  }
  .my-p-0\.875rem {
    padding: 0.875rem !important;
  }
  .my-px-0\.875rem {
    padding-right: 0.875rem !important;
    padding-left: 0.875rem !important;
  }
  .my-py-0\.875rem {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
  .my-pt-0\.875rem {
    padding-top: 0.875rem !important;
  }
  .my-pe-0\.875rem {
    padding-right: 0.875rem !important;
  }
  .my-ps-0\.875rem {
    padding-left: 0.875rem !important;
  }
  .my-pb-0\.875rem {
    padding-bottom: 0.875rem !important;
  }
  .my-m-0\.875rem {
    margin: 0.875rem !important;
  }
  .my-mx-0\.875rem {
    margin-right: 0.875rem !important;
    margin-left: 0.875rem !important;
  }
  .my-my-0\.875rem {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
  }
  .my-mt-0\.875rem {
    margin-top: 0.875rem !important;
  }
  .my-me-0\.875rem {
    margin-right: 0.875rem !important;
  }
  .my-ms-0\.875rem {
    margin-left: 0.875rem !important;
  }
  .my-mb-0\.875rem {
    margin-bottom: 0.875rem !important;
  }
  .my-fs-0\.9375rem {
    font-size: 0.9375rem;
  }
  .my-p-0\.9375rem {
    padding: 0.9375rem !important;
  }
  .my-px-0\.9375rem {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .my-py-0\.9375rem {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .my-pt-0\.9375rem {
    padding-top: 0.9375rem !important;
  }
  .my-pe-0\.9375rem {
    padding-right: 0.9375rem !important;
  }
  .my-ps-0\.9375rem {
    padding-left: 0.9375rem !important;
  }
  .my-pb-0\.9375rem {
    padding-bottom: 0.9375rem !important;
  }
  .my-m-0\.9375rem {
    margin: 0.9375rem !important;
  }
  .my-mx-0\.9375rem {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .my-my-0\.9375rem {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-mt-0\.9375rem {
    margin-top: 0.9375rem !important;
  }
  .my-me-0\.9375rem {
    margin-right: 0.9375rem !important;
  }
  .my-ms-0\.9375rem {
    margin-left: 0.9375rem !important;
  }
  .my-mb-0\.9375rem {
    margin-bottom: 0.9375rem !important;
  }
  .my-fs-1rem {
    font-size: 1rem;
  }
  .my-p-1rem {
    padding: 1rem !important;
  }
  .my-px-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .my-py-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .my-pt-1rem {
    padding-top: 1rem !important;
  }
  .my-pe-1rem {
    padding-right: 1rem !important;
  }
  .my-ps-1rem {
    padding-left: 1rem !important;
  }
  .my-pb-1rem {
    padding-bottom: 1rem !important;
  }
  .my-m-1rem {
    margin: 1rem !important;
  }
  .my-mx-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-my-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-mt-1rem {
    margin-top: 1rem !important;
  }
  .my-me-1rem {
    margin-right: 1rem !important;
  }
  .my-ms-1rem {
    margin-left: 1rem !important;
  }
  .my-mb-1rem {
    margin-bottom: 1rem !important;
  }
  .my-fs-1\.125rem {
    font-size: 1.125rem;
  }
  .my-p-1\.125rem {
    padding: 1.125rem !important;
  }
  .my-px-1\.125rem {
    padding-right: 1.125rem !important;
    padding-left: 1.125rem !important;
  }
  .my-py-1\.125rem {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  .my-pt-1\.125rem {
    padding-top: 1.125rem !important;
  }
  .my-pe-1\.125rem {
    padding-right: 1.125rem !important;
  }
  .my-ps-1\.125rem {
    padding-left: 1.125rem !important;
  }
  .my-pb-1\.125rem {
    padding-bottom: 1.125rem !important;
  }
  .my-m-1\.125rem {
    margin: 1.125rem !important;
  }
  .my-mx-1\.125rem {
    margin-right: 1.125rem !important;
    margin-left: 1.125rem !important;
  }
  .my-my-1\.125rem {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
  }
  .my-mt-1\.125rem {
    margin-top: 1.125rem !important;
  }
  .my-me-1\.125rem {
    margin-right: 1.125rem !important;
  }
  .my-ms-1\.125rem {
    margin-left: 1.125rem !important;
  }
  .my-mb-1\.125rem {
    margin-bottom: 1.125rem !important;
  }
  .my-fs-1\.25rem {
    font-size: 1.25rem;
  }
  .my-p-1\.25rem {
    padding: 1.25rem !important;
  }
  .my-px-1\.25rem {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .my-py-1\.25rem {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .my-pt-1\.25rem {
    padding-top: 1.25rem !important;
  }
  .my-pe-1\.25rem {
    padding-right: 1.25rem !important;
  }
  .my-ps-1\.25rem {
    padding-left: 1.25rem !important;
  }
  .my-pb-1\.25rem {
    padding-bottom: 1.25rem !important;
  }
  .my-m-1\.25rem {
    margin: 1.25rem !important;
  }
  .my-mx-1\.25rem {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .my-my-1\.25rem {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-mt-1\.25rem {
    margin-top: 1.25rem !important;
  }
  .my-me-1\.25rem {
    margin-right: 1.25rem !important;
  }
  .my-ms-1\.25rem {
    margin-left: 1.25rem !important;
  }
  .my-mb-1\.25rem {
    margin-bottom: 1.25rem !important;
  }
  .my-fs-1\.5rem {
    font-size: 1.5rem;
  }
  .my-p-1\.5rem {
    padding: 1.5rem !important;
  }
  .my-px-1\.5rem {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .my-py-1\.5rem {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .my-pt-1\.5rem {
    padding-top: 1.5rem !important;
  }
  .my-pe-1\.5rem {
    padding-right: 1.5rem !important;
  }
  .my-ps-1\.5rem {
    padding-left: 1.5rem !important;
  }
  .my-pb-1\.5rem {
    padding-bottom: 1.5rem !important;
  }
  .my-m-1\.5rem {
    margin: 1.5rem !important;
  }
  .my-mx-1\.5rem {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-my-1\.5rem {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-mt-1\.5rem {
    margin-top: 1.5rem !important;
  }
  .my-me-1\.5rem {
    margin-right: 1.5rem !important;
  }
  .my-ms-1\.5rem {
    margin-left: 1.5rem !important;
  }
  .my-mb-1\.5rem {
    margin-bottom: 1.5rem !important;
  }
  .my-fs-1\.75rem {
    font-size: 1.75rem;
  }
  .my-p-1\.75rem {
    padding: 1.75rem !important;
  }
  .my-px-1\.75rem {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .my-py-1\.75rem {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .my-pt-1\.75rem {
    padding-top: 1.75rem !important;
  }
  .my-pe-1\.75rem {
    padding-right: 1.75rem !important;
  }
  .my-ps-1\.75rem {
    padding-left: 1.75rem !important;
  }
  .my-pb-1\.75rem {
    padding-bottom: 1.75rem !important;
  }
  .my-m-1\.75rem {
    margin: 1.75rem !important;
  }
  .my-mx-1\.75rem {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .my-my-1\.75rem {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-mt-1\.75rem {
    margin-top: 1.75rem !important;
  }
  .my-me-1\.75rem {
    margin-right: 1.75rem !important;
  }
  .my-ms-1\.75rem {
    margin-left: 1.75rem !important;
  }
  .my-mb-1\.75rem {
    margin-bottom: 1.75rem !important;
  }
  .my-fs-2rem {
    font-size: 2rem;
  }
  .my-p-2rem {
    padding: 2rem !important;
  }
  .my-px-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .my-py-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .my-pt-2rem {
    padding-top: 2rem !important;
  }
  .my-pe-2rem {
    padding-right: 2rem !important;
  }
  .my-ps-2rem {
    padding-left: 2rem !important;
  }
  .my-pb-2rem {
    padding-bottom: 2rem !important;
  }
  .my-m-2rem {
    margin: 2rem !important;
  }
  .my-mx-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .my-my-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-mt-2rem {
    margin-top: 2rem !important;
  }
  .my-me-2rem {
    margin-right: 2rem !important;
  }
  .my-ms-2rem {
    margin-left: 2rem !important;
  }
  .my-mb-2rem {
    margin-bottom: 2rem !important;
  }
  .my-fs-2\.25rem {
    font-size: 2.25rem;
  }
  .my-p-2\.25rem {
    padding: 2.25rem !important;
  }
  .my-px-2\.25rem {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .my-py-2\.25rem {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .my-pt-2\.25rem {
    padding-top: 2.25rem !important;
  }
  .my-pe-2\.25rem {
    padding-right: 2.25rem !important;
  }
  .my-ps-2\.25rem {
    padding-left: 2.25rem !important;
  }
  .my-pb-2\.25rem {
    padding-bottom: 2.25rem !important;
  }
  .my-m-2\.25rem {
    margin: 2.25rem !important;
  }
  .my-mx-2\.25rem {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .my-my-2\.25rem {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-mt-2\.25rem {
    margin-top: 2.25rem !important;
  }
  .my-me-2\.25rem {
    margin-right: 2.25rem !important;
  }
  .my-ms-2\.25rem {
    margin-left: 2.25rem !important;
  }
  .my-mb-2\.25rem {
    margin-bottom: 2.25rem !important;
  }
  .my-fs-2\.5rem {
    font-size: 2.5rem;
  }
  .my-p-2\.5rem {
    padding: 2.5rem !important;
  }
  .my-px-2\.5rem {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .my-py-2\.5rem {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .my-pt-2\.5rem {
    padding-top: 2.5rem !important;
  }
  .my-pe-2\.5rem {
    padding-right: 2.5rem !important;
  }
  .my-ps-2\.5rem {
    padding-left: 2.5rem !important;
  }
  .my-pb-2\.5rem {
    padding-bottom: 2.5rem !important;
  }
  .my-m-2\.5rem {
    margin: 2.5rem !important;
  }
  .my-mx-2\.5rem {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .my-my-2\.5rem {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-mt-2\.5rem {
    margin-top: 2.5rem !important;
  }
  .my-me-2\.5rem {
    margin-right: 2.5rem !important;
  }
  .my-ms-2\.5rem {
    margin-left: 2.5rem !important;
  }
  .my-mb-2\.5rem {
    margin-bottom: 2.5rem !important;
  }
  .my-fs-2\.625rem {
    font-size: 2.625rem;
  }
  .my-p-2\.625rem {
    padding: 2.625rem !important;
  }
  .my-px-2\.625rem {
    padding-right: 2.625rem !important;
    padding-left: 2.625rem !important;
  }
  .my-py-2\.625rem {
    padding-top: 2.625rem !important;
    padding-bottom: 2.625rem !important;
  }
  .my-pt-2\.625rem {
    padding-top: 2.625rem !important;
  }
  .my-pe-2\.625rem {
    padding-right: 2.625rem !important;
  }
  .my-ps-2\.625rem {
    padding-left: 2.625rem !important;
  }
  .my-pb-2\.625rem {
    padding-bottom: 2.625rem !important;
  }
  .my-m-2\.625rem {
    margin: 2.625rem !important;
  }
  .my-mx-2\.625rem {
    margin-right: 2.625rem !important;
    margin-left: 2.625rem !important;
  }
  .my-my-2\.625rem {
    margin-top: 2.625rem !important;
    margin-bottom: 2.625rem !important;
  }
  .my-mt-2\.625rem {
    margin-top: 2.625rem !important;
  }
  .my-me-2\.625rem {
    margin-right: 2.625rem !important;
  }
  .my-ms-2\.625rem {
    margin-left: 2.625rem !important;
  }
  .my-mb-2\.625rem {
    margin-bottom: 2.625rem !important;
  }
  .my-fs-2\.75rem {
    font-size: 2.75rem;
  }
  .my-p-2\.75rem {
    padding: 2.75rem !important;
  }
  .my-px-2\.75rem {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .my-py-2\.75rem {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .my-pt-2\.75rem {
    padding-top: 2.75rem !important;
  }
  .my-pe-2\.75rem {
    padding-right: 2.75rem !important;
  }
  .my-ps-2\.75rem {
    padding-left: 2.75rem !important;
  }
  .my-pb-2\.75rem {
    padding-bottom: 2.75rem !important;
  }
  .my-m-2\.75rem {
    margin: 2.75rem !important;
  }
  .my-mx-2\.75rem {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .my-my-2\.75rem {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-mt-2\.75rem {
    margin-top: 2.75rem !important;
  }
  .my-me-2\.75rem {
    margin-right: 2.75rem !important;
  }
  .my-ms-2\.75rem {
    margin-left: 2.75rem !important;
  }
  .my-mb-2\.75rem {
    margin-bottom: 2.75rem !important;
  }
  .my-fs-2\.875rem {
    font-size: 2.875rem;
  }
  .my-p-2\.875rem {
    padding: 2.875rem !important;
  }
  .my-px-2\.875rem {
    padding-right: 2.875rem !important;
    padding-left: 2.875rem !important;
  }
  .my-py-2\.875rem {
    padding-top: 2.875rem !important;
    padding-bottom: 2.875rem !important;
  }
  .my-pt-2\.875rem {
    padding-top: 2.875rem !important;
  }
  .my-pe-2\.875rem {
    padding-right: 2.875rem !important;
  }
  .my-ps-2\.875rem {
    padding-left: 2.875rem !important;
  }
  .my-pb-2\.875rem {
    padding-bottom: 2.875rem !important;
  }
  .my-m-2\.875rem {
    margin: 2.875rem !important;
  }
  .my-mx-2\.875rem {
    margin-right: 2.875rem !important;
    margin-left: 2.875rem !important;
  }
  .my-my-2\.875rem {
    margin-top: 2.875rem !important;
    margin-bottom: 2.875rem !important;
  }
  .my-mt-2\.875rem {
    margin-top: 2.875rem !important;
  }
  .my-me-2\.875rem {
    margin-right: 2.875rem !important;
  }
  .my-ms-2\.875rem {
    margin-left: 2.875rem !important;
  }
  .my-mb-2\.875rem {
    margin-bottom: 2.875rem !important;
  }
  .my-fs-3rem {
    font-size: 3rem;
  }
  .my-p-3rem {
    padding: 3rem !important;
  }
  .my-px-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .my-py-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .my-pt-3rem {
    padding-top: 3rem !important;
  }
  .my-pe-3rem {
    padding-right: 3rem !important;
  }
  .my-ps-3rem {
    padding-left: 3rem !important;
  }
  .my-pb-3rem {
    padding-bottom: 3rem !important;
  }
  .my-m-3rem {
    margin: 3rem !important;
  }
  .my-mx-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-my-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-mt-3rem {
    margin-top: 3rem !important;
  }
  .my-me-3rem {
    margin-right: 3rem !important;
  }
  .my-ms-3rem {
    margin-left: 3rem !important;
  }
  .my-mb-3rem {
    margin-bottom: 3rem !important;
  }
  .my-fs-3\.5rem {
    font-size: 3.5rem;
  }
  .my-p-3\.5rem {
    padding: 3.5rem !important;
  }
  .my-px-3\.5rem {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .my-py-3\.5rem {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .my-pt-3\.5rem {
    padding-top: 3.5rem !important;
  }
  .my-pe-3\.5rem {
    padding-right: 3.5rem !important;
  }
  .my-ps-3\.5rem {
    padding-left: 3.5rem !important;
  }
  .my-pb-3\.5rem {
    padding-bottom: 3.5rem !important;
  }
  .my-m-3\.5rem {
    margin: 3.5rem !important;
  }
  .my-mx-3\.5rem {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .my-my-3\.5rem {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-mt-3\.5rem {
    margin-top: 3.5rem !important;
  }
  .my-me-3\.5rem {
    margin-right: 3.5rem !important;
  }
  .my-ms-3\.5rem {
    margin-left: 3.5rem !important;
  }
  .my-mb-3\.5rem {
    margin-bottom: 3.5rem !important;
  }
  .my-fs-4rem {
    font-size: 4rem;
  }
  .my-p-4rem {
    padding: 4rem !important;
  }
  .my-px-4rem {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .my-py-4rem {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .my-pt-4rem {
    padding-top: 4rem !important;
  }
  .my-pe-4rem {
    padding-right: 4rem !important;
  }
  .my-ps-4rem {
    padding-left: 4rem !important;
  }
  .my-pb-4rem {
    padding-bottom: 4rem !important;
  }
  .my-m-4rem {
    margin: 4rem !important;
  }
  .my-mx-4rem {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .my-my-4rem {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-mt-4rem {
    margin-top: 4rem !important;
  }
  .my-me-4rem {
    margin-right: 4rem !important;
  }
  .my-ms-4rem {
    margin-left: 4rem !important;
  }
  .my-mb-4rem {
    margin-bottom: 4rem !important;
  }
  .my-fs-5rem {
    font-size: 5rem;
  }
  .my-p-5rem {
    padding: 5rem !important;
  }
  .my-px-5rem {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .my-py-5rem {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .my-pt-5rem {
    padding-top: 5rem !important;
  }
  .my-pe-5rem {
    padding-right: 5rem !important;
  }
  .my-ps-5rem {
    padding-left: 5rem !important;
  }
  .my-pb-5rem {
    padding-bottom: 5rem !important;
  }
  .my-m-5rem {
    margin: 5rem !important;
  }
  .my-mx-5rem {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .my-my-5rem {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-mt-5rem {
    margin-top: 5rem !important;
  }
  .my-me-5rem {
    margin-right: 5rem !important;
  }
  .my-ms-5rem {
    margin-left: 5rem !important;
  }
  .my-mb-5rem {
    margin-bottom: 5rem !important;
  }
  .my-fs-6rem {
    font-size: 6rem;
  }
  .my-p-6rem {
    padding: 6rem !important;
  }
  .my-px-6rem {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .my-py-6rem {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .my-pt-6rem {
    padding-top: 6rem !important;
  }
  .my-pe-6rem {
    padding-right: 6rem !important;
  }
  .my-ps-6rem {
    padding-left: 6rem !important;
  }
  .my-pb-6rem {
    padding-bottom: 6rem !important;
  }
  .my-m-6rem {
    margin: 6rem !important;
  }
  .my-mx-6rem {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .my-my-6rem {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-mt-6rem {
    margin-top: 6rem !important;
  }
  .my-me-6rem {
    margin-right: 6rem !important;
  }
  .my-ms-6rem {
    margin-left: 6rem !important;
  }
  .my-mb-6rem {
    margin-bottom: 6rem !important;
  }
  .my-fs-7rem {
    font-size: 7rem;
  }
  .my-p-7rem {
    padding: 7rem !important;
  }
  .my-px-7rem {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .my-py-7rem {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .my-pt-7rem {
    padding-top: 7rem !important;
  }
  .my-pe-7rem {
    padding-right: 7rem !important;
  }
  .my-ps-7rem {
    padding-left: 7rem !important;
  }
  .my-pb-7rem {
    padding-bottom: 7rem !important;
  }
  .my-m-7rem {
    margin: 7rem !important;
  }
  .my-mx-7rem {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .my-my-7rem {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-mt-7rem {
    margin-top: 7rem !important;
  }
  .my-me-7rem {
    margin-right: 7rem !important;
  }
  .my-ms-7rem {
    margin-left: 7rem !important;
  }
  .my-mb-7rem {
    margin-bottom: 7rem !important;
  }
  .my-fs-8rem {
    font-size: 8rem;
  }
  .my-p-8rem {
    padding: 8rem !important;
  }
  .my-px-8rem {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .my-py-8rem {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .my-pt-8rem {
    padding-top: 8rem !important;
  }
  .my-pe-8rem {
    padding-right: 8rem !important;
  }
  .my-ps-8rem {
    padding-left: 8rem !important;
  }
  .my-pb-8rem {
    padding-bottom: 8rem !important;
  }
  .my-m-8rem {
    margin: 8rem !important;
  }
  .my-mx-8rem {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .my-my-8rem {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-mt-8rem {
    margin-top: 8rem !important;
  }
  .my-me-8rem {
    margin-right: 8rem !important;
  }
  .my-ms-8rem {
    margin-left: 8rem !important;
  }
  .my-mb-8rem {
    margin-bottom: 8rem !important;
  }
  .my-fs-9rem {
    font-size: 9rem;
  }
  .my-p-9rem {
    padding: 9rem !important;
  }
  .my-px-9rem {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .my-py-9rem {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .my-pt-9rem {
    padding-top: 9rem !important;
  }
  .my-pe-9rem {
    padding-right: 9rem !important;
  }
  .my-ps-9rem {
    padding-left: 9rem !important;
  }
  .my-pb-9rem {
    padding-bottom: 9rem !important;
  }
  .my-m-9rem {
    margin: 9rem !important;
  }
  .my-mx-9rem {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .my-my-9rem {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-mt-9rem {
    margin-top: 9rem !important;
  }
  .my-me-9rem {
    margin-right: 9rem !important;
  }
  .my-ms-9rem {
    margin-left: 9rem !important;
  }
  .my-mb-9rem {
    margin-bottom: 9rem !important;
  }
  .my-fs-10rem {
    font-size: 10rem;
  }
  .my-p-10rem {
    padding: 10rem !important;
  }
  .my-px-10rem {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .my-py-10rem {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .my-pt-10rem {
    padding-top: 10rem !important;
  }
  .my-pe-10rem {
    padding-right: 10rem !important;
  }
  .my-ps-10rem {
    padding-left: 10rem !important;
  }
  .my-pb-10rem {
    padding-bottom: 10rem !important;
  }
  .my-m-10rem {
    margin: 10rem !important;
  }
  .my-mx-10rem {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .my-my-10rem {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-mt-10rem {
    margin-top: 10rem !important;
  }
  .my-me-10rem {
    margin-right: 10rem !important;
  }
  .my-ms-10rem {
    margin-left: 10rem !important;
  }
  .my-mb-10rem {
    margin-bottom: 10rem !important;
  }
  .my-fs-11rem {
    font-size: 11rem;
  }
  .my-p-11rem {
    padding: 11rem !important;
  }
  .my-px-11rem {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .my-py-11rem {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .my-pt-11rem {
    padding-top: 11rem !important;
  }
  .my-pe-11rem {
    padding-right: 11rem !important;
  }
  .my-ps-11rem {
    padding-left: 11rem !important;
  }
  .my-pb-11rem {
    padding-bottom: 11rem !important;
  }
  .my-m-11rem {
    margin: 11rem !important;
  }
  .my-mx-11rem {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .my-my-11rem {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-mt-11rem {
    margin-top: 11rem !important;
  }
  .my-me-11rem {
    margin-right: 11rem !important;
  }
  .my-ms-11rem {
    margin-left: 11rem !important;
  }
  .my-mb-11rem {
    margin-bottom: 11rem !important;
  }
  .my-fs-12rem {
    font-size: 12rem;
  }
  .my-p-12rem {
    padding: 12rem !important;
  }
  .my-px-12rem {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .my-py-12rem {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .my-pt-12rem {
    padding-top: 12rem !important;
  }
  .my-pe-12rem {
    padding-right: 12rem !important;
  }
  .my-ps-12rem {
    padding-left: 12rem !important;
  }
  .my-pb-12rem {
    padding-bottom: 12rem !important;
  }
  .my-m-12rem {
    margin: 12rem !important;
  }
  .my-mx-12rem {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .my-my-12rem {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-mt-12rem {
    margin-top: 12rem !important;
  }
  .my-me-12rem {
    margin-right: 12rem !important;
  }
  .my-ms-12rem {
    margin-left: 12rem !important;
  }
  .my-mb-12rem {
    margin-bottom: 12rem !important;
  }
  .my-fs-13rem {
    font-size: 13rem;
  }
  .my-p-13rem {
    padding: 13rem !important;
  }
  .my-px-13rem {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .my-py-13rem {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .my-pt-13rem {
    padding-top: 13rem !important;
  }
  .my-pe-13rem {
    padding-right: 13rem !important;
  }
  .my-ps-13rem {
    padding-left: 13rem !important;
  }
  .my-pb-13rem {
    padding-bottom: 13rem !important;
  }
  .my-m-13rem {
    margin: 13rem !important;
  }
  .my-mx-13rem {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .my-my-13rem {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-mt-13rem {
    margin-top: 13rem !important;
  }
  .my-me-13rem {
    margin-right: 13rem !important;
  }
  .my-ms-13rem {
    margin-left: 13rem !important;
  }
  .my-mb-13rem {
    margin-bottom: 13rem !important;
  }
  .my-fs-14rem {
    font-size: 14rem;
  }
  .my-p-14rem {
    padding: 14rem !important;
  }
  .my-px-14rem {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .my-py-14rem {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .my-pt-14rem {
    padding-top: 14rem !important;
  }
  .my-pe-14rem {
    padding-right: 14rem !important;
  }
  .my-ps-14rem {
    padding-left: 14rem !important;
  }
  .my-pb-14rem {
    padding-bottom: 14rem !important;
  }
  .my-m-14rem {
    margin: 14rem !important;
  }
  .my-mx-14rem {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .my-my-14rem {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .my-mt-14rem {
    margin-top: 14rem !important;
  }
  .my-me-14rem {
    margin-right: 14rem !important;
  }
  .my-ms-14rem {
    margin-left: 14rem !important;
  }
  .my-mb-14rem {
    margin-bottom: 14rem !important;
  }
  .my-fs-15rem {
    font-size: 15rem;
  }
  .my-p-15rem {
    padding: 15rem !important;
  }
  .my-px-15rem {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .my-py-15rem {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .my-pt-15rem {
    padding-top: 15rem !important;
  }
  .my-pe-15rem {
    padding-right: 15rem !important;
  }
  .my-ps-15rem {
    padding-left: 15rem !important;
  }
  .my-pb-15rem {
    padding-bottom: 15rem !important;
  }
  .my-m-15rem {
    margin: 15rem !important;
  }
  .my-mx-15rem {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .my-my-15rem {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-mt-15rem {
    margin-top: 15rem !important;
  }
  .my-me-15rem {
    margin-right: 15rem !important;
  }
  .my-ms-15rem {
    margin-left: 15rem !important;
  }
  .my-mb-15rem {
    margin-bottom: 15rem !important;
  }
  .my-fs-16rem {
    font-size: 16rem;
  }
  .my-p-16rem {
    padding: 16rem !important;
  }
  .my-px-16rem {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .my-py-16rem {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .my-pt-16rem {
    padding-top: 16rem !important;
  }
  .my-pe-16rem {
    padding-right: 16rem !important;
  }
  .my-ps-16rem {
    padding-left: 16rem !important;
  }
  .my-pb-16rem {
    padding-bottom: 16rem !important;
  }
  .my-m-16rem {
    margin: 16rem !important;
  }
  .my-mx-16rem {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .my-my-16rem {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-mt-16rem {
    margin-top: 16rem !important;
  }
  .my-me-16rem {
    margin-right: 16rem !important;
  }
  .my-ms-16rem {
    margin-left: 16rem !important;
  }
  .my-mb-16rem {
    margin-bottom: 16rem !important;
  }
  .my-fs-18rem {
    font-size: 18rem;
  }
  .my-p-18rem {
    padding: 18rem !important;
  }
  .my-px-18rem {
    padding-right: 18rem !important;
    padding-left: 18rem !important;
  }
  .my-py-18rem {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .my-pt-18rem {
    padding-top: 18rem !important;
  }
  .my-pe-18rem {
    padding-right: 18rem !important;
  }
  .my-ps-18rem {
    padding-left: 18rem !important;
  }
  .my-pb-18rem {
    padding-bottom: 18rem !important;
  }
  .my-m-18rem {
    margin: 18rem !important;
  }
  .my-mx-18rem {
    margin-right: 18rem !important;
    margin-left: 18rem !important;
  }
  .my-my-18rem {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .my-mt-18rem {
    margin-top: 18rem !important;
  }
  .my-me-18rem {
    margin-right: 18rem !important;
  }
  .my-ms-18rem {
    margin-left: 18rem !important;
  }
  .my-mb-18rem {
    margin-bottom: 18rem !important;
  }
  .my-fs-20rem {
    font-size: 20rem;
  }
  .my-p-20rem {
    padding: 20rem !important;
  }
  .my-px-20rem {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .my-py-20rem {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .my-pt-20rem {
    padding-top: 20rem !important;
  }
  .my-pe-20rem {
    padding-right: 20rem !important;
  }
  .my-ps-20rem {
    padding-left: 20rem !important;
  }
  .my-pb-20rem {
    padding-bottom: 20rem !important;
  }
  .my-m-20rem {
    margin: 20rem !important;
  }
  .my-mx-20rem {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .my-my-20rem {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .my-mt-20rem {
    margin-top: 20rem !important;
  }
  .my-me-20rem {
    margin-right: 20rem !important;
  }
  .my-ms-20rem {
    margin-left: 20rem !important;
  }
  .my-mb-20rem {
    margin-bottom: 20rem !important;
  }
  .my-fs-24rem {
    font-size: 24rem;
  }
  .my-p-24rem {
    padding: 24rem !important;
  }
  .my-px-24rem {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .my-py-24rem {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .my-pt-24rem {
    padding-top: 24rem !important;
  }
  .my-pe-24rem {
    padding-right: 24rem !important;
  }
  .my-ps-24rem {
    padding-left: 24rem !important;
  }
  .my-pb-24rem {
    padding-bottom: 24rem !important;
  }
  .my-m-24rem {
    margin: 24rem !important;
  }
  .my-mx-24rem {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .my-my-24rem {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-mt-24rem {
    margin-top: 24rem !important;
  }
  .my-me-24rem {
    margin-right: 24rem !important;
  }
  .my-ms-24rem {
    margin-left: 24rem !important;
  }
  .my-mb-24rem {
    margin-bottom: 24rem !important;
  }
}
@media screen and (max-width: 576px) {
  .my-fs-xs-0rem {
    font-size: 0rem;
  }
  .my-p-xs-0rem {
    padding: 0rem !important;
  }
  .my-px-xs-0rem {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .my-py-xs-0rem {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .my-pt-xs-0rem {
    padding-top: 0rem !important;
  }
  .my-pe-xs-0rem {
    padding-right: 0rem !important;
  }
  .my-ps-xs-0rem {
    padding-left: 0rem !important;
  }
  .my-pb-xs-0rem {
    padding-bottom: 0rem !important;
  }
  .my-m-xs-0rem {
    margin: 0rem !important;
  }
  .my-mx-xs-0rem {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .my-my-xs-0rem {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-mt-xs-0rem {
    margin-top: 0rem !important;
  }
  .my-me-xs-0rem {
    margin-right: 0rem !important;
  }
  .my-ms-xs-0rem {
    margin-left: 0rem !important;
  }
  .my-mb-xs-0rem {
    margin-bottom: 0rem !important;
  }
  .my-fs-xs-0\.25rem {
    font-size: 0.25rem;
  }
  .my-p-xs-0\.25rem {
    padding: 0.25rem !important;
  }
  .my-px-xs-0\.25rem {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .my-py-xs-0\.25rem {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .my-pt-xs-0\.25rem {
    padding-top: 0.25rem !important;
  }
  .my-pe-xs-0\.25rem {
    padding-right: 0.25rem !important;
  }
  .my-ps-xs-0\.25rem {
    padding-left: 0.25rem !important;
  }
  .my-pb-xs-0\.25rem {
    padding-bottom: 0.25rem !important;
  }
  .my-m-xs-0\.25rem {
    margin: 0.25rem !important;
  }
  .my-mx-xs-0\.25rem {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-my-xs-0\.25rem {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-mt-xs-0\.25rem {
    margin-top: 0.25rem !important;
  }
  .my-me-xs-0\.25rem {
    margin-right: 0.25rem !important;
  }
  .my-ms-xs-0\.25rem {
    margin-left: 0.25rem !important;
  }
  .my-mb-xs-0\.25rem {
    margin-bottom: 0.25rem !important;
  }
  .my-fs-xs-0\.5rem {
    font-size: 0.5rem;
  }
  .my-p-xs-0\.5rem {
    padding: 0.5rem !important;
  }
  .my-px-xs-0\.5rem {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .my-py-xs-0\.5rem {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .my-pt-xs-0\.5rem {
    padding-top: 0.5rem !important;
  }
  .my-pe-xs-0\.5rem {
    padding-right: 0.5rem !important;
  }
  .my-ps-xs-0\.5rem {
    padding-left: 0.5rem !important;
  }
  .my-pb-xs-0\.5rem {
    padding-bottom: 0.5rem !important;
  }
  .my-m-xs-0\.5rem {
    margin: 0.5rem !important;
  }
  .my-mx-xs-0\.5rem {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-my-xs-0\.5rem {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-mt-xs-0\.5rem {
    margin-top: 0.5rem !important;
  }
  .my-me-xs-0\.5rem {
    margin-right: 0.5rem !important;
  }
  .my-ms-xs-0\.5rem {
    margin-left: 0.5rem !important;
  }
  .my-mb-xs-0\.5rem {
    margin-bottom: 0.5rem !important;
  }
  .my-fs-xs-0\.75rem {
    font-size: 0.75rem;
  }
  .my-p-xs-0\.75rem {
    padding: 0.75rem !important;
  }
  .my-px-xs-0\.75rem {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .my-py-xs-0\.75rem {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .my-pt-xs-0\.75rem {
    padding-top: 0.75rem !important;
  }
  .my-pe-xs-0\.75rem {
    padding-right: 0.75rem !important;
  }
  .my-ps-xs-0\.75rem {
    padding-left: 0.75rem !important;
  }
  .my-pb-xs-0\.75rem {
    padding-bottom: 0.75rem !important;
  }
  .my-m-xs-0\.75rem {
    margin: 0.75rem !important;
  }
  .my-mx-xs-0\.75rem {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .my-my-xs-0\.75rem {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-mt-xs-0\.75rem {
    margin-top: 0.75rem !important;
  }
  .my-me-xs-0\.75rem {
    margin-right: 0.75rem !important;
  }
  .my-ms-xs-0\.75rem {
    margin-left: 0.75rem !important;
  }
  .my-mb-xs-0\.75rem {
    margin-bottom: 0.75rem !important;
  }
  .my-fs-xs-0\.875rem {
    font-size: 0.875rem;
  }
  .my-p-xs-0\.875rem {
    padding: 0.875rem !important;
  }
  .my-px-xs-0\.875rem {
    padding-right: 0.875rem !important;
    padding-left: 0.875rem !important;
  }
  .my-py-xs-0\.875rem {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
  .my-pt-xs-0\.875rem {
    padding-top: 0.875rem !important;
  }
  .my-pe-xs-0\.875rem {
    padding-right: 0.875rem !important;
  }
  .my-ps-xs-0\.875rem {
    padding-left: 0.875rem !important;
  }
  .my-pb-xs-0\.875rem {
    padding-bottom: 0.875rem !important;
  }
  .my-m-xs-0\.875rem {
    margin: 0.875rem !important;
  }
  .my-mx-xs-0\.875rem {
    margin-right: 0.875rem !important;
    margin-left: 0.875rem !important;
  }
  .my-my-xs-0\.875rem {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
  }
  .my-mt-xs-0\.875rem {
    margin-top: 0.875rem !important;
  }
  .my-me-xs-0\.875rem {
    margin-right: 0.875rem !important;
  }
  .my-ms-xs-0\.875rem {
    margin-left: 0.875rem !important;
  }
  .my-mb-xs-0\.875rem {
    margin-bottom: 0.875rem !important;
  }
  .my-fs-xs-0\.9375rem {
    font-size: 0.9375rem;
  }
  .my-p-xs-0\.9375rem {
    padding: 0.9375rem !important;
  }
  .my-px-xs-0\.9375rem {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .my-py-xs-0\.9375rem {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .my-pt-xs-0\.9375rem {
    padding-top: 0.9375rem !important;
  }
  .my-pe-xs-0\.9375rem {
    padding-right: 0.9375rem !important;
  }
  .my-ps-xs-0\.9375rem {
    padding-left: 0.9375rem !important;
  }
  .my-pb-xs-0\.9375rem {
    padding-bottom: 0.9375rem !important;
  }
  .my-m-xs-0\.9375rem {
    margin: 0.9375rem !important;
  }
  .my-mx-xs-0\.9375rem {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .my-my-xs-0\.9375rem {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-mt-xs-0\.9375rem {
    margin-top: 0.9375rem !important;
  }
  .my-me-xs-0\.9375rem {
    margin-right: 0.9375rem !important;
  }
  .my-ms-xs-0\.9375rem {
    margin-left: 0.9375rem !important;
  }
  .my-mb-xs-0\.9375rem {
    margin-bottom: 0.9375rem !important;
  }
  .my-fs-xs-1rem {
    font-size: 1rem;
  }
  .my-p-xs-1rem {
    padding: 1rem !important;
  }
  .my-px-xs-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .my-py-xs-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .my-pt-xs-1rem {
    padding-top: 1rem !important;
  }
  .my-pe-xs-1rem {
    padding-right: 1rem !important;
  }
  .my-ps-xs-1rem {
    padding-left: 1rem !important;
  }
  .my-pb-xs-1rem {
    padding-bottom: 1rem !important;
  }
  .my-m-xs-1rem {
    margin: 1rem !important;
  }
  .my-mx-xs-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-my-xs-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-mt-xs-1rem {
    margin-top: 1rem !important;
  }
  .my-me-xs-1rem {
    margin-right: 1rem !important;
  }
  .my-ms-xs-1rem {
    margin-left: 1rem !important;
  }
  .my-mb-xs-1rem {
    margin-bottom: 1rem !important;
  }
  .my-fs-xs-1\.125rem {
    font-size: 1.125rem;
  }
  .my-p-xs-1\.125rem {
    padding: 1.125rem !important;
  }
  .my-px-xs-1\.125rem {
    padding-right: 1.125rem !important;
    padding-left: 1.125rem !important;
  }
  .my-py-xs-1\.125rem {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  .my-pt-xs-1\.125rem {
    padding-top: 1.125rem !important;
  }
  .my-pe-xs-1\.125rem {
    padding-right: 1.125rem !important;
  }
  .my-ps-xs-1\.125rem {
    padding-left: 1.125rem !important;
  }
  .my-pb-xs-1\.125rem {
    padding-bottom: 1.125rem !important;
  }
  .my-m-xs-1\.125rem {
    margin: 1.125rem !important;
  }
  .my-mx-xs-1\.125rem {
    margin-right: 1.125rem !important;
    margin-left: 1.125rem !important;
  }
  .my-my-xs-1\.125rem {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
  }
  .my-mt-xs-1\.125rem {
    margin-top: 1.125rem !important;
  }
  .my-me-xs-1\.125rem {
    margin-right: 1.125rem !important;
  }
  .my-ms-xs-1\.125rem {
    margin-left: 1.125rem !important;
  }
  .my-mb-xs-1\.125rem {
    margin-bottom: 1.125rem !important;
  }
  .my-fs-xs-1\.25rem {
    font-size: 1.25rem;
  }
  .my-p-xs-1\.25rem {
    padding: 1.25rem !important;
  }
  .my-px-xs-1\.25rem {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .my-py-xs-1\.25rem {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .my-pt-xs-1\.25rem {
    padding-top: 1.25rem !important;
  }
  .my-pe-xs-1\.25rem {
    padding-right: 1.25rem !important;
  }
  .my-ps-xs-1\.25rem {
    padding-left: 1.25rem !important;
  }
  .my-pb-xs-1\.25rem {
    padding-bottom: 1.25rem !important;
  }
  .my-m-xs-1\.25rem {
    margin: 1.25rem !important;
  }
  .my-mx-xs-1\.25rem {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .my-my-xs-1\.25rem {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-mt-xs-1\.25rem {
    margin-top: 1.25rem !important;
  }
  .my-me-xs-1\.25rem {
    margin-right: 1.25rem !important;
  }
  .my-ms-xs-1\.25rem {
    margin-left: 1.25rem !important;
  }
  .my-mb-xs-1\.25rem {
    margin-bottom: 1.25rem !important;
  }
  .my-fs-xs-1\.5rem {
    font-size: 1.5rem;
  }
  .my-p-xs-1\.5rem {
    padding: 1.5rem !important;
  }
  .my-px-xs-1\.5rem {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .my-py-xs-1\.5rem {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .my-pt-xs-1\.5rem {
    padding-top: 1.5rem !important;
  }
  .my-pe-xs-1\.5rem {
    padding-right: 1.5rem !important;
  }
  .my-ps-xs-1\.5rem {
    padding-left: 1.5rem !important;
  }
  .my-pb-xs-1\.5rem {
    padding-bottom: 1.5rem !important;
  }
  .my-m-xs-1\.5rem {
    margin: 1.5rem !important;
  }
  .my-mx-xs-1\.5rem {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-my-xs-1\.5rem {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-mt-xs-1\.5rem {
    margin-top: 1.5rem !important;
  }
  .my-me-xs-1\.5rem {
    margin-right: 1.5rem !important;
  }
  .my-ms-xs-1\.5rem {
    margin-left: 1.5rem !important;
  }
  .my-mb-xs-1\.5rem {
    margin-bottom: 1.5rem !important;
  }
  .my-fs-xs-1\.75rem {
    font-size: 1.75rem;
  }
  .my-p-xs-1\.75rem {
    padding: 1.75rem !important;
  }
  .my-px-xs-1\.75rem {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .my-py-xs-1\.75rem {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .my-pt-xs-1\.75rem {
    padding-top: 1.75rem !important;
  }
  .my-pe-xs-1\.75rem {
    padding-right: 1.75rem !important;
  }
  .my-ps-xs-1\.75rem {
    padding-left: 1.75rem !important;
  }
  .my-pb-xs-1\.75rem {
    padding-bottom: 1.75rem !important;
  }
  .my-m-xs-1\.75rem {
    margin: 1.75rem !important;
  }
  .my-mx-xs-1\.75rem {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .my-my-xs-1\.75rem {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-mt-xs-1\.75rem {
    margin-top: 1.75rem !important;
  }
  .my-me-xs-1\.75rem {
    margin-right: 1.75rem !important;
  }
  .my-ms-xs-1\.75rem {
    margin-left: 1.75rem !important;
  }
  .my-mb-xs-1\.75rem {
    margin-bottom: 1.75rem !important;
  }
  .my-fs-xs-2rem {
    font-size: 2rem;
  }
  .my-p-xs-2rem {
    padding: 2rem !important;
  }
  .my-px-xs-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .my-py-xs-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .my-pt-xs-2rem {
    padding-top: 2rem !important;
  }
  .my-pe-xs-2rem {
    padding-right: 2rem !important;
  }
  .my-ps-xs-2rem {
    padding-left: 2rem !important;
  }
  .my-pb-xs-2rem {
    padding-bottom: 2rem !important;
  }
  .my-m-xs-2rem {
    margin: 2rem !important;
  }
  .my-mx-xs-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .my-my-xs-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-mt-xs-2rem {
    margin-top: 2rem !important;
  }
  .my-me-xs-2rem {
    margin-right: 2rem !important;
  }
  .my-ms-xs-2rem {
    margin-left: 2rem !important;
  }
  .my-mb-xs-2rem {
    margin-bottom: 2rem !important;
  }
  .my-fs-xs-2\.25rem {
    font-size: 2.25rem;
  }
  .my-p-xs-2\.25rem {
    padding: 2.25rem !important;
  }
  .my-px-xs-2\.25rem {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .my-py-xs-2\.25rem {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .my-pt-xs-2\.25rem {
    padding-top: 2.25rem !important;
  }
  .my-pe-xs-2\.25rem {
    padding-right: 2.25rem !important;
  }
  .my-ps-xs-2\.25rem {
    padding-left: 2.25rem !important;
  }
  .my-pb-xs-2\.25rem {
    padding-bottom: 2.25rem !important;
  }
  .my-m-xs-2\.25rem {
    margin: 2.25rem !important;
  }
  .my-mx-xs-2\.25rem {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .my-my-xs-2\.25rem {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-mt-xs-2\.25rem {
    margin-top: 2.25rem !important;
  }
  .my-me-xs-2\.25rem {
    margin-right: 2.25rem !important;
  }
  .my-ms-xs-2\.25rem {
    margin-left: 2.25rem !important;
  }
  .my-mb-xs-2\.25rem {
    margin-bottom: 2.25rem !important;
  }
  .my-fs-xs-2\.5rem {
    font-size: 2.5rem;
  }
  .my-p-xs-2\.5rem {
    padding: 2.5rem !important;
  }
  .my-px-xs-2\.5rem {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .my-py-xs-2\.5rem {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .my-pt-xs-2\.5rem {
    padding-top: 2.5rem !important;
  }
  .my-pe-xs-2\.5rem {
    padding-right: 2.5rem !important;
  }
  .my-ps-xs-2\.5rem {
    padding-left: 2.5rem !important;
  }
  .my-pb-xs-2\.5rem {
    padding-bottom: 2.5rem !important;
  }
  .my-m-xs-2\.5rem {
    margin: 2.5rem !important;
  }
  .my-mx-xs-2\.5rem {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .my-my-xs-2\.5rem {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-mt-xs-2\.5rem {
    margin-top: 2.5rem !important;
  }
  .my-me-xs-2\.5rem {
    margin-right: 2.5rem !important;
  }
  .my-ms-xs-2\.5rem {
    margin-left: 2.5rem !important;
  }
  .my-mb-xs-2\.5rem {
    margin-bottom: 2.5rem !important;
  }
  .my-fs-xs-2\.625rem {
    font-size: 2.625rem;
  }
  .my-p-xs-2\.625rem {
    padding: 2.625rem !important;
  }
  .my-px-xs-2\.625rem {
    padding-right: 2.625rem !important;
    padding-left: 2.625rem !important;
  }
  .my-py-xs-2\.625rem {
    padding-top: 2.625rem !important;
    padding-bottom: 2.625rem !important;
  }
  .my-pt-xs-2\.625rem {
    padding-top: 2.625rem !important;
  }
  .my-pe-xs-2\.625rem {
    padding-right: 2.625rem !important;
  }
  .my-ps-xs-2\.625rem {
    padding-left: 2.625rem !important;
  }
  .my-pb-xs-2\.625rem {
    padding-bottom: 2.625rem !important;
  }
  .my-m-xs-2\.625rem {
    margin: 2.625rem !important;
  }
  .my-mx-xs-2\.625rem {
    margin-right: 2.625rem !important;
    margin-left: 2.625rem !important;
  }
  .my-my-xs-2\.625rem {
    margin-top: 2.625rem !important;
    margin-bottom: 2.625rem !important;
  }
  .my-mt-xs-2\.625rem {
    margin-top: 2.625rem !important;
  }
  .my-me-xs-2\.625rem {
    margin-right: 2.625rem !important;
  }
  .my-ms-xs-2\.625rem {
    margin-left: 2.625rem !important;
  }
  .my-mb-xs-2\.625rem {
    margin-bottom: 2.625rem !important;
  }
  .my-fs-xs-2\.75rem {
    font-size: 2.75rem;
  }
  .my-p-xs-2\.75rem {
    padding: 2.75rem !important;
  }
  .my-px-xs-2\.75rem {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .my-py-xs-2\.75rem {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .my-pt-xs-2\.75rem {
    padding-top: 2.75rem !important;
  }
  .my-pe-xs-2\.75rem {
    padding-right: 2.75rem !important;
  }
  .my-ps-xs-2\.75rem {
    padding-left: 2.75rem !important;
  }
  .my-pb-xs-2\.75rem {
    padding-bottom: 2.75rem !important;
  }
  .my-m-xs-2\.75rem {
    margin: 2.75rem !important;
  }
  .my-mx-xs-2\.75rem {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .my-my-xs-2\.75rem {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-mt-xs-2\.75rem {
    margin-top: 2.75rem !important;
  }
  .my-me-xs-2\.75rem {
    margin-right: 2.75rem !important;
  }
  .my-ms-xs-2\.75rem {
    margin-left: 2.75rem !important;
  }
  .my-mb-xs-2\.75rem {
    margin-bottom: 2.75rem !important;
  }
  .my-fs-xs-2\.875rem {
    font-size: 2.875rem;
  }
  .my-p-xs-2\.875rem {
    padding: 2.875rem !important;
  }
  .my-px-xs-2\.875rem {
    padding-right: 2.875rem !important;
    padding-left: 2.875rem !important;
  }
  .my-py-xs-2\.875rem {
    padding-top: 2.875rem !important;
    padding-bottom: 2.875rem !important;
  }
  .my-pt-xs-2\.875rem {
    padding-top: 2.875rem !important;
  }
  .my-pe-xs-2\.875rem {
    padding-right: 2.875rem !important;
  }
  .my-ps-xs-2\.875rem {
    padding-left: 2.875rem !important;
  }
  .my-pb-xs-2\.875rem {
    padding-bottom: 2.875rem !important;
  }
  .my-m-xs-2\.875rem {
    margin: 2.875rem !important;
  }
  .my-mx-xs-2\.875rem {
    margin-right: 2.875rem !important;
    margin-left: 2.875rem !important;
  }
  .my-my-xs-2\.875rem {
    margin-top: 2.875rem !important;
    margin-bottom: 2.875rem !important;
  }
  .my-mt-xs-2\.875rem {
    margin-top: 2.875rem !important;
  }
  .my-me-xs-2\.875rem {
    margin-right: 2.875rem !important;
  }
  .my-ms-xs-2\.875rem {
    margin-left: 2.875rem !important;
  }
  .my-mb-xs-2\.875rem {
    margin-bottom: 2.875rem !important;
  }
  .my-fs-xs-3rem {
    font-size: 3rem;
  }
  .my-p-xs-3rem {
    padding: 3rem !important;
  }
  .my-px-xs-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .my-py-xs-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .my-pt-xs-3rem {
    padding-top: 3rem !important;
  }
  .my-pe-xs-3rem {
    padding-right: 3rem !important;
  }
  .my-ps-xs-3rem {
    padding-left: 3rem !important;
  }
  .my-pb-xs-3rem {
    padding-bottom: 3rem !important;
  }
  .my-m-xs-3rem {
    margin: 3rem !important;
  }
  .my-mx-xs-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-my-xs-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-mt-xs-3rem {
    margin-top: 3rem !important;
  }
  .my-me-xs-3rem {
    margin-right: 3rem !important;
  }
  .my-ms-xs-3rem {
    margin-left: 3rem !important;
  }
  .my-mb-xs-3rem {
    margin-bottom: 3rem !important;
  }
  .my-fs-xs-3\.5rem {
    font-size: 3.5rem;
  }
  .my-p-xs-3\.5rem {
    padding: 3.5rem !important;
  }
  .my-px-xs-3\.5rem {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .my-py-xs-3\.5rem {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .my-pt-xs-3\.5rem {
    padding-top: 3.5rem !important;
  }
  .my-pe-xs-3\.5rem {
    padding-right: 3.5rem !important;
  }
  .my-ps-xs-3\.5rem {
    padding-left: 3.5rem !important;
  }
  .my-pb-xs-3\.5rem {
    padding-bottom: 3.5rem !important;
  }
  .my-m-xs-3\.5rem {
    margin: 3.5rem !important;
  }
  .my-mx-xs-3\.5rem {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .my-my-xs-3\.5rem {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-mt-xs-3\.5rem {
    margin-top: 3.5rem !important;
  }
  .my-me-xs-3\.5rem {
    margin-right: 3.5rem !important;
  }
  .my-ms-xs-3\.5rem {
    margin-left: 3.5rem !important;
  }
  .my-mb-xs-3\.5rem {
    margin-bottom: 3.5rem !important;
  }
  .my-fs-xs-4rem {
    font-size: 4rem;
  }
  .my-p-xs-4rem {
    padding: 4rem !important;
  }
  .my-px-xs-4rem {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .my-py-xs-4rem {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .my-pt-xs-4rem {
    padding-top: 4rem !important;
  }
  .my-pe-xs-4rem {
    padding-right: 4rem !important;
  }
  .my-ps-xs-4rem {
    padding-left: 4rem !important;
  }
  .my-pb-xs-4rem {
    padding-bottom: 4rem !important;
  }
  .my-m-xs-4rem {
    margin: 4rem !important;
  }
  .my-mx-xs-4rem {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .my-my-xs-4rem {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-mt-xs-4rem {
    margin-top: 4rem !important;
  }
  .my-me-xs-4rem {
    margin-right: 4rem !important;
  }
  .my-ms-xs-4rem {
    margin-left: 4rem !important;
  }
  .my-mb-xs-4rem {
    margin-bottom: 4rem !important;
  }
  .my-fs-xs-5rem {
    font-size: 5rem;
  }
  .my-p-xs-5rem {
    padding: 5rem !important;
  }
  .my-px-xs-5rem {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .my-py-xs-5rem {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .my-pt-xs-5rem {
    padding-top: 5rem !important;
  }
  .my-pe-xs-5rem {
    padding-right: 5rem !important;
  }
  .my-ps-xs-5rem {
    padding-left: 5rem !important;
  }
  .my-pb-xs-5rem {
    padding-bottom: 5rem !important;
  }
  .my-m-xs-5rem {
    margin: 5rem !important;
  }
  .my-mx-xs-5rem {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .my-my-xs-5rem {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-mt-xs-5rem {
    margin-top: 5rem !important;
  }
  .my-me-xs-5rem {
    margin-right: 5rem !important;
  }
  .my-ms-xs-5rem {
    margin-left: 5rem !important;
  }
  .my-mb-xs-5rem {
    margin-bottom: 5rem !important;
  }
  .my-fs-xs-6rem {
    font-size: 6rem;
  }
  .my-p-xs-6rem {
    padding: 6rem !important;
  }
  .my-px-xs-6rem {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .my-py-xs-6rem {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .my-pt-xs-6rem {
    padding-top: 6rem !important;
  }
  .my-pe-xs-6rem {
    padding-right: 6rem !important;
  }
  .my-ps-xs-6rem {
    padding-left: 6rem !important;
  }
  .my-pb-xs-6rem {
    padding-bottom: 6rem !important;
  }
  .my-m-xs-6rem {
    margin: 6rem !important;
  }
  .my-mx-xs-6rem {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .my-my-xs-6rem {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-mt-xs-6rem {
    margin-top: 6rem !important;
  }
  .my-me-xs-6rem {
    margin-right: 6rem !important;
  }
  .my-ms-xs-6rem {
    margin-left: 6rem !important;
  }
  .my-mb-xs-6rem {
    margin-bottom: 6rem !important;
  }
  .my-fs-xs-7rem {
    font-size: 7rem;
  }
  .my-p-xs-7rem {
    padding: 7rem !important;
  }
  .my-px-xs-7rem {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .my-py-xs-7rem {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .my-pt-xs-7rem {
    padding-top: 7rem !important;
  }
  .my-pe-xs-7rem {
    padding-right: 7rem !important;
  }
  .my-ps-xs-7rem {
    padding-left: 7rem !important;
  }
  .my-pb-xs-7rem {
    padding-bottom: 7rem !important;
  }
  .my-m-xs-7rem {
    margin: 7rem !important;
  }
  .my-mx-xs-7rem {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .my-my-xs-7rem {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-mt-xs-7rem {
    margin-top: 7rem !important;
  }
  .my-me-xs-7rem {
    margin-right: 7rem !important;
  }
  .my-ms-xs-7rem {
    margin-left: 7rem !important;
  }
  .my-mb-xs-7rem {
    margin-bottom: 7rem !important;
  }
  .my-fs-xs-8rem {
    font-size: 8rem;
  }
  .my-p-xs-8rem {
    padding: 8rem !important;
  }
  .my-px-xs-8rem {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .my-py-xs-8rem {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .my-pt-xs-8rem {
    padding-top: 8rem !important;
  }
  .my-pe-xs-8rem {
    padding-right: 8rem !important;
  }
  .my-ps-xs-8rem {
    padding-left: 8rem !important;
  }
  .my-pb-xs-8rem {
    padding-bottom: 8rem !important;
  }
  .my-m-xs-8rem {
    margin: 8rem !important;
  }
  .my-mx-xs-8rem {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .my-my-xs-8rem {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-mt-xs-8rem {
    margin-top: 8rem !important;
  }
  .my-me-xs-8rem {
    margin-right: 8rem !important;
  }
  .my-ms-xs-8rem {
    margin-left: 8rem !important;
  }
  .my-mb-xs-8rem {
    margin-bottom: 8rem !important;
  }
  .my-fs-xs-9rem {
    font-size: 9rem;
  }
  .my-p-xs-9rem {
    padding: 9rem !important;
  }
  .my-px-xs-9rem {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .my-py-xs-9rem {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .my-pt-xs-9rem {
    padding-top: 9rem !important;
  }
  .my-pe-xs-9rem {
    padding-right: 9rem !important;
  }
  .my-ps-xs-9rem {
    padding-left: 9rem !important;
  }
  .my-pb-xs-9rem {
    padding-bottom: 9rem !important;
  }
  .my-m-xs-9rem {
    margin: 9rem !important;
  }
  .my-mx-xs-9rem {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .my-my-xs-9rem {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-mt-xs-9rem {
    margin-top: 9rem !important;
  }
  .my-me-xs-9rem {
    margin-right: 9rem !important;
  }
  .my-ms-xs-9rem {
    margin-left: 9rem !important;
  }
  .my-mb-xs-9rem {
    margin-bottom: 9rem !important;
  }
  .my-fs-xs-10rem {
    font-size: 10rem;
  }
  .my-p-xs-10rem {
    padding: 10rem !important;
  }
  .my-px-xs-10rem {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .my-py-xs-10rem {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .my-pt-xs-10rem {
    padding-top: 10rem !important;
  }
  .my-pe-xs-10rem {
    padding-right: 10rem !important;
  }
  .my-ps-xs-10rem {
    padding-left: 10rem !important;
  }
  .my-pb-xs-10rem {
    padding-bottom: 10rem !important;
  }
  .my-m-xs-10rem {
    margin: 10rem !important;
  }
  .my-mx-xs-10rem {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .my-my-xs-10rem {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-mt-xs-10rem {
    margin-top: 10rem !important;
  }
  .my-me-xs-10rem {
    margin-right: 10rem !important;
  }
  .my-ms-xs-10rem {
    margin-left: 10rem !important;
  }
  .my-mb-xs-10rem {
    margin-bottom: 10rem !important;
  }
  .my-fs-xs-11rem {
    font-size: 11rem;
  }
  .my-p-xs-11rem {
    padding: 11rem !important;
  }
  .my-px-xs-11rem {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .my-py-xs-11rem {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .my-pt-xs-11rem {
    padding-top: 11rem !important;
  }
  .my-pe-xs-11rem {
    padding-right: 11rem !important;
  }
  .my-ps-xs-11rem {
    padding-left: 11rem !important;
  }
  .my-pb-xs-11rem {
    padding-bottom: 11rem !important;
  }
  .my-m-xs-11rem {
    margin: 11rem !important;
  }
  .my-mx-xs-11rem {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .my-my-xs-11rem {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-mt-xs-11rem {
    margin-top: 11rem !important;
  }
  .my-me-xs-11rem {
    margin-right: 11rem !important;
  }
  .my-ms-xs-11rem {
    margin-left: 11rem !important;
  }
  .my-mb-xs-11rem {
    margin-bottom: 11rem !important;
  }
  .my-fs-xs-12rem {
    font-size: 12rem;
  }
  .my-p-xs-12rem {
    padding: 12rem !important;
  }
  .my-px-xs-12rem {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .my-py-xs-12rem {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .my-pt-xs-12rem {
    padding-top: 12rem !important;
  }
  .my-pe-xs-12rem {
    padding-right: 12rem !important;
  }
  .my-ps-xs-12rem {
    padding-left: 12rem !important;
  }
  .my-pb-xs-12rem {
    padding-bottom: 12rem !important;
  }
  .my-m-xs-12rem {
    margin: 12rem !important;
  }
  .my-mx-xs-12rem {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .my-my-xs-12rem {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-mt-xs-12rem {
    margin-top: 12rem !important;
  }
  .my-me-xs-12rem {
    margin-right: 12rem !important;
  }
  .my-ms-xs-12rem {
    margin-left: 12rem !important;
  }
  .my-mb-xs-12rem {
    margin-bottom: 12rem !important;
  }
  .my-fs-xs-13rem {
    font-size: 13rem;
  }
  .my-p-xs-13rem {
    padding: 13rem !important;
  }
  .my-px-xs-13rem {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .my-py-xs-13rem {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .my-pt-xs-13rem {
    padding-top: 13rem !important;
  }
  .my-pe-xs-13rem {
    padding-right: 13rem !important;
  }
  .my-ps-xs-13rem {
    padding-left: 13rem !important;
  }
  .my-pb-xs-13rem {
    padding-bottom: 13rem !important;
  }
  .my-m-xs-13rem {
    margin: 13rem !important;
  }
  .my-mx-xs-13rem {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .my-my-xs-13rem {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-mt-xs-13rem {
    margin-top: 13rem !important;
  }
  .my-me-xs-13rem {
    margin-right: 13rem !important;
  }
  .my-ms-xs-13rem {
    margin-left: 13rem !important;
  }
  .my-mb-xs-13rem {
    margin-bottom: 13rem !important;
  }
  .my-fs-xs-14rem {
    font-size: 14rem;
  }
  .my-p-xs-14rem {
    padding: 14rem !important;
  }
  .my-px-xs-14rem {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .my-py-xs-14rem {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .my-pt-xs-14rem {
    padding-top: 14rem !important;
  }
  .my-pe-xs-14rem {
    padding-right: 14rem !important;
  }
  .my-ps-xs-14rem {
    padding-left: 14rem !important;
  }
  .my-pb-xs-14rem {
    padding-bottom: 14rem !important;
  }
  .my-m-xs-14rem {
    margin: 14rem !important;
  }
  .my-mx-xs-14rem {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .my-my-xs-14rem {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .my-mt-xs-14rem {
    margin-top: 14rem !important;
  }
  .my-me-xs-14rem {
    margin-right: 14rem !important;
  }
  .my-ms-xs-14rem {
    margin-left: 14rem !important;
  }
  .my-mb-xs-14rem {
    margin-bottom: 14rem !important;
  }
  .my-fs-xs-15rem {
    font-size: 15rem;
  }
  .my-p-xs-15rem {
    padding: 15rem !important;
  }
  .my-px-xs-15rem {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .my-py-xs-15rem {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .my-pt-xs-15rem {
    padding-top: 15rem !important;
  }
  .my-pe-xs-15rem {
    padding-right: 15rem !important;
  }
  .my-ps-xs-15rem {
    padding-left: 15rem !important;
  }
  .my-pb-xs-15rem {
    padding-bottom: 15rem !important;
  }
  .my-m-xs-15rem {
    margin: 15rem !important;
  }
  .my-mx-xs-15rem {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .my-my-xs-15rem {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-mt-xs-15rem {
    margin-top: 15rem !important;
  }
  .my-me-xs-15rem {
    margin-right: 15rem !important;
  }
  .my-ms-xs-15rem {
    margin-left: 15rem !important;
  }
  .my-mb-xs-15rem {
    margin-bottom: 15rem !important;
  }
  .my-fs-xs-16rem {
    font-size: 16rem;
  }
  .my-p-xs-16rem {
    padding: 16rem !important;
  }
  .my-px-xs-16rem {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .my-py-xs-16rem {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .my-pt-xs-16rem {
    padding-top: 16rem !important;
  }
  .my-pe-xs-16rem {
    padding-right: 16rem !important;
  }
  .my-ps-xs-16rem {
    padding-left: 16rem !important;
  }
  .my-pb-xs-16rem {
    padding-bottom: 16rem !important;
  }
  .my-m-xs-16rem {
    margin: 16rem !important;
  }
  .my-mx-xs-16rem {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .my-my-xs-16rem {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-mt-xs-16rem {
    margin-top: 16rem !important;
  }
  .my-me-xs-16rem {
    margin-right: 16rem !important;
  }
  .my-ms-xs-16rem {
    margin-left: 16rem !important;
  }
  .my-mb-xs-16rem {
    margin-bottom: 16rem !important;
  }
  .my-fs-xs-18rem {
    font-size: 18rem;
  }
  .my-p-xs-18rem {
    padding: 18rem !important;
  }
  .my-px-xs-18rem {
    padding-right: 18rem !important;
    padding-left: 18rem !important;
  }
  .my-py-xs-18rem {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .my-pt-xs-18rem {
    padding-top: 18rem !important;
  }
  .my-pe-xs-18rem {
    padding-right: 18rem !important;
  }
  .my-ps-xs-18rem {
    padding-left: 18rem !important;
  }
  .my-pb-xs-18rem {
    padding-bottom: 18rem !important;
  }
  .my-m-xs-18rem {
    margin: 18rem !important;
  }
  .my-mx-xs-18rem {
    margin-right: 18rem !important;
    margin-left: 18rem !important;
  }
  .my-my-xs-18rem {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .my-mt-xs-18rem {
    margin-top: 18rem !important;
  }
  .my-me-xs-18rem {
    margin-right: 18rem !important;
  }
  .my-ms-xs-18rem {
    margin-left: 18rem !important;
  }
  .my-mb-xs-18rem {
    margin-bottom: 18rem !important;
  }
  .my-fs-xs-20rem {
    font-size: 20rem;
  }
  .my-p-xs-20rem {
    padding: 20rem !important;
  }
  .my-px-xs-20rem {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .my-py-xs-20rem {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .my-pt-xs-20rem {
    padding-top: 20rem !important;
  }
  .my-pe-xs-20rem {
    padding-right: 20rem !important;
  }
  .my-ps-xs-20rem {
    padding-left: 20rem !important;
  }
  .my-pb-xs-20rem {
    padding-bottom: 20rem !important;
  }
  .my-m-xs-20rem {
    margin: 20rem !important;
  }
  .my-mx-xs-20rem {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .my-my-xs-20rem {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .my-mt-xs-20rem {
    margin-top: 20rem !important;
  }
  .my-me-xs-20rem {
    margin-right: 20rem !important;
  }
  .my-ms-xs-20rem {
    margin-left: 20rem !important;
  }
  .my-mb-xs-20rem {
    margin-bottom: 20rem !important;
  }
  .my-fs-xs-24rem {
    font-size: 24rem;
  }
  .my-p-xs-24rem {
    padding: 24rem !important;
  }
  .my-px-xs-24rem {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .my-py-xs-24rem {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .my-pt-xs-24rem {
    padding-top: 24rem !important;
  }
  .my-pe-xs-24rem {
    padding-right: 24rem !important;
  }
  .my-ps-xs-24rem {
    padding-left: 24rem !important;
  }
  .my-pb-xs-24rem {
    padding-bottom: 24rem !important;
  }
  .my-m-xs-24rem {
    margin: 24rem !important;
  }
  .my-mx-xs-24rem {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .my-my-xs-24rem {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-mt-xs-24rem {
    margin-top: 24rem !important;
  }
  .my-me-xs-24rem {
    margin-right: 24rem !important;
  }
  .my-ms-xs-24rem {
    margin-left: 24rem !important;
  }
  .my-mb-xs-24rem {
    margin-bottom: 24rem !important;
  }
}
@media screen and (min-width: 577px) {
  .my-fs-sm-0rem {
    font-size: 0rem;
  }
  .my-p-sm-0rem {
    padding: 0rem !important;
  }
  .my-px-sm-0rem {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .my-py-sm-0rem {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .my-pt-sm-0rem {
    padding-top: 0rem !important;
  }
  .my-pe-sm-0rem {
    padding-right: 0rem !important;
  }
  .my-ps-sm-0rem {
    padding-left: 0rem !important;
  }
  .my-pb-sm-0rem {
    padding-bottom: 0rem !important;
  }
  .my-m-sm-0rem {
    margin: 0rem !important;
  }
  .my-mx-sm-0rem {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .my-my-sm-0rem {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-mt-sm-0rem {
    margin-top: 0rem !important;
  }
  .my-me-sm-0rem {
    margin-right: 0rem !important;
  }
  .my-ms-sm-0rem {
    margin-left: 0rem !important;
  }
  .my-mb-sm-0rem {
    margin-bottom: 0rem !important;
  }
  .my-fs-sm-0\.25rem {
    font-size: 0.25rem;
  }
  .my-p-sm-0\.25rem {
    padding: 0.25rem !important;
  }
  .my-px-sm-0\.25rem {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .my-py-sm-0\.25rem {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .my-pt-sm-0\.25rem {
    padding-top: 0.25rem !important;
  }
  .my-pe-sm-0\.25rem {
    padding-right: 0.25rem !important;
  }
  .my-ps-sm-0\.25rem {
    padding-left: 0.25rem !important;
  }
  .my-pb-sm-0\.25rem {
    padding-bottom: 0.25rem !important;
  }
  .my-m-sm-0\.25rem {
    margin: 0.25rem !important;
  }
  .my-mx-sm-0\.25rem {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-my-sm-0\.25rem {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-mt-sm-0\.25rem {
    margin-top: 0.25rem !important;
  }
  .my-me-sm-0\.25rem {
    margin-right: 0.25rem !important;
  }
  .my-ms-sm-0\.25rem {
    margin-left: 0.25rem !important;
  }
  .my-mb-sm-0\.25rem {
    margin-bottom: 0.25rem !important;
  }
  .my-fs-sm-0\.5rem {
    font-size: 0.5rem;
  }
  .my-p-sm-0\.5rem {
    padding: 0.5rem !important;
  }
  .my-px-sm-0\.5rem {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .my-py-sm-0\.5rem {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .my-pt-sm-0\.5rem {
    padding-top: 0.5rem !important;
  }
  .my-pe-sm-0\.5rem {
    padding-right: 0.5rem !important;
  }
  .my-ps-sm-0\.5rem {
    padding-left: 0.5rem !important;
  }
  .my-pb-sm-0\.5rem {
    padding-bottom: 0.5rem !important;
  }
  .my-m-sm-0\.5rem {
    margin: 0.5rem !important;
  }
  .my-mx-sm-0\.5rem {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-my-sm-0\.5rem {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-mt-sm-0\.5rem {
    margin-top: 0.5rem !important;
  }
  .my-me-sm-0\.5rem {
    margin-right: 0.5rem !important;
  }
  .my-ms-sm-0\.5rem {
    margin-left: 0.5rem !important;
  }
  .my-mb-sm-0\.5rem {
    margin-bottom: 0.5rem !important;
  }
  .my-fs-sm-0\.75rem {
    font-size: 0.75rem;
  }
  .my-p-sm-0\.75rem {
    padding: 0.75rem !important;
  }
  .my-px-sm-0\.75rem {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .my-py-sm-0\.75rem {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .my-pt-sm-0\.75rem {
    padding-top: 0.75rem !important;
  }
  .my-pe-sm-0\.75rem {
    padding-right: 0.75rem !important;
  }
  .my-ps-sm-0\.75rem {
    padding-left: 0.75rem !important;
  }
  .my-pb-sm-0\.75rem {
    padding-bottom: 0.75rem !important;
  }
  .my-m-sm-0\.75rem {
    margin: 0.75rem !important;
  }
  .my-mx-sm-0\.75rem {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .my-my-sm-0\.75rem {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-mt-sm-0\.75rem {
    margin-top: 0.75rem !important;
  }
  .my-me-sm-0\.75rem {
    margin-right: 0.75rem !important;
  }
  .my-ms-sm-0\.75rem {
    margin-left: 0.75rem !important;
  }
  .my-mb-sm-0\.75rem {
    margin-bottom: 0.75rem !important;
  }
  .my-fs-sm-0\.875rem {
    font-size: 0.875rem;
  }
  .my-p-sm-0\.875rem {
    padding: 0.875rem !important;
  }
  .my-px-sm-0\.875rem {
    padding-right: 0.875rem !important;
    padding-left: 0.875rem !important;
  }
  .my-py-sm-0\.875rem {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
  .my-pt-sm-0\.875rem {
    padding-top: 0.875rem !important;
  }
  .my-pe-sm-0\.875rem {
    padding-right: 0.875rem !important;
  }
  .my-ps-sm-0\.875rem {
    padding-left: 0.875rem !important;
  }
  .my-pb-sm-0\.875rem {
    padding-bottom: 0.875rem !important;
  }
  .my-m-sm-0\.875rem {
    margin: 0.875rem !important;
  }
  .my-mx-sm-0\.875rem {
    margin-right: 0.875rem !important;
    margin-left: 0.875rem !important;
  }
  .my-my-sm-0\.875rem {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
  }
  .my-mt-sm-0\.875rem {
    margin-top: 0.875rem !important;
  }
  .my-me-sm-0\.875rem {
    margin-right: 0.875rem !important;
  }
  .my-ms-sm-0\.875rem {
    margin-left: 0.875rem !important;
  }
  .my-mb-sm-0\.875rem {
    margin-bottom: 0.875rem !important;
  }
  .my-fs-sm-0\.9375rem {
    font-size: 0.9375rem;
  }
  .my-p-sm-0\.9375rem {
    padding: 0.9375rem !important;
  }
  .my-px-sm-0\.9375rem {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .my-py-sm-0\.9375rem {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .my-pt-sm-0\.9375rem {
    padding-top: 0.9375rem !important;
  }
  .my-pe-sm-0\.9375rem {
    padding-right: 0.9375rem !important;
  }
  .my-ps-sm-0\.9375rem {
    padding-left: 0.9375rem !important;
  }
  .my-pb-sm-0\.9375rem {
    padding-bottom: 0.9375rem !important;
  }
  .my-m-sm-0\.9375rem {
    margin: 0.9375rem !important;
  }
  .my-mx-sm-0\.9375rem {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .my-my-sm-0\.9375rem {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-mt-sm-0\.9375rem {
    margin-top: 0.9375rem !important;
  }
  .my-me-sm-0\.9375rem {
    margin-right: 0.9375rem !important;
  }
  .my-ms-sm-0\.9375rem {
    margin-left: 0.9375rem !important;
  }
  .my-mb-sm-0\.9375rem {
    margin-bottom: 0.9375rem !important;
  }
  .my-fs-sm-1rem {
    font-size: 1rem;
  }
  .my-p-sm-1rem {
    padding: 1rem !important;
  }
  .my-px-sm-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .my-py-sm-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .my-pt-sm-1rem {
    padding-top: 1rem !important;
  }
  .my-pe-sm-1rem {
    padding-right: 1rem !important;
  }
  .my-ps-sm-1rem {
    padding-left: 1rem !important;
  }
  .my-pb-sm-1rem {
    padding-bottom: 1rem !important;
  }
  .my-m-sm-1rem {
    margin: 1rem !important;
  }
  .my-mx-sm-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-my-sm-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-mt-sm-1rem {
    margin-top: 1rem !important;
  }
  .my-me-sm-1rem {
    margin-right: 1rem !important;
  }
  .my-ms-sm-1rem {
    margin-left: 1rem !important;
  }
  .my-mb-sm-1rem {
    margin-bottom: 1rem !important;
  }
  .my-fs-sm-1\.125rem {
    font-size: 1.125rem;
  }
  .my-p-sm-1\.125rem {
    padding: 1.125rem !important;
  }
  .my-px-sm-1\.125rem {
    padding-right: 1.125rem !important;
    padding-left: 1.125rem !important;
  }
  .my-py-sm-1\.125rem {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  .my-pt-sm-1\.125rem {
    padding-top: 1.125rem !important;
  }
  .my-pe-sm-1\.125rem {
    padding-right: 1.125rem !important;
  }
  .my-ps-sm-1\.125rem {
    padding-left: 1.125rem !important;
  }
  .my-pb-sm-1\.125rem {
    padding-bottom: 1.125rem !important;
  }
  .my-m-sm-1\.125rem {
    margin: 1.125rem !important;
  }
  .my-mx-sm-1\.125rem {
    margin-right: 1.125rem !important;
    margin-left: 1.125rem !important;
  }
  .my-my-sm-1\.125rem {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
  }
  .my-mt-sm-1\.125rem {
    margin-top: 1.125rem !important;
  }
  .my-me-sm-1\.125rem {
    margin-right: 1.125rem !important;
  }
  .my-ms-sm-1\.125rem {
    margin-left: 1.125rem !important;
  }
  .my-mb-sm-1\.125rem {
    margin-bottom: 1.125rem !important;
  }
  .my-fs-sm-1\.25rem {
    font-size: 1.25rem;
  }
  .my-p-sm-1\.25rem {
    padding: 1.25rem !important;
  }
  .my-px-sm-1\.25rem {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .my-py-sm-1\.25rem {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .my-pt-sm-1\.25rem {
    padding-top: 1.25rem !important;
  }
  .my-pe-sm-1\.25rem {
    padding-right: 1.25rem !important;
  }
  .my-ps-sm-1\.25rem {
    padding-left: 1.25rem !important;
  }
  .my-pb-sm-1\.25rem {
    padding-bottom: 1.25rem !important;
  }
  .my-m-sm-1\.25rem {
    margin: 1.25rem !important;
  }
  .my-mx-sm-1\.25rem {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .my-my-sm-1\.25rem {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-mt-sm-1\.25rem {
    margin-top: 1.25rem !important;
  }
  .my-me-sm-1\.25rem {
    margin-right: 1.25rem !important;
  }
  .my-ms-sm-1\.25rem {
    margin-left: 1.25rem !important;
  }
  .my-mb-sm-1\.25rem {
    margin-bottom: 1.25rem !important;
  }
  .my-fs-sm-1\.5rem {
    font-size: 1.5rem;
  }
  .my-p-sm-1\.5rem {
    padding: 1.5rem !important;
  }
  .my-px-sm-1\.5rem {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .my-py-sm-1\.5rem {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .my-pt-sm-1\.5rem {
    padding-top: 1.5rem !important;
  }
  .my-pe-sm-1\.5rem {
    padding-right: 1.5rem !important;
  }
  .my-ps-sm-1\.5rem {
    padding-left: 1.5rem !important;
  }
  .my-pb-sm-1\.5rem {
    padding-bottom: 1.5rem !important;
  }
  .my-m-sm-1\.5rem {
    margin: 1.5rem !important;
  }
  .my-mx-sm-1\.5rem {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-my-sm-1\.5rem {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-mt-sm-1\.5rem {
    margin-top: 1.5rem !important;
  }
  .my-me-sm-1\.5rem {
    margin-right: 1.5rem !important;
  }
  .my-ms-sm-1\.5rem {
    margin-left: 1.5rem !important;
  }
  .my-mb-sm-1\.5rem {
    margin-bottom: 1.5rem !important;
  }
  .my-fs-sm-1\.75rem {
    font-size: 1.75rem;
  }
  .my-p-sm-1\.75rem {
    padding: 1.75rem !important;
  }
  .my-px-sm-1\.75rem {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .my-py-sm-1\.75rem {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .my-pt-sm-1\.75rem {
    padding-top: 1.75rem !important;
  }
  .my-pe-sm-1\.75rem {
    padding-right: 1.75rem !important;
  }
  .my-ps-sm-1\.75rem {
    padding-left: 1.75rem !important;
  }
  .my-pb-sm-1\.75rem {
    padding-bottom: 1.75rem !important;
  }
  .my-m-sm-1\.75rem {
    margin: 1.75rem !important;
  }
  .my-mx-sm-1\.75rem {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .my-my-sm-1\.75rem {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-mt-sm-1\.75rem {
    margin-top: 1.75rem !important;
  }
  .my-me-sm-1\.75rem {
    margin-right: 1.75rem !important;
  }
  .my-ms-sm-1\.75rem {
    margin-left: 1.75rem !important;
  }
  .my-mb-sm-1\.75rem {
    margin-bottom: 1.75rem !important;
  }
  .my-fs-sm-2rem {
    font-size: 2rem;
  }
  .my-p-sm-2rem {
    padding: 2rem !important;
  }
  .my-px-sm-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .my-py-sm-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .my-pt-sm-2rem {
    padding-top: 2rem !important;
  }
  .my-pe-sm-2rem {
    padding-right: 2rem !important;
  }
  .my-ps-sm-2rem {
    padding-left: 2rem !important;
  }
  .my-pb-sm-2rem {
    padding-bottom: 2rem !important;
  }
  .my-m-sm-2rem {
    margin: 2rem !important;
  }
  .my-mx-sm-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .my-my-sm-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-mt-sm-2rem {
    margin-top: 2rem !important;
  }
  .my-me-sm-2rem {
    margin-right: 2rem !important;
  }
  .my-ms-sm-2rem {
    margin-left: 2rem !important;
  }
  .my-mb-sm-2rem {
    margin-bottom: 2rem !important;
  }
  .my-fs-sm-2\.25rem {
    font-size: 2.25rem;
  }
  .my-p-sm-2\.25rem {
    padding: 2.25rem !important;
  }
  .my-px-sm-2\.25rem {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .my-py-sm-2\.25rem {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .my-pt-sm-2\.25rem {
    padding-top: 2.25rem !important;
  }
  .my-pe-sm-2\.25rem {
    padding-right: 2.25rem !important;
  }
  .my-ps-sm-2\.25rem {
    padding-left: 2.25rem !important;
  }
  .my-pb-sm-2\.25rem {
    padding-bottom: 2.25rem !important;
  }
  .my-m-sm-2\.25rem {
    margin: 2.25rem !important;
  }
  .my-mx-sm-2\.25rem {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .my-my-sm-2\.25rem {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-mt-sm-2\.25rem {
    margin-top: 2.25rem !important;
  }
  .my-me-sm-2\.25rem {
    margin-right: 2.25rem !important;
  }
  .my-ms-sm-2\.25rem {
    margin-left: 2.25rem !important;
  }
  .my-mb-sm-2\.25rem {
    margin-bottom: 2.25rem !important;
  }
  .my-fs-sm-2\.5rem {
    font-size: 2.5rem;
  }
  .my-p-sm-2\.5rem {
    padding: 2.5rem !important;
  }
  .my-px-sm-2\.5rem {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .my-py-sm-2\.5rem {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .my-pt-sm-2\.5rem {
    padding-top: 2.5rem !important;
  }
  .my-pe-sm-2\.5rem {
    padding-right: 2.5rem !important;
  }
  .my-ps-sm-2\.5rem {
    padding-left: 2.5rem !important;
  }
  .my-pb-sm-2\.5rem {
    padding-bottom: 2.5rem !important;
  }
  .my-m-sm-2\.5rem {
    margin: 2.5rem !important;
  }
  .my-mx-sm-2\.5rem {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .my-my-sm-2\.5rem {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-mt-sm-2\.5rem {
    margin-top: 2.5rem !important;
  }
  .my-me-sm-2\.5rem {
    margin-right: 2.5rem !important;
  }
  .my-ms-sm-2\.5rem {
    margin-left: 2.5rem !important;
  }
  .my-mb-sm-2\.5rem {
    margin-bottom: 2.5rem !important;
  }
  .my-fs-sm-2\.625rem {
    font-size: 2.625rem;
  }
  .my-p-sm-2\.625rem {
    padding: 2.625rem !important;
  }
  .my-px-sm-2\.625rem {
    padding-right: 2.625rem !important;
    padding-left: 2.625rem !important;
  }
  .my-py-sm-2\.625rem {
    padding-top: 2.625rem !important;
    padding-bottom: 2.625rem !important;
  }
  .my-pt-sm-2\.625rem {
    padding-top: 2.625rem !important;
  }
  .my-pe-sm-2\.625rem {
    padding-right: 2.625rem !important;
  }
  .my-ps-sm-2\.625rem {
    padding-left: 2.625rem !important;
  }
  .my-pb-sm-2\.625rem {
    padding-bottom: 2.625rem !important;
  }
  .my-m-sm-2\.625rem {
    margin: 2.625rem !important;
  }
  .my-mx-sm-2\.625rem {
    margin-right: 2.625rem !important;
    margin-left: 2.625rem !important;
  }
  .my-my-sm-2\.625rem {
    margin-top: 2.625rem !important;
    margin-bottom: 2.625rem !important;
  }
  .my-mt-sm-2\.625rem {
    margin-top: 2.625rem !important;
  }
  .my-me-sm-2\.625rem {
    margin-right: 2.625rem !important;
  }
  .my-ms-sm-2\.625rem {
    margin-left: 2.625rem !important;
  }
  .my-mb-sm-2\.625rem {
    margin-bottom: 2.625rem !important;
  }
  .my-fs-sm-2\.75rem {
    font-size: 2.75rem;
  }
  .my-p-sm-2\.75rem {
    padding: 2.75rem !important;
  }
  .my-px-sm-2\.75rem {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .my-py-sm-2\.75rem {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .my-pt-sm-2\.75rem {
    padding-top: 2.75rem !important;
  }
  .my-pe-sm-2\.75rem {
    padding-right: 2.75rem !important;
  }
  .my-ps-sm-2\.75rem {
    padding-left: 2.75rem !important;
  }
  .my-pb-sm-2\.75rem {
    padding-bottom: 2.75rem !important;
  }
  .my-m-sm-2\.75rem {
    margin: 2.75rem !important;
  }
  .my-mx-sm-2\.75rem {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .my-my-sm-2\.75rem {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-mt-sm-2\.75rem {
    margin-top: 2.75rem !important;
  }
  .my-me-sm-2\.75rem {
    margin-right: 2.75rem !important;
  }
  .my-ms-sm-2\.75rem {
    margin-left: 2.75rem !important;
  }
  .my-mb-sm-2\.75rem {
    margin-bottom: 2.75rem !important;
  }
  .my-fs-sm-2\.875rem {
    font-size: 2.875rem;
  }
  .my-p-sm-2\.875rem {
    padding: 2.875rem !important;
  }
  .my-px-sm-2\.875rem {
    padding-right: 2.875rem !important;
    padding-left: 2.875rem !important;
  }
  .my-py-sm-2\.875rem {
    padding-top: 2.875rem !important;
    padding-bottom: 2.875rem !important;
  }
  .my-pt-sm-2\.875rem {
    padding-top: 2.875rem !important;
  }
  .my-pe-sm-2\.875rem {
    padding-right: 2.875rem !important;
  }
  .my-ps-sm-2\.875rem {
    padding-left: 2.875rem !important;
  }
  .my-pb-sm-2\.875rem {
    padding-bottom: 2.875rem !important;
  }
  .my-m-sm-2\.875rem {
    margin: 2.875rem !important;
  }
  .my-mx-sm-2\.875rem {
    margin-right: 2.875rem !important;
    margin-left: 2.875rem !important;
  }
  .my-my-sm-2\.875rem {
    margin-top: 2.875rem !important;
    margin-bottom: 2.875rem !important;
  }
  .my-mt-sm-2\.875rem {
    margin-top: 2.875rem !important;
  }
  .my-me-sm-2\.875rem {
    margin-right: 2.875rem !important;
  }
  .my-ms-sm-2\.875rem {
    margin-left: 2.875rem !important;
  }
  .my-mb-sm-2\.875rem {
    margin-bottom: 2.875rem !important;
  }
  .my-fs-sm-3rem {
    font-size: 3rem;
  }
  .my-p-sm-3rem {
    padding: 3rem !important;
  }
  .my-px-sm-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .my-py-sm-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .my-pt-sm-3rem {
    padding-top: 3rem !important;
  }
  .my-pe-sm-3rem {
    padding-right: 3rem !important;
  }
  .my-ps-sm-3rem {
    padding-left: 3rem !important;
  }
  .my-pb-sm-3rem {
    padding-bottom: 3rem !important;
  }
  .my-m-sm-3rem {
    margin: 3rem !important;
  }
  .my-mx-sm-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-my-sm-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-mt-sm-3rem {
    margin-top: 3rem !important;
  }
  .my-me-sm-3rem {
    margin-right: 3rem !important;
  }
  .my-ms-sm-3rem {
    margin-left: 3rem !important;
  }
  .my-mb-sm-3rem {
    margin-bottom: 3rem !important;
  }
  .my-fs-sm-3\.5rem {
    font-size: 3.5rem;
  }
  .my-p-sm-3\.5rem {
    padding: 3.5rem !important;
  }
  .my-px-sm-3\.5rem {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .my-py-sm-3\.5rem {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .my-pt-sm-3\.5rem {
    padding-top: 3.5rem !important;
  }
  .my-pe-sm-3\.5rem {
    padding-right: 3.5rem !important;
  }
  .my-ps-sm-3\.5rem {
    padding-left: 3.5rem !important;
  }
  .my-pb-sm-3\.5rem {
    padding-bottom: 3.5rem !important;
  }
  .my-m-sm-3\.5rem {
    margin: 3.5rem !important;
  }
  .my-mx-sm-3\.5rem {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .my-my-sm-3\.5rem {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-mt-sm-3\.5rem {
    margin-top: 3.5rem !important;
  }
  .my-me-sm-3\.5rem {
    margin-right: 3.5rem !important;
  }
  .my-ms-sm-3\.5rem {
    margin-left: 3.5rem !important;
  }
  .my-mb-sm-3\.5rem {
    margin-bottom: 3.5rem !important;
  }
  .my-fs-sm-4rem {
    font-size: 4rem;
  }
  .my-p-sm-4rem {
    padding: 4rem !important;
  }
  .my-px-sm-4rem {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .my-py-sm-4rem {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .my-pt-sm-4rem {
    padding-top: 4rem !important;
  }
  .my-pe-sm-4rem {
    padding-right: 4rem !important;
  }
  .my-ps-sm-4rem {
    padding-left: 4rem !important;
  }
  .my-pb-sm-4rem {
    padding-bottom: 4rem !important;
  }
  .my-m-sm-4rem {
    margin: 4rem !important;
  }
  .my-mx-sm-4rem {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .my-my-sm-4rem {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-mt-sm-4rem {
    margin-top: 4rem !important;
  }
  .my-me-sm-4rem {
    margin-right: 4rem !important;
  }
  .my-ms-sm-4rem {
    margin-left: 4rem !important;
  }
  .my-mb-sm-4rem {
    margin-bottom: 4rem !important;
  }
  .my-fs-sm-5rem {
    font-size: 5rem;
  }
  .my-p-sm-5rem {
    padding: 5rem !important;
  }
  .my-px-sm-5rem {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .my-py-sm-5rem {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .my-pt-sm-5rem {
    padding-top: 5rem !important;
  }
  .my-pe-sm-5rem {
    padding-right: 5rem !important;
  }
  .my-ps-sm-5rem {
    padding-left: 5rem !important;
  }
  .my-pb-sm-5rem {
    padding-bottom: 5rem !important;
  }
  .my-m-sm-5rem {
    margin: 5rem !important;
  }
  .my-mx-sm-5rem {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .my-my-sm-5rem {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-mt-sm-5rem {
    margin-top: 5rem !important;
  }
  .my-me-sm-5rem {
    margin-right: 5rem !important;
  }
  .my-ms-sm-5rem {
    margin-left: 5rem !important;
  }
  .my-mb-sm-5rem {
    margin-bottom: 5rem !important;
  }
  .my-fs-sm-6rem {
    font-size: 6rem;
  }
  .my-p-sm-6rem {
    padding: 6rem !important;
  }
  .my-px-sm-6rem {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .my-py-sm-6rem {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .my-pt-sm-6rem {
    padding-top: 6rem !important;
  }
  .my-pe-sm-6rem {
    padding-right: 6rem !important;
  }
  .my-ps-sm-6rem {
    padding-left: 6rem !important;
  }
  .my-pb-sm-6rem {
    padding-bottom: 6rem !important;
  }
  .my-m-sm-6rem {
    margin: 6rem !important;
  }
  .my-mx-sm-6rem {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .my-my-sm-6rem {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-mt-sm-6rem {
    margin-top: 6rem !important;
  }
  .my-me-sm-6rem {
    margin-right: 6rem !important;
  }
  .my-ms-sm-6rem {
    margin-left: 6rem !important;
  }
  .my-mb-sm-6rem {
    margin-bottom: 6rem !important;
  }
  .my-fs-sm-7rem {
    font-size: 7rem;
  }
  .my-p-sm-7rem {
    padding: 7rem !important;
  }
  .my-px-sm-7rem {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .my-py-sm-7rem {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .my-pt-sm-7rem {
    padding-top: 7rem !important;
  }
  .my-pe-sm-7rem {
    padding-right: 7rem !important;
  }
  .my-ps-sm-7rem {
    padding-left: 7rem !important;
  }
  .my-pb-sm-7rem {
    padding-bottom: 7rem !important;
  }
  .my-m-sm-7rem {
    margin: 7rem !important;
  }
  .my-mx-sm-7rem {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .my-my-sm-7rem {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-mt-sm-7rem {
    margin-top: 7rem !important;
  }
  .my-me-sm-7rem {
    margin-right: 7rem !important;
  }
  .my-ms-sm-7rem {
    margin-left: 7rem !important;
  }
  .my-mb-sm-7rem {
    margin-bottom: 7rem !important;
  }
  .my-fs-sm-8rem {
    font-size: 8rem;
  }
  .my-p-sm-8rem {
    padding: 8rem !important;
  }
  .my-px-sm-8rem {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .my-py-sm-8rem {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .my-pt-sm-8rem {
    padding-top: 8rem !important;
  }
  .my-pe-sm-8rem {
    padding-right: 8rem !important;
  }
  .my-ps-sm-8rem {
    padding-left: 8rem !important;
  }
  .my-pb-sm-8rem {
    padding-bottom: 8rem !important;
  }
  .my-m-sm-8rem {
    margin: 8rem !important;
  }
  .my-mx-sm-8rem {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .my-my-sm-8rem {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-mt-sm-8rem {
    margin-top: 8rem !important;
  }
  .my-me-sm-8rem {
    margin-right: 8rem !important;
  }
  .my-ms-sm-8rem {
    margin-left: 8rem !important;
  }
  .my-mb-sm-8rem {
    margin-bottom: 8rem !important;
  }
  .my-fs-sm-9rem {
    font-size: 9rem;
  }
  .my-p-sm-9rem {
    padding: 9rem !important;
  }
  .my-px-sm-9rem {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .my-py-sm-9rem {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .my-pt-sm-9rem {
    padding-top: 9rem !important;
  }
  .my-pe-sm-9rem {
    padding-right: 9rem !important;
  }
  .my-ps-sm-9rem {
    padding-left: 9rem !important;
  }
  .my-pb-sm-9rem {
    padding-bottom: 9rem !important;
  }
  .my-m-sm-9rem {
    margin: 9rem !important;
  }
  .my-mx-sm-9rem {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .my-my-sm-9rem {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-mt-sm-9rem {
    margin-top: 9rem !important;
  }
  .my-me-sm-9rem {
    margin-right: 9rem !important;
  }
  .my-ms-sm-9rem {
    margin-left: 9rem !important;
  }
  .my-mb-sm-9rem {
    margin-bottom: 9rem !important;
  }
  .my-fs-sm-10rem {
    font-size: 10rem;
  }
  .my-p-sm-10rem {
    padding: 10rem !important;
  }
  .my-px-sm-10rem {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .my-py-sm-10rem {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .my-pt-sm-10rem {
    padding-top: 10rem !important;
  }
  .my-pe-sm-10rem {
    padding-right: 10rem !important;
  }
  .my-ps-sm-10rem {
    padding-left: 10rem !important;
  }
  .my-pb-sm-10rem {
    padding-bottom: 10rem !important;
  }
  .my-m-sm-10rem {
    margin: 10rem !important;
  }
  .my-mx-sm-10rem {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .my-my-sm-10rem {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-mt-sm-10rem {
    margin-top: 10rem !important;
  }
  .my-me-sm-10rem {
    margin-right: 10rem !important;
  }
  .my-ms-sm-10rem {
    margin-left: 10rem !important;
  }
  .my-mb-sm-10rem {
    margin-bottom: 10rem !important;
  }
  .my-fs-sm-11rem {
    font-size: 11rem;
  }
  .my-p-sm-11rem {
    padding: 11rem !important;
  }
  .my-px-sm-11rem {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .my-py-sm-11rem {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .my-pt-sm-11rem {
    padding-top: 11rem !important;
  }
  .my-pe-sm-11rem {
    padding-right: 11rem !important;
  }
  .my-ps-sm-11rem {
    padding-left: 11rem !important;
  }
  .my-pb-sm-11rem {
    padding-bottom: 11rem !important;
  }
  .my-m-sm-11rem {
    margin: 11rem !important;
  }
  .my-mx-sm-11rem {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .my-my-sm-11rem {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-mt-sm-11rem {
    margin-top: 11rem !important;
  }
  .my-me-sm-11rem {
    margin-right: 11rem !important;
  }
  .my-ms-sm-11rem {
    margin-left: 11rem !important;
  }
  .my-mb-sm-11rem {
    margin-bottom: 11rem !important;
  }
  .my-fs-sm-12rem {
    font-size: 12rem;
  }
  .my-p-sm-12rem {
    padding: 12rem !important;
  }
  .my-px-sm-12rem {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .my-py-sm-12rem {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .my-pt-sm-12rem {
    padding-top: 12rem !important;
  }
  .my-pe-sm-12rem {
    padding-right: 12rem !important;
  }
  .my-ps-sm-12rem {
    padding-left: 12rem !important;
  }
  .my-pb-sm-12rem {
    padding-bottom: 12rem !important;
  }
  .my-m-sm-12rem {
    margin: 12rem !important;
  }
  .my-mx-sm-12rem {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .my-my-sm-12rem {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-mt-sm-12rem {
    margin-top: 12rem !important;
  }
  .my-me-sm-12rem {
    margin-right: 12rem !important;
  }
  .my-ms-sm-12rem {
    margin-left: 12rem !important;
  }
  .my-mb-sm-12rem {
    margin-bottom: 12rem !important;
  }
  .my-fs-sm-13rem {
    font-size: 13rem;
  }
  .my-p-sm-13rem {
    padding: 13rem !important;
  }
  .my-px-sm-13rem {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .my-py-sm-13rem {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .my-pt-sm-13rem {
    padding-top: 13rem !important;
  }
  .my-pe-sm-13rem {
    padding-right: 13rem !important;
  }
  .my-ps-sm-13rem {
    padding-left: 13rem !important;
  }
  .my-pb-sm-13rem {
    padding-bottom: 13rem !important;
  }
  .my-m-sm-13rem {
    margin: 13rem !important;
  }
  .my-mx-sm-13rem {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .my-my-sm-13rem {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-mt-sm-13rem {
    margin-top: 13rem !important;
  }
  .my-me-sm-13rem {
    margin-right: 13rem !important;
  }
  .my-ms-sm-13rem {
    margin-left: 13rem !important;
  }
  .my-mb-sm-13rem {
    margin-bottom: 13rem !important;
  }
  .my-fs-sm-14rem {
    font-size: 14rem;
  }
  .my-p-sm-14rem {
    padding: 14rem !important;
  }
  .my-px-sm-14rem {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .my-py-sm-14rem {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .my-pt-sm-14rem {
    padding-top: 14rem !important;
  }
  .my-pe-sm-14rem {
    padding-right: 14rem !important;
  }
  .my-ps-sm-14rem {
    padding-left: 14rem !important;
  }
  .my-pb-sm-14rem {
    padding-bottom: 14rem !important;
  }
  .my-m-sm-14rem {
    margin: 14rem !important;
  }
  .my-mx-sm-14rem {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .my-my-sm-14rem {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .my-mt-sm-14rem {
    margin-top: 14rem !important;
  }
  .my-me-sm-14rem {
    margin-right: 14rem !important;
  }
  .my-ms-sm-14rem {
    margin-left: 14rem !important;
  }
  .my-mb-sm-14rem {
    margin-bottom: 14rem !important;
  }
  .my-fs-sm-15rem {
    font-size: 15rem;
  }
  .my-p-sm-15rem {
    padding: 15rem !important;
  }
  .my-px-sm-15rem {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .my-py-sm-15rem {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .my-pt-sm-15rem {
    padding-top: 15rem !important;
  }
  .my-pe-sm-15rem {
    padding-right: 15rem !important;
  }
  .my-ps-sm-15rem {
    padding-left: 15rem !important;
  }
  .my-pb-sm-15rem {
    padding-bottom: 15rem !important;
  }
  .my-m-sm-15rem {
    margin: 15rem !important;
  }
  .my-mx-sm-15rem {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .my-my-sm-15rem {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-mt-sm-15rem {
    margin-top: 15rem !important;
  }
  .my-me-sm-15rem {
    margin-right: 15rem !important;
  }
  .my-ms-sm-15rem {
    margin-left: 15rem !important;
  }
  .my-mb-sm-15rem {
    margin-bottom: 15rem !important;
  }
  .my-fs-sm-16rem {
    font-size: 16rem;
  }
  .my-p-sm-16rem {
    padding: 16rem !important;
  }
  .my-px-sm-16rem {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .my-py-sm-16rem {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .my-pt-sm-16rem {
    padding-top: 16rem !important;
  }
  .my-pe-sm-16rem {
    padding-right: 16rem !important;
  }
  .my-ps-sm-16rem {
    padding-left: 16rem !important;
  }
  .my-pb-sm-16rem {
    padding-bottom: 16rem !important;
  }
  .my-m-sm-16rem {
    margin: 16rem !important;
  }
  .my-mx-sm-16rem {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .my-my-sm-16rem {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-mt-sm-16rem {
    margin-top: 16rem !important;
  }
  .my-me-sm-16rem {
    margin-right: 16rem !important;
  }
  .my-ms-sm-16rem {
    margin-left: 16rem !important;
  }
  .my-mb-sm-16rem {
    margin-bottom: 16rem !important;
  }
  .my-fs-sm-18rem {
    font-size: 18rem;
  }
  .my-p-sm-18rem {
    padding: 18rem !important;
  }
  .my-px-sm-18rem {
    padding-right: 18rem !important;
    padding-left: 18rem !important;
  }
  .my-py-sm-18rem {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .my-pt-sm-18rem {
    padding-top: 18rem !important;
  }
  .my-pe-sm-18rem {
    padding-right: 18rem !important;
  }
  .my-ps-sm-18rem {
    padding-left: 18rem !important;
  }
  .my-pb-sm-18rem {
    padding-bottom: 18rem !important;
  }
  .my-m-sm-18rem {
    margin: 18rem !important;
  }
  .my-mx-sm-18rem {
    margin-right: 18rem !important;
    margin-left: 18rem !important;
  }
  .my-my-sm-18rem {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .my-mt-sm-18rem {
    margin-top: 18rem !important;
  }
  .my-me-sm-18rem {
    margin-right: 18rem !important;
  }
  .my-ms-sm-18rem {
    margin-left: 18rem !important;
  }
  .my-mb-sm-18rem {
    margin-bottom: 18rem !important;
  }
  .my-fs-sm-20rem {
    font-size: 20rem;
  }
  .my-p-sm-20rem {
    padding: 20rem !important;
  }
  .my-px-sm-20rem {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .my-py-sm-20rem {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .my-pt-sm-20rem {
    padding-top: 20rem !important;
  }
  .my-pe-sm-20rem {
    padding-right: 20rem !important;
  }
  .my-ps-sm-20rem {
    padding-left: 20rem !important;
  }
  .my-pb-sm-20rem {
    padding-bottom: 20rem !important;
  }
  .my-m-sm-20rem {
    margin: 20rem !important;
  }
  .my-mx-sm-20rem {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .my-my-sm-20rem {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .my-mt-sm-20rem {
    margin-top: 20rem !important;
  }
  .my-me-sm-20rem {
    margin-right: 20rem !important;
  }
  .my-ms-sm-20rem {
    margin-left: 20rem !important;
  }
  .my-mb-sm-20rem {
    margin-bottom: 20rem !important;
  }
  .my-fs-sm-24rem {
    font-size: 24rem;
  }
  .my-p-sm-24rem {
    padding: 24rem !important;
  }
  .my-px-sm-24rem {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .my-py-sm-24rem {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .my-pt-sm-24rem {
    padding-top: 24rem !important;
  }
  .my-pe-sm-24rem {
    padding-right: 24rem !important;
  }
  .my-ps-sm-24rem {
    padding-left: 24rem !important;
  }
  .my-pb-sm-24rem {
    padding-bottom: 24rem !important;
  }
  .my-m-sm-24rem {
    margin: 24rem !important;
  }
  .my-mx-sm-24rem {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .my-my-sm-24rem {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-mt-sm-24rem {
    margin-top: 24rem !important;
  }
  .my-me-sm-24rem {
    margin-right: 24rem !important;
  }
  .my-ms-sm-24rem {
    margin-left: 24rem !important;
  }
  .my-mb-sm-24rem {
    margin-bottom: 24rem !important;
  }
}
@media screen and (min-width: 768px) {
  .my-fs-md-0rem {
    font-size: 0rem;
  }
  .my-p-md-0rem {
    padding: 0rem !important;
  }
  .my-px-md-0rem {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .my-py-md-0rem {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .my-pt-md-0rem {
    padding-top: 0rem !important;
  }
  .my-pe-md-0rem {
    padding-right: 0rem !important;
  }
  .my-ps-md-0rem {
    padding-left: 0rem !important;
  }
  .my-pb-md-0rem {
    padding-bottom: 0rem !important;
  }
  .my-m-md-0rem {
    margin: 0rem !important;
  }
  .my-mx-md-0rem {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .my-my-md-0rem {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-mt-md-0rem {
    margin-top: 0rem !important;
  }
  .my-me-md-0rem {
    margin-right: 0rem !important;
  }
  .my-ms-md-0rem {
    margin-left: 0rem !important;
  }
  .my-mb-md-0rem {
    margin-bottom: 0rem !important;
  }
  .my-fs-md-0\.25rem {
    font-size: 0.25rem;
  }
  .my-p-md-0\.25rem {
    padding: 0.25rem !important;
  }
  .my-px-md-0\.25rem {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .my-py-md-0\.25rem {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .my-pt-md-0\.25rem {
    padding-top: 0.25rem !important;
  }
  .my-pe-md-0\.25rem {
    padding-right: 0.25rem !important;
  }
  .my-ps-md-0\.25rem {
    padding-left: 0.25rem !important;
  }
  .my-pb-md-0\.25rem {
    padding-bottom: 0.25rem !important;
  }
  .my-m-md-0\.25rem {
    margin: 0.25rem !important;
  }
  .my-mx-md-0\.25rem {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-my-md-0\.25rem {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-mt-md-0\.25rem {
    margin-top: 0.25rem !important;
  }
  .my-me-md-0\.25rem {
    margin-right: 0.25rem !important;
  }
  .my-ms-md-0\.25rem {
    margin-left: 0.25rem !important;
  }
  .my-mb-md-0\.25rem {
    margin-bottom: 0.25rem !important;
  }
  .my-fs-md-0\.5rem {
    font-size: 0.5rem;
  }
  .my-p-md-0\.5rem {
    padding: 0.5rem !important;
  }
  .my-px-md-0\.5rem {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .my-py-md-0\.5rem {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .my-pt-md-0\.5rem {
    padding-top: 0.5rem !important;
  }
  .my-pe-md-0\.5rem {
    padding-right: 0.5rem !important;
  }
  .my-ps-md-0\.5rem {
    padding-left: 0.5rem !important;
  }
  .my-pb-md-0\.5rem {
    padding-bottom: 0.5rem !important;
  }
  .my-m-md-0\.5rem {
    margin: 0.5rem !important;
  }
  .my-mx-md-0\.5rem {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-my-md-0\.5rem {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-mt-md-0\.5rem {
    margin-top: 0.5rem !important;
  }
  .my-me-md-0\.5rem {
    margin-right: 0.5rem !important;
  }
  .my-ms-md-0\.5rem {
    margin-left: 0.5rem !important;
  }
  .my-mb-md-0\.5rem {
    margin-bottom: 0.5rem !important;
  }
  .my-fs-md-0\.75rem {
    font-size: 0.75rem;
  }
  .my-p-md-0\.75rem {
    padding: 0.75rem !important;
  }
  .my-px-md-0\.75rem {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .my-py-md-0\.75rem {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .my-pt-md-0\.75rem {
    padding-top: 0.75rem !important;
  }
  .my-pe-md-0\.75rem {
    padding-right: 0.75rem !important;
  }
  .my-ps-md-0\.75rem {
    padding-left: 0.75rem !important;
  }
  .my-pb-md-0\.75rem {
    padding-bottom: 0.75rem !important;
  }
  .my-m-md-0\.75rem {
    margin: 0.75rem !important;
  }
  .my-mx-md-0\.75rem {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .my-my-md-0\.75rem {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-mt-md-0\.75rem {
    margin-top: 0.75rem !important;
  }
  .my-me-md-0\.75rem {
    margin-right: 0.75rem !important;
  }
  .my-ms-md-0\.75rem {
    margin-left: 0.75rem !important;
  }
  .my-mb-md-0\.75rem {
    margin-bottom: 0.75rem !important;
  }
  .my-fs-md-0\.875rem {
    font-size: 0.875rem;
  }
  .my-p-md-0\.875rem {
    padding: 0.875rem !important;
  }
  .my-px-md-0\.875rem {
    padding-right: 0.875rem !important;
    padding-left: 0.875rem !important;
  }
  .my-py-md-0\.875rem {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
  .my-pt-md-0\.875rem {
    padding-top: 0.875rem !important;
  }
  .my-pe-md-0\.875rem {
    padding-right: 0.875rem !important;
  }
  .my-ps-md-0\.875rem {
    padding-left: 0.875rem !important;
  }
  .my-pb-md-0\.875rem {
    padding-bottom: 0.875rem !important;
  }
  .my-m-md-0\.875rem {
    margin: 0.875rem !important;
  }
  .my-mx-md-0\.875rem {
    margin-right: 0.875rem !important;
    margin-left: 0.875rem !important;
  }
  .my-my-md-0\.875rem {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
  }
  .my-mt-md-0\.875rem {
    margin-top: 0.875rem !important;
  }
  .my-me-md-0\.875rem {
    margin-right: 0.875rem !important;
  }
  .my-ms-md-0\.875rem {
    margin-left: 0.875rem !important;
  }
  .my-mb-md-0\.875rem {
    margin-bottom: 0.875rem !important;
  }
  .my-fs-md-0\.9375rem {
    font-size: 0.9375rem;
  }
  .my-p-md-0\.9375rem {
    padding: 0.9375rem !important;
  }
  .my-px-md-0\.9375rem {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .my-py-md-0\.9375rem {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .my-pt-md-0\.9375rem {
    padding-top: 0.9375rem !important;
  }
  .my-pe-md-0\.9375rem {
    padding-right: 0.9375rem !important;
  }
  .my-ps-md-0\.9375rem {
    padding-left: 0.9375rem !important;
  }
  .my-pb-md-0\.9375rem {
    padding-bottom: 0.9375rem !important;
  }
  .my-m-md-0\.9375rem {
    margin: 0.9375rem !important;
  }
  .my-mx-md-0\.9375rem {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .my-my-md-0\.9375rem {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-mt-md-0\.9375rem {
    margin-top: 0.9375rem !important;
  }
  .my-me-md-0\.9375rem {
    margin-right: 0.9375rem !important;
  }
  .my-ms-md-0\.9375rem {
    margin-left: 0.9375rem !important;
  }
  .my-mb-md-0\.9375rem {
    margin-bottom: 0.9375rem !important;
  }
  .my-fs-md-1rem {
    font-size: 1rem;
  }
  .my-p-md-1rem {
    padding: 1rem !important;
  }
  .my-px-md-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .my-py-md-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .my-pt-md-1rem {
    padding-top: 1rem !important;
  }
  .my-pe-md-1rem {
    padding-right: 1rem !important;
  }
  .my-ps-md-1rem {
    padding-left: 1rem !important;
  }
  .my-pb-md-1rem {
    padding-bottom: 1rem !important;
  }
  .my-m-md-1rem {
    margin: 1rem !important;
  }
  .my-mx-md-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-my-md-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-mt-md-1rem {
    margin-top: 1rem !important;
  }
  .my-me-md-1rem {
    margin-right: 1rem !important;
  }
  .my-ms-md-1rem {
    margin-left: 1rem !important;
  }
  .my-mb-md-1rem {
    margin-bottom: 1rem !important;
  }
  .my-fs-md-1\.125rem {
    font-size: 1.125rem;
  }
  .my-p-md-1\.125rem {
    padding: 1.125rem !important;
  }
  .my-px-md-1\.125rem {
    padding-right: 1.125rem !important;
    padding-left: 1.125rem !important;
  }
  .my-py-md-1\.125rem {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  .my-pt-md-1\.125rem {
    padding-top: 1.125rem !important;
  }
  .my-pe-md-1\.125rem {
    padding-right: 1.125rem !important;
  }
  .my-ps-md-1\.125rem {
    padding-left: 1.125rem !important;
  }
  .my-pb-md-1\.125rem {
    padding-bottom: 1.125rem !important;
  }
  .my-m-md-1\.125rem {
    margin: 1.125rem !important;
  }
  .my-mx-md-1\.125rem {
    margin-right: 1.125rem !important;
    margin-left: 1.125rem !important;
  }
  .my-my-md-1\.125rem {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
  }
  .my-mt-md-1\.125rem {
    margin-top: 1.125rem !important;
  }
  .my-me-md-1\.125rem {
    margin-right: 1.125rem !important;
  }
  .my-ms-md-1\.125rem {
    margin-left: 1.125rem !important;
  }
  .my-mb-md-1\.125rem {
    margin-bottom: 1.125rem !important;
  }
  .my-fs-md-1\.25rem {
    font-size: 1.25rem;
  }
  .my-p-md-1\.25rem {
    padding: 1.25rem !important;
  }
  .my-px-md-1\.25rem {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .my-py-md-1\.25rem {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .my-pt-md-1\.25rem {
    padding-top: 1.25rem !important;
  }
  .my-pe-md-1\.25rem {
    padding-right: 1.25rem !important;
  }
  .my-ps-md-1\.25rem {
    padding-left: 1.25rem !important;
  }
  .my-pb-md-1\.25rem {
    padding-bottom: 1.25rem !important;
  }
  .my-m-md-1\.25rem {
    margin: 1.25rem !important;
  }
  .my-mx-md-1\.25rem {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .my-my-md-1\.25rem {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-mt-md-1\.25rem {
    margin-top: 1.25rem !important;
  }
  .my-me-md-1\.25rem {
    margin-right: 1.25rem !important;
  }
  .my-ms-md-1\.25rem {
    margin-left: 1.25rem !important;
  }
  .my-mb-md-1\.25rem {
    margin-bottom: 1.25rem !important;
  }
  .my-fs-md-1\.5rem {
    font-size: 1.5rem;
  }
  .my-p-md-1\.5rem {
    padding: 1.5rem !important;
  }
  .my-px-md-1\.5rem {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .my-py-md-1\.5rem {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .my-pt-md-1\.5rem {
    padding-top: 1.5rem !important;
  }
  .my-pe-md-1\.5rem {
    padding-right: 1.5rem !important;
  }
  .my-ps-md-1\.5rem {
    padding-left: 1.5rem !important;
  }
  .my-pb-md-1\.5rem {
    padding-bottom: 1.5rem !important;
  }
  .my-m-md-1\.5rem {
    margin: 1.5rem !important;
  }
  .my-mx-md-1\.5rem {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-my-md-1\.5rem {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-mt-md-1\.5rem {
    margin-top: 1.5rem !important;
  }
  .my-me-md-1\.5rem {
    margin-right: 1.5rem !important;
  }
  .my-ms-md-1\.5rem {
    margin-left: 1.5rem !important;
  }
  .my-mb-md-1\.5rem {
    margin-bottom: 1.5rem !important;
  }
  .my-fs-md-1\.75rem {
    font-size: 1.75rem;
  }
  .my-p-md-1\.75rem {
    padding: 1.75rem !important;
  }
  .my-px-md-1\.75rem {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .my-py-md-1\.75rem {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .my-pt-md-1\.75rem {
    padding-top: 1.75rem !important;
  }
  .my-pe-md-1\.75rem {
    padding-right: 1.75rem !important;
  }
  .my-ps-md-1\.75rem {
    padding-left: 1.75rem !important;
  }
  .my-pb-md-1\.75rem {
    padding-bottom: 1.75rem !important;
  }
  .my-m-md-1\.75rem {
    margin: 1.75rem !important;
  }
  .my-mx-md-1\.75rem {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .my-my-md-1\.75rem {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-mt-md-1\.75rem {
    margin-top: 1.75rem !important;
  }
  .my-me-md-1\.75rem {
    margin-right: 1.75rem !important;
  }
  .my-ms-md-1\.75rem {
    margin-left: 1.75rem !important;
  }
  .my-mb-md-1\.75rem {
    margin-bottom: 1.75rem !important;
  }
  .my-fs-md-2rem {
    font-size: 2rem;
  }
  .my-p-md-2rem {
    padding: 2rem !important;
  }
  .my-px-md-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .my-py-md-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .my-pt-md-2rem {
    padding-top: 2rem !important;
  }
  .my-pe-md-2rem {
    padding-right: 2rem !important;
  }
  .my-ps-md-2rem {
    padding-left: 2rem !important;
  }
  .my-pb-md-2rem {
    padding-bottom: 2rem !important;
  }
  .my-m-md-2rem {
    margin: 2rem !important;
  }
  .my-mx-md-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .my-my-md-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-mt-md-2rem {
    margin-top: 2rem !important;
  }
  .my-me-md-2rem {
    margin-right: 2rem !important;
  }
  .my-ms-md-2rem {
    margin-left: 2rem !important;
  }
  .my-mb-md-2rem {
    margin-bottom: 2rem !important;
  }
  .my-fs-md-2\.25rem {
    font-size: 2.25rem;
  }
  .my-p-md-2\.25rem {
    padding: 2.25rem !important;
  }
  .my-px-md-2\.25rem {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .my-py-md-2\.25rem {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .my-pt-md-2\.25rem {
    padding-top: 2.25rem !important;
  }
  .my-pe-md-2\.25rem {
    padding-right: 2.25rem !important;
  }
  .my-ps-md-2\.25rem {
    padding-left: 2.25rem !important;
  }
  .my-pb-md-2\.25rem {
    padding-bottom: 2.25rem !important;
  }
  .my-m-md-2\.25rem {
    margin: 2.25rem !important;
  }
  .my-mx-md-2\.25rem {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .my-my-md-2\.25rem {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-mt-md-2\.25rem {
    margin-top: 2.25rem !important;
  }
  .my-me-md-2\.25rem {
    margin-right: 2.25rem !important;
  }
  .my-ms-md-2\.25rem {
    margin-left: 2.25rem !important;
  }
  .my-mb-md-2\.25rem {
    margin-bottom: 2.25rem !important;
  }
  .my-fs-md-2\.5rem {
    font-size: 2.5rem;
  }
  .my-p-md-2\.5rem {
    padding: 2.5rem !important;
  }
  .my-px-md-2\.5rem {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .my-py-md-2\.5rem {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .my-pt-md-2\.5rem {
    padding-top: 2.5rem !important;
  }
  .my-pe-md-2\.5rem {
    padding-right: 2.5rem !important;
  }
  .my-ps-md-2\.5rem {
    padding-left: 2.5rem !important;
  }
  .my-pb-md-2\.5rem {
    padding-bottom: 2.5rem !important;
  }
  .my-m-md-2\.5rem {
    margin: 2.5rem !important;
  }
  .my-mx-md-2\.5rem {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .my-my-md-2\.5rem {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-mt-md-2\.5rem {
    margin-top: 2.5rem !important;
  }
  .my-me-md-2\.5rem {
    margin-right: 2.5rem !important;
  }
  .my-ms-md-2\.5rem {
    margin-left: 2.5rem !important;
  }
  .my-mb-md-2\.5rem {
    margin-bottom: 2.5rem !important;
  }
  .my-fs-md-2\.625rem {
    font-size: 2.625rem;
  }
  .my-p-md-2\.625rem {
    padding: 2.625rem !important;
  }
  .my-px-md-2\.625rem {
    padding-right: 2.625rem !important;
    padding-left: 2.625rem !important;
  }
  .my-py-md-2\.625rem {
    padding-top: 2.625rem !important;
    padding-bottom: 2.625rem !important;
  }
  .my-pt-md-2\.625rem {
    padding-top: 2.625rem !important;
  }
  .my-pe-md-2\.625rem {
    padding-right: 2.625rem !important;
  }
  .my-ps-md-2\.625rem {
    padding-left: 2.625rem !important;
  }
  .my-pb-md-2\.625rem {
    padding-bottom: 2.625rem !important;
  }
  .my-m-md-2\.625rem {
    margin: 2.625rem !important;
  }
  .my-mx-md-2\.625rem {
    margin-right: 2.625rem !important;
    margin-left: 2.625rem !important;
  }
  .my-my-md-2\.625rem {
    margin-top: 2.625rem !important;
    margin-bottom: 2.625rem !important;
  }
  .my-mt-md-2\.625rem {
    margin-top: 2.625rem !important;
  }
  .my-me-md-2\.625rem {
    margin-right: 2.625rem !important;
  }
  .my-ms-md-2\.625rem {
    margin-left: 2.625rem !important;
  }
  .my-mb-md-2\.625rem {
    margin-bottom: 2.625rem !important;
  }
  .my-fs-md-2\.75rem {
    font-size: 2.75rem;
  }
  .my-p-md-2\.75rem {
    padding: 2.75rem !important;
  }
  .my-px-md-2\.75rem {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .my-py-md-2\.75rem {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .my-pt-md-2\.75rem {
    padding-top: 2.75rem !important;
  }
  .my-pe-md-2\.75rem {
    padding-right: 2.75rem !important;
  }
  .my-ps-md-2\.75rem {
    padding-left: 2.75rem !important;
  }
  .my-pb-md-2\.75rem {
    padding-bottom: 2.75rem !important;
  }
  .my-m-md-2\.75rem {
    margin: 2.75rem !important;
  }
  .my-mx-md-2\.75rem {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .my-my-md-2\.75rem {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-mt-md-2\.75rem {
    margin-top: 2.75rem !important;
  }
  .my-me-md-2\.75rem {
    margin-right: 2.75rem !important;
  }
  .my-ms-md-2\.75rem {
    margin-left: 2.75rem !important;
  }
  .my-mb-md-2\.75rem {
    margin-bottom: 2.75rem !important;
  }
  .my-fs-md-2\.875rem {
    font-size: 2.875rem;
  }
  .my-p-md-2\.875rem {
    padding: 2.875rem !important;
  }
  .my-px-md-2\.875rem {
    padding-right: 2.875rem !important;
    padding-left: 2.875rem !important;
  }
  .my-py-md-2\.875rem {
    padding-top: 2.875rem !important;
    padding-bottom: 2.875rem !important;
  }
  .my-pt-md-2\.875rem {
    padding-top: 2.875rem !important;
  }
  .my-pe-md-2\.875rem {
    padding-right: 2.875rem !important;
  }
  .my-ps-md-2\.875rem {
    padding-left: 2.875rem !important;
  }
  .my-pb-md-2\.875rem {
    padding-bottom: 2.875rem !important;
  }
  .my-m-md-2\.875rem {
    margin: 2.875rem !important;
  }
  .my-mx-md-2\.875rem {
    margin-right: 2.875rem !important;
    margin-left: 2.875rem !important;
  }
  .my-my-md-2\.875rem {
    margin-top: 2.875rem !important;
    margin-bottom: 2.875rem !important;
  }
  .my-mt-md-2\.875rem {
    margin-top: 2.875rem !important;
  }
  .my-me-md-2\.875rem {
    margin-right: 2.875rem !important;
  }
  .my-ms-md-2\.875rem {
    margin-left: 2.875rem !important;
  }
  .my-mb-md-2\.875rem {
    margin-bottom: 2.875rem !important;
  }
  .my-fs-md-3rem {
    font-size: 3rem;
  }
  .my-p-md-3rem {
    padding: 3rem !important;
  }
  .my-px-md-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .my-py-md-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .my-pt-md-3rem {
    padding-top: 3rem !important;
  }
  .my-pe-md-3rem {
    padding-right: 3rem !important;
  }
  .my-ps-md-3rem {
    padding-left: 3rem !important;
  }
  .my-pb-md-3rem {
    padding-bottom: 3rem !important;
  }
  .my-m-md-3rem {
    margin: 3rem !important;
  }
  .my-mx-md-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-my-md-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-mt-md-3rem {
    margin-top: 3rem !important;
  }
  .my-me-md-3rem {
    margin-right: 3rem !important;
  }
  .my-ms-md-3rem {
    margin-left: 3rem !important;
  }
  .my-mb-md-3rem {
    margin-bottom: 3rem !important;
  }
  .my-fs-md-3\.5rem {
    font-size: 3.5rem;
  }
  .my-p-md-3\.5rem {
    padding: 3.5rem !important;
  }
  .my-px-md-3\.5rem {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .my-py-md-3\.5rem {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .my-pt-md-3\.5rem {
    padding-top: 3.5rem !important;
  }
  .my-pe-md-3\.5rem {
    padding-right: 3.5rem !important;
  }
  .my-ps-md-3\.5rem {
    padding-left: 3.5rem !important;
  }
  .my-pb-md-3\.5rem {
    padding-bottom: 3.5rem !important;
  }
  .my-m-md-3\.5rem {
    margin: 3.5rem !important;
  }
  .my-mx-md-3\.5rem {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .my-my-md-3\.5rem {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-mt-md-3\.5rem {
    margin-top: 3.5rem !important;
  }
  .my-me-md-3\.5rem {
    margin-right: 3.5rem !important;
  }
  .my-ms-md-3\.5rem {
    margin-left: 3.5rem !important;
  }
  .my-mb-md-3\.5rem {
    margin-bottom: 3.5rem !important;
  }
  .my-fs-md-4rem {
    font-size: 4rem;
  }
  .my-p-md-4rem {
    padding: 4rem !important;
  }
  .my-px-md-4rem {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .my-py-md-4rem {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .my-pt-md-4rem {
    padding-top: 4rem !important;
  }
  .my-pe-md-4rem {
    padding-right: 4rem !important;
  }
  .my-ps-md-4rem {
    padding-left: 4rem !important;
  }
  .my-pb-md-4rem {
    padding-bottom: 4rem !important;
  }
  .my-m-md-4rem {
    margin: 4rem !important;
  }
  .my-mx-md-4rem {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .my-my-md-4rem {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-mt-md-4rem {
    margin-top: 4rem !important;
  }
  .my-me-md-4rem {
    margin-right: 4rem !important;
  }
  .my-ms-md-4rem {
    margin-left: 4rem !important;
  }
  .my-mb-md-4rem {
    margin-bottom: 4rem !important;
  }
  .my-fs-md-5rem {
    font-size: 5rem;
  }
  .my-p-md-5rem {
    padding: 5rem !important;
  }
  .my-px-md-5rem {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .my-py-md-5rem {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .my-pt-md-5rem {
    padding-top: 5rem !important;
  }
  .my-pe-md-5rem {
    padding-right: 5rem !important;
  }
  .my-ps-md-5rem {
    padding-left: 5rem !important;
  }
  .my-pb-md-5rem {
    padding-bottom: 5rem !important;
  }
  .my-m-md-5rem {
    margin: 5rem !important;
  }
  .my-mx-md-5rem {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .my-my-md-5rem {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-mt-md-5rem {
    margin-top: 5rem !important;
  }
  .my-me-md-5rem {
    margin-right: 5rem !important;
  }
  .my-ms-md-5rem {
    margin-left: 5rem !important;
  }
  .my-mb-md-5rem {
    margin-bottom: 5rem !important;
  }
  .my-fs-md-6rem {
    font-size: 6rem;
  }
  .my-p-md-6rem {
    padding: 6rem !important;
  }
  .my-px-md-6rem {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .my-py-md-6rem {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .my-pt-md-6rem {
    padding-top: 6rem !important;
  }
  .my-pe-md-6rem {
    padding-right: 6rem !important;
  }
  .my-ps-md-6rem {
    padding-left: 6rem !important;
  }
  .my-pb-md-6rem {
    padding-bottom: 6rem !important;
  }
  .my-m-md-6rem {
    margin: 6rem !important;
  }
  .my-mx-md-6rem {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .my-my-md-6rem {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-mt-md-6rem {
    margin-top: 6rem !important;
  }
  .my-me-md-6rem {
    margin-right: 6rem !important;
  }
  .my-ms-md-6rem {
    margin-left: 6rem !important;
  }
  .my-mb-md-6rem {
    margin-bottom: 6rem !important;
  }
  .my-fs-md-7rem {
    font-size: 7rem;
  }
  .my-p-md-7rem {
    padding: 7rem !important;
  }
  .my-px-md-7rem {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .my-py-md-7rem {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .my-pt-md-7rem {
    padding-top: 7rem !important;
  }
  .my-pe-md-7rem {
    padding-right: 7rem !important;
  }
  .my-ps-md-7rem {
    padding-left: 7rem !important;
  }
  .my-pb-md-7rem {
    padding-bottom: 7rem !important;
  }
  .my-m-md-7rem {
    margin: 7rem !important;
  }
  .my-mx-md-7rem {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .my-my-md-7rem {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-mt-md-7rem {
    margin-top: 7rem !important;
  }
  .my-me-md-7rem {
    margin-right: 7rem !important;
  }
  .my-ms-md-7rem {
    margin-left: 7rem !important;
  }
  .my-mb-md-7rem {
    margin-bottom: 7rem !important;
  }
  .my-fs-md-8rem {
    font-size: 8rem;
  }
  .my-p-md-8rem {
    padding: 8rem !important;
  }
  .my-px-md-8rem {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .my-py-md-8rem {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .my-pt-md-8rem {
    padding-top: 8rem !important;
  }
  .my-pe-md-8rem {
    padding-right: 8rem !important;
  }
  .my-ps-md-8rem {
    padding-left: 8rem !important;
  }
  .my-pb-md-8rem {
    padding-bottom: 8rem !important;
  }
  .my-m-md-8rem {
    margin: 8rem !important;
  }
  .my-mx-md-8rem {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .my-my-md-8rem {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-mt-md-8rem {
    margin-top: 8rem !important;
  }
  .my-me-md-8rem {
    margin-right: 8rem !important;
  }
  .my-ms-md-8rem {
    margin-left: 8rem !important;
  }
  .my-mb-md-8rem {
    margin-bottom: 8rem !important;
  }
  .my-fs-md-9rem {
    font-size: 9rem;
  }
  .my-p-md-9rem {
    padding: 9rem !important;
  }
  .my-px-md-9rem {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .my-py-md-9rem {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .my-pt-md-9rem {
    padding-top: 9rem !important;
  }
  .my-pe-md-9rem {
    padding-right: 9rem !important;
  }
  .my-ps-md-9rem {
    padding-left: 9rem !important;
  }
  .my-pb-md-9rem {
    padding-bottom: 9rem !important;
  }
  .my-m-md-9rem {
    margin: 9rem !important;
  }
  .my-mx-md-9rem {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .my-my-md-9rem {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-mt-md-9rem {
    margin-top: 9rem !important;
  }
  .my-me-md-9rem {
    margin-right: 9rem !important;
  }
  .my-ms-md-9rem {
    margin-left: 9rem !important;
  }
  .my-mb-md-9rem {
    margin-bottom: 9rem !important;
  }
  .my-fs-md-10rem {
    font-size: 10rem;
  }
  .my-p-md-10rem {
    padding: 10rem !important;
  }
  .my-px-md-10rem {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .my-py-md-10rem {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .my-pt-md-10rem {
    padding-top: 10rem !important;
  }
  .my-pe-md-10rem {
    padding-right: 10rem !important;
  }
  .my-ps-md-10rem {
    padding-left: 10rem !important;
  }
  .my-pb-md-10rem {
    padding-bottom: 10rem !important;
  }
  .my-m-md-10rem {
    margin: 10rem !important;
  }
  .my-mx-md-10rem {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .my-my-md-10rem {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-mt-md-10rem {
    margin-top: 10rem !important;
  }
  .my-me-md-10rem {
    margin-right: 10rem !important;
  }
  .my-ms-md-10rem {
    margin-left: 10rem !important;
  }
  .my-mb-md-10rem {
    margin-bottom: 10rem !important;
  }
  .my-fs-md-11rem {
    font-size: 11rem;
  }
  .my-p-md-11rem {
    padding: 11rem !important;
  }
  .my-px-md-11rem {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .my-py-md-11rem {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .my-pt-md-11rem {
    padding-top: 11rem !important;
  }
  .my-pe-md-11rem {
    padding-right: 11rem !important;
  }
  .my-ps-md-11rem {
    padding-left: 11rem !important;
  }
  .my-pb-md-11rem {
    padding-bottom: 11rem !important;
  }
  .my-m-md-11rem {
    margin: 11rem !important;
  }
  .my-mx-md-11rem {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .my-my-md-11rem {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-mt-md-11rem {
    margin-top: 11rem !important;
  }
  .my-me-md-11rem {
    margin-right: 11rem !important;
  }
  .my-ms-md-11rem {
    margin-left: 11rem !important;
  }
  .my-mb-md-11rem {
    margin-bottom: 11rem !important;
  }
  .my-fs-md-12rem {
    font-size: 12rem;
  }
  .my-p-md-12rem {
    padding: 12rem !important;
  }
  .my-px-md-12rem {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .my-py-md-12rem {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .my-pt-md-12rem {
    padding-top: 12rem !important;
  }
  .my-pe-md-12rem {
    padding-right: 12rem !important;
  }
  .my-ps-md-12rem {
    padding-left: 12rem !important;
  }
  .my-pb-md-12rem {
    padding-bottom: 12rem !important;
  }
  .my-m-md-12rem {
    margin: 12rem !important;
  }
  .my-mx-md-12rem {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .my-my-md-12rem {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-mt-md-12rem {
    margin-top: 12rem !important;
  }
  .my-me-md-12rem {
    margin-right: 12rem !important;
  }
  .my-ms-md-12rem {
    margin-left: 12rem !important;
  }
  .my-mb-md-12rem {
    margin-bottom: 12rem !important;
  }
  .my-fs-md-13rem {
    font-size: 13rem;
  }
  .my-p-md-13rem {
    padding: 13rem !important;
  }
  .my-px-md-13rem {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .my-py-md-13rem {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .my-pt-md-13rem {
    padding-top: 13rem !important;
  }
  .my-pe-md-13rem {
    padding-right: 13rem !important;
  }
  .my-ps-md-13rem {
    padding-left: 13rem !important;
  }
  .my-pb-md-13rem {
    padding-bottom: 13rem !important;
  }
  .my-m-md-13rem {
    margin: 13rem !important;
  }
  .my-mx-md-13rem {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .my-my-md-13rem {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-mt-md-13rem {
    margin-top: 13rem !important;
  }
  .my-me-md-13rem {
    margin-right: 13rem !important;
  }
  .my-ms-md-13rem {
    margin-left: 13rem !important;
  }
  .my-mb-md-13rem {
    margin-bottom: 13rem !important;
  }
  .my-fs-md-14rem {
    font-size: 14rem;
  }
  .my-p-md-14rem {
    padding: 14rem !important;
  }
  .my-px-md-14rem {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .my-py-md-14rem {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .my-pt-md-14rem {
    padding-top: 14rem !important;
  }
  .my-pe-md-14rem {
    padding-right: 14rem !important;
  }
  .my-ps-md-14rem {
    padding-left: 14rem !important;
  }
  .my-pb-md-14rem {
    padding-bottom: 14rem !important;
  }
  .my-m-md-14rem {
    margin: 14rem !important;
  }
  .my-mx-md-14rem {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .my-my-md-14rem {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .my-mt-md-14rem {
    margin-top: 14rem !important;
  }
  .my-me-md-14rem {
    margin-right: 14rem !important;
  }
  .my-ms-md-14rem {
    margin-left: 14rem !important;
  }
  .my-mb-md-14rem {
    margin-bottom: 14rem !important;
  }
  .my-fs-md-15rem {
    font-size: 15rem;
  }
  .my-p-md-15rem {
    padding: 15rem !important;
  }
  .my-px-md-15rem {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .my-py-md-15rem {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .my-pt-md-15rem {
    padding-top: 15rem !important;
  }
  .my-pe-md-15rem {
    padding-right: 15rem !important;
  }
  .my-ps-md-15rem {
    padding-left: 15rem !important;
  }
  .my-pb-md-15rem {
    padding-bottom: 15rem !important;
  }
  .my-m-md-15rem {
    margin: 15rem !important;
  }
  .my-mx-md-15rem {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .my-my-md-15rem {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-mt-md-15rem {
    margin-top: 15rem !important;
  }
  .my-me-md-15rem {
    margin-right: 15rem !important;
  }
  .my-ms-md-15rem {
    margin-left: 15rem !important;
  }
  .my-mb-md-15rem {
    margin-bottom: 15rem !important;
  }
  .my-fs-md-16rem {
    font-size: 16rem;
  }
  .my-p-md-16rem {
    padding: 16rem !important;
  }
  .my-px-md-16rem {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .my-py-md-16rem {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .my-pt-md-16rem {
    padding-top: 16rem !important;
  }
  .my-pe-md-16rem {
    padding-right: 16rem !important;
  }
  .my-ps-md-16rem {
    padding-left: 16rem !important;
  }
  .my-pb-md-16rem {
    padding-bottom: 16rem !important;
  }
  .my-m-md-16rem {
    margin: 16rem !important;
  }
  .my-mx-md-16rem {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .my-my-md-16rem {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-mt-md-16rem {
    margin-top: 16rem !important;
  }
  .my-me-md-16rem {
    margin-right: 16rem !important;
  }
  .my-ms-md-16rem {
    margin-left: 16rem !important;
  }
  .my-mb-md-16rem {
    margin-bottom: 16rem !important;
  }
  .my-fs-md-18rem {
    font-size: 18rem;
  }
  .my-p-md-18rem {
    padding: 18rem !important;
  }
  .my-px-md-18rem {
    padding-right: 18rem !important;
    padding-left: 18rem !important;
  }
  .my-py-md-18rem {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .my-pt-md-18rem {
    padding-top: 18rem !important;
  }
  .my-pe-md-18rem {
    padding-right: 18rem !important;
  }
  .my-ps-md-18rem {
    padding-left: 18rem !important;
  }
  .my-pb-md-18rem {
    padding-bottom: 18rem !important;
  }
  .my-m-md-18rem {
    margin: 18rem !important;
  }
  .my-mx-md-18rem {
    margin-right: 18rem !important;
    margin-left: 18rem !important;
  }
  .my-my-md-18rem {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .my-mt-md-18rem {
    margin-top: 18rem !important;
  }
  .my-me-md-18rem {
    margin-right: 18rem !important;
  }
  .my-ms-md-18rem {
    margin-left: 18rem !important;
  }
  .my-mb-md-18rem {
    margin-bottom: 18rem !important;
  }
  .my-fs-md-20rem {
    font-size: 20rem;
  }
  .my-p-md-20rem {
    padding: 20rem !important;
  }
  .my-px-md-20rem {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .my-py-md-20rem {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .my-pt-md-20rem {
    padding-top: 20rem !important;
  }
  .my-pe-md-20rem {
    padding-right: 20rem !important;
  }
  .my-ps-md-20rem {
    padding-left: 20rem !important;
  }
  .my-pb-md-20rem {
    padding-bottom: 20rem !important;
  }
  .my-m-md-20rem {
    margin: 20rem !important;
  }
  .my-mx-md-20rem {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .my-my-md-20rem {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .my-mt-md-20rem {
    margin-top: 20rem !important;
  }
  .my-me-md-20rem {
    margin-right: 20rem !important;
  }
  .my-ms-md-20rem {
    margin-left: 20rem !important;
  }
  .my-mb-md-20rem {
    margin-bottom: 20rem !important;
  }
  .my-fs-md-24rem {
    font-size: 24rem;
  }
  .my-p-md-24rem {
    padding: 24rem !important;
  }
  .my-px-md-24rem {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .my-py-md-24rem {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .my-pt-md-24rem {
    padding-top: 24rem !important;
  }
  .my-pe-md-24rem {
    padding-right: 24rem !important;
  }
  .my-ps-md-24rem {
    padding-left: 24rem !important;
  }
  .my-pb-md-24rem {
    padding-bottom: 24rem !important;
  }
  .my-m-md-24rem {
    margin: 24rem !important;
  }
  .my-mx-md-24rem {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .my-my-md-24rem {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-mt-md-24rem {
    margin-top: 24rem !important;
  }
  .my-me-md-24rem {
    margin-right: 24rem !important;
  }
  .my-ms-md-24rem {
    margin-left: 24rem !important;
  }
  .my-mb-md-24rem {
    margin-bottom: 24rem !important;
  }
}
@media screen and (min-width: 992px) {
  .my-fs-lg-0rem {
    font-size: 0rem;
  }
  .my-p-lg-0rem {
    padding: 0rem !important;
  }
  .my-px-lg-0rem {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .my-py-lg-0rem {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .my-pt-lg-0rem {
    padding-top: 0rem !important;
  }
  .my-pe-lg-0rem {
    padding-right: 0rem !important;
  }
  .my-ps-lg-0rem {
    padding-left: 0rem !important;
  }
  .my-pb-lg-0rem {
    padding-bottom: 0rem !important;
  }
  .my-m-lg-0rem {
    margin: 0rem !important;
  }
  .my-mx-lg-0rem {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .my-my-lg-0rem {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-mt-lg-0rem {
    margin-top: 0rem !important;
  }
  .my-me-lg-0rem {
    margin-right: 0rem !important;
  }
  .my-ms-lg-0rem {
    margin-left: 0rem !important;
  }
  .my-mb-lg-0rem {
    margin-bottom: 0rem !important;
  }
  .my-fs-lg-0\.25rem {
    font-size: 0.25rem;
  }
  .my-p-lg-0\.25rem {
    padding: 0.25rem !important;
  }
  .my-px-lg-0\.25rem {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .my-py-lg-0\.25rem {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .my-pt-lg-0\.25rem {
    padding-top: 0.25rem !important;
  }
  .my-pe-lg-0\.25rem {
    padding-right: 0.25rem !important;
  }
  .my-ps-lg-0\.25rem {
    padding-left: 0.25rem !important;
  }
  .my-pb-lg-0\.25rem {
    padding-bottom: 0.25rem !important;
  }
  .my-m-lg-0\.25rem {
    margin: 0.25rem !important;
  }
  .my-mx-lg-0\.25rem {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-my-lg-0\.25rem {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-mt-lg-0\.25rem {
    margin-top: 0.25rem !important;
  }
  .my-me-lg-0\.25rem {
    margin-right: 0.25rem !important;
  }
  .my-ms-lg-0\.25rem {
    margin-left: 0.25rem !important;
  }
  .my-mb-lg-0\.25rem {
    margin-bottom: 0.25rem !important;
  }
  .my-fs-lg-0\.5rem {
    font-size: 0.5rem;
  }
  .my-p-lg-0\.5rem {
    padding: 0.5rem !important;
  }
  .my-px-lg-0\.5rem {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .my-py-lg-0\.5rem {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .my-pt-lg-0\.5rem {
    padding-top: 0.5rem !important;
  }
  .my-pe-lg-0\.5rem {
    padding-right: 0.5rem !important;
  }
  .my-ps-lg-0\.5rem {
    padding-left: 0.5rem !important;
  }
  .my-pb-lg-0\.5rem {
    padding-bottom: 0.5rem !important;
  }
  .my-m-lg-0\.5rem {
    margin: 0.5rem !important;
  }
  .my-mx-lg-0\.5rem {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-my-lg-0\.5rem {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-mt-lg-0\.5rem {
    margin-top: 0.5rem !important;
  }
  .my-me-lg-0\.5rem {
    margin-right: 0.5rem !important;
  }
  .my-ms-lg-0\.5rem {
    margin-left: 0.5rem !important;
  }
  .my-mb-lg-0\.5rem {
    margin-bottom: 0.5rem !important;
  }
  .my-fs-lg-0\.75rem {
    font-size: 0.75rem;
  }
  .my-p-lg-0\.75rem {
    padding: 0.75rem !important;
  }
  .my-px-lg-0\.75rem {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .my-py-lg-0\.75rem {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .my-pt-lg-0\.75rem {
    padding-top: 0.75rem !important;
  }
  .my-pe-lg-0\.75rem {
    padding-right: 0.75rem !important;
  }
  .my-ps-lg-0\.75rem {
    padding-left: 0.75rem !important;
  }
  .my-pb-lg-0\.75rem {
    padding-bottom: 0.75rem !important;
  }
  .my-m-lg-0\.75rem {
    margin: 0.75rem !important;
  }
  .my-mx-lg-0\.75rem {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .my-my-lg-0\.75rem {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-mt-lg-0\.75rem {
    margin-top: 0.75rem !important;
  }
  .my-me-lg-0\.75rem {
    margin-right: 0.75rem !important;
  }
  .my-ms-lg-0\.75rem {
    margin-left: 0.75rem !important;
  }
  .my-mb-lg-0\.75rem {
    margin-bottom: 0.75rem !important;
  }
  .my-fs-lg-0\.875rem {
    font-size: 0.875rem;
  }
  .my-p-lg-0\.875rem {
    padding: 0.875rem !important;
  }
  .my-px-lg-0\.875rem {
    padding-right: 0.875rem !important;
    padding-left: 0.875rem !important;
  }
  .my-py-lg-0\.875rem {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
  .my-pt-lg-0\.875rem {
    padding-top: 0.875rem !important;
  }
  .my-pe-lg-0\.875rem {
    padding-right: 0.875rem !important;
  }
  .my-ps-lg-0\.875rem {
    padding-left: 0.875rem !important;
  }
  .my-pb-lg-0\.875rem {
    padding-bottom: 0.875rem !important;
  }
  .my-m-lg-0\.875rem {
    margin: 0.875rem !important;
  }
  .my-mx-lg-0\.875rem {
    margin-right: 0.875rem !important;
    margin-left: 0.875rem !important;
  }
  .my-my-lg-0\.875rem {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
  }
  .my-mt-lg-0\.875rem {
    margin-top: 0.875rem !important;
  }
  .my-me-lg-0\.875rem {
    margin-right: 0.875rem !important;
  }
  .my-ms-lg-0\.875rem {
    margin-left: 0.875rem !important;
  }
  .my-mb-lg-0\.875rem {
    margin-bottom: 0.875rem !important;
  }
  .my-fs-lg-0\.9375rem {
    font-size: 0.9375rem;
  }
  .my-p-lg-0\.9375rem {
    padding: 0.9375rem !important;
  }
  .my-px-lg-0\.9375rem {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .my-py-lg-0\.9375rem {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .my-pt-lg-0\.9375rem {
    padding-top: 0.9375rem !important;
  }
  .my-pe-lg-0\.9375rem {
    padding-right: 0.9375rem !important;
  }
  .my-ps-lg-0\.9375rem {
    padding-left: 0.9375rem !important;
  }
  .my-pb-lg-0\.9375rem {
    padding-bottom: 0.9375rem !important;
  }
  .my-m-lg-0\.9375rem {
    margin: 0.9375rem !important;
  }
  .my-mx-lg-0\.9375rem {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .my-my-lg-0\.9375rem {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-mt-lg-0\.9375rem {
    margin-top: 0.9375rem !important;
  }
  .my-me-lg-0\.9375rem {
    margin-right: 0.9375rem !important;
  }
  .my-ms-lg-0\.9375rem {
    margin-left: 0.9375rem !important;
  }
  .my-mb-lg-0\.9375rem {
    margin-bottom: 0.9375rem !important;
  }
  .my-fs-lg-1rem {
    font-size: 1rem;
  }
  .my-p-lg-1rem {
    padding: 1rem !important;
  }
  .my-px-lg-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .my-py-lg-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .my-pt-lg-1rem {
    padding-top: 1rem !important;
  }
  .my-pe-lg-1rem {
    padding-right: 1rem !important;
  }
  .my-ps-lg-1rem {
    padding-left: 1rem !important;
  }
  .my-pb-lg-1rem {
    padding-bottom: 1rem !important;
  }
  .my-m-lg-1rem {
    margin: 1rem !important;
  }
  .my-mx-lg-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-my-lg-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-mt-lg-1rem {
    margin-top: 1rem !important;
  }
  .my-me-lg-1rem {
    margin-right: 1rem !important;
  }
  .my-ms-lg-1rem {
    margin-left: 1rem !important;
  }
  .my-mb-lg-1rem {
    margin-bottom: 1rem !important;
  }
  .my-fs-lg-1\.125rem {
    font-size: 1.125rem;
  }
  .my-p-lg-1\.125rem {
    padding: 1.125rem !important;
  }
  .my-px-lg-1\.125rem {
    padding-right: 1.125rem !important;
    padding-left: 1.125rem !important;
  }
  .my-py-lg-1\.125rem {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  .my-pt-lg-1\.125rem {
    padding-top: 1.125rem !important;
  }
  .my-pe-lg-1\.125rem {
    padding-right: 1.125rem !important;
  }
  .my-ps-lg-1\.125rem {
    padding-left: 1.125rem !important;
  }
  .my-pb-lg-1\.125rem {
    padding-bottom: 1.125rem !important;
  }
  .my-m-lg-1\.125rem {
    margin: 1.125rem !important;
  }
  .my-mx-lg-1\.125rem {
    margin-right: 1.125rem !important;
    margin-left: 1.125rem !important;
  }
  .my-my-lg-1\.125rem {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
  }
  .my-mt-lg-1\.125rem {
    margin-top: 1.125rem !important;
  }
  .my-me-lg-1\.125rem {
    margin-right: 1.125rem !important;
  }
  .my-ms-lg-1\.125rem {
    margin-left: 1.125rem !important;
  }
  .my-mb-lg-1\.125rem {
    margin-bottom: 1.125rem !important;
  }
  .my-fs-lg-1\.25rem {
    font-size: 1.25rem;
  }
  .my-p-lg-1\.25rem {
    padding: 1.25rem !important;
  }
  .my-px-lg-1\.25rem {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .my-py-lg-1\.25rem {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .my-pt-lg-1\.25rem {
    padding-top: 1.25rem !important;
  }
  .my-pe-lg-1\.25rem {
    padding-right: 1.25rem !important;
  }
  .my-ps-lg-1\.25rem {
    padding-left: 1.25rem !important;
  }
  .my-pb-lg-1\.25rem {
    padding-bottom: 1.25rem !important;
  }
  .my-m-lg-1\.25rem {
    margin: 1.25rem !important;
  }
  .my-mx-lg-1\.25rem {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .my-my-lg-1\.25rem {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-mt-lg-1\.25rem {
    margin-top: 1.25rem !important;
  }
  .my-me-lg-1\.25rem {
    margin-right: 1.25rem !important;
  }
  .my-ms-lg-1\.25rem {
    margin-left: 1.25rem !important;
  }
  .my-mb-lg-1\.25rem {
    margin-bottom: 1.25rem !important;
  }
  .my-fs-lg-1\.5rem {
    font-size: 1.5rem;
  }
  .my-p-lg-1\.5rem {
    padding: 1.5rem !important;
  }
  .my-px-lg-1\.5rem {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .my-py-lg-1\.5rem {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .my-pt-lg-1\.5rem {
    padding-top: 1.5rem !important;
  }
  .my-pe-lg-1\.5rem {
    padding-right: 1.5rem !important;
  }
  .my-ps-lg-1\.5rem {
    padding-left: 1.5rem !important;
  }
  .my-pb-lg-1\.5rem {
    padding-bottom: 1.5rem !important;
  }
  .my-m-lg-1\.5rem {
    margin: 1.5rem !important;
  }
  .my-mx-lg-1\.5rem {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-my-lg-1\.5rem {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-mt-lg-1\.5rem {
    margin-top: 1.5rem !important;
  }
  .my-me-lg-1\.5rem {
    margin-right: 1.5rem !important;
  }
  .my-ms-lg-1\.5rem {
    margin-left: 1.5rem !important;
  }
  .my-mb-lg-1\.5rem {
    margin-bottom: 1.5rem !important;
  }
  .my-fs-lg-1\.75rem {
    font-size: 1.75rem;
  }
  .my-p-lg-1\.75rem {
    padding: 1.75rem !important;
  }
  .my-px-lg-1\.75rem {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .my-py-lg-1\.75rem {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .my-pt-lg-1\.75rem {
    padding-top: 1.75rem !important;
  }
  .my-pe-lg-1\.75rem {
    padding-right: 1.75rem !important;
  }
  .my-ps-lg-1\.75rem {
    padding-left: 1.75rem !important;
  }
  .my-pb-lg-1\.75rem {
    padding-bottom: 1.75rem !important;
  }
  .my-m-lg-1\.75rem {
    margin: 1.75rem !important;
  }
  .my-mx-lg-1\.75rem {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .my-my-lg-1\.75rem {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-mt-lg-1\.75rem {
    margin-top: 1.75rem !important;
  }
  .my-me-lg-1\.75rem {
    margin-right: 1.75rem !important;
  }
  .my-ms-lg-1\.75rem {
    margin-left: 1.75rem !important;
  }
  .my-mb-lg-1\.75rem {
    margin-bottom: 1.75rem !important;
  }
  .my-fs-lg-2rem {
    font-size: 2rem;
  }
  .my-p-lg-2rem {
    padding: 2rem !important;
  }
  .my-px-lg-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .my-py-lg-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .my-pt-lg-2rem {
    padding-top: 2rem !important;
  }
  .my-pe-lg-2rem {
    padding-right: 2rem !important;
  }
  .my-ps-lg-2rem {
    padding-left: 2rem !important;
  }
  .my-pb-lg-2rem {
    padding-bottom: 2rem !important;
  }
  .my-m-lg-2rem {
    margin: 2rem !important;
  }
  .my-mx-lg-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .my-my-lg-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-mt-lg-2rem {
    margin-top: 2rem !important;
  }
  .my-me-lg-2rem {
    margin-right: 2rem !important;
  }
  .my-ms-lg-2rem {
    margin-left: 2rem !important;
  }
  .my-mb-lg-2rem {
    margin-bottom: 2rem !important;
  }
  .my-fs-lg-2\.25rem {
    font-size: 2.25rem;
  }
  .my-p-lg-2\.25rem {
    padding: 2.25rem !important;
  }
  .my-px-lg-2\.25rem {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .my-py-lg-2\.25rem {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .my-pt-lg-2\.25rem {
    padding-top: 2.25rem !important;
  }
  .my-pe-lg-2\.25rem {
    padding-right: 2.25rem !important;
  }
  .my-ps-lg-2\.25rem {
    padding-left: 2.25rem !important;
  }
  .my-pb-lg-2\.25rem {
    padding-bottom: 2.25rem !important;
  }
  .my-m-lg-2\.25rem {
    margin: 2.25rem !important;
  }
  .my-mx-lg-2\.25rem {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .my-my-lg-2\.25rem {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-mt-lg-2\.25rem {
    margin-top: 2.25rem !important;
  }
  .my-me-lg-2\.25rem {
    margin-right: 2.25rem !important;
  }
  .my-ms-lg-2\.25rem {
    margin-left: 2.25rem !important;
  }
  .my-mb-lg-2\.25rem {
    margin-bottom: 2.25rem !important;
  }
  .my-fs-lg-2\.5rem {
    font-size: 2.5rem;
  }
  .my-p-lg-2\.5rem {
    padding: 2.5rem !important;
  }
  .my-px-lg-2\.5rem {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .my-py-lg-2\.5rem {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .my-pt-lg-2\.5rem {
    padding-top: 2.5rem !important;
  }
  .my-pe-lg-2\.5rem {
    padding-right: 2.5rem !important;
  }
  .my-ps-lg-2\.5rem {
    padding-left: 2.5rem !important;
  }
  .my-pb-lg-2\.5rem {
    padding-bottom: 2.5rem !important;
  }
  .my-m-lg-2\.5rem {
    margin: 2.5rem !important;
  }
  .my-mx-lg-2\.5rem {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .my-my-lg-2\.5rem {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-mt-lg-2\.5rem {
    margin-top: 2.5rem !important;
  }
  .my-me-lg-2\.5rem {
    margin-right: 2.5rem !important;
  }
  .my-ms-lg-2\.5rem {
    margin-left: 2.5rem !important;
  }
  .my-mb-lg-2\.5rem {
    margin-bottom: 2.5rem !important;
  }
  .my-fs-lg-2\.625rem {
    font-size: 2.625rem;
  }
  .my-p-lg-2\.625rem {
    padding: 2.625rem !important;
  }
  .my-px-lg-2\.625rem {
    padding-right: 2.625rem !important;
    padding-left: 2.625rem !important;
  }
  .my-py-lg-2\.625rem {
    padding-top: 2.625rem !important;
    padding-bottom: 2.625rem !important;
  }
  .my-pt-lg-2\.625rem {
    padding-top: 2.625rem !important;
  }
  .my-pe-lg-2\.625rem {
    padding-right: 2.625rem !important;
  }
  .my-ps-lg-2\.625rem {
    padding-left: 2.625rem !important;
  }
  .my-pb-lg-2\.625rem {
    padding-bottom: 2.625rem !important;
  }
  .my-m-lg-2\.625rem {
    margin: 2.625rem !important;
  }
  .my-mx-lg-2\.625rem {
    margin-right: 2.625rem !important;
    margin-left: 2.625rem !important;
  }
  .my-my-lg-2\.625rem {
    margin-top: 2.625rem !important;
    margin-bottom: 2.625rem !important;
  }
  .my-mt-lg-2\.625rem {
    margin-top: 2.625rem !important;
  }
  .my-me-lg-2\.625rem {
    margin-right: 2.625rem !important;
  }
  .my-ms-lg-2\.625rem {
    margin-left: 2.625rem !important;
  }
  .my-mb-lg-2\.625rem {
    margin-bottom: 2.625rem !important;
  }
  .my-fs-lg-2\.75rem {
    font-size: 2.75rem;
  }
  .my-p-lg-2\.75rem {
    padding: 2.75rem !important;
  }
  .my-px-lg-2\.75rem {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .my-py-lg-2\.75rem {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .my-pt-lg-2\.75rem {
    padding-top: 2.75rem !important;
  }
  .my-pe-lg-2\.75rem {
    padding-right: 2.75rem !important;
  }
  .my-ps-lg-2\.75rem {
    padding-left: 2.75rem !important;
  }
  .my-pb-lg-2\.75rem {
    padding-bottom: 2.75rem !important;
  }
  .my-m-lg-2\.75rem {
    margin: 2.75rem !important;
  }
  .my-mx-lg-2\.75rem {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .my-my-lg-2\.75rem {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-mt-lg-2\.75rem {
    margin-top: 2.75rem !important;
  }
  .my-me-lg-2\.75rem {
    margin-right: 2.75rem !important;
  }
  .my-ms-lg-2\.75rem {
    margin-left: 2.75rem !important;
  }
  .my-mb-lg-2\.75rem {
    margin-bottom: 2.75rem !important;
  }
  .my-fs-lg-2\.875rem {
    font-size: 2.875rem;
  }
  .my-p-lg-2\.875rem {
    padding: 2.875rem !important;
  }
  .my-px-lg-2\.875rem {
    padding-right: 2.875rem !important;
    padding-left: 2.875rem !important;
  }
  .my-py-lg-2\.875rem {
    padding-top: 2.875rem !important;
    padding-bottom: 2.875rem !important;
  }
  .my-pt-lg-2\.875rem {
    padding-top: 2.875rem !important;
  }
  .my-pe-lg-2\.875rem {
    padding-right: 2.875rem !important;
  }
  .my-ps-lg-2\.875rem {
    padding-left: 2.875rem !important;
  }
  .my-pb-lg-2\.875rem {
    padding-bottom: 2.875rem !important;
  }
  .my-m-lg-2\.875rem {
    margin: 2.875rem !important;
  }
  .my-mx-lg-2\.875rem {
    margin-right: 2.875rem !important;
    margin-left: 2.875rem !important;
  }
  .my-my-lg-2\.875rem {
    margin-top: 2.875rem !important;
    margin-bottom: 2.875rem !important;
  }
  .my-mt-lg-2\.875rem {
    margin-top: 2.875rem !important;
  }
  .my-me-lg-2\.875rem {
    margin-right: 2.875rem !important;
  }
  .my-ms-lg-2\.875rem {
    margin-left: 2.875rem !important;
  }
  .my-mb-lg-2\.875rem {
    margin-bottom: 2.875rem !important;
  }
  .my-fs-lg-3rem {
    font-size: 3rem;
  }
  .my-p-lg-3rem {
    padding: 3rem !important;
  }
  .my-px-lg-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .my-py-lg-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .my-pt-lg-3rem {
    padding-top: 3rem !important;
  }
  .my-pe-lg-3rem {
    padding-right: 3rem !important;
  }
  .my-ps-lg-3rem {
    padding-left: 3rem !important;
  }
  .my-pb-lg-3rem {
    padding-bottom: 3rem !important;
  }
  .my-m-lg-3rem {
    margin: 3rem !important;
  }
  .my-mx-lg-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-my-lg-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-mt-lg-3rem {
    margin-top: 3rem !important;
  }
  .my-me-lg-3rem {
    margin-right: 3rem !important;
  }
  .my-ms-lg-3rem {
    margin-left: 3rem !important;
  }
  .my-mb-lg-3rem {
    margin-bottom: 3rem !important;
  }
  .my-fs-lg-3\.5rem {
    font-size: 3.5rem;
  }
  .my-p-lg-3\.5rem {
    padding: 3.5rem !important;
  }
  .my-px-lg-3\.5rem {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .my-py-lg-3\.5rem {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .my-pt-lg-3\.5rem {
    padding-top: 3.5rem !important;
  }
  .my-pe-lg-3\.5rem {
    padding-right: 3.5rem !important;
  }
  .my-ps-lg-3\.5rem {
    padding-left: 3.5rem !important;
  }
  .my-pb-lg-3\.5rem {
    padding-bottom: 3.5rem !important;
  }
  .my-m-lg-3\.5rem {
    margin: 3.5rem !important;
  }
  .my-mx-lg-3\.5rem {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .my-my-lg-3\.5rem {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-mt-lg-3\.5rem {
    margin-top: 3.5rem !important;
  }
  .my-me-lg-3\.5rem {
    margin-right: 3.5rem !important;
  }
  .my-ms-lg-3\.5rem {
    margin-left: 3.5rem !important;
  }
  .my-mb-lg-3\.5rem {
    margin-bottom: 3.5rem !important;
  }
  .my-fs-lg-4rem {
    font-size: 4rem;
  }
  .my-p-lg-4rem {
    padding: 4rem !important;
  }
  .my-px-lg-4rem {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .my-py-lg-4rem {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .my-pt-lg-4rem {
    padding-top: 4rem !important;
  }
  .my-pe-lg-4rem {
    padding-right: 4rem !important;
  }
  .my-ps-lg-4rem {
    padding-left: 4rem !important;
  }
  .my-pb-lg-4rem {
    padding-bottom: 4rem !important;
  }
  .my-m-lg-4rem {
    margin: 4rem !important;
  }
  .my-mx-lg-4rem {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .my-my-lg-4rem {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-mt-lg-4rem {
    margin-top: 4rem !important;
  }
  .my-me-lg-4rem {
    margin-right: 4rem !important;
  }
  .my-ms-lg-4rem {
    margin-left: 4rem !important;
  }
  .my-mb-lg-4rem {
    margin-bottom: 4rem !important;
  }
  .my-fs-lg-5rem {
    font-size: 5rem;
  }
  .my-p-lg-5rem {
    padding: 5rem !important;
  }
  .my-px-lg-5rem {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .my-py-lg-5rem {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .my-pt-lg-5rem {
    padding-top: 5rem !important;
  }
  .my-pe-lg-5rem {
    padding-right: 5rem !important;
  }
  .my-ps-lg-5rem {
    padding-left: 5rem !important;
  }
  .my-pb-lg-5rem {
    padding-bottom: 5rem !important;
  }
  .my-m-lg-5rem {
    margin: 5rem !important;
  }
  .my-mx-lg-5rem {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .my-my-lg-5rem {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-mt-lg-5rem {
    margin-top: 5rem !important;
  }
  .my-me-lg-5rem {
    margin-right: 5rem !important;
  }
  .my-ms-lg-5rem {
    margin-left: 5rem !important;
  }
  .my-mb-lg-5rem {
    margin-bottom: 5rem !important;
  }
  .my-fs-lg-6rem {
    font-size: 6rem;
  }
  .my-p-lg-6rem {
    padding: 6rem !important;
  }
  .my-px-lg-6rem {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .my-py-lg-6rem {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .my-pt-lg-6rem {
    padding-top: 6rem !important;
  }
  .my-pe-lg-6rem {
    padding-right: 6rem !important;
  }
  .my-ps-lg-6rem {
    padding-left: 6rem !important;
  }
  .my-pb-lg-6rem {
    padding-bottom: 6rem !important;
  }
  .my-m-lg-6rem {
    margin: 6rem !important;
  }
  .my-mx-lg-6rem {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .my-my-lg-6rem {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-mt-lg-6rem {
    margin-top: 6rem !important;
  }
  .my-me-lg-6rem {
    margin-right: 6rem !important;
  }
  .my-ms-lg-6rem {
    margin-left: 6rem !important;
  }
  .my-mb-lg-6rem {
    margin-bottom: 6rem !important;
  }
  .my-fs-lg-7rem {
    font-size: 7rem;
  }
  .my-p-lg-7rem {
    padding: 7rem !important;
  }
  .my-px-lg-7rem {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .my-py-lg-7rem {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .my-pt-lg-7rem {
    padding-top: 7rem !important;
  }
  .my-pe-lg-7rem {
    padding-right: 7rem !important;
  }
  .my-ps-lg-7rem {
    padding-left: 7rem !important;
  }
  .my-pb-lg-7rem {
    padding-bottom: 7rem !important;
  }
  .my-m-lg-7rem {
    margin: 7rem !important;
  }
  .my-mx-lg-7rem {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .my-my-lg-7rem {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-mt-lg-7rem {
    margin-top: 7rem !important;
  }
  .my-me-lg-7rem {
    margin-right: 7rem !important;
  }
  .my-ms-lg-7rem {
    margin-left: 7rem !important;
  }
  .my-mb-lg-7rem {
    margin-bottom: 7rem !important;
  }
  .my-fs-lg-8rem {
    font-size: 8rem;
  }
  .my-p-lg-8rem {
    padding: 8rem !important;
  }
  .my-px-lg-8rem {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .my-py-lg-8rem {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .my-pt-lg-8rem {
    padding-top: 8rem !important;
  }
  .my-pe-lg-8rem {
    padding-right: 8rem !important;
  }
  .my-ps-lg-8rem {
    padding-left: 8rem !important;
  }
  .my-pb-lg-8rem {
    padding-bottom: 8rem !important;
  }
  .my-m-lg-8rem {
    margin: 8rem !important;
  }
  .my-mx-lg-8rem {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .my-my-lg-8rem {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-mt-lg-8rem {
    margin-top: 8rem !important;
  }
  .my-me-lg-8rem {
    margin-right: 8rem !important;
  }
  .my-ms-lg-8rem {
    margin-left: 8rem !important;
  }
  .my-mb-lg-8rem {
    margin-bottom: 8rem !important;
  }
  .my-fs-lg-9rem {
    font-size: 9rem;
  }
  .my-p-lg-9rem {
    padding: 9rem !important;
  }
  .my-px-lg-9rem {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .my-py-lg-9rem {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .my-pt-lg-9rem {
    padding-top: 9rem !important;
  }
  .my-pe-lg-9rem {
    padding-right: 9rem !important;
  }
  .my-ps-lg-9rem {
    padding-left: 9rem !important;
  }
  .my-pb-lg-9rem {
    padding-bottom: 9rem !important;
  }
  .my-m-lg-9rem {
    margin: 9rem !important;
  }
  .my-mx-lg-9rem {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .my-my-lg-9rem {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-mt-lg-9rem {
    margin-top: 9rem !important;
  }
  .my-me-lg-9rem {
    margin-right: 9rem !important;
  }
  .my-ms-lg-9rem {
    margin-left: 9rem !important;
  }
  .my-mb-lg-9rem {
    margin-bottom: 9rem !important;
  }
  .my-fs-lg-10rem {
    font-size: 10rem;
  }
  .my-p-lg-10rem {
    padding: 10rem !important;
  }
  .my-px-lg-10rem {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .my-py-lg-10rem {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .my-pt-lg-10rem {
    padding-top: 10rem !important;
  }
  .my-pe-lg-10rem {
    padding-right: 10rem !important;
  }
  .my-ps-lg-10rem {
    padding-left: 10rem !important;
  }
  .my-pb-lg-10rem {
    padding-bottom: 10rem !important;
  }
  .my-m-lg-10rem {
    margin: 10rem !important;
  }
  .my-mx-lg-10rem {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .my-my-lg-10rem {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-mt-lg-10rem {
    margin-top: 10rem !important;
  }
  .my-me-lg-10rem {
    margin-right: 10rem !important;
  }
  .my-ms-lg-10rem {
    margin-left: 10rem !important;
  }
  .my-mb-lg-10rem {
    margin-bottom: 10rem !important;
  }
  .my-fs-lg-11rem {
    font-size: 11rem;
  }
  .my-p-lg-11rem {
    padding: 11rem !important;
  }
  .my-px-lg-11rem {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .my-py-lg-11rem {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .my-pt-lg-11rem {
    padding-top: 11rem !important;
  }
  .my-pe-lg-11rem {
    padding-right: 11rem !important;
  }
  .my-ps-lg-11rem {
    padding-left: 11rem !important;
  }
  .my-pb-lg-11rem {
    padding-bottom: 11rem !important;
  }
  .my-m-lg-11rem {
    margin: 11rem !important;
  }
  .my-mx-lg-11rem {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .my-my-lg-11rem {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-mt-lg-11rem {
    margin-top: 11rem !important;
  }
  .my-me-lg-11rem {
    margin-right: 11rem !important;
  }
  .my-ms-lg-11rem {
    margin-left: 11rem !important;
  }
  .my-mb-lg-11rem {
    margin-bottom: 11rem !important;
  }
  .my-fs-lg-12rem {
    font-size: 12rem;
  }
  .my-p-lg-12rem {
    padding: 12rem !important;
  }
  .my-px-lg-12rem {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .my-py-lg-12rem {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .my-pt-lg-12rem {
    padding-top: 12rem !important;
  }
  .my-pe-lg-12rem {
    padding-right: 12rem !important;
  }
  .my-ps-lg-12rem {
    padding-left: 12rem !important;
  }
  .my-pb-lg-12rem {
    padding-bottom: 12rem !important;
  }
  .my-m-lg-12rem {
    margin: 12rem !important;
  }
  .my-mx-lg-12rem {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .my-my-lg-12rem {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-mt-lg-12rem {
    margin-top: 12rem !important;
  }
  .my-me-lg-12rem {
    margin-right: 12rem !important;
  }
  .my-ms-lg-12rem {
    margin-left: 12rem !important;
  }
  .my-mb-lg-12rem {
    margin-bottom: 12rem !important;
  }
  .my-fs-lg-13rem {
    font-size: 13rem;
  }
  .my-p-lg-13rem {
    padding: 13rem !important;
  }
  .my-px-lg-13rem {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .my-py-lg-13rem {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .my-pt-lg-13rem {
    padding-top: 13rem !important;
  }
  .my-pe-lg-13rem {
    padding-right: 13rem !important;
  }
  .my-ps-lg-13rem {
    padding-left: 13rem !important;
  }
  .my-pb-lg-13rem {
    padding-bottom: 13rem !important;
  }
  .my-m-lg-13rem {
    margin: 13rem !important;
  }
  .my-mx-lg-13rem {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .my-my-lg-13rem {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-mt-lg-13rem {
    margin-top: 13rem !important;
  }
  .my-me-lg-13rem {
    margin-right: 13rem !important;
  }
  .my-ms-lg-13rem {
    margin-left: 13rem !important;
  }
  .my-mb-lg-13rem {
    margin-bottom: 13rem !important;
  }
  .my-fs-lg-14rem {
    font-size: 14rem;
  }
  .my-p-lg-14rem {
    padding: 14rem !important;
  }
  .my-px-lg-14rem {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .my-py-lg-14rem {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .my-pt-lg-14rem {
    padding-top: 14rem !important;
  }
  .my-pe-lg-14rem {
    padding-right: 14rem !important;
  }
  .my-ps-lg-14rem {
    padding-left: 14rem !important;
  }
  .my-pb-lg-14rem {
    padding-bottom: 14rem !important;
  }
  .my-m-lg-14rem {
    margin: 14rem !important;
  }
  .my-mx-lg-14rem {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .my-my-lg-14rem {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .my-mt-lg-14rem {
    margin-top: 14rem !important;
  }
  .my-me-lg-14rem {
    margin-right: 14rem !important;
  }
  .my-ms-lg-14rem {
    margin-left: 14rem !important;
  }
  .my-mb-lg-14rem {
    margin-bottom: 14rem !important;
  }
  .my-fs-lg-15rem {
    font-size: 15rem;
  }
  .my-p-lg-15rem {
    padding: 15rem !important;
  }
  .my-px-lg-15rem {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .my-py-lg-15rem {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .my-pt-lg-15rem {
    padding-top: 15rem !important;
  }
  .my-pe-lg-15rem {
    padding-right: 15rem !important;
  }
  .my-ps-lg-15rem {
    padding-left: 15rem !important;
  }
  .my-pb-lg-15rem {
    padding-bottom: 15rem !important;
  }
  .my-m-lg-15rem {
    margin: 15rem !important;
  }
  .my-mx-lg-15rem {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .my-my-lg-15rem {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-mt-lg-15rem {
    margin-top: 15rem !important;
  }
  .my-me-lg-15rem {
    margin-right: 15rem !important;
  }
  .my-ms-lg-15rem {
    margin-left: 15rem !important;
  }
  .my-mb-lg-15rem {
    margin-bottom: 15rem !important;
  }
  .my-fs-lg-16rem {
    font-size: 16rem;
  }
  .my-p-lg-16rem {
    padding: 16rem !important;
  }
  .my-px-lg-16rem {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .my-py-lg-16rem {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .my-pt-lg-16rem {
    padding-top: 16rem !important;
  }
  .my-pe-lg-16rem {
    padding-right: 16rem !important;
  }
  .my-ps-lg-16rem {
    padding-left: 16rem !important;
  }
  .my-pb-lg-16rem {
    padding-bottom: 16rem !important;
  }
  .my-m-lg-16rem {
    margin: 16rem !important;
  }
  .my-mx-lg-16rem {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .my-my-lg-16rem {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-mt-lg-16rem {
    margin-top: 16rem !important;
  }
  .my-me-lg-16rem {
    margin-right: 16rem !important;
  }
  .my-ms-lg-16rem {
    margin-left: 16rem !important;
  }
  .my-mb-lg-16rem {
    margin-bottom: 16rem !important;
  }
  .my-fs-lg-18rem {
    font-size: 18rem;
  }
  .my-p-lg-18rem {
    padding: 18rem !important;
  }
  .my-px-lg-18rem {
    padding-right: 18rem !important;
    padding-left: 18rem !important;
  }
  .my-py-lg-18rem {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .my-pt-lg-18rem {
    padding-top: 18rem !important;
  }
  .my-pe-lg-18rem {
    padding-right: 18rem !important;
  }
  .my-ps-lg-18rem {
    padding-left: 18rem !important;
  }
  .my-pb-lg-18rem {
    padding-bottom: 18rem !important;
  }
  .my-m-lg-18rem {
    margin: 18rem !important;
  }
  .my-mx-lg-18rem {
    margin-right: 18rem !important;
    margin-left: 18rem !important;
  }
  .my-my-lg-18rem {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .my-mt-lg-18rem {
    margin-top: 18rem !important;
  }
  .my-me-lg-18rem {
    margin-right: 18rem !important;
  }
  .my-ms-lg-18rem {
    margin-left: 18rem !important;
  }
  .my-mb-lg-18rem {
    margin-bottom: 18rem !important;
  }
  .my-fs-lg-20rem {
    font-size: 20rem;
  }
  .my-p-lg-20rem {
    padding: 20rem !important;
  }
  .my-px-lg-20rem {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .my-py-lg-20rem {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .my-pt-lg-20rem {
    padding-top: 20rem !important;
  }
  .my-pe-lg-20rem {
    padding-right: 20rem !important;
  }
  .my-ps-lg-20rem {
    padding-left: 20rem !important;
  }
  .my-pb-lg-20rem {
    padding-bottom: 20rem !important;
  }
  .my-m-lg-20rem {
    margin: 20rem !important;
  }
  .my-mx-lg-20rem {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .my-my-lg-20rem {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .my-mt-lg-20rem {
    margin-top: 20rem !important;
  }
  .my-me-lg-20rem {
    margin-right: 20rem !important;
  }
  .my-ms-lg-20rem {
    margin-left: 20rem !important;
  }
  .my-mb-lg-20rem {
    margin-bottom: 20rem !important;
  }
  .my-fs-lg-24rem {
    font-size: 24rem;
  }
  .my-p-lg-24rem {
    padding: 24rem !important;
  }
  .my-px-lg-24rem {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .my-py-lg-24rem {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .my-pt-lg-24rem {
    padding-top: 24rem !important;
  }
  .my-pe-lg-24rem {
    padding-right: 24rem !important;
  }
  .my-ps-lg-24rem {
    padding-left: 24rem !important;
  }
  .my-pb-lg-24rem {
    padding-bottom: 24rem !important;
  }
  .my-m-lg-24rem {
    margin: 24rem !important;
  }
  .my-mx-lg-24rem {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .my-my-lg-24rem {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-mt-lg-24rem {
    margin-top: 24rem !important;
  }
  .my-me-lg-24rem {
    margin-right: 24rem !important;
  }
  .my-ms-lg-24rem {
    margin-left: 24rem !important;
  }
  .my-mb-lg-24rem {
    margin-bottom: 24rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .my-fs-xl-0rem {
    font-size: 0rem;
  }
  .my-p-xl-0rem {
    padding: 0rem !important;
  }
  .my-px-xl-0rem {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .my-py-xl-0rem {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .my-pt-xl-0rem {
    padding-top: 0rem !important;
  }
  .my-pe-xl-0rem {
    padding-right: 0rem !important;
  }
  .my-ps-xl-0rem {
    padding-left: 0rem !important;
  }
  .my-pb-xl-0rem {
    padding-bottom: 0rem !important;
  }
  .my-m-xl-0rem {
    margin: 0rem !important;
  }
  .my-mx-xl-0rem {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .my-my-xl-0rem {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-mt-xl-0rem {
    margin-top: 0rem !important;
  }
  .my-me-xl-0rem {
    margin-right: 0rem !important;
  }
  .my-ms-xl-0rem {
    margin-left: 0rem !important;
  }
  .my-mb-xl-0rem {
    margin-bottom: 0rem !important;
  }
  .my-fs-xl-0\.25rem {
    font-size: 0.25rem;
  }
  .my-p-xl-0\.25rem {
    padding: 0.25rem !important;
  }
  .my-px-xl-0\.25rem {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .my-py-xl-0\.25rem {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .my-pt-xl-0\.25rem {
    padding-top: 0.25rem !important;
  }
  .my-pe-xl-0\.25rem {
    padding-right: 0.25rem !important;
  }
  .my-ps-xl-0\.25rem {
    padding-left: 0.25rem !important;
  }
  .my-pb-xl-0\.25rem {
    padding-bottom: 0.25rem !important;
  }
  .my-m-xl-0\.25rem {
    margin: 0.25rem !important;
  }
  .my-mx-xl-0\.25rem {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-my-xl-0\.25rem {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-mt-xl-0\.25rem {
    margin-top: 0.25rem !important;
  }
  .my-me-xl-0\.25rem {
    margin-right: 0.25rem !important;
  }
  .my-ms-xl-0\.25rem {
    margin-left: 0.25rem !important;
  }
  .my-mb-xl-0\.25rem {
    margin-bottom: 0.25rem !important;
  }
  .my-fs-xl-0\.5rem {
    font-size: 0.5rem;
  }
  .my-p-xl-0\.5rem {
    padding: 0.5rem !important;
  }
  .my-px-xl-0\.5rem {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .my-py-xl-0\.5rem {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .my-pt-xl-0\.5rem {
    padding-top: 0.5rem !important;
  }
  .my-pe-xl-0\.5rem {
    padding-right: 0.5rem !important;
  }
  .my-ps-xl-0\.5rem {
    padding-left: 0.5rem !important;
  }
  .my-pb-xl-0\.5rem {
    padding-bottom: 0.5rem !important;
  }
  .my-m-xl-0\.5rem {
    margin: 0.5rem !important;
  }
  .my-mx-xl-0\.5rem {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-my-xl-0\.5rem {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-mt-xl-0\.5rem {
    margin-top: 0.5rem !important;
  }
  .my-me-xl-0\.5rem {
    margin-right: 0.5rem !important;
  }
  .my-ms-xl-0\.5rem {
    margin-left: 0.5rem !important;
  }
  .my-mb-xl-0\.5rem {
    margin-bottom: 0.5rem !important;
  }
  .my-fs-xl-0\.75rem {
    font-size: 0.75rem;
  }
  .my-p-xl-0\.75rem {
    padding: 0.75rem !important;
  }
  .my-px-xl-0\.75rem {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .my-py-xl-0\.75rem {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .my-pt-xl-0\.75rem {
    padding-top: 0.75rem !important;
  }
  .my-pe-xl-0\.75rem {
    padding-right: 0.75rem !important;
  }
  .my-ps-xl-0\.75rem {
    padding-left: 0.75rem !important;
  }
  .my-pb-xl-0\.75rem {
    padding-bottom: 0.75rem !important;
  }
  .my-m-xl-0\.75rem {
    margin: 0.75rem !important;
  }
  .my-mx-xl-0\.75rem {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .my-my-xl-0\.75rem {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-mt-xl-0\.75rem {
    margin-top: 0.75rem !important;
  }
  .my-me-xl-0\.75rem {
    margin-right: 0.75rem !important;
  }
  .my-ms-xl-0\.75rem {
    margin-left: 0.75rem !important;
  }
  .my-mb-xl-0\.75rem {
    margin-bottom: 0.75rem !important;
  }
  .my-fs-xl-0\.875rem {
    font-size: 0.875rem;
  }
  .my-p-xl-0\.875rem {
    padding: 0.875rem !important;
  }
  .my-px-xl-0\.875rem {
    padding-right: 0.875rem !important;
    padding-left: 0.875rem !important;
  }
  .my-py-xl-0\.875rem {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
  .my-pt-xl-0\.875rem {
    padding-top: 0.875rem !important;
  }
  .my-pe-xl-0\.875rem {
    padding-right: 0.875rem !important;
  }
  .my-ps-xl-0\.875rem {
    padding-left: 0.875rem !important;
  }
  .my-pb-xl-0\.875rem {
    padding-bottom: 0.875rem !important;
  }
  .my-m-xl-0\.875rem {
    margin: 0.875rem !important;
  }
  .my-mx-xl-0\.875rem {
    margin-right: 0.875rem !important;
    margin-left: 0.875rem !important;
  }
  .my-my-xl-0\.875rem {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
  }
  .my-mt-xl-0\.875rem {
    margin-top: 0.875rem !important;
  }
  .my-me-xl-0\.875rem {
    margin-right: 0.875rem !important;
  }
  .my-ms-xl-0\.875rem {
    margin-left: 0.875rem !important;
  }
  .my-mb-xl-0\.875rem {
    margin-bottom: 0.875rem !important;
  }
  .my-fs-xl-0\.9375rem {
    font-size: 0.9375rem;
  }
  .my-p-xl-0\.9375rem {
    padding: 0.9375rem !important;
  }
  .my-px-xl-0\.9375rem {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .my-py-xl-0\.9375rem {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .my-pt-xl-0\.9375rem {
    padding-top: 0.9375rem !important;
  }
  .my-pe-xl-0\.9375rem {
    padding-right: 0.9375rem !important;
  }
  .my-ps-xl-0\.9375rem {
    padding-left: 0.9375rem !important;
  }
  .my-pb-xl-0\.9375rem {
    padding-bottom: 0.9375rem !important;
  }
  .my-m-xl-0\.9375rem {
    margin: 0.9375rem !important;
  }
  .my-mx-xl-0\.9375rem {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .my-my-xl-0\.9375rem {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-mt-xl-0\.9375rem {
    margin-top: 0.9375rem !important;
  }
  .my-me-xl-0\.9375rem {
    margin-right: 0.9375rem !important;
  }
  .my-ms-xl-0\.9375rem {
    margin-left: 0.9375rem !important;
  }
  .my-mb-xl-0\.9375rem {
    margin-bottom: 0.9375rem !important;
  }
  .my-fs-xl-1rem {
    font-size: 1rem;
  }
  .my-p-xl-1rem {
    padding: 1rem !important;
  }
  .my-px-xl-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .my-py-xl-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .my-pt-xl-1rem {
    padding-top: 1rem !important;
  }
  .my-pe-xl-1rem {
    padding-right: 1rem !important;
  }
  .my-ps-xl-1rem {
    padding-left: 1rem !important;
  }
  .my-pb-xl-1rem {
    padding-bottom: 1rem !important;
  }
  .my-m-xl-1rem {
    margin: 1rem !important;
  }
  .my-mx-xl-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-my-xl-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-mt-xl-1rem {
    margin-top: 1rem !important;
  }
  .my-me-xl-1rem {
    margin-right: 1rem !important;
  }
  .my-ms-xl-1rem {
    margin-left: 1rem !important;
  }
  .my-mb-xl-1rem {
    margin-bottom: 1rem !important;
  }
  .my-fs-xl-1\.125rem {
    font-size: 1.125rem;
  }
  .my-p-xl-1\.125rem {
    padding: 1.125rem !important;
  }
  .my-px-xl-1\.125rem {
    padding-right: 1.125rem !important;
    padding-left: 1.125rem !important;
  }
  .my-py-xl-1\.125rem {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  .my-pt-xl-1\.125rem {
    padding-top: 1.125rem !important;
  }
  .my-pe-xl-1\.125rem {
    padding-right: 1.125rem !important;
  }
  .my-ps-xl-1\.125rem {
    padding-left: 1.125rem !important;
  }
  .my-pb-xl-1\.125rem {
    padding-bottom: 1.125rem !important;
  }
  .my-m-xl-1\.125rem {
    margin: 1.125rem !important;
  }
  .my-mx-xl-1\.125rem {
    margin-right: 1.125rem !important;
    margin-left: 1.125rem !important;
  }
  .my-my-xl-1\.125rem {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
  }
  .my-mt-xl-1\.125rem {
    margin-top: 1.125rem !important;
  }
  .my-me-xl-1\.125rem {
    margin-right: 1.125rem !important;
  }
  .my-ms-xl-1\.125rem {
    margin-left: 1.125rem !important;
  }
  .my-mb-xl-1\.125rem {
    margin-bottom: 1.125rem !important;
  }
  .my-fs-xl-1\.25rem {
    font-size: 1.25rem;
  }
  .my-p-xl-1\.25rem {
    padding: 1.25rem !important;
  }
  .my-px-xl-1\.25rem {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .my-py-xl-1\.25rem {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .my-pt-xl-1\.25rem {
    padding-top: 1.25rem !important;
  }
  .my-pe-xl-1\.25rem {
    padding-right: 1.25rem !important;
  }
  .my-ps-xl-1\.25rem {
    padding-left: 1.25rem !important;
  }
  .my-pb-xl-1\.25rem {
    padding-bottom: 1.25rem !important;
  }
  .my-m-xl-1\.25rem {
    margin: 1.25rem !important;
  }
  .my-mx-xl-1\.25rem {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .my-my-xl-1\.25rem {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-mt-xl-1\.25rem {
    margin-top: 1.25rem !important;
  }
  .my-me-xl-1\.25rem {
    margin-right: 1.25rem !important;
  }
  .my-ms-xl-1\.25rem {
    margin-left: 1.25rem !important;
  }
  .my-mb-xl-1\.25rem {
    margin-bottom: 1.25rem !important;
  }
  .my-fs-xl-1\.5rem {
    font-size: 1.5rem;
  }
  .my-p-xl-1\.5rem {
    padding: 1.5rem !important;
  }
  .my-px-xl-1\.5rem {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .my-py-xl-1\.5rem {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .my-pt-xl-1\.5rem {
    padding-top: 1.5rem !important;
  }
  .my-pe-xl-1\.5rem {
    padding-right: 1.5rem !important;
  }
  .my-ps-xl-1\.5rem {
    padding-left: 1.5rem !important;
  }
  .my-pb-xl-1\.5rem {
    padding-bottom: 1.5rem !important;
  }
  .my-m-xl-1\.5rem {
    margin: 1.5rem !important;
  }
  .my-mx-xl-1\.5rem {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-my-xl-1\.5rem {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-mt-xl-1\.5rem {
    margin-top: 1.5rem !important;
  }
  .my-me-xl-1\.5rem {
    margin-right: 1.5rem !important;
  }
  .my-ms-xl-1\.5rem {
    margin-left: 1.5rem !important;
  }
  .my-mb-xl-1\.5rem {
    margin-bottom: 1.5rem !important;
  }
  .my-fs-xl-1\.75rem {
    font-size: 1.75rem;
  }
  .my-p-xl-1\.75rem {
    padding: 1.75rem !important;
  }
  .my-px-xl-1\.75rem {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .my-py-xl-1\.75rem {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .my-pt-xl-1\.75rem {
    padding-top: 1.75rem !important;
  }
  .my-pe-xl-1\.75rem {
    padding-right: 1.75rem !important;
  }
  .my-ps-xl-1\.75rem {
    padding-left: 1.75rem !important;
  }
  .my-pb-xl-1\.75rem {
    padding-bottom: 1.75rem !important;
  }
  .my-m-xl-1\.75rem {
    margin: 1.75rem !important;
  }
  .my-mx-xl-1\.75rem {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .my-my-xl-1\.75rem {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-mt-xl-1\.75rem {
    margin-top: 1.75rem !important;
  }
  .my-me-xl-1\.75rem {
    margin-right: 1.75rem !important;
  }
  .my-ms-xl-1\.75rem {
    margin-left: 1.75rem !important;
  }
  .my-mb-xl-1\.75rem {
    margin-bottom: 1.75rem !important;
  }
  .my-fs-xl-2rem {
    font-size: 2rem;
  }
  .my-p-xl-2rem {
    padding: 2rem !important;
  }
  .my-px-xl-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .my-py-xl-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .my-pt-xl-2rem {
    padding-top: 2rem !important;
  }
  .my-pe-xl-2rem {
    padding-right: 2rem !important;
  }
  .my-ps-xl-2rem {
    padding-left: 2rem !important;
  }
  .my-pb-xl-2rem {
    padding-bottom: 2rem !important;
  }
  .my-m-xl-2rem {
    margin: 2rem !important;
  }
  .my-mx-xl-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .my-my-xl-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-mt-xl-2rem {
    margin-top: 2rem !important;
  }
  .my-me-xl-2rem {
    margin-right: 2rem !important;
  }
  .my-ms-xl-2rem {
    margin-left: 2rem !important;
  }
  .my-mb-xl-2rem {
    margin-bottom: 2rem !important;
  }
  .my-fs-xl-2\.25rem {
    font-size: 2.25rem;
  }
  .my-p-xl-2\.25rem {
    padding: 2.25rem !important;
  }
  .my-px-xl-2\.25rem {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .my-py-xl-2\.25rem {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .my-pt-xl-2\.25rem {
    padding-top: 2.25rem !important;
  }
  .my-pe-xl-2\.25rem {
    padding-right: 2.25rem !important;
  }
  .my-ps-xl-2\.25rem {
    padding-left: 2.25rem !important;
  }
  .my-pb-xl-2\.25rem {
    padding-bottom: 2.25rem !important;
  }
  .my-m-xl-2\.25rem {
    margin: 2.25rem !important;
  }
  .my-mx-xl-2\.25rem {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .my-my-xl-2\.25rem {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-mt-xl-2\.25rem {
    margin-top: 2.25rem !important;
  }
  .my-me-xl-2\.25rem {
    margin-right: 2.25rem !important;
  }
  .my-ms-xl-2\.25rem {
    margin-left: 2.25rem !important;
  }
  .my-mb-xl-2\.25rem {
    margin-bottom: 2.25rem !important;
  }
  .my-fs-xl-2\.5rem {
    font-size: 2.5rem;
  }
  .my-p-xl-2\.5rem {
    padding: 2.5rem !important;
  }
  .my-px-xl-2\.5rem {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .my-py-xl-2\.5rem {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .my-pt-xl-2\.5rem {
    padding-top: 2.5rem !important;
  }
  .my-pe-xl-2\.5rem {
    padding-right: 2.5rem !important;
  }
  .my-ps-xl-2\.5rem {
    padding-left: 2.5rem !important;
  }
  .my-pb-xl-2\.5rem {
    padding-bottom: 2.5rem !important;
  }
  .my-m-xl-2\.5rem {
    margin: 2.5rem !important;
  }
  .my-mx-xl-2\.5rem {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .my-my-xl-2\.5rem {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-mt-xl-2\.5rem {
    margin-top: 2.5rem !important;
  }
  .my-me-xl-2\.5rem {
    margin-right: 2.5rem !important;
  }
  .my-ms-xl-2\.5rem {
    margin-left: 2.5rem !important;
  }
  .my-mb-xl-2\.5rem {
    margin-bottom: 2.5rem !important;
  }
  .my-fs-xl-2\.625rem {
    font-size: 2.625rem;
  }
  .my-p-xl-2\.625rem {
    padding: 2.625rem !important;
  }
  .my-px-xl-2\.625rem {
    padding-right: 2.625rem !important;
    padding-left: 2.625rem !important;
  }
  .my-py-xl-2\.625rem {
    padding-top: 2.625rem !important;
    padding-bottom: 2.625rem !important;
  }
  .my-pt-xl-2\.625rem {
    padding-top: 2.625rem !important;
  }
  .my-pe-xl-2\.625rem {
    padding-right: 2.625rem !important;
  }
  .my-ps-xl-2\.625rem {
    padding-left: 2.625rem !important;
  }
  .my-pb-xl-2\.625rem {
    padding-bottom: 2.625rem !important;
  }
  .my-m-xl-2\.625rem {
    margin: 2.625rem !important;
  }
  .my-mx-xl-2\.625rem {
    margin-right: 2.625rem !important;
    margin-left: 2.625rem !important;
  }
  .my-my-xl-2\.625rem {
    margin-top: 2.625rem !important;
    margin-bottom: 2.625rem !important;
  }
  .my-mt-xl-2\.625rem {
    margin-top: 2.625rem !important;
  }
  .my-me-xl-2\.625rem {
    margin-right: 2.625rem !important;
  }
  .my-ms-xl-2\.625rem {
    margin-left: 2.625rem !important;
  }
  .my-mb-xl-2\.625rem {
    margin-bottom: 2.625rem !important;
  }
  .my-fs-xl-2\.75rem {
    font-size: 2.75rem;
  }
  .my-p-xl-2\.75rem {
    padding: 2.75rem !important;
  }
  .my-px-xl-2\.75rem {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .my-py-xl-2\.75rem {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .my-pt-xl-2\.75rem {
    padding-top: 2.75rem !important;
  }
  .my-pe-xl-2\.75rem {
    padding-right: 2.75rem !important;
  }
  .my-ps-xl-2\.75rem {
    padding-left: 2.75rem !important;
  }
  .my-pb-xl-2\.75rem {
    padding-bottom: 2.75rem !important;
  }
  .my-m-xl-2\.75rem {
    margin: 2.75rem !important;
  }
  .my-mx-xl-2\.75rem {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .my-my-xl-2\.75rem {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-mt-xl-2\.75rem {
    margin-top: 2.75rem !important;
  }
  .my-me-xl-2\.75rem {
    margin-right: 2.75rem !important;
  }
  .my-ms-xl-2\.75rem {
    margin-left: 2.75rem !important;
  }
  .my-mb-xl-2\.75rem {
    margin-bottom: 2.75rem !important;
  }
  .my-fs-xl-2\.875rem {
    font-size: 2.875rem;
  }
  .my-p-xl-2\.875rem {
    padding: 2.875rem !important;
  }
  .my-px-xl-2\.875rem {
    padding-right: 2.875rem !important;
    padding-left: 2.875rem !important;
  }
  .my-py-xl-2\.875rem {
    padding-top: 2.875rem !important;
    padding-bottom: 2.875rem !important;
  }
  .my-pt-xl-2\.875rem {
    padding-top: 2.875rem !important;
  }
  .my-pe-xl-2\.875rem {
    padding-right: 2.875rem !important;
  }
  .my-ps-xl-2\.875rem {
    padding-left: 2.875rem !important;
  }
  .my-pb-xl-2\.875rem {
    padding-bottom: 2.875rem !important;
  }
  .my-m-xl-2\.875rem {
    margin: 2.875rem !important;
  }
  .my-mx-xl-2\.875rem {
    margin-right: 2.875rem !important;
    margin-left: 2.875rem !important;
  }
  .my-my-xl-2\.875rem {
    margin-top: 2.875rem !important;
    margin-bottom: 2.875rem !important;
  }
  .my-mt-xl-2\.875rem {
    margin-top: 2.875rem !important;
  }
  .my-me-xl-2\.875rem {
    margin-right: 2.875rem !important;
  }
  .my-ms-xl-2\.875rem {
    margin-left: 2.875rem !important;
  }
  .my-mb-xl-2\.875rem {
    margin-bottom: 2.875rem !important;
  }
  .my-fs-xl-3rem {
    font-size: 3rem;
  }
  .my-p-xl-3rem {
    padding: 3rem !important;
  }
  .my-px-xl-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .my-py-xl-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .my-pt-xl-3rem {
    padding-top: 3rem !important;
  }
  .my-pe-xl-3rem {
    padding-right: 3rem !important;
  }
  .my-ps-xl-3rem {
    padding-left: 3rem !important;
  }
  .my-pb-xl-3rem {
    padding-bottom: 3rem !important;
  }
  .my-m-xl-3rem {
    margin: 3rem !important;
  }
  .my-mx-xl-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-my-xl-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-mt-xl-3rem {
    margin-top: 3rem !important;
  }
  .my-me-xl-3rem {
    margin-right: 3rem !important;
  }
  .my-ms-xl-3rem {
    margin-left: 3rem !important;
  }
  .my-mb-xl-3rem {
    margin-bottom: 3rem !important;
  }
  .my-fs-xl-3\.5rem {
    font-size: 3.5rem;
  }
  .my-p-xl-3\.5rem {
    padding: 3.5rem !important;
  }
  .my-px-xl-3\.5rem {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .my-py-xl-3\.5rem {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .my-pt-xl-3\.5rem {
    padding-top: 3.5rem !important;
  }
  .my-pe-xl-3\.5rem {
    padding-right: 3.5rem !important;
  }
  .my-ps-xl-3\.5rem {
    padding-left: 3.5rem !important;
  }
  .my-pb-xl-3\.5rem {
    padding-bottom: 3.5rem !important;
  }
  .my-m-xl-3\.5rem {
    margin: 3.5rem !important;
  }
  .my-mx-xl-3\.5rem {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .my-my-xl-3\.5rem {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-mt-xl-3\.5rem {
    margin-top: 3.5rem !important;
  }
  .my-me-xl-3\.5rem {
    margin-right: 3.5rem !important;
  }
  .my-ms-xl-3\.5rem {
    margin-left: 3.5rem !important;
  }
  .my-mb-xl-3\.5rem {
    margin-bottom: 3.5rem !important;
  }
  .my-fs-xl-4rem {
    font-size: 4rem;
  }
  .my-p-xl-4rem {
    padding: 4rem !important;
  }
  .my-px-xl-4rem {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .my-py-xl-4rem {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .my-pt-xl-4rem {
    padding-top: 4rem !important;
  }
  .my-pe-xl-4rem {
    padding-right: 4rem !important;
  }
  .my-ps-xl-4rem {
    padding-left: 4rem !important;
  }
  .my-pb-xl-4rem {
    padding-bottom: 4rem !important;
  }
  .my-m-xl-4rem {
    margin: 4rem !important;
  }
  .my-mx-xl-4rem {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .my-my-xl-4rem {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-mt-xl-4rem {
    margin-top: 4rem !important;
  }
  .my-me-xl-4rem {
    margin-right: 4rem !important;
  }
  .my-ms-xl-4rem {
    margin-left: 4rem !important;
  }
  .my-mb-xl-4rem {
    margin-bottom: 4rem !important;
  }
  .my-fs-xl-5rem {
    font-size: 5rem;
  }
  .my-p-xl-5rem {
    padding: 5rem !important;
  }
  .my-px-xl-5rem {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .my-py-xl-5rem {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .my-pt-xl-5rem {
    padding-top: 5rem !important;
  }
  .my-pe-xl-5rem {
    padding-right: 5rem !important;
  }
  .my-ps-xl-5rem {
    padding-left: 5rem !important;
  }
  .my-pb-xl-5rem {
    padding-bottom: 5rem !important;
  }
  .my-m-xl-5rem {
    margin: 5rem !important;
  }
  .my-mx-xl-5rem {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .my-my-xl-5rem {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-mt-xl-5rem {
    margin-top: 5rem !important;
  }
  .my-me-xl-5rem {
    margin-right: 5rem !important;
  }
  .my-ms-xl-5rem {
    margin-left: 5rem !important;
  }
  .my-mb-xl-5rem {
    margin-bottom: 5rem !important;
  }
  .my-fs-xl-6rem {
    font-size: 6rem;
  }
  .my-p-xl-6rem {
    padding: 6rem !important;
  }
  .my-px-xl-6rem {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .my-py-xl-6rem {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .my-pt-xl-6rem {
    padding-top: 6rem !important;
  }
  .my-pe-xl-6rem {
    padding-right: 6rem !important;
  }
  .my-ps-xl-6rem {
    padding-left: 6rem !important;
  }
  .my-pb-xl-6rem {
    padding-bottom: 6rem !important;
  }
  .my-m-xl-6rem {
    margin: 6rem !important;
  }
  .my-mx-xl-6rem {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .my-my-xl-6rem {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-mt-xl-6rem {
    margin-top: 6rem !important;
  }
  .my-me-xl-6rem {
    margin-right: 6rem !important;
  }
  .my-ms-xl-6rem {
    margin-left: 6rem !important;
  }
  .my-mb-xl-6rem {
    margin-bottom: 6rem !important;
  }
  .my-fs-xl-7rem {
    font-size: 7rem;
  }
  .my-p-xl-7rem {
    padding: 7rem !important;
  }
  .my-px-xl-7rem {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .my-py-xl-7rem {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .my-pt-xl-7rem {
    padding-top: 7rem !important;
  }
  .my-pe-xl-7rem {
    padding-right: 7rem !important;
  }
  .my-ps-xl-7rem {
    padding-left: 7rem !important;
  }
  .my-pb-xl-7rem {
    padding-bottom: 7rem !important;
  }
  .my-m-xl-7rem {
    margin: 7rem !important;
  }
  .my-mx-xl-7rem {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .my-my-xl-7rem {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-mt-xl-7rem {
    margin-top: 7rem !important;
  }
  .my-me-xl-7rem {
    margin-right: 7rem !important;
  }
  .my-ms-xl-7rem {
    margin-left: 7rem !important;
  }
  .my-mb-xl-7rem {
    margin-bottom: 7rem !important;
  }
  .my-fs-xl-8rem {
    font-size: 8rem;
  }
  .my-p-xl-8rem {
    padding: 8rem !important;
  }
  .my-px-xl-8rem {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .my-py-xl-8rem {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .my-pt-xl-8rem {
    padding-top: 8rem !important;
  }
  .my-pe-xl-8rem {
    padding-right: 8rem !important;
  }
  .my-ps-xl-8rem {
    padding-left: 8rem !important;
  }
  .my-pb-xl-8rem {
    padding-bottom: 8rem !important;
  }
  .my-m-xl-8rem {
    margin: 8rem !important;
  }
  .my-mx-xl-8rem {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .my-my-xl-8rem {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-mt-xl-8rem {
    margin-top: 8rem !important;
  }
  .my-me-xl-8rem {
    margin-right: 8rem !important;
  }
  .my-ms-xl-8rem {
    margin-left: 8rem !important;
  }
  .my-mb-xl-8rem {
    margin-bottom: 8rem !important;
  }
  .my-fs-xl-9rem {
    font-size: 9rem;
  }
  .my-p-xl-9rem {
    padding: 9rem !important;
  }
  .my-px-xl-9rem {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .my-py-xl-9rem {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .my-pt-xl-9rem {
    padding-top: 9rem !important;
  }
  .my-pe-xl-9rem {
    padding-right: 9rem !important;
  }
  .my-ps-xl-9rem {
    padding-left: 9rem !important;
  }
  .my-pb-xl-9rem {
    padding-bottom: 9rem !important;
  }
  .my-m-xl-9rem {
    margin: 9rem !important;
  }
  .my-mx-xl-9rem {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .my-my-xl-9rem {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-mt-xl-9rem {
    margin-top: 9rem !important;
  }
  .my-me-xl-9rem {
    margin-right: 9rem !important;
  }
  .my-ms-xl-9rem {
    margin-left: 9rem !important;
  }
  .my-mb-xl-9rem {
    margin-bottom: 9rem !important;
  }
  .my-fs-xl-10rem {
    font-size: 10rem;
  }
  .my-p-xl-10rem {
    padding: 10rem !important;
  }
  .my-px-xl-10rem {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .my-py-xl-10rem {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .my-pt-xl-10rem {
    padding-top: 10rem !important;
  }
  .my-pe-xl-10rem {
    padding-right: 10rem !important;
  }
  .my-ps-xl-10rem {
    padding-left: 10rem !important;
  }
  .my-pb-xl-10rem {
    padding-bottom: 10rem !important;
  }
  .my-m-xl-10rem {
    margin: 10rem !important;
  }
  .my-mx-xl-10rem {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .my-my-xl-10rem {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-mt-xl-10rem {
    margin-top: 10rem !important;
  }
  .my-me-xl-10rem {
    margin-right: 10rem !important;
  }
  .my-ms-xl-10rem {
    margin-left: 10rem !important;
  }
  .my-mb-xl-10rem {
    margin-bottom: 10rem !important;
  }
  .my-fs-xl-11rem {
    font-size: 11rem;
  }
  .my-p-xl-11rem {
    padding: 11rem !important;
  }
  .my-px-xl-11rem {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .my-py-xl-11rem {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .my-pt-xl-11rem {
    padding-top: 11rem !important;
  }
  .my-pe-xl-11rem {
    padding-right: 11rem !important;
  }
  .my-ps-xl-11rem {
    padding-left: 11rem !important;
  }
  .my-pb-xl-11rem {
    padding-bottom: 11rem !important;
  }
  .my-m-xl-11rem {
    margin: 11rem !important;
  }
  .my-mx-xl-11rem {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .my-my-xl-11rem {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-mt-xl-11rem {
    margin-top: 11rem !important;
  }
  .my-me-xl-11rem {
    margin-right: 11rem !important;
  }
  .my-ms-xl-11rem {
    margin-left: 11rem !important;
  }
  .my-mb-xl-11rem {
    margin-bottom: 11rem !important;
  }
  .my-fs-xl-12rem {
    font-size: 12rem;
  }
  .my-p-xl-12rem {
    padding: 12rem !important;
  }
  .my-px-xl-12rem {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .my-py-xl-12rem {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .my-pt-xl-12rem {
    padding-top: 12rem !important;
  }
  .my-pe-xl-12rem {
    padding-right: 12rem !important;
  }
  .my-ps-xl-12rem {
    padding-left: 12rem !important;
  }
  .my-pb-xl-12rem {
    padding-bottom: 12rem !important;
  }
  .my-m-xl-12rem {
    margin: 12rem !important;
  }
  .my-mx-xl-12rem {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .my-my-xl-12rem {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-mt-xl-12rem {
    margin-top: 12rem !important;
  }
  .my-me-xl-12rem {
    margin-right: 12rem !important;
  }
  .my-ms-xl-12rem {
    margin-left: 12rem !important;
  }
  .my-mb-xl-12rem {
    margin-bottom: 12rem !important;
  }
  .my-fs-xl-13rem {
    font-size: 13rem;
  }
  .my-p-xl-13rem {
    padding: 13rem !important;
  }
  .my-px-xl-13rem {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .my-py-xl-13rem {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .my-pt-xl-13rem {
    padding-top: 13rem !important;
  }
  .my-pe-xl-13rem {
    padding-right: 13rem !important;
  }
  .my-ps-xl-13rem {
    padding-left: 13rem !important;
  }
  .my-pb-xl-13rem {
    padding-bottom: 13rem !important;
  }
  .my-m-xl-13rem {
    margin: 13rem !important;
  }
  .my-mx-xl-13rem {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .my-my-xl-13rem {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-mt-xl-13rem {
    margin-top: 13rem !important;
  }
  .my-me-xl-13rem {
    margin-right: 13rem !important;
  }
  .my-ms-xl-13rem {
    margin-left: 13rem !important;
  }
  .my-mb-xl-13rem {
    margin-bottom: 13rem !important;
  }
  .my-fs-xl-14rem {
    font-size: 14rem;
  }
  .my-p-xl-14rem {
    padding: 14rem !important;
  }
  .my-px-xl-14rem {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .my-py-xl-14rem {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .my-pt-xl-14rem {
    padding-top: 14rem !important;
  }
  .my-pe-xl-14rem {
    padding-right: 14rem !important;
  }
  .my-ps-xl-14rem {
    padding-left: 14rem !important;
  }
  .my-pb-xl-14rem {
    padding-bottom: 14rem !important;
  }
  .my-m-xl-14rem {
    margin: 14rem !important;
  }
  .my-mx-xl-14rem {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .my-my-xl-14rem {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .my-mt-xl-14rem {
    margin-top: 14rem !important;
  }
  .my-me-xl-14rem {
    margin-right: 14rem !important;
  }
  .my-ms-xl-14rem {
    margin-left: 14rem !important;
  }
  .my-mb-xl-14rem {
    margin-bottom: 14rem !important;
  }
  .my-fs-xl-15rem {
    font-size: 15rem;
  }
  .my-p-xl-15rem {
    padding: 15rem !important;
  }
  .my-px-xl-15rem {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .my-py-xl-15rem {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .my-pt-xl-15rem {
    padding-top: 15rem !important;
  }
  .my-pe-xl-15rem {
    padding-right: 15rem !important;
  }
  .my-ps-xl-15rem {
    padding-left: 15rem !important;
  }
  .my-pb-xl-15rem {
    padding-bottom: 15rem !important;
  }
  .my-m-xl-15rem {
    margin: 15rem !important;
  }
  .my-mx-xl-15rem {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .my-my-xl-15rem {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-mt-xl-15rem {
    margin-top: 15rem !important;
  }
  .my-me-xl-15rem {
    margin-right: 15rem !important;
  }
  .my-ms-xl-15rem {
    margin-left: 15rem !important;
  }
  .my-mb-xl-15rem {
    margin-bottom: 15rem !important;
  }
  .my-fs-xl-16rem {
    font-size: 16rem;
  }
  .my-p-xl-16rem {
    padding: 16rem !important;
  }
  .my-px-xl-16rem {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .my-py-xl-16rem {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .my-pt-xl-16rem {
    padding-top: 16rem !important;
  }
  .my-pe-xl-16rem {
    padding-right: 16rem !important;
  }
  .my-ps-xl-16rem {
    padding-left: 16rem !important;
  }
  .my-pb-xl-16rem {
    padding-bottom: 16rem !important;
  }
  .my-m-xl-16rem {
    margin: 16rem !important;
  }
  .my-mx-xl-16rem {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .my-my-xl-16rem {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-mt-xl-16rem {
    margin-top: 16rem !important;
  }
  .my-me-xl-16rem {
    margin-right: 16rem !important;
  }
  .my-ms-xl-16rem {
    margin-left: 16rem !important;
  }
  .my-mb-xl-16rem {
    margin-bottom: 16rem !important;
  }
  .my-fs-xl-18rem {
    font-size: 18rem;
  }
  .my-p-xl-18rem {
    padding: 18rem !important;
  }
  .my-px-xl-18rem {
    padding-right: 18rem !important;
    padding-left: 18rem !important;
  }
  .my-py-xl-18rem {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .my-pt-xl-18rem {
    padding-top: 18rem !important;
  }
  .my-pe-xl-18rem {
    padding-right: 18rem !important;
  }
  .my-ps-xl-18rem {
    padding-left: 18rem !important;
  }
  .my-pb-xl-18rem {
    padding-bottom: 18rem !important;
  }
  .my-m-xl-18rem {
    margin: 18rem !important;
  }
  .my-mx-xl-18rem {
    margin-right: 18rem !important;
    margin-left: 18rem !important;
  }
  .my-my-xl-18rem {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .my-mt-xl-18rem {
    margin-top: 18rem !important;
  }
  .my-me-xl-18rem {
    margin-right: 18rem !important;
  }
  .my-ms-xl-18rem {
    margin-left: 18rem !important;
  }
  .my-mb-xl-18rem {
    margin-bottom: 18rem !important;
  }
  .my-fs-xl-20rem {
    font-size: 20rem;
  }
  .my-p-xl-20rem {
    padding: 20rem !important;
  }
  .my-px-xl-20rem {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .my-py-xl-20rem {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .my-pt-xl-20rem {
    padding-top: 20rem !important;
  }
  .my-pe-xl-20rem {
    padding-right: 20rem !important;
  }
  .my-ps-xl-20rem {
    padding-left: 20rem !important;
  }
  .my-pb-xl-20rem {
    padding-bottom: 20rem !important;
  }
  .my-m-xl-20rem {
    margin: 20rem !important;
  }
  .my-mx-xl-20rem {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .my-my-xl-20rem {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .my-mt-xl-20rem {
    margin-top: 20rem !important;
  }
  .my-me-xl-20rem {
    margin-right: 20rem !important;
  }
  .my-ms-xl-20rem {
    margin-left: 20rem !important;
  }
  .my-mb-xl-20rem {
    margin-bottom: 20rem !important;
  }
  .my-fs-xl-24rem {
    font-size: 24rem;
  }
  .my-p-xl-24rem {
    padding: 24rem !important;
  }
  .my-px-xl-24rem {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .my-py-xl-24rem {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .my-pt-xl-24rem {
    padding-top: 24rem !important;
  }
  .my-pe-xl-24rem {
    padding-right: 24rem !important;
  }
  .my-ps-xl-24rem {
    padding-left: 24rem !important;
  }
  .my-pb-xl-24rem {
    padding-bottom: 24rem !important;
  }
  .my-m-xl-24rem {
    margin: 24rem !important;
  }
  .my-mx-xl-24rem {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .my-my-xl-24rem {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-mt-xl-24rem {
    margin-top: 24rem !important;
  }
  .my-me-xl-24rem {
    margin-right: 24rem !important;
  }
  .my-ms-xl-24rem {
    margin-left: 24rem !important;
  }
  .my-mb-xl-24rem {
    margin-bottom: 24rem !important;
  }
}
@media screen and (min-width: 1400px) {
  .my-fs-xxl-0rem {
    font-size: 0rem;
  }
  .my-p-xxl-0rem {
    padding: 0rem !important;
  }
  .my-px-xxl-0rem {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .my-py-xxl-0rem {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .my-pt-xxl-0rem {
    padding-top: 0rem !important;
  }
  .my-pe-xxl-0rem {
    padding-right: 0rem !important;
  }
  .my-ps-xxl-0rem {
    padding-left: 0rem !important;
  }
  .my-pb-xxl-0rem {
    padding-bottom: 0rem !important;
  }
  .my-m-xxl-0rem {
    margin: 0rem !important;
  }
  .my-mx-xxl-0rem {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .my-my-xxl-0rem {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-mt-xxl-0rem {
    margin-top: 0rem !important;
  }
  .my-me-xxl-0rem {
    margin-right: 0rem !important;
  }
  .my-ms-xxl-0rem {
    margin-left: 0rem !important;
  }
  .my-mb-xxl-0rem {
    margin-bottom: 0rem !important;
  }
  .my-fs-xxl-0\.25rem {
    font-size: 0.25rem;
  }
  .my-p-xxl-0\.25rem {
    padding: 0.25rem !important;
  }
  .my-px-xxl-0\.25rem {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .my-py-xxl-0\.25rem {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .my-pt-xxl-0\.25rem {
    padding-top: 0.25rem !important;
  }
  .my-pe-xxl-0\.25rem {
    padding-right: 0.25rem !important;
  }
  .my-ps-xxl-0\.25rem {
    padding-left: 0.25rem !important;
  }
  .my-pb-xxl-0\.25rem {
    padding-bottom: 0.25rem !important;
  }
  .my-m-xxl-0\.25rem {
    margin: 0.25rem !important;
  }
  .my-mx-xxl-0\.25rem {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-my-xxl-0\.25rem {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-mt-xxl-0\.25rem {
    margin-top: 0.25rem !important;
  }
  .my-me-xxl-0\.25rem {
    margin-right: 0.25rem !important;
  }
  .my-ms-xxl-0\.25rem {
    margin-left: 0.25rem !important;
  }
  .my-mb-xxl-0\.25rem {
    margin-bottom: 0.25rem !important;
  }
  .my-fs-xxl-0\.5rem {
    font-size: 0.5rem;
  }
  .my-p-xxl-0\.5rem {
    padding: 0.5rem !important;
  }
  .my-px-xxl-0\.5rem {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .my-py-xxl-0\.5rem {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .my-pt-xxl-0\.5rem {
    padding-top: 0.5rem !important;
  }
  .my-pe-xxl-0\.5rem {
    padding-right: 0.5rem !important;
  }
  .my-ps-xxl-0\.5rem {
    padding-left: 0.5rem !important;
  }
  .my-pb-xxl-0\.5rem {
    padding-bottom: 0.5rem !important;
  }
  .my-m-xxl-0\.5rem {
    margin: 0.5rem !important;
  }
  .my-mx-xxl-0\.5rem {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-my-xxl-0\.5rem {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-mt-xxl-0\.5rem {
    margin-top: 0.5rem !important;
  }
  .my-me-xxl-0\.5rem {
    margin-right: 0.5rem !important;
  }
  .my-ms-xxl-0\.5rem {
    margin-left: 0.5rem !important;
  }
  .my-mb-xxl-0\.5rem {
    margin-bottom: 0.5rem !important;
  }
  .my-fs-xxl-0\.75rem {
    font-size: 0.75rem;
  }
  .my-p-xxl-0\.75rem {
    padding: 0.75rem !important;
  }
  .my-px-xxl-0\.75rem {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .my-py-xxl-0\.75rem {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .my-pt-xxl-0\.75rem {
    padding-top: 0.75rem !important;
  }
  .my-pe-xxl-0\.75rem {
    padding-right: 0.75rem !important;
  }
  .my-ps-xxl-0\.75rem {
    padding-left: 0.75rem !important;
  }
  .my-pb-xxl-0\.75rem {
    padding-bottom: 0.75rem !important;
  }
  .my-m-xxl-0\.75rem {
    margin: 0.75rem !important;
  }
  .my-mx-xxl-0\.75rem {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .my-my-xxl-0\.75rem {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-mt-xxl-0\.75rem {
    margin-top: 0.75rem !important;
  }
  .my-me-xxl-0\.75rem {
    margin-right: 0.75rem !important;
  }
  .my-ms-xxl-0\.75rem {
    margin-left: 0.75rem !important;
  }
  .my-mb-xxl-0\.75rem {
    margin-bottom: 0.75rem !important;
  }
  .my-fs-xxl-0\.875rem {
    font-size: 0.875rem;
  }
  .my-p-xxl-0\.875rem {
    padding: 0.875rem !important;
  }
  .my-px-xxl-0\.875rem {
    padding-right: 0.875rem !important;
    padding-left: 0.875rem !important;
  }
  .my-py-xxl-0\.875rem {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
  .my-pt-xxl-0\.875rem {
    padding-top: 0.875rem !important;
  }
  .my-pe-xxl-0\.875rem {
    padding-right: 0.875rem !important;
  }
  .my-ps-xxl-0\.875rem {
    padding-left: 0.875rem !important;
  }
  .my-pb-xxl-0\.875rem {
    padding-bottom: 0.875rem !important;
  }
  .my-m-xxl-0\.875rem {
    margin: 0.875rem !important;
  }
  .my-mx-xxl-0\.875rem {
    margin-right: 0.875rem !important;
    margin-left: 0.875rem !important;
  }
  .my-my-xxl-0\.875rem {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
  }
  .my-mt-xxl-0\.875rem {
    margin-top: 0.875rem !important;
  }
  .my-me-xxl-0\.875rem {
    margin-right: 0.875rem !important;
  }
  .my-ms-xxl-0\.875rem {
    margin-left: 0.875rem !important;
  }
  .my-mb-xxl-0\.875rem {
    margin-bottom: 0.875rem !important;
  }
  .my-fs-xxl-0\.9375rem {
    font-size: 0.9375rem;
  }
  .my-p-xxl-0\.9375rem {
    padding: 0.9375rem !important;
  }
  .my-px-xxl-0\.9375rem {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .my-py-xxl-0\.9375rem {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .my-pt-xxl-0\.9375rem {
    padding-top: 0.9375rem !important;
  }
  .my-pe-xxl-0\.9375rem {
    padding-right: 0.9375rem !important;
  }
  .my-ps-xxl-0\.9375rem {
    padding-left: 0.9375rem !important;
  }
  .my-pb-xxl-0\.9375rem {
    padding-bottom: 0.9375rem !important;
  }
  .my-m-xxl-0\.9375rem {
    margin: 0.9375rem !important;
  }
  .my-mx-xxl-0\.9375rem {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .my-my-xxl-0\.9375rem {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-mt-xxl-0\.9375rem {
    margin-top: 0.9375rem !important;
  }
  .my-me-xxl-0\.9375rem {
    margin-right: 0.9375rem !important;
  }
  .my-ms-xxl-0\.9375rem {
    margin-left: 0.9375rem !important;
  }
  .my-mb-xxl-0\.9375rem {
    margin-bottom: 0.9375rem !important;
  }
  .my-fs-xxl-1rem {
    font-size: 1rem;
  }
  .my-p-xxl-1rem {
    padding: 1rem !important;
  }
  .my-px-xxl-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .my-py-xxl-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .my-pt-xxl-1rem {
    padding-top: 1rem !important;
  }
  .my-pe-xxl-1rem {
    padding-right: 1rem !important;
  }
  .my-ps-xxl-1rem {
    padding-left: 1rem !important;
  }
  .my-pb-xxl-1rem {
    padding-bottom: 1rem !important;
  }
  .my-m-xxl-1rem {
    margin: 1rem !important;
  }
  .my-mx-xxl-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-my-xxl-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-mt-xxl-1rem {
    margin-top: 1rem !important;
  }
  .my-me-xxl-1rem {
    margin-right: 1rem !important;
  }
  .my-ms-xxl-1rem {
    margin-left: 1rem !important;
  }
  .my-mb-xxl-1rem {
    margin-bottom: 1rem !important;
  }
  .my-fs-xxl-1\.125rem {
    font-size: 1.125rem;
  }
  .my-p-xxl-1\.125rem {
    padding: 1.125rem !important;
  }
  .my-px-xxl-1\.125rem {
    padding-right: 1.125rem !important;
    padding-left: 1.125rem !important;
  }
  .my-py-xxl-1\.125rem {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  .my-pt-xxl-1\.125rem {
    padding-top: 1.125rem !important;
  }
  .my-pe-xxl-1\.125rem {
    padding-right: 1.125rem !important;
  }
  .my-ps-xxl-1\.125rem {
    padding-left: 1.125rem !important;
  }
  .my-pb-xxl-1\.125rem {
    padding-bottom: 1.125rem !important;
  }
  .my-m-xxl-1\.125rem {
    margin: 1.125rem !important;
  }
  .my-mx-xxl-1\.125rem {
    margin-right: 1.125rem !important;
    margin-left: 1.125rem !important;
  }
  .my-my-xxl-1\.125rem {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
  }
  .my-mt-xxl-1\.125rem {
    margin-top: 1.125rem !important;
  }
  .my-me-xxl-1\.125rem {
    margin-right: 1.125rem !important;
  }
  .my-ms-xxl-1\.125rem {
    margin-left: 1.125rem !important;
  }
  .my-mb-xxl-1\.125rem {
    margin-bottom: 1.125rem !important;
  }
  .my-fs-xxl-1\.25rem {
    font-size: 1.25rem;
  }
  .my-p-xxl-1\.25rem {
    padding: 1.25rem !important;
  }
  .my-px-xxl-1\.25rem {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .my-py-xxl-1\.25rem {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .my-pt-xxl-1\.25rem {
    padding-top: 1.25rem !important;
  }
  .my-pe-xxl-1\.25rem {
    padding-right: 1.25rem !important;
  }
  .my-ps-xxl-1\.25rem {
    padding-left: 1.25rem !important;
  }
  .my-pb-xxl-1\.25rem {
    padding-bottom: 1.25rem !important;
  }
  .my-m-xxl-1\.25rem {
    margin: 1.25rem !important;
  }
  .my-mx-xxl-1\.25rem {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .my-my-xxl-1\.25rem {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-mt-xxl-1\.25rem {
    margin-top: 1.25rem !important;
  }
  .my-me-xxl-1\.25rem {
    margin-right: 1.25rem !important;
  }
  .my-ms-xxl-1\.25rem {
    margin-left: 1.25rem !important;
  }
  .my-mb-xxl-1\.25rem {
    margin-bottom: 1.25rem !important;
  }
  .my-fs-xxl-1\.5rem {
    font-size: 1.5rem;
  }
  .my-p-xxl-1\.5rem {
    padding: 1.5rem !important;
  }
  .my-px-xxl-1\.5rem {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .my-py-xxl-1\.5rem {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .my-pt-xxl-1\.5rem {
    padding-top: 1.5rem !important;
  }
  .my-pe-xxl-1\.5rem {
    padding-right: 1.5rem !important;
  }
  .my-ps-xxl-1\.5rem {
    padding-left: 1.5rem !important;
  }
  .my-pb-xxl-1\.5rem {
    padding-bottom: 1.5rem !important;
  }
  .my-m-xxl-1\.5rem {
    margin: 1.5rem !important;
  }
  .my-mx-xxl-1\.5rem {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-my-xxl-1\.5rem {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-mt-xxl-1\.5rem {
    margin-top: 1.5rem !important;
  }
  .my-me-xxl-1\.5rem {
    margin-right: 1.5rem !important;
  }
  .my-ms-xxl-1\.5rem {
    margin-left: 1.5rem !important;
  }
  .my-mb-xxl-1\.5rem {
    margin-bottom: 1.5rem !important;
  }
  .my-fs-xxl-1\.75rem {
    font-size: 1.75rem;
  }
  .my-p-xxl-1\.75rem {
    padding: 1.75rem !important;
  }
  .my-px-xxl-1\.75rem {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .my-py-xxl-1\.75rem {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .my-pt-xxl-1\.75rem {
    padding-top: 1.75rem !important;
  }
  .my-pe-xxl-1\.75rem {
    padding-right: 1.75rem !important;
  }
  .my-ps-xxl-1\.75rem {
    padding-left: 1.75rem !important;
  }
  .my-pb-xxl-1\.75rem {
    padding-bottom: 1.75rem !important;
  }
  .my-m-xxl-1\.75rem {
    margin: 1.75rem !important;
  }
  .my-mx-xxl-1\.75rem {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .my-my-xxl-1\.75rem {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-mt-xxl-1\.75rem {
    margin-top: 1.75rem !important;
  }
  .my-me-xxl-1\.75rem {
    margin-right: 1.75rem !important;
  }
  .my-ms-xxl-1\.75rem {
    margin-left: 1.75rem !important;
  }
  .my-mb-xxl-1\.75rem {
    margin-bottom: 1.75rem !important;
  }
  .my-fs-xxl-2rem {
    font-size: 2rem;
  }
  .my-p-xxl-2rem {
    padding: 2rem !important;
  }
  .my-px-xxl-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .my-py-xxl-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .my-pt-xxl-2rem {
    padding-top: 2rem !important;
  }
  .my-pe-xxl-2rem {
    padding-right: 2rem !important;
  }
  .my-ps-xxl-2rem {
    padding-left: 2rem !important;
  }
  .my-pb-xxl-2rem {
    padding-bottom: 2rem !important;
  }
  .my-m-xxl-2rem {
    margin: 2rem !important;
  }
  .my-mx-xxl-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .my-my-xxl-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-mt-xxl-2rem {
    margin-top: 2rem !important;
  }
  .my-me-xxl-2rem {
    margin-right: 2rem !important;
  }
  .my-ms-xxl-2rem {
    margin-left: 2rem !important;
  }
  .my-mb-xxl-2rem {
    margin-bottom: 2rem !important;
  }
  .my-fs-xxl-2\.25rem {
    font-size: 2.25rem;
  }
  .my-p-xxl-2\.25rem {
    padding: 2.25rem !important;
  }
  .my-px-xxl-2\.25rem {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .my-py-xxl-2\.25rem {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .my-pt-xxl-2\.25rem {
    padding-top: 2.25rem !important;
  }
  .my-pe-xxl-2\.25rem {
    padding-right: 2.25rem !important;
  }
  .my-ps-xxl-2\.25rem {
    padding-left: 2.25rem !important;
  }
  .my-pb-xxl-2\.25rem {
    padding-bottom: 2.25rem !important;
  }
  .my-m-xxl-2\.25rem {
    margin: 2.25rem !important;
  }
  .my-mx-xxl-2\.25rem {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .my-my-xxl-2\.25rem {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-mt-xxl-2\.25rem {
    margin-top: 2.25rem !important;
  }
  .my-me-xxl-2\.25rem {
    margin-right: 2.25rem !important;
  }
  .my-ms-xxl-2\.25rem {
    margin-left: 2.25rem !important;
  }
  .my-mb-xxl-2\.25rem {
    margin-bottom: 2.25rem !important;
  }
  .my-fs-xxl-2\.5rem {
    font-size: 2.5rem;
  }
  .my-p-xxl-2\.5rem {
    padding: 2.5rem !important;
  }
  .my-px-xxl-2\.5rem {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .my-py-xxl-2\.5rem {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .my-pt-xxl-2\.5rem {
    padding-top: 2.5rem !important;
  }
  .my-pe-xxl-2\.5rem {
    padding-right: 2.5rem !important;
  }
  .my-ps-xxl-2\.5rem {
    padding-left: 2.5rem !important;
  }
  .my-pb-xxl-2\.5rem {
    padding-bottom: 2.5rem !important;
  }
  .my-m-xxl-2\.5rem {
    margin: 2.5rem !important;
  }
  .my-mx-xxl-2\.5rem {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .my-my-xxl-2\.5rem {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-mt-xxl-2\.5rem {
    margin-top: 2.5rem !important;
  }
  .my-me-xxl-2\.5rem {
    margin-right: 2.5rem !important;
  }
  .my-ms-xxl-2\.5rem {
    margin-left: 2.5rem !important;
  }
  .my-mb-xxl-2\.5rem {
    margin-bottom: 2.5rem !important;
  }
  .my-fs-xxl-2\.625rem {
    font-size: 2.625rem;
  }
  .my-p-xxl-2\.625rem {
    padding: 2.625rem !important;
  }
  .my-px-xxl-2\.625rem {
    padding-right: 2.625rem !important;
    padding-left: 2.625rem !important;
  }
  .my-py-xxl-2\.625rem {
    padding-top: 2.625rem !important;
    padding-bottom: 2.625rem !important;
  }
  .my-pt-xxl-2\.625rem {
    padding-top: 2.625rem !important;
  }
  .my-pe-xxl-2\.625rem {
    padding-right: 2.625rem !important;
  }
  .my-ps-xxl-2\.625rem {
    padding-left: 2.625rem !important;
  }
  .my-pb-xxl-2\.625rem {
    padding-bottom: 2.625rem !important;
  }
  .my-m-xxl-2\.625rem {
    margin: 2.625rem !important;
  }
  .my-mx-xxl-2\.625rem {
    margin-right: 2.625rem !important;
    margin-left: 2.625rem !important;
  }
  .my-my-xxl-2\.625rem {
    margin-top: 2.625rem !important;
    margin-bottom: 2.625rem !important;
  }
  .my-mt-xxl-2\.625rem {
    margin-top: 2.625rem !important;
  }
  .my-me-xxl-2\.625rem {
    margin-right: 2.625rem !important;
  }
  .my-ms-xxl-2\.625rem {
    margin-left: 2.625rem !important;
  }
  .my-mb-xxl-2\.625rem {
    margin-bottom: 2.625rem !important;
  }
  .my-fs-xxl-2\.75rem {
    font-size: 2.75rem;
  }
  .my-p-xxl-2\.75rem {
    padding: 2.75rem !important;
  }
  .my-px-xxl-2\.75rem {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .my-py-xxl-2\.75rem {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .my-pt-xxl-2\.75rem {
    padding-top: 2.75rem !important;
  }
  .my-pe-xxl-2\.75rem {
    padding-right: 2.75rem !important;
  }
  .my-ps-xxl-2\.75rem {
    padding-left: 2.75rem !important;
  }
  .my-pb-xxl-2\.75rem {
    padding-bottom: 2.75rem !important;
  }
  .my-m-xxl-2\.75rem {
    margin: 2.75rem !important;
  }
  .my-mx-xxl-2\.75rem {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .my-my-xxl-2\.75rem {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-mt-xxl-2\.75rem {
    margin-top: 2.75rem !important;
  }
  .my-me-xxl-2\.75rem {
    margin-right: 2.75rem !important;
  }
  .my-ms-xxl-2\.75rem {
    margin-left: 2.75rem !important;
  }
  .my-mb-xxl-2\.75rem {
    margin-bottom: 2.75rem !important;
  }
  .my-fs-xxl-2\.875rem {
    font-size: 2.875rem;
  }
  .my-p-xxl-2\.875rem {
    padding: 2.875rem !important;
  }
  .my-px-xxl-2\.875rem {
    padding-right: 2.875rem !important;
    padding-left: 2.875rem !important;
  }
  .my-py-xxl-2\.875rem {
    padding-top: 2.875rem !important;
    padding-bottom: 2.875rem !important;
  }
  .my-pt-xxl-2\.875rem {
    padding-top: 2.875rem !important;
  }
  .my-pe-xxl-2\.875rem {
    padding-right: 2.875rem !important;
  }
  .my-ps-xxl-2\.875rem {
    padding-left: 2.875rem !important;
  }
  .my-pb-xxl-2\.875rem {
    padding-bottom: 2.875rem !important;
  }
  .my-m-xxl-2\.875rem {
    margin: 2.875rem !important;
  }
  .my-mx-xxl-2\.875rem {
    margin-right: 2.875rem !important;
    margin-left: 2.875rem !important;
  }
  .my-my-xxl-2\.875rem {
    margin-top: 2.875rem !important;
    margin-bottom: 2.875rem !important;
  }
  .my-mt-xxl-2\.875rem {
    margin-top: 2.875rem !important;
  }
  .my-me-xxl-2\.875rem {
    margin-right: 2.875rem !important;
  }
  .my-ms-xxl-2\.875rem {
    margin-left: 2.875rem !important;
  }
  .my-mb-xxl-2\.875rem {
    margin-bottom: 2.875rem !important;
  }
  .my-fs-xxl-3rem {
    font-size: 3rem;
  }
  .my-p-xxl-3rem {
    padding: 3rem !important;
  }
  .my-px-xxl-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .my-py-xxl-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .my-pt-xxl-3rem {
    padding-top: 3rem !important;
  }
  .my-pe-xxl-3rem {
    padding-right: 3rem !important;
  }
  .my-ps-xxl-3rem {
    padding-left: 3rem !important;
  }
  .my-pb-xxl-3rem {
    padding-bottom: 3rem !important;
  }
  .my-m-xxl-3rem {
    margin: 3rem !important;
  }
  .my-mx-xxl-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-my-xxl-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-mt-xxl-3rem {
    margin-top: 3rem !important;
  }
  .my-me-xxl-3rem {
    margin-right: 3rem !important;
  }
  .my-ms-xxl-3rem {
    margin-left: 3rem !important;
  }
  .my-mb-xxl-3rem {
    margin-bottom: 3rem !important;
  }
  .my-fs-xxl-3\.5rem {
    font-size: 3.5rem;
  }
  .my-p-xxl-3\.5rem {
    padding: 3.5rem !important;
  }
  .my-px-xxl-3\.5rem {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .my-py-xxl-3\.5rem {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .my-pt-xxl-3\.5rem {
    padding-top: 3.5rem !important;
  }
  .my-pe-xxl-3\.5rem {
    padding-right: 3.5rem !important;
  }
  .my-ps-xxl-3\.5rem {
    padding-left: 3.5rem !important;
  }
  .my-pb-xxl-3\.5rem {
    padding-bottom: 3.5rem !important;
  }
  .my-m-xxl-3\.5rem {
    margin: 3.5rem !important;
  }
  .my-mx-xxl-3\.5rem {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .my-my-xxl-3\.5rem {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-mt-xxl-3\.5rem {
    margin-top: 3.5rem !important;
  }
  .my-me-xxl-3\.5rem {
    margin-right: 3.5rem !important;
  }
  .my-ms-xxl-3\.5rem {
    margin-left: 3.5rem !important;
  }
  .my-mb-xxl-3\.5rem {
    margin-bottom: 3.5rem !important;
  }
  .my-fs-xxl-4rem {
    font-size: 4rem;
  }
  .my-p-xxl-4rem {
    padding: 4rem !important;
  }
  .my-px-xxl-4rem {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .my-py-xxl-4rem {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .my-pt-xxl-4rem {
    padding-top: 4rem !important;
  }
  .my-pe-xxl-4rem {
    padding-right: 4rem !important;
  }
  .my-ps-xxl-4rem {
    padding-left: 4rem !important;
  }
  .my-pb-xxl-4rem {
    padding-bottom: 4rem !important;
  }
  .my-m-xxl-4rem {
    margin: 4rem !important;
  }
  .my-mx-xxl-4rem {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .my-my-xxl-4rem {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-mt-xxl-4rem {
    margin-top: 4rem !important;
  }
  .my-me-xxl-4rem {
    margin-right: 4rem !important;
  }
  .my-ms-xxl-4rem {
    margin-left: 4rem !important;
  }
  .my-mb-xxl-4rem {
    margin-bottom: 4rem !important;
  }
  .my-fs-xxl-5rem {
    font-size: 5rem;
  }
  .my-p-xxl-5rem {
    padding: 5rem !important;
  }
  .my-px-xxl-5rem {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .my-py-xxl-5rem {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .my-pt-xxl-5rem {
    padding-top: 5rem !important;
  }
  .my-pe-xxl-5rem {
    padding-right: 5rem !important;
  }
  .my-ps-xxl-5rem {
    padding-left: 5rem !important;
  }
  .my-pb-xxl-5rem {
    padding-bottom: 5rem !important;
  }
  .my-m-xxl-5rem {
    margin: 5rem !important;
  }
  .my-mx-xxl-5rem {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .my-my-xxl-5rem {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-mt-xxl-5rem {
    margin-top: 5rem !important;
  }
  .my-me-xxl-5rem {
    margin-right: 5rem !important;
  }
  .my-ms-xxl-5rem {
    margin-left: 5rem !important;
  }
  .my-mb-xxl-5rem {
    margin-bottom: 5rem !important;
  }
  .my-fs-xxl-6rem {
    font-size: 6rem;
  }
  .my-p-xxl-6rem {
    padding: 6rem !important;
  }
  .my-px-xxl-6rem {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .my-py-xxl-6rem {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .my-pt-xxl-6rem {
    padding-top: 6rem !important;
  }
  .my-pe-xxl-6rem {
    padding-right: 6rem !important;
  }
  .my-ps-xxl-6rem {
    padding-left: 6rem !important;
  }
  .my-pb-xxl-6rem {
    padding-bottom: 6rem !important;
  }
  .my-m-xxl-6rem {
    margin: 6rem !important;
  }
  .my-mx-xxl-6rem {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .my-my-xxl-6rem {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-mt-xxl-6rem {
    margin-top: 6rem !important;
  }
  .my-me-xxl-6rem {
    margin-right: 6rem !important;
  }
  .my-ms-xxl-6rem {
    margin-left: 6rem !important;
  }
  .my-mb-xxl-6rem {
    margin-bottom: 6rem !important;
  }
  .my-fs-xxl-7rem {
    font-size: 7rem;
  }
  .my-p-xxl-7rem {
    padding: 7rem !important;
  }
  .my-px-xxl-7rem {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .my-py-xxl-7rem {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .my-pt-xxl-7rem {
    padding-top: 7rem !important;
  }
  .my-pe-xxl-7rem {
    padding-right: 7rem !important;
  }
  .my-ps-xxl-7rem {
    padding-left: 7rem !important;
  }
  .my-pb-xxl-7rem {
    padding-bottom: 7rem !important;
  }
  .my-m-xxl-7rem {
    margin: 7rem !important;
  }
  .my-mx-xxl-7rem {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .my-my-xxl-7rem {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-mt-xxl-7rem {
    margin-top: 7rem !important;
  }
  .my-me-xxl-7rem {
    margin-right: 7rem !important;
  }
  .my-ms-xxl-7rem {
    margin-left: 7rem !important;
  }
  .my-mb-xxl-7rem {
    margin-bottom: 7rem !important;
  }
  .my-fs-xxl-8rem {
    font-size: 8rem;
  }
  .my-p-xxl-8rem {
    padding: 8rem !important;
  }
  .my-px-xxl-8rem {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .my-py-xxl-8rem {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .my-pt-xxl-8rem {
    padding-top: 8rem !important;
  }
  .my-pe-xxl-8rem {
    padding-right: 8rem !important;
  }
  .my-ps-xxl-8rem {
    padding-left: 8rem !important;
  }
  .my-pb-xxl-8rem {
    padding-bottom: 8rem !important;
  }
  .my-m-xxl-8rem {
    margin: 8rem !important;
  }
  .my-mx-xxl-8rem {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .my-my-xxl-8rem {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-mt-xxl-8rem {
    margin-top: 8rem !important;
  }
  .my-me-xxl-8rem {
    margin-right: 8rem !important;
  }
  .my-ms-xxl-8rem {
    margin-left: 8rem !important;
  }
  .my-mb-xxl-8rem {
    margin-bottom: 8rem !important;
  }
  .my-fs-xxl-9rem {
    font-size: 9rem;
  }
  .my-p-xxl-9rem {
    padding: 9rem !important;
  }
  .my-px-xxl-9rem {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .my-py-xxl-9rem {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .my-pt-xxl-9rem {
    padding-top: 9rem !important;
  }
  .my-pe-xxl-9rem {
    padding-right: 9rem !important;
  }
  .my-ps-xxl-9rem {
    padding-left: 9rem !important;
  }
  .my-pb-xxl-9rem {
    padding-bottom: 9rem !important;
  }
  .my-m-xxl-9rem {
    margin: 9rem !important;
  }
  .my-mx-xxl-9rem {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .my-my-xxl-9rem {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-mt-xxl-9rem {
    margin-top: 9rem !important;
  }
  .my-me-xxl-9rem {
    margin-right: 9rem !important;
  }
  .my-ms-xxl-9rem {
    margin-left: 9rem !important;
  }
  .my-mb-xxl-9rem {
    margin-bottom: 9rem !important;
  }
  .my-fs-xxl-10rem {
    font-size: 10rem;
  }
  .my-p-xxl-10rem {
    padding: 10rem !important;
  }
  .my-px-xxl-10rem {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .my-py-xxl-10rem {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .my-pt-xxl-10rem {
    padding-top: 10rem !important;
  }
  .my-pe-xxl-10rem {
    padding-right: 10rem !important;
  }
  .my-ps-xxl-10rem {
    padding-left: 10rem !important;
  }
  .my-pb-xxl-10rem {
    padding-bottom: 10rem !important;
  }
  .my-m-xxl-10rem {
    margin: 10rem !important;
  }
  .my-mx-xxl-10rem {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .my-my-xxl-10rem {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-mt-xxl-10rem {
    margin-top: 10rem !important;
  }
  .my-me-xxl-10rem {
    margin-right: 10rem !important;
  }
  .my-ms-xxl-10rem {
    margin-left: 10rem !important;
  }
  .my-mb-xxl-10rem {
    margin-bottom: 10rem !important;
  }
  .my-fs-xxl-11rem {
    font-size: 11rem;
  }
  .my-p-xxl-11rem {
    padding: 11rem !important;
  }
  .my-px-xxl-11rem {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .my-py-xxl-11rem {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .my-pt-xxl-11rem {
    padding-top: 11rem !important;
  }
  .my-pe-xxl-11rem {
    padding-right: 11rem !important;
  }
  .my-ps-xxl-11rem {
    padding-left: 11rem !important;
  }
  .my-pb-xxl-11rem {
    padding-bottom: 11rem !important;
  }
  .my-m-xxl-11rem {
    margin: 11rem !important;
  }
  .my-mx-xxl-11rem {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .my-my-xxl-11rem {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-mt-xxl-11rem {
    margin-top: 11rem !important;
  }
  .my-me-xxl-11rem {
    margin-right: 11rem !important;
  }
  .my-ms-xxl-11rem {
    margin-left: 11rem !important;
  }
  .my-mb-xxl-11rem {
    margin-bottom: 11rem !important;
  }
  .my-fs-xxl-12rem {
    font-size: 12rem;
  }
  .my-p-xxl-12rem {
    padding: 12rem !important;
  }
  .my-px-xxl-12rem {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .my-py-xxl-12rem {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .my-pt-xxl-12rem {
    padding-top: 12rem !important;
  }
  .my-pe-xxl-12rem {
    padding-right: 12rem !important;
  }
  .my-ps-xxl-12rem {
    padding-left: 12rem !important;
  }
  .my-pb-xxl-12rem {
    padding-bottom: 12rem !important;
  }
  .my-m-xxl-12rem {
    margin: 12rem !important;
  }
  .my-mx-xxl-12rem {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .my-my-xxl-12rem {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-mt-xxl-12rem {
    margin-top: 12rem !important;
  }
  .my-me-xxl-12rem {
    margin-right: 12rem !important;
  }
  .my-ms-xxl-12rem {
    margin-left: 12rem !important;
  }
  .my-mb-xxl-12rem {
    margin-bottom: 12rem !important;
  }
  .my-fs-xxl-13rem {
    font-size: 13rem;
  }
  .my-p-xxl-13rem {
    padding: 13rem !important;
  }
  .my-px-xxl-13rem {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .my-py-xxl-13rem {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .my-pt-xxl-13rem {
    padding-top: 13rem !important;
  }
  .my-pe-xxl-13rem {
    padding-right: 13rem !important;
  }
  .my-ps-xxl-13rem {
    padding-left: 13rem !important;
  }
  .my-pb-xxl-13rem {
    padding-bottom: 13rem !important;
  }
  .my-m-xxl-13rem {
    margin: 13rem !important;
  }
  .my-mx-xxl-13rem {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .my-my-xxl-13rem {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-mt-xxl-13rem {
    margin-top: 13rem !important;
  }
  .my-me-xxl-13rem {
    margin-right: 13rem !important;
  }
  .my-ms-xxl-13rem {
    margin-left: 13rem !important;
  }
  .my-mb-xxl-13rem {
    margin-bottom: 13rem !important;
  }
  .my-fs-xxl-14rem {
    font-size: 14rem;
  }
  .my-p-xxl-14rem {
    padding: 14rem !important;
  }
  .my-px-xxl-14rem {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .my-py-xxl-14rem {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .my-pt-xxl-14rem {
    padding-top: 14rem !important;
  }
  .my-pe-xxl-14rem {
    padding-right: 14rem !important;
  }
  .my-ps-xxl-14rem {
    padding-left: 14rem !important;
  }
  .my-pb-xxl-14rem {
    padding-bottom: 14rem !important;
  }
  .my-m-xxl-14rem {
    margin: 14rem !important;
  }
  .my-mx-xxl-14rem {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .my-my-xxl-14rem {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .my-mt-xxl-14rem {
    margin-top: 14rem !important;
  }
  .my-me-xxl-14rem {
    margin-right: 14rem !important;
  }
  .my-ms-xxl-14rem {
    margin-left: 14rem !important;
  }
  .my-mb-xxl-14rem {
    margin-bottom: 14rem !important;
  }
  .my-fs-xxl-15rem {
    font-size: 15rem;
  }
  .my-p-xxl-15rem {
    padding: 15rem !important;
  }
  .my-px-xxl-15rem {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .my-py-xxl-15rem {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .my-pt-xxl-15rem {
    padding-top: 15rem !important;
  }
  .my-pe-xxl-15rem {
    padding-right: 15rem !important;
  }
  .my-ps-xxl-15rem {
    padding-left: 15rem !important;
  }
  .my-pb-xxl-15rem {
    padding-bottom: 15rem !important;
  }
  .my-m-xxl-15rem {
    margin: 15rem !important;
  }
  .my-mx-xxl-15rem {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .my-my-xxl-15rem {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-mt-xxl-15rem {
    margin-top: 15rem !important;
  }
  .my-me-xxl-15rem {
    margin-right: 15rem !important;
  }
  .my-ms-xxl-15rem {
    margin-left: 15rem !important;
  }
  .my-mb-xxl-15rem {
    margin-bottom: 15rem !important;
  }
  .my-fs-xxl-16rem {
    font-size: 16rem;
  }
  .my-p-xxl-16rem {
    padding: 16rem !important;
  }
  .my-px-xxl-16rem {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .my-py-xxl-16rem {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .my-pt-xxl-16rem {
    padding-top: 16rem !important;
  }
  .my-pe-xxl-16rem {
    padding-right: 16rem !important;
  }
  .my-ps-xxl-16rem {
    padding-left: 16rem !important;
  }
  .my-pb-xxl-16rem {
    padding-bottom: 16rem !important;
  }
  .my-m-xxl-16rem {
    margin: 16rem !important;
  }
  .my-mx-xxl-16rem {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .my-my-xxl-16rem {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-mt-xxl-16rem {
    margin-top: 16rem !important;
  }
  .my-me-xxl-16rem {
    margin-right: 16rem !important;
  }
  .my-ms-xxl-16rem {
    margin-left: 16rem !important;
  }
  .my-mb-xxl-16rem {
    margin-bottom: 16rem !important;
  }
  .my-fs-xxl-18rem {
    font-size: 18rem;
  }
  .my-p-xxl-18rem {
    padding: 18rem !important;
  }
  .my-px-xxl-18rem {
    padding-right: 18rem !important;
    padding-left: 18rem !important;
  }
  .my-py-xxl-18rem {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .my-pt-xxl-18rem {
    padding-top: 18rem !important;
  }
  .my-pe-xxl-18rem {
    padding-right: 18rem !important;
  }
  .my-ps-xxl-18rem {
    padding-left: 18rem !important;
  }
  .my-pb-xxl-18rem {
    padding-bottom: 18rem !important;
  }
  .my-m-xxl-18rem {
    margin: 18rem !important;
  }
  .my-mx-xxl-18rem {
    margin-right: 18rem !important;
    margin-left: 18rem !important;
  }
  .my-my-xxl-18rem {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .my-mt-xxl-18rem {
    margin-top: 18rem !important;
  }
  .my-me-xxl-18rem {
    margin-right: 18rem !important;
  }
  .my-ms-xxl-18rem {
    margin-left: 18rem !important;
  }
  .my-mb-xxl-18rem {
    margin-bottom: 18rem !important;
  }
  .my-fs-xxl-20rem {
    font-size: 20rem;
  }
  .my-p-xxl-20rem {
    padding: 20rem !important;
  }
  .my-px-xxl-20rem {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .my-py-xxl-20rem {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .my-pt-xxl-20rem {
    padding-top: 20rem !important;
  }
  .my-pe-xxl-20rem {
    padding-right: 20rem !important;
  }
  .my-ps-xxl-20rem {
    padding-left: 20rem !important;
  }
  .my-pb-xxl-20rem {
    padding-bottom: 20rem !important;
  }
  .my-m-xxl-20rem {
    margin: 20rem !important;
  }
  .my-mx-xxl-20rem {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .my-my-xxl-20rem {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .my-mt-xxl-20rem {
    margin-top: 20rem !important;
  }
  .my-me-xxl-20rem {
    margin-right: 20rem !important;
  }
  .my-ms-xxl-20rem {
    margin-left: 20rem !important;
  }
  .my-mb-xxl-20rem {
    margin-bottom: 20rem !important;
  }
  .my-fs-xxl-24rem {
    font-size: 24rem;
  }
  .my-p-xxl-24rem {
    padding: 24rem !important;
  }
  .my-px-xxl-24rem {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .my-py-xxl-24rem {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .my-pt-xxl-24rem {
    padding-top: 24rem !important;
  }
  .my-pe-xxl-24rem {
    padding-right: 24rem !important;
  }
  .my-ps-xxl-24rem {
    padding-left: 24rem !important;
  }
  .my-pb-xxl-24rem {
    padding-bottom: 24rem !important;
  }
  .my-m-xxl-24rem {
    margin: 24rem !important;
  }
  .my-mx-xxl-24rem {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .my-my-xxl-24rem {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-mt-xxl-24rem {
    margin-top: 24rem !important;
  }
  .my-me-xxl-24rem {
    margin-right: 24rem !important;
  }
  .my-ms-xxl-24rem {
    margin-left: 24rem !important;
  }
  .my-mb-xxl-24rem {
    margin-bottom: 24rem !important;
  }
}
.ml-10 {
  margin-left: 10px;
}

.form-control {
  padding: 0.75rem;
  font-size: 16px;
}

input.form-control {
  border: 1px solid #8696a3;
}

textarea.form-control {
  border: 1px solid #8696a3;
}

.red {
  color: red;
}

.required {
  font-size: 11px;
  margin-left: 5px;
  background: #cf0000;
  color: white;
  padding: 0px 5px 1px 4px;
  position: relative;
  top: -1px;
}

.brs10 {
  border-radius: 10px;
}

.clickme {
  position: fixed;
  bottom: 54px;
  right: 28px;
  width: 76px;
  z-index: 999;
}
@media screen and (max-width: 576px) {
  .clickme {
    bottom: 60px;
    right: 32px;
    width: 64px;
  }
}

.fz-2 {
  font-size: 2rem;
}

.fz-3 {
  font-size: 3rem;
}

.fz-4 {
  font-size: 4rem;
}

.fz-5 {
  font-size: 1.25rem;
}

@media screen and (max-width: 576px) {
  .fz-2 {
    font-size: 24px;
  }
}
input::placeholder,
input.form-control::placeholder {
  color: #cccccc; /* 薄いグレー色 */
  opacity: 1; /* 不透明度を設定（デフォルトでブラウザが薄くするため） */
}

form input[type=checkbox] {
  position: relative;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  border: 1px solid #000;
  vertical-align: -5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
form input[type=checkbox]:checked:before {
  position: absolute;
  top: 1px;
  left: 5px;
  transform: rotate(50deg);
  width: 7px;
  height: 12px;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  content: "";
}

.footer-banner {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 1000;
  transition: 0.3s;
}
.footer-banner:hover {
  opacity: 0.85;
}
.footer-banner img {
  width: 350px;
}
@media screen and (max-width: 576px) {
  .footer-banner img {
    width: 100%;
  }
}
.footer-banner__close {
  top: -7px;
  position: absolute;
  border-radius: 50%;
  border: none;
  left: -6px;
  background: #15a932;
  color: white;
  font-weight: bold;
  width: 25px;
  height: 25px;
  padding: 0px 2px 2px 2px;
}
@media screen and (max-width: 576px) {
  .footer-banner__close {
    left: 2px;
    width: 30px;
    height: 30px;
  }
}

.slideshow-container {
  display: flex;
  width: max-content;
}

.slideshow-wrapper {
  display: flex;
  width: auto; /* スライド全体の幅を適用 */
}
.slideshow-wrapper:first-child {
  animation: slide1 90s -45s linear infinite;
}
@media screen and (max-width: 576px) {
  .slideshow-wrapper:first-child {
    animation: slide1 40s -20s linear infinite;
  }
}
.slideshow-wrapper:last-child {
  animation: slide2 90s linear infinite;
}
@media screen and (max-width: 576px) {
  .slideshow-wrapper:last-child {
    animation: slide2 40s linear infinite;
  }
}

.slideshow {
  flex: 0 0 auto; /* 各画像が固定サイズを保つ */
  margin: 0 50px;
}
@media screen and (max-width: 576px) {
  .slideshow {
    margin: 0 30px;
  }
}

/* アニメーションのキーフレーム */
@keyframes slide1 {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes slide2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-200%);
  }
}
.slide-paused:hover .slideshow {
  animation-play-state: paused;
}

.code {
  position: relative;
  background: #f0f0f0;
  padding: 15px 25px;
  line-height: 1.2;
}

.copybotton {
  position: absolute;
  background: #333;
  color: white;
  padding: 5px 12px 6px;
  border-radius: 3px;
  font-size: 12px;
  top: 5px;
  right: 5px;
}

.copy-message {
  position: absolute;
  top: -42px;
  right: 0;
  background-color: #fff968;
  padding: 10px 20px;
}

.website-url {
  min-height: 50px;
  border-radius: 5px;
  border-color: #f1f1f1;
}

@media screen and (max-width: 576px) {
  .video-wrapper iframe {
    width: 100%;
    height: 210px;
  }
}
.hint {
  width: fit-content;
  padding: 2px 7px;
  background: #eee;
  font-size: 13px;
  font-style: italic;
}

.sp-images {
  display: block;
}

@media screen and (min-width: 768px) {
  .sp-images {
    display: none;
  }
}

/*--- single ---*/
.sec_inner{padding: 80px 0;}
.single_mv{background-color: #1E7C5A; height: 250px; position: relative;}
.single_mv .h1{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; color: #fff;}
.wrp_single{background-color: #fff; max-width: 1000px; margin: 0 auto; padding: 30px 70px;}
.wrp_single .thumb{text-align: center; margin-bottom: 30px;}
.wrp_single h1{font-size: 30px; color: #333; margin-bottom: 20px; font-weight: 700;}
.wrp_single .info{display: flex; align-items: center; margin-bottom: 2rem; flex-wrap: wrap;}
.wrp_single .info .day{color: #7f6441; font-size: 14px; margin-right: 10px;}
.wrp_single .info .tag{font-size: 14px; color: #1C7430; border: solid 1px #1C7430; line-height: 1; padding: 5px 10px; margin-right: 10px;}
.wrp_single h2{color: #333; font-size: 21px; font-weight: 700; margin-bottom: 20px;}
.wrp_single h3{color: #333; font-size: 18px; font-weight: 700; margin-bottom: 20px;}
.wrp_single h4{color: #333; font-weight: 700; margin-bottom: 20px;}
.wrp_single p{margin-bottom: 30px;}
.card .parts-img:hover{opacity: .7; transition: .3s;}
.card .parts-img img{max-width: 100%;}

.kakushi{position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0 0 0 0) !important; clip-path:inset(50%) !important; white-space:nowrap !important; border:0 !important;}
.wrp_before{display: inline-block; position: relative;}
.wrp_before::after{content: ""; display: block; position: absolute; right: 23px; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; width: 28px; height: 28px; background: url("../img/icon-arrow.svg") center/contain no-repeat; pointer-events: none;}
.wrp_before.ajust .btn.my-btn-primary{width: 100%;}


/*---Sm---*/
@media only screen and (max-width: 767px) {
  .sec_inner{padding: 30px 0;}
  .single_mv{height: 150px;}
  .wrp_single{margin: 0 auto; padding: 30px 30px;}
  .wrp_single h1{font-size: 21px;}
  .wrp_single .info .day{font-size: 12px; margin-right: 5px;}
  .wrp_single .info .tag{font-size: 12px; margin-right: 5px;}

  .wrp_before .btn.my-btn-primary{width: 100%;}

}