.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

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

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

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

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

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

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

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

.m-none {
  margin: 0 !important;
}

.mt-none {
  margin-top: 0 !important;
}

.mr-none {
  margin-right: 0 !important;
}

.mb-none {
  margin-bottom: 0 !important;
}

.ml-none {
  margin-left: 0 !important;
}

.mx-none {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-none {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-xx-small {
  margin: 0.25rem !important;
}

.mt-xx-small {
  margin-top: 0.25rem !important;
}

.mr-xx-small {
  margin-right: 0.25rem !important;
}

.mb-xx-small {
  margin-bottom: 0.25rem !important;
}

.ml-xx-small {
  margin-left: 0.25rem !important;
}

.mx-xx-small {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.my-xx-small {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.m-x-small {
  margin: 0.5rem !important;
}

.mt-x-small {
  margin-top: 0.5rem !important;
}

.mr-x-small {
  margin-right: 0.5rem !important;
}

.mb-x-small {
  margin-bottom: 0.5rem !important;
}

.ml-x-small {
  margin-left: 0.5rem !important;
}

.mx-x-small {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.my-x-small {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.m-small {
  margin: 0.75rem !important;
}

.mt-small {
  margin-top: 0.75rem !important;
}

.mr-small {
  margin-right: 0.75rem !important;
}

.mb-small {
  margin-bottom: 0.75rem !important;
}

.ml-small {
  margin-left: 0.75rem !important;
}

.mx-small {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.my-small {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.m-normal {
  margin: 1rem !important;
}

.mt-normal {
  margin-top: 1rem !important;
}

.mr-normal {
  margin-right: 1rem !important;
}

.mb-normal {
  margin-bottom: 1rem !important;
}

.ml-normal {
  margin-left: 1rem !important;
}

.mx-normal {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-normal {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.m-medium {
  margin: 1.25rem !important;
}

.mt-medium {
  margin-top: 1.25rem !important;
}

.mr-medium {
  margin-right: 1.25rem !important;
}

.mb-medium {
  margin-bottom: 1.25rem !important;
}

.ml-medium {
  margin-left: 1.25rem !important;
}

.mx-medium {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.my-medium {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.m-large {
  margin: 1.5rem !important;
}

.mt-large {
  margin-top: 1.5rem !important;
}

.mr-large {
  margin-right: 1.5rem !important;
}

.mb-large {
  margin-bottom: 1.5rem !important;
}

.ml-large {
  margin-left: 1.5rem !important;
}

.mx-large {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.my-large {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.m-x-large {
  margin: 2rem !important;
}

.mt-x-large {
  margin-top: 2rem !important;
}

.mr-x-large {
  margin-right: 2rem !important;
}

.mb-x-large {
  margin-bottom: 2rem !important;
}

.ml-x-large {
  margin-left: 2rem !important;
}

.mx-x-large {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.my-x-large {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.m-xx-large {
  margin: 3rem !important;
}

.mt-xx-large {
  margin-top: 3rem !important;
}

.mr-xx-large {
  margin-right: 3rem !important;
}

.mb-xx-large {
  margin-bottom: 3rem !important;
}

.ml-xx-large {
  margin-left: 3rem !important;
}

.mx-xx-large {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.my-xx-large {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.m-xxx-large {
  margin: 3.5rem !important;
}

.mt-xxx-large {
  margin-top: 3.5rem !important;
}

.mr-xxx-large {
  margin-right: 3.5rem !important;
}

.mb-xxx-large {
  margin-bottom: 3.5rem !important;
}

.ml-xxx-large {
  margin-left: 3.5rem !important;
}

.mx-xxx-large {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}

.my-xxx-large {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.m-xxxx-large {
  margin: 4rem !important;
}

.mt-xxxx-large {
  margin-top: 4rem !important;
}

.mr-xxxx-large {
  margin-right: 4rem !important;
}

.mb-xxxx-large {
  margin-bottom: 4rem !important;
}

.ml-xxxx-large {
  margin-left: 4rem !important;
}

.mx-xxxx-large {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.my-xxxx-large {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.p-auto {
  padding: auto !important;
}

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

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

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

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

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

.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

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

.pt-none {
  padding-top: 0 !important;
}

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

.pb-none {
  padding-bottom: 0 !important;
}

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

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

.py-none {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-xx-small {
  padding: 0.25rem !important;
}

.pt-xx-small {
  padding-top: 0.25rem !important;
}

.pr-xx-small {
  padding-right: 0.25rem !important;
}

.pb-xx-small {
  padding-bottom: 0.25rem !important;
}

.pl-xx-small {
  padding-left: 0.25rem !important;
}

.px-xx-small {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-xx-small {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.p-x-small {
  padding: 0.5rem !important;
}

.pt-x-small {
  padding-top: 0.5rem !important;
}

.pr-x-small {
  padding-right: 0.5rem !important;
}

.pb-x-small {
  padding-bottom: 0.5rem !important;
}

.pl-x-small {
  padding-left: 0.5rem !important;
}

.px-x-small {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-x-small {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.p-small {
  padding: 0.75rem !important;
}

.pt-small {
  padding-top: 0.75rem !important;
}

.pr-small {
  padding-right: 0.75rem !important;
}

.pb-small {
  padding-bottom: 0.75rem !important;
}

.pl-small {
  padding-left: 0.75rem !important;
}

.px-small {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-small {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.p-normal {
  padding: 1rem !important;
}

.pt-normal {
  padding-top: 1rem !important;
}

.pr-normal {
  padding-right: 1rem !important;
}

.pb-normal {
  padding-bottom: 1rem !important;
}

.pl-normal {
  padding-left: 1rem !important;
}

.px-normal {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-normal {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-medium {
  padding: 1.25rem !important;
}

.pt-medium {
  padding-top: 1.25rem !important;
}

.pr-medium {
  padding-right: 1.25rem !important;
}

.pb-medium {
  padding-bottom: 1.25rem !important;
}

.pl-medium {
  padding-left: 1.25rem !important;
}

.px-medium {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.py-medium {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.p-large {
  padding: 1.5rem !important;
}

.pt-large {
  padding-top: 1.5rem !important;
}

.pr-large {
  padding-right: 1.5rem !important;
}

.pb-large {
  padding-bottom: 1.5rem !important;
}

.pl-large {
  padding-left: 1.5rem !important;
}

.px-large {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-large {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.p-x-large {
  padding: 2rem !important;
}

.pt-x-large {
  padding-top: 2rem !important;
}

.pr-x-large {
  padding-right: 2rem !important;
}

.pb-x-large {
  padding-bottom: 2rem !important;
}

.pl-x-large {
  padding-left: 2rem !important;
}

.px-x-large {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-x-large {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.p-xx-large {
  padding: 3rem !important;
}

.pt-xx-large {
  padding-top: 3rem !important;
}

.pr-xx-large {
  padding-right: 3rem !important;
}

.pb-xx-large {
  padding-bottom: 3rem !important;
}

.pl-xx-large {
  padding-left: 3rem !important;
}

.px-xx-large {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-xx-large {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.p-xxx-large {
  padding: 3.5rem !important;
}

.pt-xxx-large {
  padding-top: 3.5rem !important;
}

.pr-xxx-large {
  padding-right: 3.5rem !important;
}

.pb-xxx-large {
  padding-bottom: 3.5rem !important;
}

.pl-xxx-large {
  padding-left: 3.5rem !important;
}

.px-xxx-large {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.py-xxx-large {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.p-xxxx-large {
  padding: 4rem !important;
}

.pt-xxxx-large {
  padding-top: 4rem !important;
}

.pr-xxxx-large {
  padding-right: 4rem !important;
}

.pb-xxxx-large {
  padding-bottom: 4rem !important;
}

.pl-xxxx-large {
  padding-left: 4rem !important;
}

.px-xxxx-large {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.py-xxxx-large {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

@media screen and (min-width: 769px), print {
  .m-auto {
    margin: auto !important;
  }
  .mt-auto {
    margin-top: auto !important;
  }
  .mr-auto {
    margin-right: auto !important;
  }
  .mb-auto {
    margin-bottom: auto !important;
  }
  .ml-auto {
    margin-left: auto !important;
  }
  .mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .m-none {
    margin: 0 !important;
  }
  .mt-none {
    margin-top: 0 !important;
  }
  .mr-none {
    margin-right: 0 !important;
  }
  .mb-none {
    margin-bottom: 0 !important;
  }
  .ml-none {
    margin-left: 0 !important;
  }
  .mx-none {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .my-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-xx-small {
    margin: 0.25rem !important;
  }
  .mt-xx-small {
    margin-top: 0.25rem !important;
  }
  .mr-xx-small {
    margin-right: 0.25rem !important;
  }
  .mb-xx-small {
    margin-bottom: 0.25rem !important;
  }
  .ml-xx-small {
    margin-left: 0.25rem !important;
  }
  .mx-xx-small {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .my-xx-small {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .m-x-small {
    margin: 0.5rem !important;
  }
  .mt-x-small {
    margin-top: 0.5rem !important;
  }
  .mr-x-small {
    margin-right: 0.5rem !important;
  }
  .mb-x-small {
    margin-bottom: 0.5rem !important;
  }
  .ml-x-small {
    margin-left: 0.5rem !important;
  }
  .mx-x-small {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .my-x-small {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .m-small {
    margin: 0.75rem !important;
  }
  .mt-small {
    margin-top: 0.75rem !important;
  }
  .mr-small {
    margin-right: 0.75rem !important;
  }
  .mb-small {
    margin-bottom: 0.75rem !important;
  }
  .ml-small {
    margin-left: 0.75rem !important;
  }
  .mx-small {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .my-small {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .m-normal {
    margin: 1rem !important;
  }
  .mt-normal {
    margin-top: 1rem !important;
  }
  .mr-normal {
    margin-right: 1rem !important;
  }
  .mb-normal {
    margin-bottom: 1rem !important;
  }
  .ml-normal {
    margin-left: 1rem !important;
  }
  .mx-normal {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .my-normal {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .m-medium {
    margin: 1.25rem !important;
  }
  .mt-medium {
    margin-top: 1.25rem !important;
  }
  .mr-medium {
    margin-right: 1.25rem !important;
  }
  .mb-medium {
    margin-bottom: 1.25rem !important;
  }
  .ml-medium {
    margin-left: 1.25rem !important;
  }
  .mx-medium {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .my-medium {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .m-large {
    margin: 1.5rem !important;
  }
  .mt-large {
    margin-top: 1.5rem !important;
  }
  .mr-large {
    margin-right: 1.5rem !important;
  }
  .mb-large {
    margin-bottom: 1.5rem !important;
  }
  .ml-large {
    margin-left: 1.5rem !important;
  }
  .mx-large {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .my-large {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .m-x-large {
    margin: 2.5rem !important;
  }
  .mt-x-large {
    margin-top: 2.5rem !important;
  }
  .mr-x-large {
    margin-right: 2.5rem !important;
  }
  .mb-x-large {
    margin-bottom: 2.5rem !important;
  }
  .ml-x-large {
    margin-left: 2.5rem !important;
  }
  .mx-x-large {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .my-x-large {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .m-xx-large {
    margin: 3.5rem !important;
  }
  .mt-xx-large {
    margin-top: 3.5rem !important;
  }
  .mr-xx-large {
    margin-right: 3.5rem !important;
  }
  .mb-xx-large {
    margin-bottom: 3.5rem !important;
  }
  .ml-xx-large {
    margin-left: 3.5rem !important;
  }
  .mx-xx-large {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
  .my-xx-large {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .m-xxx-large {
    margin: 4.5rem !important;
  }
  .mt-xxx-large {
    margin-top: 4.5rem !important;
  }
  .mr-xxx-large {
    margin-right: 4.5rem !important;
  }
  .mb-xxx-large {
    margin-bottom: 4.5rem !important;
  }
  .ml-xxx-large {
    margin-left: 4.5rem !important;
  }
  .mx-xxx-large {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
  .my-xxx-large {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .m-xxxx-large {
    margin: 6rem !important;
  }
  .mt-xxxx-large {
    margin-top: 6rem !important;
  }
  .mr-xxxx-large {
    margin-right: 6rem !important;
  }
  .mb-xxxx-large {
    margin-bottom: 6rem !important;
  }
  .ml-xxxx-large {
    margin-left: 6rem !important;
  }
  .mx-xxxx-large {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .my-xxxx-large {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .p-auto {
    padding: auto !important;
  }
  .pt-auto {
    padding-top: auto !important;
  }
  .pr-auto {
    padding-right: auto !important;
  }
  .pb-auto {
    padding-bottom: auto !important;
  }
  .pl-auto {
    padding-left: auto !important;
  }
  .px-auto {
    padding-left: auto !important;
    padding-right: auto !important;
  }
  .py-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
  .p-none {
    padding: 0 !important;
  }
  .pt-none {
    padding-top: 0 !important;
  }
  .pr-none {
    padding-right: 0 !important;
  }
  .pb-none {
    padding-bottom: 0 !important;
  }
  .pl-none {
    padding-left: 0 !important;
  }
  .px-none {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .py-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-xx-small {
    padding: 0.25rem !important;
  }
  .pt-xx-small {
    padding-top: 0.25rem !important;
  }
  .pr-xx-small {
    padding-right: 0.25rem !important;
  }
  .pb-xx-small {
    padding-bottom: 0.25rem !important;
  }
  .pl-xx-small {
    padding-left: 0.25rem !important;
  }
  .px-xx-small {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .py-xx-small {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .p-x-small {
    padding: 0.5rem !important;
  }
  .pt-x-small {
    padding-top: 0.5rem !important;
  }
  .pr-x-small {
    padding-right: 0.5rem !important;
  }
  .pb-x-small {
    padding-bottom: 0.5rem !important;
  }
  .pl-x-small {
    padding-left: 0.5rem !important;
  }
  .px-x-small {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .py-x-small {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .p-small {
    padding: 0.75rem !important;
  }
  .pt-small {
    padding-top: 0.75rem !important;
  }
  .pr-small {
    padding-right: 0.75rem !important;
  }
  .pb-small {
    padding-bottom: 0.75rem !important;
  }
  .pl-small {
    padding-left: 0.75rem !important;
  }
  .px-small {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .py-small {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .p-normal {
    padding: 1rem !important;
  }
  .pt-normal {
    padding-top: 1rem !important;
  }
  .pr-normal {
    padding-right: 1rem !important;
  }
  .pb-normal {
    padding-bottom: 1rem !important;
  }
  .pl-normal {
    padding-left: 1rem !important;
  }
  .px-normal {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .py-normal {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .p-medium {
    padding: 1.25rem !important;
  }
  .pt-medium {
    padding-top: 1.25rem !important;
  }
  .pr-medium {
    padding-right: 1.25rem !important;
  }
  .pb-medium {
    padding-bottom: 1.25rem !important;
  }
  .pl-medium {
    padding-left: 1.25rem !important;
  }
  .px-medium {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .py-medium {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .p-large {
    padding: 1.5rem !important;
  }
  .pt-large {
    padding-top: 1.5rem !important;
  }
  .pr-large {
    padding-right: 1.5rem !important;
  }
  .pb-large {
    padding-bottom: 1.5rem !important;
  }
  .pl-large {
    padding-left: 1.5rem !important;
  }
  .px-large {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .py-large {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .p-x-large {
    padding: 2.5rem !important;
  }
  .pt-x-large {
    padding-top: 2.5rem !important;
  }
  .pr-x-large {
    padding-right: 2.5rem !important;
  }
  .pb-x-large {
    padding-bottom: 2.5rem !important;
  }
  .pl-x-large {
    padding-left: 2.5rem !important;
  }
  .px-x-large {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .py-x-large {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .p-xx-large {
    padding: 3.5rem !important;
  }
  .pt-xx-large {
    padding-top: 3.5rem !important;
  }
  .pr-xx-large {
    padding-right: 3.5rem !important;
  }
  .pb-xx-large {
    padding-bottom: 3.5rem !important;
  }
  .pl-xx-large {
    padding-left: 3.5rem !important;
  }
  .px-xx-large {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
  .py-xx-large {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .p-xxx-large {
    padding: 4.5rem !important;
  }
  .pt-xxx-large {
    padding-top: 4.5rem !important;
  }
  .pr-xxx-large {
    padding-right: 4.5rem !important;
  }
  .pb-xxx-large {
    padding-bottom: 4.5rem !important;
  }
  .pl-xxx-large {
    padding-left: 4.5rem !important;
  }
  .px-xxx-large {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .py-xxx-large {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .p-xxxx-large {
    padding: 6rem !important;
  }
  .pt-xxxx-large {
    padding-top: 6rem !important;
  }
  .pr-xxxx-large {
    padding-right: 6rem !important;
  }
  .pb-xxxx-large {
    padding-bottom: 6rem !important;
  }
  .pl-xxxx-large {
    padding-left: 6rem !important;
  }
  .px-xxxx-large {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .py-xxxx-large {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .m-auto {
    margin: auto !important;
  }
  .mt-auto {
    margin-top: auto !important;
  }
  .mr-auto {
    margin-right: auto !important;
  }
  .mb-auto {
    margin-bottom: auto !important;
  }
  .ml-auto {
    margin-left: auto !important;
  }
  .mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .m-none {
    margin: 0 !important;
  }
  .mt-none {
    margin-top: 0 !important;
  }
  .mr-none {
    margin-right: 0 !important;
  }
  .mb-none {
    margin-bottom: 0 !important;
  }
  .ml-none {
    margin-left: 0 !important;
  }
  .mx-none {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .my-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-xx-small {
    margin: 0.25rem !important;
  }
  .mt-xx-small {
    margin-top: 0.25rem !important;
  }
  .mr-xx-small {
    margin-right: 0.25rem !important;
  }
  .mb-xx-small {
    margin-bottom: 0.25rem !important;
  }
  .ml-xx-small {
    margin-left: 0.25rem !important;
  }
  .mx-xx-small {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .my-xx-small {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .m-x-small {
    margin: 0.5rem !important;
  }
  .mt-x-small {
    margin-top: 0.5rem !important;
  }
  .mr-x-small {
    margin-right: 0.5rem !important;
  }
  .mb-x-small {
    margin-bottom: 0.5rem !important;
  }
  .ml-x-small {
    margin-left: 0.5rem !important;
  }
  .mx-x-small {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .my-x-small {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .m-small {
    margin: 0.75rem !important;
  }
  .mt-small {
    margin-top: 0.75rem !important;
  }
  .mr-small {
    margin-right: 0.75rem !important;
  }
  .mb-small {
    margin-bottom: 0.75rem !important;
  }
  .ml-small {
    margin-left: 0.75rem !important;
  }
  .mx-small {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .my-small {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .m-normal {
    margin: 1rem !important;
  }
  .mt-normal {
    margin-top: 1rem !important;
  }
  .mr-normal {
    margin-right: 1rem !important;
  }
  .mb-normal {
    margin-bottom: 1rem !important;
  }
  .ml-normal {
    margin-left: 1rem !important;
  }
  .mx-normal {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .my-normal {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .m-medium {
    margin: 1.5rem !important;
  }
  .mt-medium {
    margin-top: 1.5rem !important;
  }
  .mr-medium {
    margin-right: 1.5rem !important;
  }
  .mb-medium {
    margin-bottom: 1.5rem !important;
  }
  .ml-medium {
    margin-left: 1.5rem !important;
  }
  .mx-medium {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .my-medium {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .m-large {
    margin: 2rem !important;
  }
  .mt-large {
    margin-top: 2rem !important;
  }
  .mr-large {
    margin-right: 2rem !important;
  }
  .mb-large {
    margin-bottom: 2rem !important;
  }
  .ml-large {
    margin-left: 2rem !important;
  }
  .mx-large {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .my-large {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .m-x-large {
    margin: 3rem !important;
  }
  .mt-x-large {
    margin-top: 3rem !important;
  }
  .mr-x-large {
    margin-right: 3rem !important;
  }
  .mb-x-large {
    margin-bottom: 3rem !important;
  }
  .ml-x-large {
    margin-left: 3rem !important;
  }
  .mx-x-large {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .my-x-large {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .m-xx-large {
    margin: 4rem !important;
  }
  .mt-xx-large {
    margin-top: 4rem !important;
  }
  .mr-xx-large {
    margin-right: 4rem !important;
  }
  .mb-xx-large {
    margin-bottom: 4rem !important;
  }
  .ml-xx-large {
    margin-left: 4rem !important;
  }
  .mx-xx-large {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .my-xx-large {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .m-xxx-large {
    margin: 6rem !important;
  }
  .mt-xxx-large {
    margin-top: 6rem !important;
  }
  .mr-xxx-large {
    margin-right: 6rem !important;
  }
  .mb-xxx-large {
    margin-bottom: 6rem !important;
  }
  .ml-xxx-large {
    margin-left: 6rem !important;
  }
  .mx-xxx-large {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .my-xxx-large {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .m-xxxx-large {
    margin: 8rem !important;
  }
  .mt-xxxx-large {
    margin-top: 8rem !important;
  }
  .mr-xxxx-large {
    margin-right: 8rem !important;
  }
  .mb-xxxx-large {
    margin-bottom: 8rem !important;
  }
  .ml-xxxx-large {
    margin-left: 8rem !important;
  }
  .mx-xxxx-large {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }
  .my-xxxx-large {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .p-auto {
    padding: auto !important;
  }
  .pt-auto {
    padding-top: auto !important;
  }
  .pr-auto {
    padding-right: auto !important;
  }
  .pb-auto {
    padding-bottom: auto !important;
  }
  .pl-auto {
    padding-left: auto !important;
  }
  .px-auto {
    padding-left: auto !important;
    padding-right: auto !important;
  }
  .py-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
  .p-none {
    padding: 0 !important;
  }
  .pt-none {
    padding-top: 0 !important;
  }
  .pr-none {
    padding-right: 0 !important;
  }
  .pb-none {
    padding-bottom: 0 !important;
  }
  .pl-none {
    padding-left: 0 !important;
  }
  .px-none {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .py-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-xx-small {
    padding: 0.25rem !important;
  }
  .pt-xx-small {
    padding-top: 0.25rem !important;
  }
  .pr-xx-small {
    padding-right: 0.25rem !important;
  }
  .pb-xx-small {
    padding-bottom: 0.25rem !important;
  }
  .pl-xx-small {
    padding-left: 0.25rem !important;
  }
  .px-xx-small {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .py-xx-small {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .p-x-small {
    padding: 0.5rem !important;
  }
  .pt-x-small {
    padding-top: 0.5rem !important;
  }
  .pr-x-small {
    padding-right: 0.5rem !important;
  }
  .pb-x-small {
    padding-bottom: 0.5rem !important;
  }
  .pl-x-small {
    padding-left: 0.5rem !important;
  }
  .px-x-small {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .py-x-small {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .p-small {
    padding: 0.75rem !important;
  }
  .pt-small {
    padding-top: 0.75rem !important;
  }
  .pr-small {
    padding-right: 0.75rem !important;
  }
  .pb-small {
    padding-bottom: 0.75rem !important;
  }
  .pl-small {
    padding-left: 0.75rem !important;
  }
  .px-small {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .py-small {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .p-normal {
    padding: 1rem !important;
  }
  .pt-normal {
    padding-top: 1rem !important;
  }
  .pr-normal {
    padding-right: 1rem !important;
  }
  .pb-normal {
    padding-bottom: 1rem !important;
  }
  .pl-normal {
    padding-left: 1rem !important;
  }
  .px-normal {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .py-normal {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .p-medium {
    padding: 1.5rem !important;
  }
  .pt-medium {
    padding-top: 1.5rem !important;
  }
  .pr-medium {
    padding-right: 1.5rem !important;
  }
  .pb-medium {
    padding-bottom: 1.5rem !important;
  }
  .pl-medium {
    padding-left: 1.5rem !important;
  }
  .px-medium {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .py-medium {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .p-large {
    padding: 2rem !important;
  }
  .pt-large {
    padding-top: 2rem !important;
  }
  .pr-large {
    padding-right: 2rem !important;
  }
  .pb-large {
    padding-bottom: 2rem !important;
  }
  .pl-large {
    padding-left: 2rem !important;
  }
  .px-large {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .py-large {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .p-x-large {
    padding: 3rem !important;
  }
  .pt-x-large {
    padding-top: 3rem !important;
  }
  .pr-x-large {
    padding-right: 3rem !important;
  }
  .pb-x-large {
    padding-bottom: 3rem !important;
  }
  .pl-x-large {
    padding-left: 3rem !important;
  }
  .px-x-large {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .py-x-large {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .p-xx-large {
    padding: 4rem !important;
  }
  .pt-xx-large {
    padding-top: 4rem !important;
  }
  .pr-xx-large {
    padding-right: 4rem !important;
  }
  .pb-xx-large {
    padding-bottom: 4rem !important;
  }
  .pl-xx-large {
    padding-left: 4rem !important;
  }
  .px-xx-large {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .py-xx-large {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .p-xxx-large {
    padding: 6rem !important;
  }
  .pt-xxx-large {
    padding-top: 6rem !important;
  }
  .pr-xxx-large {
    padding-right: 6rem !important;
  }
  .pb-xxx-large {
    padding-bottom: 6rem !important;
  }
  .pl-xxx-large {
    padding-left: 6rem !important;
  }
  .px-xxx-large {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .py-xxx-large {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .p-xxxx-large {
    padding: 8rem !important;
  }
  .pt-xxxx-large {
    padding-top: 8rem !important;
  }
  .pr-xxxx-large {
    padding-right: 8rem !important;
  }
  .pb-xxxx-large {
    padding-bottom: 8rem !important;
  }
  .pl-xxxx-large {
    padding-left: 8rem !important;
  }
  .px-xxxx-large {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
  .py-xxxx-large {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}
/*# sourceMappingURL=spacing.css.map */