.p-0 {
  padding: 0rem;
}
.pt-0 {
  padding-top: 0rem;
}
.pr-0 {
  padding-right: 0rem;
}
.pb-0 {
  padding-bottom: 0rem;
}
.pl-0 {
  padding-left: 0rem;
}
.px-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}
.py-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.p-1 {
  padding: 0.25rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.p-2 {
  padding: 0.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pl-4 {
  padding-left: 1rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.p-7 {
  padding: 1.75rem;
}
.pt-7 {
  padding-top: 1.75rem;
}
.pr-7 {
  padding-right: 1.75rem;
}
.pb-7 {
  padding-bottom: 1.75rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.p-8 {
  padding: 2rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-8 {
  padding-left: 2rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.p-9 {
  padding: 2.25rem;
}
.pt-9 {
  padding-top: 2.25rem;
}
.pr-9 {
  padding-right: 2.25rem;
}
.pb-9 {
  padding-bottom: 2.25rem;
}
.pl-9 {
  padding-left: 2.25rem;
}
.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.p-10 {
  padding: 2.5rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.m-0 {
  margin: 0rem;
}
.mt-0 {
  margin-top: 0rem;
}
.mr-0 {
  margin-right: 0rem;
}
.mb-0 {
  margin-bottom: 0rem;
}
.ml-0 {
  margin-left: 0rem;
}
.mx-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}
.my-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}
.m-1 {
  margin: 0.25rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.m-3 {
  margin: 0.75rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.m-4 {
  margin: 1rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.ml-4 {
  margin-left: 1rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.m-5 {
  margin: 1.25rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.m-6 {
  margin: 1.5rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.m-7 {
  margin: 1.75rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mr-7 {
  margin-right: 1.75rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.ml-7 {
  margin-left: 1.75rem;
}
.mx-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}
.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.m-8 {
  margin: 2rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mr-8 {
  margin-right: 2rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.ml-8 {
  margin-left: 2rem;
}
.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.m-9 {
  margin: 2.25rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mr-9 {
  margin-right: 2.25rem;
}
.mb-9 {
  margin-bottom: 2.25rem;
}
.ml-9 {
  margin-left: 2.25rem;
}
.mx-9 {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}
.my-9 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.m-10 {
  margin: 2.5rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mr-10 {
  margin-right: 2.5rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.ml-10 {
  margin-left: 2.5rem;
}
.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
@media (min-width: 640px) {
  .m-0\@s {
    margin: 0rem;
  }
  .mt-0\@s {
    margin-top: 0rem;
  }
  .mr-0\@s {
    margin-right: 0rem;
  }
  .mb-0\@s {
    margin-bottom: 0rem;
  }
  .ml-0\@s {
    margin-left: 0rem;
  }
  .mx-0\@s {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .my-0\@s {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .m-1\@s {
    margin: 0.25rem;
  }
  .mt-1\@s {
    margin-top: 0.25rem;
  }
  .mr-1\@s {
    margin-right: 0.25rem;
  }
  .mb-1\@s {
    margin-bottom: 0.25rem;
  }
  .ml-1\@s {
    margin-left: 0.25rem;
  }
  .mx-1\@s {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .my-1\@s {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .m-2\@s {
    margin: 0.5rem;
  }
  .mt-2\@s {
    margin-top: 0.5rem;
  }
  .mr-2\@s {
    margin-right: 0.5rem;
  }
  .mb-2\@s {
    margin-bottom: 0.5rem;
  }
  .ml-2\@s {
    margin-left: 0.5rem;
  }
  .mx-2\@s {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .my-2\@s {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .m-3\@s {
    margin: 0.75rem;
  }
  .mt-3\@s {
    margin-top: 0.75rem;
  }
  .mr-3\@s {
    margin-right: 0.75rem;
  }
  .mb-3\@s {
    margin-bottom: 0.75rem;
  }
  .ml-3\@s {
    margin-left: 0.75rem;
  }
  .mx-3\@s {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .my-3\@s {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .m-4\@s {
    margin: 1rem;
  }
  .mt-4\@s {
    margin-top: 1rem;
  }
  .mr-4\@s {
    margin-right: 1rem;
  }
  .mb-4\@s {
    margin-bottom: 1rem;
  }
  .ml-4\@s {
    margin-left: 1rem;
  }
  .mx-4\@s {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .my-4\@s {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .m-5\@s {
    margin: 1.25rem;
  }
  .mt-5\@s {
    margin-top: 1.25rem;
  }
  .mr-5\@s {
    margin-right: 1.25rem;
  }
  .mb-5\@s {
    margin-bottom: 1.25rem;
  }
  .ml-5\@s {
    margin-left: 1.25rem;
  }
  .mx-5\@s {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .my-5\@s {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .m-6\@s {
    margin: 1.5rem;
  }
  .mt-6\@s {
    margin-top: 1.5rem;
  }
  .mr-6\@s {
    margin-right: 1.5rem;
  }
  .mb-6\@s {
    margin-bottom: 1.5rem;
  }
  .ml-6\@s {
    margin-left: 1.5rem;
  }
  .mx-6\@s {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .my-6\@s {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .m-7\@s {
    margin: 1.75rem;
  }
  .mt-7\@s {
    margin-top: 1.75rem;
  }
  .mr-7\@s {
    margin-right: 1.75rem;
  }
  .mb-7\@s {
    margin-bottom: 1.75rem;
  }
  .ml-7\@s {
    margin-left: 1.75rem;
  }
  .mx-7\@s {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .my-7\@s {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .m-8\@s {
    margin: 2rem;
  }
  .mt-8\@s {
    margin-top: 2rem;
  }
  .mr-8\@s {
    margin-right: 2rem;
  }
  .mb-8\@s {
    margin-bottom: 2rem;
  }
  .ml-8\@s {
    margin-left: 2rem;
  }
  .mx-8\@s {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .my-8\@s {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .m-9\@s {
    margin: 2.25rem;
  }
  .mt-9\@s {
    margin-top: 2.25rem;
  }
  .mr-9\@s {
    margin-right: 2.25rem;
  }
  .mb-9\@s {
    margin-bottom: 2.25rem;
  }
  .ml-9\@s {
    margin-left: 2.25rem;
  }
  .mx-9\@s {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .my-9\@s {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .m-10\@s {
    margin: 2.5rem;
  }
  .mt-10\@s {
    margin-top: 2.5rem;
  }
  .mr-10\@s {
    margin-right: 2.5rem;
  }
  .mb-10\@s {
    margin-bottom: 2.5rem;
  }
  .ml-10\@s {
    margin-left: 2.5rem;
  }
  .mx-10\@s {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .my-10\@s {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .p-0\@s {
    padding: 0rem;
  }
  .pt-0\@s {
    padding-top: 0rem;
  }
  .pr-0\@s {
    padding-right: 0rem;
  }
  .pb-0\@s {
    padding-bottom: 0rem;
  }
  .pl-0\@s {
    padding-left: 0rem;
  }
  .px-0\@s {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .py-0\@s {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .p-1\@s {
    padding: 0.25rem;
  }
  .pt-1\@s {
    padding-top: 0.25rem;
  }
  .pr-1\@s {
    padding-right: 0.25rem;
  }
  .pb-1\@s {
    padding-bottom: 0.25rem;
  }
  .pl-1\@s {
    padding-left: 0.25rem;
  }
  .px-1\@s {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .py-1\@s {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-2\@s {
    padding: 0.5rem;
  }
  .pt-2\@s {
    padding-top: 0.5rem;
  }
  .pr-2\@s {
    padding-right: 0.5rem;
  }
  .pb-2\@s {
    padding-bottom: 0.5rem;
  }
  .pl-2\@s {
    padding-left: 0.5rem;
  }
  .px-2\@s {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .py-2\@s {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-3\@s {
    padding: 0.75rem;
  }
  .pt-3\@s {
    padding-top: 0.75rem;
  }
  .pr-3\@s {
    padding-right: 0.75rem;
  }
  .pb-3\@s {
    padding-bottom: 0.75rem;
  }
  .pl-3\@s {
    padding-left: 0.75rem;
  }
  .px-3\@s {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .py-3\@s {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .p-4\@s {
    padding: 1rem;
  }
  .pt-4\@s {
    padding-top: 1rem;
  }
  .pr-4\@s {
    padding-right: 1rem;
  }
  .pb-4\@s {
    padding-bottom: 1rem;
  }
  .pl-4\@s {
    padding-left: 1rem;
  }
  .px-4\@s {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .py-4\@s {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-5\@s {
    padding: 1.25rem;
  }
  .pt-5\@s {
    padding-top: 1.25rem;
  }
  .pr-5\@s {
    padding-right: 1.25rem;
  }
  .pb-5\@s {
    padding-bottom: 1.25rem;
  }
  .pl-5\@s {
    padding-left: 1.25rem;
  }
  .px-5\@s {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .py-5\@s {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .p-6\@s {
    padding: 1.5rem;
  }
  .pt-6\@s {
    padding-top: 1.5rem;
  }
  .pr-6\@s {
    padding-right: 1.5rem;
  }
  .pb-6\@s {
    padding-bottom: 1.5rem;
  }
  .pl-6\@s {
    padding-left: 1.5rem;
  }
  .px-6\@s {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .py-6\@s {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .p-7\@s {
    padding: 1.75rem;
  }
  .pt-7\@s {
    padding-top: 1.75rem;
  }
  .pr-7\@s {
    padding-right: 1.75rem;
  }
  .pb-7\@s {
    padding-bottom: 1.75rem;
  }
  .pl-7\@s {
    padding-left: 1.75rem;
  }
  .px-7\@s {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .py-7\@s {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .p-8\@s {
    padding: 2rem;
  }
  .pt-8\@s {
    padding-top: 2rem;
  }
  .pr-8\@s {
    padding-right: 2rem;
  }
  .pb-8\@s {
    padding-bottom: 2rem;
  }
  .pl-8\@s {
    padding-left: 2rem;
  }
  .px-8\@s {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .py-8\@s {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .p-9\@s {
    padding: 2.25rem;
  }
  .pt-9\@s {
    padding-top: 2.25rem;
  }
  .pr-9\@s {
    padding-right: 2.25rem;
  }
  .pb-9\@s {
    padding-bottom: 2.25rem;
  }
  .pl-9\@s {
    padding-left: 2.25rem;
  }
  .px-9\@s {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .py-9\@s {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .p-10\@s {
    padding: 2.5rem;
  }
  .pt-10\@s {
    padding-top: 2.5rem;
  }
  .pr-10\@s {
    padding-right: 2.5rem;
  }
  .pb-10\@s {
    padding-bottom: 2.5rem;
  }
  .pl-10\@s {
    padding-left: 2.5rem;
  }
  .px-10\@s {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .py-10\@s {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 960px) {
  .m-0\@m {
    margin: 0rem;
  }
  .mt-0\@m {
    margin-top: 0rem;
  }
  .mr-0\@m {
    margin-right: 0rem;
  }
  .mb-0\@m {
    margin-bottom: 0rem;
  }
  .ml-0\@m {
    margin-left: 0rem;
  }
  .mx-0\@m {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .my-0\@m {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .m-1\@m {
    margin: 0.25rem;
  }
  .mt-1\@m {
    margin-top: 0.25rem;
  }
  .mr-1\@m {
    margin-right: 0.25rem;
  }
  .mb-1\@m {
    margin-bottom: 0.25rem;
  }
  .ml-1\@m {
    margin-left: 0.25rem;
  }
  .mx-1\@m {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .my-1\@m {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .m-2\@m {
    margin: 0.5rem;
  }
  .mt-2\@m {
    margin-top: 0.5rem;
  }
  .mr-2\@m {
    margin-right: 0.5rem;
  }
  .mb-2\@m {
    margin-bottom: 0.5rem;
  }
  .ml-2\@m {
    margin-left: 0.5rem;
  }
  .mx-2\@m {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .my-2\@m {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .m-3\@m {
    margin: 0.75rem;
  }
  .mt-3\@m {
    margin-top: 0.75rem;
  }
  .mr-3\@m {
    margin-right: 0.75rem;
  }
  .mb-3\@m {
    margin-bottom: 0.75rem;
  }
  .ml-3\@m {
    margin-left: 0.75rem;
  }
  .mx-3\@m {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .my-3\@m {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .m-4\@m {
    margin: 1rem;
  }
  .mt-4\@m {
    margin-top: 1rem;
  }
  .mr-4\@m {
    margin-right: 1rem;
  }
  .mb-4\@m {
    margin-bottom: 1rem;
  }
  .ml-4\@m {
    margin-left: 1rem;
  }
  .mx-4\@m {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .my-4\@m {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .m-5\@m {
    margin: 1.25rem;
  }
  .mt-5\@m {
    margin-top: 1.25rem;
  }
  .mr-5\@m {
    margin-right: 1.25rem;
  }
  .mb-5\@m {
    margin-bottom: 1.25rem;
  }
  .ml-5\@m {
    margin-left: 1.25rem;
  }
  .mx-5\@m {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .my-5\@m {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .m-6\@m {
    margin: 1.5rem;
  }
  .mt-6\@m {
    margin-top: 1.5rem;
  }
  .mr-6\@m {
    margin-right: 1.5rem;
  }
  .mb-6\@m {
    margin-bottom: 1.5rem;
  }
  .ml-6\@m {
    margin-left: 1.5rem;
  }
  .mx-6\@m {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .my-6\@m {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .m-7\@m {
    margin: 1.75rem;
  }
  .mt-7\@m {
    margin-top: 1.75rem;
  }
  .mr-7\@m {
    margin-right: 1.75rem;
  }
  .mb-7\@m {
    margin-bottom: 1.75rem;
  }
  .ml-7\@m {
    margin-left: 1.75rem;
  }
  .mx-7\@m {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .my-7\@m {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .m-8\@m {
    margin: 2rem;
  }
  .mt-8\@m {
    margin-top: 2rem;
  }
  .mr-8\@m {
    margin-right: 2rem;
  }
  .mb-8\@m {
    margin-bottom: 2rem;
  }
  .ml-8\@m {
    margin-left: 2rem;
  }
  .mx-8\@m {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .my-8\@m {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .m-9\@m {
    margin: 2.25rem;
  }
  .mt-9\@m {
    margin-top: 2.25rem;
  }
  .mr-9\@m {
    margin-right: 2.25rem;
  }
  .mb-9\@m {
    margin-bottom: 2.25rem;
  }
  .ml-9\@m {
    margin-left: 2.25rem;
  }
  .mx-9\@m {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .my-9\@m {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .m-10\@m {
    margin: 2.5rem;
  }
  .mt-10\@m {
    margin-top: 2.5rem;
  }
  .mr-10\@m {
    margin-right: 2.5rem;
  }
  .mb-10\@m {
    margin-bottom: 2.5rem;
  }
  .ml-10\@m {
    margin-left: 2.5rem;
  }
  .mx-10\@m {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .my-10\@m {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .p-0\@m {
    padding: 0rem;
  }
  .pt-0\@m {
    padding-top: 0rem;
  }
  .pr-0\@m {
    padding-right: 0rem;
  }
  .pb-0\@m {
    padding-bottom: 0rem;
  }
  .pl-0\@m {
    padding-left: 0rem;
  }
  .px-0\@m {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .py-0\@m {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .p-1\@m {
    padding: 0.25rem;
  }
  .pt-1\@m {
    padding-top: 0.25rem;
  }
  .pr-1\@m {
    padding-right: 0.25rem;
  }
  .pb-1\@m {
    padding-bottom: 0.25rem;
  }
  .pl-1\@m {
    padding-left: 0.25rem;
  }
  .px-1\@m {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .py-1\@m {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-2\@m {
    padding: 0.5rem;
  }
  .pt-2\@m {
    padding-top: 0.5rem;
  }
  .pr-2\@m {
    padding-right: 0.5rem;
  }
  .pb-2\@m {
    padding-bottom: 0.5rem;
  }
  .pl-2\@m {
    padding-left: 0.5rem;
  }
  .px-2\@m {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .py-2\@m {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-3\@m {
    padding: 0.75rem;
  }
  .pt-3\@m {
    padding-top: 0.75rem;
  }
  .pr-3\@m {
    padding-right: 0.75rem;
  }
  .pb-3\@m {
    padding-bottom: 0.75rem;
  }
  .pl-3\@m {
    padding-left: 0.75rem;
  }
  .px-3\@m {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .py-3\@m {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .p-4\@m {
    padding: 1rem;
  }
  .pt-4\@m {
    padding-top: 1rem;
  }
  .pr-4\@m {
    padding-right: 1rem;
  }
  .pb-4\@m {
    padding-bottom: 1rem;
  }
  .pl-4\@m {
    padding-left: 1rem;
  }
  .px-4\@m {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .py-4\@m {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-5\@m {
    padding: 1.25rem;
  }
  .pt-5\@m {
    padding-top: 1.25rem;
  }
  .pr-5\@m {
    padding-right: 1.25rem;
  }
  .pb-5\@m {
    padding-bottom: 1.25rem;
  }
  .pl-5\@m {
    padding-left: 1.25rem;
  }
  .px-5\@m {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .py-5\@m {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .p-6\@m {
    padding: 1.5rem;
  }
  .pt-6\@m {
    padding-top: 1.5rem;
  }
  .pr-6\@m {
    padding-right: 1.5rem;
  }
  .pb-6\@m {
    padding-bottom: 1.5rem;
  }
  .pl-6\@m {
    padding-left: 1.5rem;
  }
  .px-6\@m {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .py-6\@m {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .p-7\@m {
    padding: 1.75rem;
  }
  .pt-7\@m {
    padding-top: 1.75rem;
  }
  .pr-7\@m {
    padding-right: 1.75rem;
  }
  .pb-7\@m {
    padding-bottom: 1.75rem;
  }
  .pl-7\@m {
    padding-left: 1.75rem;
  }
  .px-7\@m {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .py-7\@m {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .p-8\@m {
    padding: 2rem;
  }
  .pt-8\@m {
    padding-top: 2rem;
  }
  .pr-8\@m {
    padding-right: 2rem;
  }
  .pb-8\@m {
    padding-bottom: 2rem;
  }
  .pl-8\@m {
    padding-left: 2rem;
  }
  .px-8\@m {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .py-8\@m {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .p-9\@m {
    padding: 2.25rem;
  }
  .pt-9\@m {
    padding-top: 2.25rem;
  }
  .pr-9\@m {
    padding-right: 2.25rem;
  }
  .pb-9\@m {
    padding-bottom: 2.25rem;
  }
  .pl-9\@m {
    padding-left: 2.25rem;
  }
  .px-9\@m {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .py-9\@m {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .p-10\@m {
    padding: 2.5rem;
  }
  .pt-10\@m {
    padding-top: 2.5rem;
  }
  .pr-10\@m {
    padding-right: 2.5rem;
  }
  .pb-10\@m {
    padding-bottom: 2.5rem;
  }
  .pl-10\@m {
    padding-left: 2.5rem;
  }
  .px-10\@m {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .py-10\@m {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .m-0\@l {
    margin: 0rem;
  }
  .mt-0\@l {
    margin-top: 0rem;
  }
  .mr-0\@l {
    margin-right: 0rem;
  }
  .mb-0\@l {
    margin-bottom: 0rem;
  }
  .ml-0\@l {
    margin-left: 0rem;
  }
  .mx-0\@l {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .my-0\@l {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .m-1\@l {
    margin: 0.25rem;
  }
  .mt-1\@l {
    margin-top: 0.25rem;
  }
  .mr-1\@l {
    margin-right: 0.25rem;
  }
  .mb-1\@l {
    margin-bottom: 0.25rem;
  }
  .ml-1\@l {
    margin-left: 0.25rem;
  }
  .mx-1\@l {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .my-1\@l {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .m-2\@l {
    margin: 0.5rem;
  }
  .mt-2\@l {
    margin-top: 0.5rem;
  }
  .mr-2\@l {
    margin-right: 0.5rem;
  }
  .mb-2\@l {
    margin-bottom: 0.5rem;
  }
  .ml-2\@l {
    margin-left: 0.5rem;
  }
  .mx-2\@l {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .my-2\@l {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .m-3\@l {
    margin: 0.75rem;
  }
  .mt-3\@l {
    margin-top: 0.75rem;
  }
  .mr-3\@l {
    margin-right: 0.75rem;
  }
  .mb-3\@l {
    margin-bottom: 0.75rem;
  }
  .ml-3\@l {
    margin-left: 0.75rem;
  }
  .mx-3\@l {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .my-3\@l {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .m-4\@l {
    margin: 1rem;
  }
  .mt-4\@l {
    margin-top: 1rem;
  }
  .mr-4\@l {
    margin-right: 1rem;
  }
  .mb-4\@l {
    margin-bottom: 1rem;
  }
  .ml-4\@l {
    margin-left: 1rem;
  }
  .mx-4\@l {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .my-4\@l {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .m-5\@l {
    margin: 1.25rem;
  }
  .mt-5\@l {
    margin-top: 1.25rem;
  }
  .mr-5\@l {
    margin-right: 1.25rem;
  }
  .mb-5\@l {
    margin-bottom: 1.25rem;
  }
  .ml-5\@l {
    margin-left: 1.25rem;
  }
  .mx-5\@l {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .my-5\@l {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .m-6\@l {
    margin: 1.5rem;
  }
  .mt-6\@l {
    margin-top: 1.5rem;
  }
  .mr-6\@l {
    margin-right: 1.5rem;
  }
  .mb-6\@l {
    margin-bottom: 1.5rem;
  }
  .ml-6\@l {
    margin-left: 1.5rem;
  }
  .mx-6\@l {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .my-6\@l {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .m-7\@l {
    margin: 1.75rem;
  }
  .mt-7\@l {
    margin-top: 1.75rem;
  }
  .mr-7\@l {
    margin-right: 1.75rem;
  }
  .mb-7\@l {
    margin-bottom: 1.75rem;
  }
  .ml-7\@l {
    margin-left: 1.75rem;
  }
  .mx-7\@l {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .my-7\@l {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .m-8\@l {
    margin: 2rem;
  }
  .mt-8\@l {
    margin-top: 2rem;
  }
  .mr-8\@l {
    margin-right: 2rem;
  }
  .mb-8\@l {
    margin-bottom: 2rem;
  }
  .ml-8\@l {
    margin-left: 2rem;
  }
  .mx-8\@l {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .my-8\@l {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .m-9\@l {
    margin: 2.25rem;
  }
  .mt-9\@l {
    margin-top: 2.25rem;
  }
  .mr-9\@l {
    margin-right: 2.25rem;
  }
  .mb-9\@l {
    margin-bottom: 2.25rem;
  }
  .ml-9\@l {
    margin-left: 2.25rem;
  }
  .mx-9\@l {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .my-9\@l {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .m-10\@l {
    margin: 2.5rem;
  }
  .mt-10\@l {
    margin-top: 2.5rem;
  }
  .mr-10\@l {
    margin-right: 2.5rem;
  }
  .mb-10\@l {
    margin-bottom: 2.5rem;
  }
  .ml-10\@l {
    margin-left: 2.5rem;
  }
  .mx-10\@l {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .my-10\@l {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .p-0\@l {
    padding: 0rem;
  }
  .pt-0\@l {
    padding-top: 0rem;
  }
  .pr-0\@l {
    padding-right: 0rem;
  }
  .pb-0\@l {
    padding-bottom: 0rem;
  }
  .pl-0\@l {
    padding-left: 0rem;
  }
  .px-0\@l {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .py-0\@l {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .p-1\@l {
    padding: 0.25rem;
  }
  .pt-1\@l {
    padding-top: 0.25rem;
  }
  .pr-1\@l {
    padding-right: 0.25rem;
  }
  .pb-1\@l {
    padding-bottom: 0.25rem;
  }
  .pl-1\@l {
    padding-left: 0.25rem;
  }
  .px-1\@l {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .py-1\@l {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-2\@l {
    padding: 0.5rem;
  }
  .pt-2\@l {
    padding-top: 0.5rem;
  }
  .pr-2\@l {
    padding-right: 0.5rem;
  }
  .pb-2\@l {
    padding-bottom: 0.5rem;
  }
  .pl-2\@l {
    padding-left: 0.5rem;
  }
  .px-2\@l {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .py-2\@l {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-3\@l {
    padding: 0.75rem;
  }
  .pt-3\@l {
    padding-top: 0.75rem;
  }
  .pr-3\@l {
    padding-right: 0.75rem;
  }
  .pb-3\@l {
    padding-bottom: 0.75rem;
  }
  .pl-3\@l {
    padding-left: 0.75rem;
  }
  .px-3\@l {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .py-3\@l {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .p-4\@l {
    padding: 1rem;
  }
  .pt-4\@l {
    padding-top: 1rem;
  }
  .pr-4\@l {
    padding-right: 1rem;
  }
  .pb-4\@l {
    padding-bottom: 1rem;
  }
  .pl-4\@l {
    padding-left: 1rem;
  }
  .px-4\@l {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .py-4\@l {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-5\@l {
    padding: 1.25rem;
  }
  .pt-5\@l {
    padding-top: 1.25rem;
  }
  .pr-5\@l {
    padding-right: 1.25rem;
  }
  .pb-5\@l {
    padding-bottom: 1.25rem;
  }
  .pl-5\@l {
    padding-left: 1.25rem;
  }
  .px-5\@l {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .py-5\@l {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .p-6\@l {
    padding: 1.5rem;
  }
  .pt-6\@l {
    padding-top: 1.5rem;
  }
  .pr-6\@l {
    padding-right: 1.5rem;
  }
  .pb-6\@l {
    padding-bottom: 1.5rem;
  }
  .pl-6\@l {
    padding-left: 1.5rem;
  }
  .px-6\@l {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .py-6\@l {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .p-7\@l {
    padding: 1.75rem;
  }
  .pt-7\@l {
    padding-top: 1.75rem;
  }
  .pr-7\@l {
    padding-right: 1.75rem;
  }
  .pb-7\@l {
    padding-bottom: 1.75rem;
  }
  .pl-7\@l {
    padding-left: 1.75rem;
  }
  .px-7\@l {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .py-7\@l {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .p-8\@l {
    padding: 2rem;
  }
  .pt-8\@l {
    padding-top: 2rem;
  }
  .pr-8\@l {
    padding-right: 2rem;
  }
  .pb-8\@l {
    padding-bottom: 2rem;
  }
  .pl-8\@l {
    padding-left: 2rem;
  }
  .px-8\@l {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .py-8\@l {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .p-9\@l {
    padding: 2.25rem;
  }
  .pt-9\@l {
    padding-top: 2.25rem;
  }
  .pr-9\@l {
    padding-right: 2.25rem;
  }
  .pb-9\@l {
    padding-bottom: 2.25rem;
  }
  .pl-9\@l {
    padding-left: 2.25rem;
  }
  .px-9\@l {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .py-9\@l {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .p-10\@l {
    padding: 2.5rem;
  }
  .pt-10\@l {
    padding-top: 2.5rem;
  }
  .pr-10\@l {
    padding-right: 2.5rem;
  }
  .pb-10\@l {
    padding-bottom: 2.5rem;
  }
  .pl-10\@l {
    padding-left: 2.5rem;
  }
  .px-10\@l {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .py-10\@l {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 1600px) {
  .m-0\@xl {
    margin: 0rem;
  }
  .mt-0\@xl {
    margin-top: 0rem;
  }
  .mr-0\@xl {
    margin-right: 0rem;
  }
  .mb-0\@xl {
    margin-bottom: 0rem;
  }
  .ml-0\@xl {
    margin-left: 0rem;
  }
  .mx-0\@xl {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .my-0\@xl {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .m-1\@xl {
    margin: 0.25rem;
  }
  .mt-1\@xl {
    margin-top: 0.25rem;
  }
  .mr-1\@xl {
    margin-right: 0.25rem;
  }
  .mb-1\@xl {
    margin-bottom: 0.25rem;
  }
  .ml-1\@xl {
    margin-left: 0.25rem;
  }
  .mx-1\@xl {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .my-1\@xl {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .m-2\@xl {
    margin: 0.5rem;
  }
  .mt-2\@xl {
    margin-top: 0.5rem;
  }
  .mr-2\@xl {
    margin-right: 0.5rem;
  }
  .mb-2\@xl {
    margin-bottom: 0.5rem;
  }
  .ml-2\@xl {
    margin-left: 0.5rem;
  }
  .mx-2\@xl {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .my-2\@xl {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .m-3\@xl {
    margin: 0.75rem;
  }
  .mt-3\@xl {
    margin-top: 0.75rem;
  }
  .mr-3\@xl {
    margin-right: 0.75rem;
  }
  .mb-3\@xl {
    margin-bottom: 0.75rem;
  }
  .ml-3\@xl {
    margin-left: 0.75rem;
  }
  .mx-3\@xl {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .my-3\@xl {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .m-4\@xl {
    margin: 1rem;
  }
  .mt-4\@xl {
    margin-top: 1rem;
  }
  .mr-4\@xl {
    margin-right: 1rem;
  }
  .mb-4\@xl {
    margin-bottom: 1rem;
  }
  .ml-4\@xl {
    margin-left: 1rem;
  }
  .mx-4\@xl {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .my-4\@xl {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .m-5\@xl {
    margin: 1.25rem;
  }
  .mt-5\@xl {
    margin-top: 1.25rem;
  }
  .mr-5\@xl {
    margin-right: 1.25rem;
  }
  .mb-5\@xl {
    margin-bottom: 1.25rem;
  }
  .ml-5\@xl {
    margin-left: 1.25rem;
  }
  .mx-5\@xl {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .my-5\@xl {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .m-6\@xl {
    margin: 1.5rem;
  }
  .mt-6\@xl {
    margin-top: 1.5rem;
  }
  .mr-6\@xl {
    margin-right: 1.5rem;
  }
  .mb-6\@xl {
    margin-bottom: 1.5rem;
  }
  .ml-6\@xl {
    margin-left: 1.5rem;
  }
  .mx-6\@xl {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .my-6\@xl {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .m-7\@xl {
    margin: 1.75rem;
  }
  .mt-7\@xl {
    margin-top: 1.75rem;
  }
  .mr-7\@xl {
    margin-right: 1.75rem;
  }
  .mb-7\@xl {
    margin-bottom: 1.75rem;
  }
  .ml-7\@xl {
    margin-left: 1.75rem;
  }
  .mx-7\@xl {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .my-7\@xl {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .m-8\@xl {
    margin: 2rem;
  }
  .mt-8\@xl {
    margin-top: 2rem;
  }
  .mr-8\@xl {
    margin-right: 2rem;
  }
  .mb-8\@xl {
    margin-bottom: 2rem;
  }
  .ml-8\@xl {
    margin-left: 2rem;
  }
  .mx-8\@xl {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .my-8\@xl {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .m-9\@xl {
    margin: 2.25rem;
  }
  .mt-9\@xl {
    margin-top: 2.25rem;
  }
  .mr-9\@xl {
    margin-right: 2.25rem;
  }
  .mb-9\@xl {
    margin-bottom: 2.25rem;
  }
  .ml-9\@xl {
    margin-left: 2.25rem;
  }
  .mx-9\@xl {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .my-9\@xl {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .m-10\@xl {
    margin: 2.5rem;
  }
  .mt-10\@xl {
    margin-top: 2.5rem;
  }
  .mr-10\@xl {
    margin-right: 2.5rem;
  }
  .mb-10\@xl {
    margin-bottom: 2.5rem;
  }
  .ml-10\@xl {
    margin-left: 2.5rem;
  }
  .mx-10\@xl {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .my-10\@xl {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .p-0\@xl {
    padding: 0rem;
  }
  .pt-0\@xl {
    padding-top: 0rem;
  }
  .pr-0\@xl {
    padding-right: 0rem;
  }
  .pb-0\@xl {
    padding-bottom: 0rem;
  }
  .pl-0\@xl {
    padding-left: 0rem;
  }
  .px-0\@xl {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .py-0\@xl {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .p-1\@xl {
    padding: 0.25rem;
  }
  .pt-1\@xl {
    padding-top: 0.25rem;
  }
  .pr-1\@xl {
    padding-right: 0.25rem;
  }
  .pb-1\@xl {
    padding-bottom: 0.25rem;
  }
  .pl-1\@xl {
    padding-left: 0.25rem;
  }
  .px-1\@xl {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .py-1\@xl {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-2\@xl {
    padding: 0.5rem;
  }
  .pt-2\@xl {
    padding-top: 0.5rem;
  }
  .pr-2\@xl {
    padding-right: 0.5rem;
  }
  .pb-2\@xl {
    padding-bottom: 0.5rem;
  }
  .pl-2\@xl {
    padding-left: 0.5rem;
  }
  .px-2\@xl {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .py-2\@xl {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-3\@xl {
    padding: 0.75rem;
  }
  .pt-3\@xl {
    padding-top: 0.75rem;
  }
  .pr-3\@xl {
    padding-right: 0.75rem;
  }
  .pb-3\@xl {
    padding-bottom: 0.75rem;
  }
  .pl-3\@xl {
    padding-left: 0.75rem;
  }
  .px-3\@xl {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .py-3\@xl {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .p-4\@xl {
    padding: 1rem;
  }
  .pt-4\@xl {
    padding-top: 1rem;
  }
  .pr-4\@xl {
    padding-right: 1rem;
  }
  .pb-4\@xl {
    padding-bottom: 1rem;
  }
  .pl-4\@xl {
    padding-left: 1rem;
  }
  .px-4\@xl {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .py-4\@xl {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-5\@xl {
    padding: 1.25rem;
  }
  .pt-5\@xl {
    padding-top: 1.25rem;
  }
  .pr-5\@xl {
    padding-right: 1.25rem;
  }
  .pb-5\@xl {
    padding-bottom: 1.25rem;
  }
  .pl-5\@xl {
    padding-left: 1.25rem;
  }
  .px-5\@xl {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .py-5\@xl {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .p-6\@xl {
    padding: 1.5rem;
  }
  .pt-6\@xl {
    padding-top: 1.5rem;
  }
  .pr-6\@xl {
    padding-right: 1.5rem;
  }
  .pb-6\@xl {
    padding-bottom: 1.5rem;
  }
  .pl-6\@xl {
    padding-left: 1.5rem;
  }
  .px-6\@xl {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .py-6\@xl {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .p-7\@xl {
    padding: 1.75rem;
  }
  .pt-7\@xl {
    padding-top: 1.75rem;
  }
  .pr-7\@xl {
    padding-right: 1.75rem;
  }
  .pb-7\@xl {
    padding-bottom: 1.75rem;
  }
  .pl-7\@xl {
    padding-left: 1.75rem;
  }
  .px-7\@xl {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .py-7\@xl {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .p-8\@xl {
    padding: 2rem;
  }
  .pt-8\@xl {
    padding-top: 2rem;
  }
  .pr-8\@xl {
    padding-right: 2rem;
  }
  .pb-8\@xl {
    padding-bottom: 2rem;
  }
  .pl-8\@xl {
    padding-left: 2rem;
  }
  .px-8\@xl {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .py-8\@xl {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .p-9\@xl {
    padding: 2.25rem;
  }
  .pt-9\@xl {
    padding-top: 2.25rem;
  }
  .pr-9\@xl {
    padding-right: 2.25rem;
  }
  .pb-9\@xl {
    padding-bottom: 2.25rem;
  }
  .pl-9\@xl {
    padding-left: 2.25rem;
  }
  .px-9\@xl {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .py-9\@xl {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .p-10\@xl {
    padding: 2.5rem;
  }
  .pt-10\@xl {
    padding-top: 2.5rem;
  }
  .pr-10\@xl {
    padding-right: 2.5rem;
  }
  .pb-10\@xl {
    padding-bottom: 2.5rem;
  }
  .pl-10\@xl {
    padding-left: 2.5rem;
  }
  .px-10\@xl {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .py-10\@xl {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.border--0 {
  border-width: 0px;
  border-style: solid;
}
.border-t-0 {
  border-top-width: 0px;
  border-top-style: solid;
}
.border-r-0 {
  border-right-width: 0px;
  border-right-style: solid;
}
.border-b-0 {
  border-bottom-width: 0px;
  border-bottom-style: solid;
}
.border-l-0 {
  border-left-width: 0px;
  border-left-style: solid;
}
.border--1 {
  border-width: 1px;
  border-style: solid;
}
.border-t-1 {
  border-top-width: 1px;
  border-top-style: solid;
}
.border-r-1 {
  border-right-width: 1px;
  border-right-style: solid;
}
.border-b-1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-l-1 {
  border-left-width: 1px;
  border-left-style: solid;
}
.border--2 {
  border-width: 2px;
  border-style: solid;
}
.border-t-2 {
  border-top-width: 2px;
  border-top-style: solid;
}
.border-r-2 {
  border-right-width: 2px;
  border-right-style: solid;
}
.border-b-2 {
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.border-l-2 {
  border-left-width: 2px;
  border-left-style: solid;
}
.border--4 {
  border-width: 4px;
  border-style: solid;
}
.border-t-4 {
  border-top-width: 4px;
  border-top-style: solid;
}
.border-r-4 {
  border-right-width: 4px;
  border-right-style: solid;
}
.border-b-4 {
  border-bottom-width: 4px;
  border-bottom-style: solid;
}
.border-l-4 {
  border-left-width: 4px;
  border-left-style: solid;
}
.border--8 {
  border-width: 8px;
  border-style: solid;
}
.border-t-8 {
  border-top-width: 8px;
  border-top-style: solid;
}
.border-r-8 {
  border-right-width: 8px;
  border-right-style: solid;
}
.border-b-8 {
  border-bottom-width: 8px;
  border-bottom-style: solid;
}
.border-l-8 {
  border-left-width: 8px;
  border-left-style: solid;
}
.border-transparent {
  border-color: transparent;
}
.border-transparent {
  border-color: transparent;
}
.bordert-transparent {
  border-top-color: transparent;
}
.borderr-transparent {
  border-right-color: transparent;
}
.borderb-transparent {
  border-bottom-color: transparent;
}
.borderl-transparent {
  border-left-color: transparent;
}
.border-black {
  border-color: #000;
}
.border-black {
  border-color: #000;
}
.bordert-black {
  border-top-color: #000;
}
.borderr-black {
  border-right-color: #000;
}
.borderb-black {
  border-bottom-color: #000;
}
.borderl-black {
  border-left-color: #000;
}
.border-white {
  border-color: #fff;
}
.border-white {
  border-color: #fff;
}
.bordert-white {
  border-top-color: #fff;
}
.borderr-white {
  border-right-color: #fff;
}
.borderb-white {
  border-bottom-color: #fff;
}
.borderl-white {
  border-left-color: #fff;
}
.border-gray-100 {
  border-color: #f3f4f6;
}
.border-gray-100 {
  border-color: #f3f4f6;
}
.bordert-gray-100 {
  border-top-color: #f3f4f6;
}
.borderr-gray-100 {
  border-right-color: #f3f4f6;
}
.borderb-gray-100 {
  border-bottom-color: #f3f4f6;
}
.borderl-gray-100 {
  border-left-color: #f3f4f6;
}
.border-gray-300 {
  border-color: #d1d5db;
}
.border-gray-300 {
  border-color: #d1d5db;
}
.bordert-gray-300 {
  border-top-color: #d1d5db;
}
.borderr-gray-300 {
  border-right-color: #d1d5db;
}
.borderb-gray-300 {
  border-bottom-color: #d1d5db;
}
.borderl-gray-300 {
  border-left-color: #d1d5db;
}
.border-gray-500 {
  border-color: #6b7280;
}
.border-gray-500 {
  border-color: #6b7280;
}
.bordert-gray-500 {
  border-top-color: #6b7280;
}
.borderr-gray-500 {
  border-right-color: #6b7280;
}
.borderb-gray-500 {
  border-bottom-color: #6b7280;
}
.borderl-gray-500 {
  border-left-color: #6b7280;
}
.border-gray-700 {
  border-color: #374151;
}
.border-gray-700 {
  border-color: #374151;
}
.bordert-gray-700 {
  border-top-color: #374151;
}
.borderr-gray-700 {
  border-right-color: #374151;
}
.borderb-gray-700 {
  border-bottom-color: #374151;
}
.borderl-gray-700 {
  border-left-color: #374151;
}
.border-gray-900 {
  border-color: #111827;
}
.border-gray-900 {
  border-color: #111827;
}
.bordert-gray-900 {
  border-top-color: #111827;
}
.borderr-gray-900 {
  border-right-color: #111827;
}
.borderb-gray-900 {
  border-bottom-color: #111827;
}
.borderl-gray-900 {
  border-left-color: #111827;
}
.border-red-300 {
  border-color: #fca5a5;
}
.border-red-300 {
  border-color: #fca5a5;
}
.bordert-red-300 {
  border-top-color: #fca5a5;
}
.borderr-red-300 {
  border-right-color: #fca5a5;
}
.borderb-red-300 {
  border-bottom-color: #fca5a5;
}
.borderl-red-300 {
  border-left-color: #fca5a5;
}
.border-red-500 {
  border-color: #ef4444;
}
.border-red-500 {
  border-color: #ef4444;
}
.bordert-red-500 {
  border-top-color: #ef4444;
}
.borderr-red-500 {
  border-right-color: #ef4444;
}
.borderb-red-500 {
  border-bottom-color: #ef4444;
}
.borderl-red-500 {
  border-left-color: #ef4444;
}
.border-red-700 {
  border-color: #b91c1c;
}
.border-red-700 {
  border-color: #b91c1c;
}
.bordert-red-700 {
  border-top-color: #b91c1c;
}
.borderr-red-700 {
  border-right-color: #b91c1c;
}
.borderb-red-700 {
  border-bottom-color: #b91c1c;
}
.borderl-red-700 {
  border-left-color: #b91c1c;
}
.border-blue-300 {
  border-color: #93c5fd;
}
.border-blue-300 {
  border-color: #93c5fd;
}
.bordert-blue-300 {
  border-top-color: #93c5fd;
}
.borderr-blue-300 {
  border-right-color: #93c5fd;
}
.borderb-blue-300 {
  border-bottom-color: #93c5fd;
}
.borderl-blue-300 {
  border-left-color: #93c5fd;
}
.border-blue-500 {
  border-color: #3b82f6;
}
.border-blue-500 {
  border-color: #3b82f6;
}
.bordert-blue-500 {
  border-top-color: #3b82f6;
}
.borderr-blue-500 {
  border-right-color: #3b82f6;
}
.borderb-blue-500 {
  border-bottom-color: #3b82f6;
}
.borderl-blue-500 {
  border-left-color: #3b82f6;
}
.border-blue-700 {
  border-color: #1d4ed8;
}
.border-blue-700 {
  border-color: #1d4ed8;
}
.bordert-blue-700 {
  border-top-color: #1d4ed8;
}
.borderr-blue-700 {
  border-right-color: #1d4ed8;
}
.borderb-blue-700 {
  border-bottom-color: #1d4ed8;
}
.borderl-blue-700 {
  border-left-color: #1d4ed8;
}
.border-green-300 {
  border-color: #86efac;
}
.border-green-300 {
  border-color: #86efac;
}
.bordert-green-300 {
  border-top-color: #86efac;
}
.borderr-green-300 {
  border-right-color: #86efac;
}
.borderb-green-300 {
  border-bottom-color: #86efac;
}
.borderl-green-300 {
  border-left-color: #86efac;
}
.border-green-500 {
  border-color: #22c55e;
}
.border-green-500 {
  border-color: #22c55e;
}
.bordert-green-500 {
  border-top-color: #22c55e;
}
.borderr-green-500 {
  border-right-color: #22c55e;
}
.borderb-green-500 {
  border-bottom-color: #22c55e;
}
.borderl-green-500 {
  border-left-color: #22c55e;
}
.border-green-700 {
  border-color: #15803d;
}
.border-green-700 {
  border-color: #15803d;
}
.bordert-green-700 {
  border-top-color: #15803d;
}
.borderr-green-700 {
  border-right-color: #15803d;
}
.borderb-green-700 {
  border-bottom-color: #15803d;
}
.borderl-green-700 {
  border-left-color: #15803d;
}
.button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: var(--wp--custom--button--padding--medium);
  border: 1px solid transparent;
  border-radius: var(--wp--custom--button--border-radius);
  cursor: pointer;
  font: inherit;
  font-size: var(--wp--custom--button--font-size--medium);
  font-weight: var(--wp--custom--button--font-weight);
  line-height: var(--wp--custom--button--line-height);
  text-decoration: none;
  transition: background-color 0.2s, border-color 0.2s, color 0.2s;
}
.button:disabled, .button.is-disabled {
  opacity: 0.55;
  cursor: not-allowed;
  pointer-events: none;
}
.button:focus-visible {
  outline: 2px solid var(--button-background);
  outline-offset: 3px;
}
.button-primary {
  --button-background: var(--wp--custom--button--primary--background-color);
  --button-foreground: var(--wp--custom--button--primary--foreground-color);
  --button-hover-background: var(--wp--custom--button--primary--hover--background-color);
  --button-hover-foreground: var(--wp--custom--button--primary--hover--foreground-color);
  --button-active-background: var(--wp--custom--button--primary--active--background-color);
  --button-active-foreground: var(--wp--custom--button--primary--active--foreground-color);
}
.button-secondary {
  --button-background: var(--wp--custom--button--secondary--background-color);
  --button-foreground: var(--wp--custom--button--secondary--foreground-color);
  --button-hover-background: var(--wp--custom--button--secondary--hover--background-color);
  --button-hover-foreground: var(--wp--custom--button--secondary--hover--foreground-color);
  --button-active-background: var(--wp--custom--button--secondary--active--background-color);
  --button-active-foreground: var(--wp--custom--button--secondary--active--foreground-color);
}
.button-filled {
  color: var(--button-foreground);
  background-color: var(--button-background);
  border-color: var(--button-background);
}
.button-filled:hover, .button-filled:focus-visible {
  color: var(--button-hover-foreground);
  background-color: var(--button-hover-background);
  border-color: var(--button-hover-background);
}
.button-filled:active {
  color: var(--button-active-foreground);
  background-color: var(--button-active-background);
  border-color: var(--button-active-background);
}
.button-outline {
  color: var(--button-background);
  background-color: transparent;
  border-color: var(--button-background);
}
.button-outline:hover, .button-outline:focus-visible {
  color: var(--button-hover-foreground);
  background-color: var(--button-hover-background);
  border-color: var(--button-hover-background);
}
.button-outline:active {
  color: var(--button-active-foreground);
  background-color: var(--button-active-background);
  border-color: var(--button-active-background);
}
.button-small {
  padding: var(--wp--custom--button--padding--small);
  font-size: var(--wp--custom--button--font-size--small);
}
.button-large {
  padding: var(--wp--custom--button--padding--large);
  font-size: var(--wp--custom--button--font-size--large);
}
/* WordPress Core
-------------------------------------------------------------- */
.alignnone {
  margin: 0.5rem 1rem 1rem 0;
}
.aligncenter, div.aligncenter {
  display: block;
  margin: 0.5rem auto 0.5rem auto;
}
.alignright {
  float: right;
  margin: 0.5rem 0 1rem 1rem;
}
.alignleft {
  float: left;
  margin: 0.5rem 1rem 1rem 0;
}
a img.alignright {
  float: right;
  margin: 0.5rem 0 1rem 1rem;
}
a img.alignnone {
  margin: 0.5rem 1rem 1rem 0;
}
a img.alignleft {
  float: left;
  margin: 0.5rem 1rem 1rem 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
/*# sourceMappingURL=https://e-unit.p-wlph6a.project.space/wp-content/build/scss_library/8b7ea26d7f5adb806f357a3168542605f50dfedd.css.map */