.m-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.m--20 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
  margin-left: -1.25rem !important;
  margin-right: -1.25rem !important;
}
.m--12 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}
.m--8 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}
.m--6 {
  margin-top: -0.375rem !important;
  margin-bottom: -0.375rem !important;
  margin-left: -0.375rem !important;
  margin-right: -0.375rem !important;
}
.m--4 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}
.m--3 {
  margin-top: -0.1875rem !important;
  margin-bottom: -0.1875rem !important;
  margin-left: -0.1875rem !important;
  margin-right: -0.1875rem !important;
}
.m-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-2 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.m-4 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.m-6 {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
  margin-left: 0.375rem !important;
  margin-right: 0.375rem !important;
}
.m-8 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.m-12 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.m-16 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.m-20 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.m-24 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.m-32 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.m-40 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}
.m-48 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.m-64 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}
.m-72 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}
.m-128 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}
.mv-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mh-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.mv--20 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}
.mh--20 {
  margin-left: -1.25rem !important;
  margin-right: -1.25rem !important;
}
.mv--12 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}
.mh--12 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}
.mv--8 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}
.mh--8 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}
.mv--6 {
  margin-top: -0.375rem !important;
  margin-bottom: -0.375rem !important;
}
.mh--6 {
  margin-left: -0.375rem !important;
  margin-right: -0.375rem !important;
}
.mv--4 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}
.mh--4 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}
.mv--3 {
  margin-top: -0.1875rem !important;
  margin-bottom: -0.1875rem !important;
}
.mh--3 {
  margin-left: -0.1875rem !important;
  margin-right: -0.1875rem !important;
}
.mv-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mh-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mv-2 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}
.mh-2 {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.mv-4 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.mh-4 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.mv-6 {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
}
.mh-6 {
  margin-left: 0.375rem !important;
  margin-right: 0.375rem !important;
}
.mv-8 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.mh-8 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.mv-12 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.mh-12 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.mv-16 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.mh-16 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.mv-20 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.mh-20 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.mv-24 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.mh-24 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.mv-32 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.mh-32 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.mv-40 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.mh-40 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}
.mv-48 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.mh-48 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.mv-64 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.mh-64 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}
.mv-72 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}
.mh-72 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}
.mv-128 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}
.mh-128 {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ml-auto {
  margin-left: auto !important;
}
.mr-auto {
  margin-right: auto !important;
}
.mt--20 {
  margin-top: -1.25rem !important;
}
.mb--20 {
  margin-bottom: -1.25rem !important;
}
.ml--20 {
  margin-left: -1.25rem !important;
}
.mr--20 {
  margin-right: -1.25rem !important;
}
.mt--12 {
  margin-top: -0.75rem !important;
}
.mb--12 {
  margin-bottom: -0.75rem !important;
}
.ml--12 {
  margin-left: -0.75rem !important;
}
.mr--12 {
  margin-right: -0.75rem !important;
}
.mt--8 {
  margin-top: -0.5rem !important;
}
.mb--8 {
  margin-bottom: -0.5rem !important;
}
.ml--8 {
  margin-left: -0.5rem !important;
}
.mr--8 {
  margin-right: -0.5rem !important;
}
.mt--6 {
  margin-top: -0.375rem !important;
}
.mb--6 {
  margin-bottom: -0.375rem !important;
}
.ml--6 {
  margin-left: -0.375rem !important;
}
.mr--6 {
  margin-right: -0.375rem !important;
}
.mt--4 {
  margin-top: -0.25rem !important;
}
.mb--4 {
  margin-bottom: -0.25rem !important;
}
.ml--4 {
  margin-left: -0.25rem !important;
}
.mr--4 {
  margin-right: -0.25rem !important;
}
.mt--3 {
  margin-top: -0.1875rem !important;
}
.mb--3 {
  margin-bottom: -0.1875rem !important;
}
.ml--3 {
  margin-left: -0.1875rem !important;
}
.mr--3 {
  margin-right: -0.1875rem !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mt-2 {
  margin-top: 0.125rem !important;
}
.mb-2 {
  margin-bottom: 0.125rem !important;
}
.ml-2 {
  margin-left: 0.125rem !important;
}
.mr-2 {
  margin-right: 0.125rem !important;
}
.mt-4 {
  margin-top: 0.25rem !important;
}
.mb-4 {
  margin-bottom: 0.25rem !important;
}
.ml-4 {
  margin-left: 0.25rem !important;
}
.mr-4 {
  margin-right: 0.25rem !important;
}
.mt-6 {
  margin-top: 0.375rem !important;
}
.mb-6 {
  margin-bottom: 0.375rem !important;
}
.ml-6 {
  margin-left: 0.375rem !important;
}
.mr-6 {
  margin-right: 0.375rem !important;
}
.mt-8 {
  margin-top: 0.5rem !important;
}
.mb-8 {
  margin-bottom: 0.5rem !important;
}
.ml-8 {
  margin-left: 0.5rem !important;
}
.mr-8 {
  margin-right: 0.5rem !important;
}
.mt-12 {
  margin-top: 0.75rem !important;
}
.mb-12 {
  margin-bottom: 0.75rem !important;
}
.ml-12 {
  margin-left: 0.75rem !important;
}
.mr-12 {
  margin-right: 0.75rem !important;
}
.mt-16 {
  margin-top: 1rem !important;
}
.mb-16 {
  margin-bottom: 1rem !important;
}
.ml-16 {
  margin-left: 1rem !important;
}
.mr-16 {
  margin-right: 1rem !important;
}
.mt-20 {
  margin-top: 1.25rem !important;
}
.mb-20 {
  margin-bottom: 1.25rem !important;
}
.ml-20 {
  margin-left: 1.25rem !important;
}
.mr-20 {
  margin-right: 1.25rem !important;
}
.mt-24 {
  margin-top: 1.5rem !important;
}
.mb-24 {
  margin-bottom: 1.5rem !important;
}
.ml-24 {
  margin-left: 1.5rem !important;
}
.mr-24 {
  margin-right: 1.5rem !important;
}
.mt-32 {
  margin-top: 2rem !important;
}
.mb-32 {
  margin-bottom: 2rem !important;
}
.ml-32 {
  margin-left: 2rem !important;
}
.mr-32 {
  margin-right: 2rem !important;
}
.mt-40 {
  margin-top: 2.5rem !important;
}
.mb-40 {
  margin-bottom: 2.5rem !important;
}
.ml-40 {
  margin-left: 2.5rem !important;
}
.mr-40 {
  margin-right: 2.5rem !important;
}
.mt-48 {
  margin-top: 3rem !important;
}
.mb-48 {
  margin-bottom: 3rem !important;
}
.ml-48 {
  margin-left: 3rem !important;
}
.mr-48 {
  margin-right: 3rem !important;
}
.mt-64 {
  margin-top: 4rem !important;
}
.mb-64 {
  margin-bottom: 4rem !important;
}
.ml-64 {
  margin-left: 4rem !important;
}
.mr-64 {
  margin-right: 4rem !important;
}
.mt-72 {
  margin-top: 4.5rem !important;
}
.mb-72 {
  margin-bottom: 4.5rem !important;
}
.ml-72 {
  margin-left: 4.5rem !important;
}
.mr-72 {
  margin-right: 4.5rem !important;
}
.mt-128 {
  margin-top: 8rem !important;
}
.mb-128 {
  margin-bottom: 8rem !important;
}
.ml-128 {
  margin-left: 8rem !important;
}
.mr-128 {
  margin-right: 8rem !important;
}
.p-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.p-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.p-5 {
  padding-top: 0.3125rem !important;
  padding-bottom: 0.3125rem !important;
  padding-left: 0.3125rem !important;
  padding-right: 0.3125rem !important;
}
.p-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}
.p-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.p-10 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.p-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.p-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.p-18 {
  padding-top: 1.125rem !important;
  padding-bottom: 1.125rem !important;
  padding-left: 1.125rem !important;
  padding-right: 1.125rem !important;
}
.p-22 {
  padding-top: 1.375rem !important;
  padding-bottom: 1.375rem !important;
  padding-left: 1.375rem !important;
  padding-right: 1.375rem !important;
}
.p-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.p-28 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}
.p-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.p-36 {
  padding-top: 2.23rem !important;
  padding-bottom: 2.25rem !important;
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}
.p-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}
.p-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.p-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}
.p-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.pv-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.ph-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.pv-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.ph-4 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.pv-5 {
  padding-top: 0.3125rem !important;
  padding-bottom: 0.3125rem !important;
}
.ph-5 {
  padding-left: 0.3125rem !important;
  padding-right: 0.3125rem !important;
}
.pv-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}
.ph-6 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}
.pv-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.ph-8 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.pv-10 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.ph-10 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.pv-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.ph-12 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.pv-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.ph-16 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.pv-18 {
  padding-top: 1.125rem !important;
  padding-bottom: 1.125rem !important;
}
.ph-18 {
  padding-left: 1.125rem !important;
  padding-right: 1.125rem !important;
}
.pv-22 {
  padding-top: 1.375rem !important;
  padding-bottom: 1.375rem !important;
}
.ph-22 {
  padding-left: 1.375rem !important;
  padding-right: 1.375rem !important;
}
.pv-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.ph-24 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.pv-28 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}
.ph-28 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}
.pv-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.ph-32 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.pv-36 {
  padding-top: 2.23rem !important;
  padding-bottom: 2.25rem !important;
}
.ph-36 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}
.pv-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
.ph-40 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}
.pv-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.ph-48 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.pv-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}
.ph-56 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}
.pv-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.ph-64 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pt-4 {
  padding-top: 0.25rem !important;
}
.pb-4 {
  padding-bottom: 0.25rem !important;
}
.pl-4 {
  padding-left: 0.25rem !important;
}
.pr-4 {
  padding-right: 0.25rem !important;
}
.pt-5 {
  padding-top: 0.3125rem !important;
}
.pb-5 {
  padding-bottom: 0.3125rem !important;
}
.pl-5 {
  padding-left: 0.3125rem !important;
}
.pr-5 {
  padding-right: 0.3125rem !important;
}
.pt-6 {
  padding-top: 0.375rem !important;
}
.pb-6 {
  padding-bottom: 0.375rem !important;
}
.pl-6 {
  padding-left: 0.375rem !important;
}
.pr-6 {
  padding-right: 0.375rem !important;
}
.pt-8 {
  padding-top: 0.5rem !important;
}
.pb-8 {
  padding-bottom: 0.5rem !important;
}
.pl-8 {
  padding-left: 0.5rem !important;
}
.pr-8 {
  padding-right: 0.5rem !important;
}
.pt-10 {
  padding-top: 0.625rem !important;
}
.pb-10 {
  padding-bottom: 0.625rem !important;
}
.pl-10 {
  padding-left: 0.625rem !important;
}
.pr-10 {
  padding-right: 0.625rem !important;
}
.pt-12 {
  padding-top: 0.75rem !important;
}
.pb-12 {
  padding-bottom: 0.75rem !important;
}
.pl-12 {
  padding-left: 0.75rem !important;
}
.pr-12 {
  padding-right: 0.75rem !important;
}
.pt-16 {
  padding-top: 1rem !important;
}
.pb-16 {
  padding-bottom: 1rem !important;
}
.pl-16 {
  padding-left: 1rem !important;
}
.pr-16 {
  padding-right: 1rem !important;
}
.pt-18 {
  padding-top: 1.125rem !important;
}
.pb-18 {
  padding-bottom: 1.125rem !important;
}
.pl-18 {
  padding-left: 1.125rem !important;
}
.pr-18 {
  padding-right: 1.125rem !important;
}
.pt-22 {
  padding-top: 1.375rem !important;
}
.pb-22 {
  padding-bottom: 1.375rem !important;
}
.pl-22 {
  padding-left: 1.375rem !important;
}
.pr-22 {
  padding-right: 1.375rem !important;
}
.pt-24 {
  padding-top: 1.5rem !important;
}
.pb-24 {
  padding-bottom: 1.5rem !important;
}
.pl-24 {
  padding-left: 1.5rem !important;
}
.pr-24 {
  padding-right: 1.5rem !important;
}
.pt-28 {
  padding-top: 1.75rem !important;
}
.pb-28 {
  padding-bottom: 1.75rem !important;
}
.pl-28 {
  padding-left: 1.75rem !important;
}
.pr-28 {
  padding-right: 1.75rem !important;
}
.pt-32 {
  padding-top: 2rem !important;
}
.pb-32 {
  padding-bottom: 2rem !important;
}
.pl-32 {
  padding-left: 2rem !important;
}
.pr-32 {
  padding-right: 2rem !important;
}
.pt-36 {
  padding-top: 2.23rem !important;
}
.pb-36 {
  padding-bottom: 2.25rem !important;
}
.pl-36 {
  padding-left: 2.25rem !important;
}
.pr-36 {
  padding-right: 2.25rem !important;
}
.pt-40 {
  padding-top: 2.5rem !important;
}
.pb-40 {
  padding-bottom: 2.5rem !important;
}
.pl-40 {
  padding-left: 2.5rem !important;
}
.pr-40 {
  padding-right: 2.5rem !important;
}
.pt-48 {
  padding-top: 3rem !important;
}
.pb-48 {
  padding-bottom: 3rem !important;
}
.pl-48 {
  padding-left: 3rem !important;
}
.pr-48 {
  padding-right: 3rem !important;
}
.pt-56 {
  padding-top: 3.5rem !important;
}
.pb-56 {
  padding-bottom: 3.5rem !important;
}
.pl-56 {
  padding-left: 3.5rem !important;
}
.pr-56 {
  padding-right: 3.5rem !important;
}
.pt-64 {
  padding-top: 4rem !important;
}
.pb-64 {
  padding-bottom: 4rem !important;
}
.pl-64 {
  padding-left: 4rem !important;
}
.pr-64 {
  padding-right: 4rem !important;
}
@media (max-width: 575px) {
  .mobile-mh-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mobile-ph-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}
@media (max-width: 767px) {
  .tablet-m-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .tablet-ml-0 {
    margin-left: 0 !important;
  }
  .tablet-mr-0 {
    margin-right: 0 !important;
  }
  .tablet-mr-8 {
    margin-right: 0.5rem !important;
  }
  .tablet-mb-8 {
    margin-bottom: 0.5rem !important;
  }
  .tablet-mb-16 {
    margin-bottom: 1rem !important;
  }
  .tablet-mv-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .tablet-mt-24 {
    margin-top: 1.5rem !important;
  }
  .tablet-mb-24 {
    margin-bottom: 1.5rem !important;
  }
  .tablet-mb-32 {
    margin-bottom: 2rem !important;
  }
  .tablet-mb-40 {
    margin-bottom: 2.5rem !important;
  }
  .tablet-mt-48 {
    margin-top: 3rem !important;
  }
  .tablet-mb-48 {
    margin-bottom: 3rem !important;
  }
  .tablet-mt-64 {
    margin-top: 4rem !important;
  }
  .tablet-mb-64 {
    margin-bottom: 4rem !important;
  }
  .tablet-p-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .tablet-p-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .tablet-p-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .tablet-ph-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .tablet-ph-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .tablet-pv-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .tablet-ph-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .tablet-pl-16 {
    padding-left: 1rem !important;
  }
  .tablet-pr-16 {
    padding-right: 1rem !important;
  }
  .tablet-pb-16 {
    padding-bottom: 1rem !important;
  }
  .tablet-pr-18 {
    padding-right: 1.125rem !important;
  }
  .tablet-pt-24 {
    padding-top: 1.5rem !important;
  }
  .tablet-pl-24 {
    padding-left: 1.5rem !important;
  }
  .tablet-pr-24 {
    padding-right: 1.5rem !important;
  }
  .tablet-pr-28 {
    padding-right: 1.75rem !important;
  }
  .tablet-pt-32 {
    padding-top: 2rem !important;
  }
}
@media (max-width: 991px) {
  .laptop-mt-32 {
    margin-top: 2rem !important;
  }
  .laptop-mb-32 {
    margin-bottom: 2rem !important;
  }
  .laptop-mt-48 {
    margin-top: 3rem !important;
  }
  .laptop-mb-48 {
    margin-bottom: 3rem !important;
  }
  .laptop-mt-8 {
    margin-top: 0.5rem !important;
  }
  .laptop-mb-8 {
    margin-bottom: 0.5rem !important;
  }
  .laptop-ml-8 {
    margin-left: 0.5rem !important;
  }
  .laptop-ml-0 {
    margin-left: 0 !important;
  }
  .laptop-ph-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .laptop-pr-10 {
    padding-right: 0.625rem !important;
  }
  .laptop-pr-16 {
    padding-right: 1rem !important;
  }
}
@media (max-width: 1199px) {
  .desktop-p-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .desktop-pv-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .desktop-ph-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .desktop-pr-0 {
    padding-right: 0 !important;
  }
}
