/*General Styles*/
:root{
    --content-width: 1280px;
    --large-screens: 1024px;
    --medium-screens: 767px;
    --small-screens: 640px;
}

/*LAYOUT: display*/
.pm-block { display: block; }
.pm-inline-block { display: inline-block; }
.pm-inline { display: inline; }
.pm-flex { display: flex; }
.pm-inline-flex { display: inline-flex; }
.pm-table { display: table; }
.pm-inline-table { display: inline-table; }
.pm-table-caption { display: table-caption; }
.pm-table-cell { display: table-cell; }
.pm-table-column { display: table-column; }
.pm-table-column-group { display: table-column-group; }
.pm-table-footer-group { display: table-footer-group; }
.pm-table-header-group { display: table-header-group; }
.pm-table-row-group { display: table-row-group; }
.pm-table-row { display: table-row; }
.pm-flow-root { display: flow-root; }
.pm-grid { display: grid; }
.pm-inline-grid { display: inline-grid; }
.pm-contents { display: contents; }
.pm-list-item { display: list-item; }
.pm-hidden { display: none; }

/*LAYOUT: position*/
.pm-static { position: static; }
.pm-fixed { position: fixed; }
.pm-absolute { position: absolute; }
.pm-relative { position: relative; }
.pm-sticky { position: sticky; }
.pm-grid{ display: grid; }

/*Grid Template Columns*/
.pm-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.pm-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.pm-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.pm-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.pm-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.pm-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.pm-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.pm-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.pm-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
.pm-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
.pm-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
.pm-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.pm-grid-cols-none { grid-template-columns: none; }

/*Grid Column Start / End*/
.pm-col-auto { grid-column: auto; }
.pm-col-span-1 { grid-column: span 1 / span 1; }
.pm-col-span-2 { grid-column: span 2 / span 2; }
.pm-col-span-3 { grid-column: span 3 / span 3; }
.pm-col-span-4 { grid-column: span 4 / span 4; }
.pm-col-span-5 { grid-column: span 5 / span 5; }
.pm-col-span-6 { grid-column: span 6 / span 6; }
.pm-col-span-7 { grid-column: span 7 / span 7; }
.pm-col-span-8 { grid-column: span 8 / span 8; }
.pm-col-span-9 { grid-column: span 9 / span 9; }
.pm-col-span-10 { grid-column: span 10 / span 10; }
.pm-col-span-11 { grid-column: span 11 / span 11; }
.pm-col-span-12 { grid-column: span 12 / span 12; }
.pm-col-span-full { grid-column: 1 / -1; }

/*GAP Styles*/
.pm-gap-0{ gap: 0rem; }
.pm-gap-2{ gap: 0.5rem; }
.pm-gap-3{ gap: 0.75rem; }
.pm-gap-4{ gap: 1rem; }
.pm-gap-5{ gap: 1.25rem; }
.pm-gap-6{ gap: 1.5rem; }
.pm-gap-7{ gap: 1.75rem; }
.pm-gap-8{ gap: 2rem; }
.pm-gap-9{ gap: 2.25rem; }
.pm-gap-10{ gap: 2.5rem;}

/*Padding Styles*/
.pm-p-0 { padding: 0px; }
.pm-px-0 { padding-left: 0px; padding-right: 0px; }
.pm-py-0 { padding-top: 0px; padding-bottom: 0px; }
.pm-ps-0 { padding-inline-start: 0px; }
.pm-pe-0 { padding-inline-end: 0px; }
.pm-pt-0 { padding-top: 0px; }
.pm-pr-0 { padding-right: 0px; }
.pm-pb-0 { padding-bottom: 0px; }
.pm-pl-0 { padding-left: 0px; }

.pm-p-px { padding: 1px; }
.pm-px-px { padding-left: 1px; padding-right: 1px; }
.pm-py-px { padding-top: 1px; padding-bottom: 1px; }
.pm-ps-px { padding-inline-start: 1px; }
.pm-pe-px { padding-inline-end: 1px; }
.pm-pt-px { padding-top: 1px; }
.pm-pr-px { padding-right: 1px; }
.pm-pb-px { padding-bottom: 1px; }
.pm-pl-px { padding-left: 1px; }

.pm-p-0\.5 { padding: 0.125rem; }
.pm-px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }
.pm-py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
.pm-ps-0\.5 { padding-inline-start: 0.125rem; }
.pm-pe-0\.5 { padding-inline-end: 0.125rem; }
.pm-pt-0\.5 { padding-top: 0.125rem; }
.pm-pr-0\.5 { padding-right: 0.125rem; }
.pm-pb-0\.5 { padding-bottom: 0.125rem; }
.pm-pl-0\.5 { padding-left: 0.125rem; }

.pm-p-1 { padding: 0.25rem; }
.pm-px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.pm-py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.pm-ps-1 { padding-inline-start: 0.25rem; }
.pm-pe-1 { padding-inline-end: 0.25rem; }
.pm-pt-1 { padding-top: 0.25rem; }
.pm-pr-1 { padding-right: 0.25rem; }
.pm-pb-1 { padding-bottom: 0.25rem; }
.pm-pl-1 { padding-left: 0.25rem; }

.pm-p-1\.5 { padding: 0.375rem; }
.pm-px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.pm-py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.pm-ps-1\.5 { padding-inline-start: 0.375rem; }
.pm-pe-1\.5 { padding-inline-end: 0.375rem; }
.pm-pt-1\.5 { padding-top: 0.375rem; }
.pm-pr-1\.5 { padding-right: 0.375rem; }
.pm-pb-1\.5 { padding-bottom: 0.375rem; }
.pm-pl-1\.5 { padding-left: 0.375rem; }

.pm-p-2 { padding: 0.5rem; }
.pm-px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.pm-py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.pm-ps-2 { padding-inline-start: 0.5rem; }
.pm-pe-2 { padding-inline-end: 0.5rem; }
.pm-pt-2 { padding-top: 0.5rem; }
.pm-pr-2 { padding-right: 0.5rem; }
.pm-pb-2 { padding-bottom: 0.5rem; }
.pm-pl-2 { padding-left: 0.5rem; }

.pm-p-2\.5 { padding: 0.625rem; }
.pm-px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.pm-py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.pm-ps-2\.5 { padding-inline-start: 0.625rem; }
.pm-pe-2\.5 { padding-inline-end: 0.625rem; }
.pm-pt-2\.5 { padding-top: 0.625rem; }
.pm-pr-2\.5 { padding-right: 0.625rem; }
.pm-pb-2\.5 { padding-bottom: 0.625rem; }
.pm-pl-2\.5 { padding-left: 0.625rem; }

.pm-p-3 { padding: 0.75rem; }
.pm-px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.pm-py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.pm-ps-3 { padding-inline-start: 0.75rem; }
.pm-pe-3 { padding-inline-end: 0.75rem; }
.pm-pt-3 { padding-top: 0.75rem; }
.pm-pr-3 { padding-right: 0.75rem; }
.pm-pb-3 { padding-bottom: 0.75rem; }
.pm-pl-3 { padding-left: 0.75rem; }

.pm-p-3\.5 { padding: 0.875rem; }
.pm-px-3\.5 { padding-left: 0.875rem; padding-right: 0.875rem; }
.pm-py-3\.5 { padding-top: 0.875rem; padding-bottom: 0.875rem; }
.pm-ps-3\.5 { padding-inline-start: 0.875rem; }
.pm-pe-3\.5 { padding-inline-end: 0.875rem; }
.pm-pt-3\.5 { padding-top: 0.875rem; }
.pm-pr-3\.5 { padding-right: 0.875rem; }
.pm-pb-3\.5 { padding-bottom: 0.875rem; }
.pm-pl-3\.5 { padding-left: 0.875rem; }

.pm-p-4 { padding: 1rem; }
.pm-px-4 { padding-left: 1rem; padding-right: 1rem; }
.pm-py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.pm-ps-4 { padding-inline-start: 1rem; }
.pm-pe-4 { padding-inline-end: 1rem; }
.pm-pt-4 { padding-top: 1rem; }
.pm-pr-4 { padding-right: 1rem; }
.pm-pb-4 { padding-bottom: 1rem; }
.pm-pl-4 { padding-left: 1rem; }

.pm-p-5 { padding: 1.25rem; }
.pm-px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.pm-py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.pm-ps-5 { padding-inline-start: 1.25rem; }
.pm-pe-5 { padding-inline-end: 1.25rem; }
.pm-pt-5 { padding-top: 1.25rem; }
.pm-pr-5 { padding-right: 1.25rem; }
.pm-pb-5 { padding-bottom: 1.25rem; }
.pm-pl-5 { padding-left: 1.25rem; }

.pm-p-6 { padding: 1.5rem; }
.pm-px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.pm-py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.pm-ps-6 { padding-inline-start: 1.5rem; }
.pm-pe-6 { padding-inline-end: 1.5rem; }
.pm-pt-6 { padding-top: 1.5rem; }
.pm-pr-6 { padding-right: 1.5rem; }
.pm-pb-6 { padding-bottom: 1.5rem; }
.pm-pl-6 { padding-left: 1.5rem; }

.pm-p-7 { padding: 1.75rem; }
.pm-px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
.pm-py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
.pm-ps-7 { padding-inline-start: 1.75rem; }
.pm-pe-7 { padding-inline-end: 1.75rem; }
.pm-pt-7 { padding-top: 1.75rem; }
.pm-pr-7 { padding-right: 1.75rem; }
.pm-pb-7 { padding-bottom: 1.75rem; }
.pm-pl-7 { padding-left: 1.75rem; }

.pm-p-8 { padding: 2rem; }
.pm-px-8 { padding-left: 2rem; padding-right: 2rem; }
.pm-py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.pm-ps-8 { padding-inline-start: 2rem; }
.pm-pe-8 { padding-inline-end: 2rem; }
.pm-pt-8 { padding-top: 2rem; }
.pm-pr-8 { padding-right: 2rem; }
.pm-pb-8 { padding-bottom: 2rem; }
.pm-pl-8 { padding-left: 2rem; }

.pm-p-9 { padding: 2.25rem; }
.pm-px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
.pm-py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
.pm-ps-9 { padding-inline-start: 2.25rem; }
.pm-pe-9 { padding-inline-end: 2.25rem; }
.pm-pt-9 { padding-top: 2.25rem; }
.pm-pr-9 { padding-right: 2.25rem; }
.pm-pb-9 { padding-bottom: 2.25rem; }
.pm-pl-9 { padding-left: 2.25rem; }

.pm-p-10 { padding: 2.5rem; }
.pm-px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.pm-py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.pm-ps-10 { padding-inline-start: 2.5rem; }
.pm-pe-10 { padding-inline-end: 2.5rem; }
.pm-pt-10 { padding-top: 2.5rem; }
.pm-pr-10 { padding-right: 2.5rem; }
.pm-pb-10 { padding-bottom: 2.5rem; }
.pm-pl-10 { padding-left: 2.5rem; }

.pm-p-11 { padding: 2.75rem; }
.pm-px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
.pm-py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
.pm-ps-11 { padding-inline-start: 2.75rem; }
.pm-pe-11 { padding-inline-end: 2.75rem; }
.pm-pt-11 { padding-top: 2.75rem; }
.pm-pr-11 { padding-right: 2.75rem; }
.pm-pb-11 { padding-bottom: 2.75rem; }
.pm-pl-11 { padding-left: 2.75rem; }

.pm-p-12 { padding: 3rem; }
.pm-px-12 { padding-left: 3rem; padding-right: 3rem; }
.pm-py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.pm-ps-12 { padding-inline-start: 3rem; }
.pm-pe-12 { padding-inline-end: 3rem; }
.pm-pt-12 { padding-top: 3rem; }
.pm-pr-12 { padding-right: 3rem; }
.pm-pb-12 { padding-bottom: 3rem; }
.pm-pl-12 { padding-left: 3rem; }

.pm-p-14 { padding: 3.5rem; }
.pm-px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
.pm-py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
.pm-ps-14 { padding-inline-start: 3.5rem; }
.pm-pe-14 { padding-inline-end: 3.5rem; }
.pm-pt-14 { padding-top: 3.5rem; }
.pm-pr-14 { padding-right: 3.5rem; }
.pm-pb-14 { padding-bottom: 3.5rem; }
.pm-pl-14 { padding-left: 3.5rem; }

.pm-p-16 { padding: 4rem; }
.pm-px-16 { padding-left: 4rem; padding-right: 4rem; }
.pm-py-16 { padding-top: 4rem; padding-bottom: 4rem; }
.pm-ps-16 { padding-inline-start: 4rem; }
.pm-pe-16 { padding-inline-end: 4rem; }
.pm-pt-16 { padding-top: 4rem; }
.pm-pr-16 { padding-right: 4rem; }
.pm-pb-16 { padding-bottom: 4rem; }
.pm-pl-16 { padding-left: 4rem; }

.pm-p-20 { padding: 5rem; }
.pm-px-20 { padding-left: 5rem; padding-right: 5rem; }
.pm-py-20 { padding-top: 5rem; padding-bottom: 5rem; }
.pm-ps-20 { padding-inline-start: 5rem; }
.pm-pe-20 { padding-inline-end: 5rem; }
.pm-pt-20 { padding-top: 5rem; }
.pm-pr-20 { padding-right: 5rem; }
.pm-pb-20 { padding-bottom: 5rem; }
.pm-pl-20 { padding-left: 5rem; }

.pm-p-24 { padding: 6rem; }
.pm-px-24 { padding-left: 6rem; padding-right: 6rem; }
.pm-py-24 { padding-top: 6rem; padding-bottom: 6rem; }
.pm-ps-24 { padding-inline-start: 6rem; }
.pm-pe-24 { padding-inline-end: 6rem; }
.pm-pt-24 { padding-top: 6rem; }
.pm-pr-24 { padding-right: 6rem; }
.pm-pb-24 { padding-bottom: 6rem; }
.pm-pl-24 { padding-left: 6rem; }

.pm-p-28 { padding: 7rem; }
.pm-px-28 { padding-left: 7rem; padding-right: 7rem; }
.pm-py-28 { padding-top: 7rem; padding-bottom: 7rem; }
.pm-ps-28 { padding-inline-start: 7rem; }
.pm-pe-28 { padding-inline-end: 7rem; }
.pm-pt-28 { padding-top: 7rem; }
.pm-pr-28 { padding-right: 7rem; }
.pm-pb-28 { padding-bottom: 7rem; }
.pm-pl-28 { padding-left: 7rem; }

.pm-p-32 { padding: 8rem; }
.pm-px-32 { padding-left: 8rem; padding-right: 8rem; }
.pm-py-32 { padding-top: 8rem; padding-bottom: 8rem; }
.pm-ps-32 { padding-inline-start: 8rem; }
.pm-pe-32 { padding-inline-end: 8rem; }
.pm-pt-32 { padding-top: 8rem; }
.pm-pr-32 { padding-right: 8rem; }
.pm-pb-32 { padding-bottom: 8rem; }
.pm-pl-32 { padding-left: 8rem; }

.pm-p-36 { padding: 9rem; }
.pm-px-36 { padding-left: 9rem; padding-right: 9rem; }
.pm-py-36 { padding-top: 9rem; padding-bottom: 9rem; }
.pm-ps-36 { padding-inline-start: 9rem; }
.pm-pe-36 { padding-inline-end: 9rem; }
.pm-pt-36 { padding-top: 9rem; }
.pm-pr-36 { padding-right: 9rem; }
.pm-pb-36 { padding-bottom: 9rem; }
.pm-pl-36 { padding-left: 9rem; }

.pm-p-40 { padding: 10rem; }
.pm-px-40 { padding-left: 10rem; padding-right: 10rem; }
.pm-py-40 { padding-top: 10rem; padding-bottom: 10rem; }
.pm-ps-40 { padding-inline-start: 10rem; }
.pm-pe-40 { padding-inline-end: 10rem; }
.pm-pt-40 { padding-top: 10rem; }
.pm-pr-40 { padding-right: 10rem; }
.pm-pb-40 { padding-bottom: 10rem; }
.pm-pl-40 { padding-left: 10rem; }

.pm-p-44 { padding: 11rem; }
.pm-px-44 { padding-left: 11rem; padding-right: 11rem; }
.pm-py-44 { padding-top: 11rem; padding-bottom: 11rem; }
.pm-ps-44 { padding-inline-start: 11rem; }
.pm-pe-44 { padding-inline-end: 11rem; }
.pm-pt-44 { padding-top: 11rem; }
.pm-pr-44 { padding-right: 11rem; }
.pm-pb-44 { padding-bottom: 11rem; }
.pm-pl-44 { padding-left: 11rem; }

.pm-p-48 { padding: 12rem; }
.pm-px-48 { padding-left: 12rem; padding-right: 12rem; }
.pm-py-48 { padding-top: 12rem; padding-bottom: 12rem; }
.pm-ps-48 { padding-inline-start: 12rem; }
.pm-pe-48 { padding-inline-end: 12rem; }
.pm-pt-48 { padding-top: 12rem; }
.pm-pr-48 { padding-right: 12rem; }
.pm-pb-48 { padding-bottom: 12rem; }
.pm-pl-48 { padding-left: 12rem; }

.pm-p-52 { padding: 13rem; }
.pm-px-52 { padding-left: 13rem; padding-right: 13rem; }
.pm-py-52 { padding-top: 13rem; padding-bottom: 13rem; }
.pm-ps-52 { padding-inline-start: 13rem; }
.pm-pe-52 { padding-inline-end: 13rem; }
.pm-pt-52 { padding-top: 13rem; }
.pm-pr-52 { padding-right: 13rem; }
.pm-pb-52 { padding-bottom: 13rem; }
.pm-pl-52 { padding-left: 13rem; }

.pm-p-56 { padding: 14rem; }
.pm-px-56 { padding-left: 14rem; padding-right: 14rem; }
.pm-py-56 { padding-top: 14rem; padding-bottom: 14rem; }
.pm-ps-56 { padding-inline-start: 14rem; }
.pm-pe-56 { padding-inline-end: 14rem; }
.pm-pt-56 { padding-top: 14rem; }
.pm-pr-56 { padding-right: 14rem; }
.pm-pb-56 { padding-bottom: 14rem; }
.pm-pl-56 { padding-left: 14rem; }

.pm-p-60 { padding: 15rem; }
.pm-px-60 { padding-left: 15rem; padding-right: 15rem; }
.pm-py-60 { padding-top: 15rem; padding-bottom: 15rem; }
.pm-ps-60 { padding-inline-start: 15rem; }
.pm-pe-60 { padding-inline-end: 15rem; }
.pm-pt-60 { padding-top: 15rem; }
.pm-pr-60 { padding-right: 15rem; }
.pm-pb-60 { padding-bottom: 15rem; }
.pm-pl-60 { padding-left: 15rem; }

.pm-p-64 { padding: 16rem; }
.pm-px-64 { padding-left: 16rem; padding-right: 16rem; }
.pm-py-64 { padding-top: 16rem; padding-bottom: 16rem; }
.pm-ps-64 { padding-inline-start: 16rem; }
.pm-pe-64 { padding-inline-end: 16rem; }
.pm-pt-64 { padding-top: 16rem; }
.pm-pr-64 { padding-right: 16rem; }
.pm-pb-64 { padding-bottom: 16rem; }
.pm-pl-64 { padding-left: 16rem; }

.pm-p-72 { padding: 18rem; }
.pm-px-72 { padding-left: 18rem; padding-right: 18rem; }
.pm-py-72 { padding-top: 18rem; padding-bottom: 18rem; }
.pm-ps-72 { padding-inline-start: 18rem; }
.pm-pe-72 { padding-inline-end: 18rem; }
.pm-pt-72 { padding-top: 18rem; }
.pm-pr-72 { padding-right: 18rem; }
.pm-pb-72 { padding-bottom: 18rem; }
.pm-pl-72 { padding-left: 18rem; }

.pm-p-80 { padding: 20rem; }
.pm-px-80 { padding-left: 20rem; padding-right: 20rem; }
.pm-py-80 { padding-top: 20rem; padding-bottom: 20rem; }
.pm-ps-80 { padding-inline-start: 20rem; }
.pm-pe-80 { padding-inline-end: 20rem; }
.pm-pt-80 { padding-top: 20rem; }
.pm-pr-80 { padding-right: 20rem; }
.pm-pb-80 { padding-bottom: 20rem; }
.pm-pl-80 { padding-left: 20rem; }

.pm-p-96 { padding: 24rem; }
.pm-px-96 { padding-left: 24rem; padding-right: 24rem; }
.pm-py-96 { padding-top: 24rem; padding-bottom: 24rem; }
.pm-ps-96 { padding-inline-start: 24rem; }
.pm-pe-96 { padding-inline-end: 24rem; }
.pm-pt-96 { padding-top: 24rem; }
.pm-pr-96 { padding-right: 24rem; }
.pm-pb-96 { padding-bottom: 24rem; }
.pm-pl-96 { padding-left: 24rem; }

/*Margin Styles*/
.pm-m-0 { margin: 0px; }
.pm-mx-0 { margin-left: 0px; margin-right: 0px; }
.pm-my-0 { margin-top: 0px; margin-bottom: 0px; }
.pm-ms-0 { margin-inline-start: 0px; }
.pm-me-0 { margin-inline-end: 0px; }
.pm-mt-0 { margin-top: 0px; }
.pm-mr-0 { margin-right: 0px; }
.pm-mb-0 { margin-bottom: 0px; }
.pm-ml-0 { margin-left: 0px; }

.pm-m-px { margin: 1px; }
.pm-mx-px { margin-left: 1px; margin-right: 1px; }
.pm-my-px { margin-top: 1px; margin-bottom: 1px; }
.pm-ms-px { margin-inline-start: 1px; }
.pm-me-px { margin-inline-end: 1px; }
.pm-mt-px { margin-top: 1px; }
.pm-mr-px { margin-right: 1px; }
.pm-mb-px { margin-bottom: 1px; }
.pm-ml-px { margin-left: 1px; }

.pm-m-0\.5 { margin: 0.125rem; }
.pm-mx-0\.5 { margin-left: 0.125rem; margin-right: 0.125rem; }
.pm-my-0\.5 { margin-top: 0.125rem; margin-bottom: 0.125rem; }
.pm-ms-0\.5 { margin-inline-start: 0.125rem; }
.pm-me-0\.5 { margin-inline-end: 0.125rem; }
.pm-mt-0\.5 { margin-top: 0.125rem; }
.pm-mr-0\.5 { margin-right: 0.125rem; }
.pm-mb-0\.5 { margin-bottom: 0.125rem; }
.pm-ml-0\.5 { margin-left: 0.125rem; }

.pm-m-1 { margin: 0.25rem; }
.pm-mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
.pm-my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.pm-ms-1 { margin-inline-start: 0.25rem; }
.pm-me-1 { margin-inline-end: 0.25rem; }
.pm-mt-1 { margin-top: 0.25rem; }
.pm-mr-1 { margin-right: 0.25rem; }
.pm-mb-1 { margin-bottom: 0.25rem; }
.pm-ml-1 { margin-left: 0.25rem; }

.pm-m-1\.5 { margin: 0.375rem; }
.pm-mx-1\.5 { margin-left: 0.375rem; margin-right: 0.375rem; }
.pm-my-1\.5 { margin-top: 0.375rem; margin-bottom: 0.375rem; }
.pm-ms-1\.5 { margin-inline-start: 0.375rem; }
.pm-me-1\.5 { margin-inline-end: 0.375rem; }
.pm-mt-1\.5 { margin-top: 0.375rem; }
.pm-mr-1\.5 { margin-right: 0.375rem; }
.pm-mb-1\.5 { margin-bottom: 0.375rem; }
.pm-ml-1\.5 { margin-left: 0.375rem; }

.pm-m-2 { margin: 0.5rem; }
.pm-mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.pm-my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.pm-ms-2 { margin-inline-start: 0.5rem; }
.pm-me-2 { margin-inline-end: 0.5rem; }
.pm-mt-2 { margin-top: 0.5rem; }
.pm-mr-2 { margin-right: 0.5rem; }
.pm-mb-2 { margin-bottom: 0.5rem; }
.pm-ml-2 { margin-left: 0.5rem; }

.pm-m-2\.5 { margin: 0.625rem; }
.pm-mx-2\.5 { margin-left: 0.625rem; margin-right: 0.625rem; }
.pm-my-2\.5 { margin-top: 0.625rem; margin-bottom: 0.625rem; }
.pm-ms-2\.5 { margin-inline-start: 0.625rem; }
.pm-me-2\.5 { margin-inline-end: 0.625rem; }
.pm-mt-2\.5 { margin-top: 0.625rem; }
.pm-mr-2\.5 { margin-right: 0.625rem; }
.pm-mb-2\.5 { margin-bottom: 0.625rem; }
.pm-ml-2\.5 { margin-left: 0.625rem; }

.pm-m-3 { margin: 0.75rem; }
.pm-mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.pm-my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.pm-ms-3 { margin-inline-start: 0.75rem; }
.pm-me-3 { margin-inline-end: 0.75rem; }
.pm-mt-3 { margin-top: 0.75rem; }
.pm-mr-3 { margin-right: 0.75rem; }
.pm-mb-3 { margin-bottom: 0.75rem; }
.pm-ml-3 { margin-left: 0.75rem; }

.pm-m-3\.5 { margin: 0.875rem; }
.pm-mx-3\.5 { margin-left: 0.875rem; margin-right: 0.875rem; }
.pm-my-3\.5 { margin-top: 0.875rem; margin-bottom: 0.875rem; }
.pm-ms-3\.5 { margin-inline-start: 0.875rem; }
.pm-me-3\.5 { margin-inline-end: 0.875rem; }
.pm-mt-3\.5 { margin-top: 0.875rem; }
.pm-mr-3\.5 { margin-right: 0.875rem; }
.pm-mb-3\.5 { margin-bottom: 0.875rem; }
.pm-ml-3\.5 { margin-left: 0.875rem; }

.pm-m-4 { margin: 1rem; }
.pm-mx-4 { margin-left: 1rem; margin-right: 1rem; }
.pm-my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.pm-ms-4 { margin-inline-start: 1rem; }
.pm-me-4 { margin-inline-end: 1rem; }
.pm-mt-4 { margin-top: 1rem; }
.pm-mr-4 { margin-right: 1rem; }
.pm-mb-4 { margin-bottom: 1rem; }
.pm-ml-4 { margin-left: 1rem; }

.pm-m-5 { margin: 1.25rem; }
.pm-mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.pm-my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.pm-ms-5 { margin-inline-start: 1.25rem; }
.pm-me-5 { margin-inline-end: 1.25rem; }
.pm-mt-5 { margin-top: 1.25rem; }
.pm-mr-5 { margin-right: 1.25rem; }
.pm-mb-5 { margin-bottom: 1.25rem; }
.pm-ml-5 { margin-left: 1.25rem; }

.pm-m-6 { margin: 1.5rem; }
.pm-mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
.pm-my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.pm-ms-6 { margin-inline-start: 1.5rem; }
.pm-me-6 { margin-inline-end: 1.5rem; }
.pm-mt-6 { margin-top: 1.5rem; }
.pm-mr-6 { margin-right: 1.5rem; }
.pm-mb-6 { margin-bottom: 1.5rem; }
.pm-ml-6 { margin-left: 1.5rem; }

.pm-m-7 { margin: 1.75rem; }
.pm-mx-7 { margin-left: 1.75rem; margin-right: 1.75rem; }
.pm-my-7 { margin-top: 1.75rem; margin-bottom: 1.75rem; }
.pm-ms-7 { margin-inline-start: 1.75rem; }
.pm-me-7 { margin-inline-end: 1.75rem; }
.pm-mt-7 { margin-top: 1.75rem; }
.pm-mr-7 { margin-right: 1.75rem; }
.pm-mb-7 { margin-bottom: 1.75rem; }
.pm-ml-7 { margin-left: 1.75rem; }

.pm-m-8 { margin: 2rem; }
.pm-mx-8 { margin-left: 2rem; margin-right: 2rem; }
.pm-my-8 { margin-top: 2rem; margin-bottom: 2rem; }
.pm-ms-8 { margin-inline-start: 2rem; }
.pm-me-8 { margin-inline-end: 2rem; }
.pm-mt-8 { margin-top: 2rem; }
.pm-mr-8 { margin-right: 2rem; }
.pm-mb-8 { margin-bottom: 2rem; }
.pm-ml-8 { margin-left: 2rem; }

.pm-m-9 { margin: 2.25rem; }
.pm-mx-9 { margin-left: 2.25rem; margin-right: 2.25rem; }
.pm-my-9 { margin-top: 2.25rem; margin-bottom: 2.25rem; }
.pm-ms-9 { margin-inline-start: 2.25rem; }
.pm-me-9 { margin-inline-end: 2.25rem; }
.pm-mt-9 { margin-top: 2.25rem; }
.pm-mr-9 { margin-right: 2.25rem; }
.pm-mb-9 { margin-bottom: 2.25rem; }
.pm-ml-9 { margin-left: 2.25rem; }

.pm-m-10 { margin: 2.5rem; }
.pm-mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
.pm-my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.pm-ms-10 { margin-inline-start: 2.5rem; }
.pm-me-10 { margin-inline-end: 2.5rem; }
.pm-mt-10 { margin-top: 2.5rem; }
.pm-mr-10 { margin-right: 2.5rem; }
.pm-mb-10 { margin-bottom: 2.5rem; }
.pm-ml-10 { margin-left: 2.5rem; }

.pm-m-11 { margin: 2.75rem; }
.pm-mx-11 { margin-left: 2.75rem; margin-right: 2.75rem; }
.pm-my-11 { margin-top: 2.75rem; margin-bottom: 2.75rem; }
.pm-ms-11 { margin-inline-start: 2.75rem; }
.pm-me-11 { margin-inline-end: 2.75rem; }
.pm-mt-11 { margin-top: 2.75rem; }
.pm-mr-11 { margin-right: 2.75rem; }
.pm-mb-11 { margin-bottom: 2.75rem; }
.pm-ml-11 { margin-left: 2.75rem; }

.pm-m-12 { margin: 3rem; }
.pm-mx-12 { margin-left: 3rem; margin-right: 3rem; }
.pm-my-12 { margin-top: 3rem; margin-bottom: 3rem; }
.pm-ms-12 { margin-inline-start: 3rem; }
.pm-me-12 { margin-inline-end: 3rem; }
.pm-mt-12 { margin-top: 3rem; }
.pm-mr-12 { margin-right: 3rem; }
.pm-mb-12 { margin-bottom: 3rem; }
.pm-ml-12 { margin-left: 3rem; }

.pm-m-14 { margin: 3.5rem; }
.pm-mx-14 { margin-left: 3.5rem; margin-right: 3.5rem; }
.pm-my-14 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
.pm-ms-14 { margin-inline-start: 3.5rem; }
.pm-me-14 { margin-inline-end: 3.5rem; }
.pm-mt-14 { margin-top: 3.5rem; }
.pm-mr-14 { margin-right: 3.5rem; }
.pm-mb-14 { margin-bottom: 3.5rem; }
.pm-ml-14 { margin-left: 3.5rem; }

.pm-m-16 { margin: 4rem; }
.pm-mx-16 { margin-left: 4rem; margin-right: 4rem; }
.pm-my-16 { margin-top: 4rem; margin-bottom: 4rem; }
.pm-ms-16 { margin-inline-start: 4rem; }
.pm-me-16 { margin-inline-end: 4rem; }
.pm-mt-16 { margin-top: 4rem; }
.pm-mr-16 { margin-right: 4rem; }
.pm-mb-16 { margin-bottom: 4rem; }
.pm-ml-16 { margin-left: 4rem; }

.pm-m-20 { margin: 5rem; }
.pm-mx-20 { margin-left: 5rem; margin-right: 5rem; }
.pm-my-20 { margin-top: 5rem; margin-bottom: 5rem; }
.pm-ms-20 { margin-inline-start: 5rem; }
.pm-me-20 { margin-inline-end: 5rem; }
.pm-mt-20 { margin-top: 5rem; }
.pm-mr-20 { margin-right: 5rem; }
.pm-mb-20 { margin-bottom: 5rem; }
.pm-ml-20 { margin-left: 5rem; }

.pm-m-24 { margin: 6rem; }
.pm-mx-24 { margin-left: 6rem; margin-right: 6rem; }
.pm-my-24 { margin-top: 6rem; margin-bottom: 6rem; }
.pm-ms-24 { margin-inline-start: 6rem; }
.pm-me-24 { margin-inline-end: 6rem; }
.pm-mt-24 { margin-top: 6rem; }
.pm-mr-24 { margin-right: 6rem; }
.pm-mb-24 { margin-bottom: 6rem; }
.pm-ml-24 { margin-left: 6rem; }

.pm-m-28 { margin: 7rem; }
.pm-mx-28 { margin-left: 7rem; margin-right: 7rem; }
.pm-my-28 { margin-top: 7rem; margin-bottom: 7rem; }
.pm-ms-28 { margin-inline-start: 7rem; }
.pm-me-28 { margin-inline-end: 7rem; }
.pm-mt-28 { margin-top: 7rem; }
.pm-mr-28 { margin-right: 7rem; }
.pm-mb-28 { margin-bottom: 7rem; }
.pm-ml-28 { margin-left: 7rem; }

.pm-m-32 { margin: 8rem; }
.pm-mx-32 { margin-left: 8rem; margin-right: 8rem; }
.pm-my-32 { margin-top: 8rem; margin-bottom: 8rem; }
.pm-ms-32 { margin-inline-start: 8rem; }
.pm-me-32 { margin-inline-end: 8rem; }
.pm-mt-32 { margin-top: 8rem; }
.pm-mr-32 { margin-right: 8rem; }
.pm-mb-32 { margin-bottom: 8rem; }
.pm-ml-32 { margin-left: 8rem; }

.pm-m-36 { margin: 9rem; }
.pm-mx-36 { margin-left: 9rem; margin-right: 9rem; }
.pm-my-36 { margin-top: 9rem; margin-bottom: 9rem; }
.pm-ms-36 { margin-inline-start: 9rem; }
.pm-me-36 { margin-inline-end: 9rem; }
.pm-mt-36 { margin-top: 9rem; }
.pm-mr-36 { margin-right: 9rem; }
.pm-mb-36 { margin-bottom: 9rem; }
.pm-ml-36 { margin-left: 9rem; }

.pm-m-40 { margin: 10rem; }
.pm-mx-40 { margin-left: 10rem; margin-right: 10rem; }
.pm-my-40 { margin-top: 10rem; margin-bottom: 10rem; }
.pm-ms-40 { margin-inline-start: 10rem; }
.pm-me-40 { margin-inline-end: 10rem; }
.pm-mt-40 { margin-top: 10rem; }
.pm-mr-40 { margin-right: 10rem; }
.pm-mb-40 { margin-bottom: 10rem; }
.pm-ml-40 { margin-left: 10rem; }

.pm-m-44 { margin: 11rem; }
.pm-mx-44 { margin-left: 11rem; margin-right: 11rem; }
.pm-my-44 { margin-top: 11rem; margin-bottom: 11rem; }
.pm-ms-44 { margin-inline-start: 11rem; }
.pm-me-44 { margin-inline-end: 11rem; }
.pm-mt-44 { margin-top: 11rem; }
.pm-mr-44 { margin-right: 11rem; }
.pm-mb-44 { margin-bottom: 11rem; }
.pm-ml-44 { margin-left: 11rem; }

.pm-m-48 { margin: 12rem; }
.pm-mx-48 { margin-left: 12rem; margin-right: 12rem; }
.pm-my-48 { margin-top: 12rem; margin-bottom: 12rem; }
.pm-ms-48 { margin-inline-start: 12rem; }
.pm-me-48 { margin-inline-end: 12rem; }
.pm-mt-48 { margin-top: 12rem; }
.pm-mr-48 { margin-right: 12rem; }
.pm-mb-48 { margin-bottom: 12rem; }
.pm-ml-48 { margin-left: 12rem; }

.pm-m-52 { margin: 13rem; }
.pm-mx-52 { margin-left: 13rem; margin-right: 13rem; }
.pm-my-52 { margin-top: 13rem; margin-bottom: 13rem; }
.pm-ms-52 { margin-inline-start: 13rem; }
.pm-me-52 { margin-inline-end: 13rem; }
.pm-mt-52 { margin-top: 13rem; }
.pm-mr-52 { margin-right: 13rem; }
.pm-mb-52 { margin-bottom: 13rem; }
.pm-ml-52 { margin-left: 13rem; }

.pm-m-56 { margin: 14rem; }
.pm-mx-56 { margin-left: 14rem; margin-right: 14rem; }
.pm-my-56 { margin-top: 14rem; margin-bottom: 14rem; }
.pm-ms-56 { margin-inline-start: 14rem; }
.pm-me-56 { margin-inline-end: 14rem; }
.pm-mt-56 { margin-top: 14rem; }
.pm-mr-56 { margin-right: 14rem; }
.pm-mb-56 { margin-bottom: 14rem; }
.pm-ml-56 { margin-left: 14rem; }

.pm-m-60 { margin: 15rem; }
.pm-mx-60 { margin-left: 15rem; margin-right: 15rem; }
.pm-my-60 { margin-top: 15rem; margin-bottom: 15rem; }
.pm-ms-60 { margin-inline-start: 15rem; }
.pm-me-60 { margin-inline-end: 15rem; }
.pm-mt-60 { margin-top: 15rem; }
.pm-mr-60 { margin-right: 15rem; }
.pm-mb-60 { margin-bottom: 15rem; }
.pm-ml-60 { margin-left: 15rem; }

.pm-m-64 { margin: 16rem; }
.pm-mx-64 { margin-left: 16rem; margin-right: 16rem; }
.pm-my-64 { margin-top: 16rem; margin-bottom: 16rem; }
.pm-ms-64 { margin-inline-start: 16rem; }
.pm-me-64 { margin-inline-end: 16rem; }
.pm-mt-64 { margin-top: 16rem; }
.pm-mr-64 { margin-right: 16rem; }
.pm-mb-64 { margin-bottom: 16rem; }
.pm-ml-64 { margin-left: 16rem; }

.pm-m-72 { margin: 18rem; }
.pm-mx-72 { margin-left: 18rem; margin-right: 18rem; }
.pm-my-72 { margin-top: 18rem; margin-bottom: 18rem; }
.pm-ms-72 { margin-inline-start: 18rem; }
.pm-me-72 { margin-inline-end: 18rem; }
.pm-mt-72 { margin-top: 18rem; }
.pm-mr-72 { margin-right: 18rem; }
.pm-mb-72 { margin-bottom: 18rem; }
.pm-ml-72 { margin-left: 18rem; }

.pm-m-80 { margin: 20rem; }
.pm-mx-80 { margin-left: 20rem; margin-right: 20rem; }
.pm-my-80 { margin-top: 20rem; margin-bottom: 20rem; }
.pm-ms-80 { margin-inline-start: 20rem; }
.pm-me-80 { margin-inline-end: 20rem; }
.pm-mt-80 { margin-top: 20rem; }
.pm-mr-80 { margin-right: 20rem; }
.pm-mb-80 { margin-bottom: 20rem; }
.pm-ml-80 { margin-left: 20rem; }

.pm-m-96 { margin: 24rem; }
.pm-mx-96 { margin-left: 24rem; margin-right: 24rem; }
.pm-my-96 { margin-top: 24rem; margin-bottom: 24rem; }
.pm-ms-96 { margin-inline-start: 24rem; }
.pm-me-96 { margin-inline-end: 24rem; }
.pm-mt-96 { margin-top: 24rem; }
.pm-mr-96 { margin-right: 24rem; }
.pm-mb-96 { margin-bottom: 24rem; }
.pm-ml-96 { margin-left: 24rem; }

.pm-m-auto { margin: auto; }
.pm-mx-auto { margin-left: auto; margin-right: auto; }
.pm-my-auto { margin-top: auto; margin-bottom: auto; }
.pm-ms-auto { margin-inline-start: auto; }
.pm-me-auto { margin-inline-end: auto; }
.pm-mt-auto { margin-top: auto; }
.pm-mr-auto { margin-right: auto; }
.pm-mb-auto { margin-bottom: auto; }
.pm-ml-auto { margin-left: auto; }

.pm-w-0 { width: 0px; }
.pm-w-px { width: 1px; }

.pm-w-0\.5 { width: 0.125rem; /* 2px */ }
.pm-w-1 { width: 0.25rem; /* 4px */ }
.pm-w-1\.5 { width: 0.375rem; /* 6px */ }
.pm-w-2 { width: 0.5rem; /* 8px */ }
.pm-w-2\.5 { width: 0.625rem; /* 10px */ }
.pm-w-3 { width: 0.75rem; /* 12px */ }
.pm-w-3\.5 { width: 0.875rem; /* 14px */ }
.pm-w-4 { width: 1rem; /* 16px */ }
.pm-w-5 { width: 1.25rem; /* 20px */ }
.pm-w-6 { width: 1.5rem; /* 24px */ }
.pm-w-7 { width: 1.75rem; /* 28px */ }
.pm-w-8 { width: 2rem; /* 32px */ }
.pm-w-9 { width: 2.25rem; /* 36px */ }
.pm-w-10 { width: 2.5rem; /* 40px */ }
.pm-w-11 { width: 2.75rem; /* 44px */ }
.pm-w-12 { width: 3rem; /* 48px */ }
.pm-w-14 { width: 3.5rem; /* 56px */ }
.pm-w-16 { width: 4rem; /* 64px */ }
.pm-w-20 { width: 5rem; /* 80px */ }
.pm-w-24 { width: 6rem; /* 96px */}
.pm-w-28 { width: 7rem; /* 112px */ }
.pm-w-32 { width: 8rem; /* 128px */ }
.pm-w-36 { width: 9rem; /* 144px */ }
.pm-w-40 { width: 10rem; /* 160px */ }
.pm-w-44 { width: 11rem; /* 176px */ } 
.pm-w-48 { width: 12rem; /* 192px */ }
.pm-w-52 { width: 13rem; /* 208px */ }
.pm-w-56 { width: 14rem; /* 224px */ }
.pm-w-60 { width: 15rem; /* 240px */ }
.pm-w-64 { width: 16rem; /* 256px */ }
.pm-w-72 { width: 18rem; /* 288px */ }
.pm-w-80 { width: 20rem; /* 320px */ }
.pm-w-96 { width: 24rem; /* 384px */ }

/*SIZING width*/
.pm-w-auto { width: auto; } 
.pm-w-1\/2 { width: 50%; }
.pm-w-1\/3 { width: 33.333333%; } 
.pm-w-2\/3 { width: 66.666667%; }
.pm-w-1\/4 { width: 25%; }
.pm-w-2\/4 { width: 50%; } 
.pm-w-3\/4 { width: 75%; }
.pm-w-1\/5 { width: 20%; }
.pm-w-2\/5 { width: 40%; }
.pm-w-3\/5 { width: 60%; }
.pm-w-4\/5 { width: 80%; }
.pm-w-1\/6 { width: 16.666667%; }
.pm-w-2\/6 { width: 33.333333%; }
.pm-w-3\/6 { width: 50%; }
.pm-w-4\/6 { width: 66.666667%; }
.pm-w-5\/6 { width: 83.333333%; }
.pm-w-1\/12 { width: 8.333333%; }
.pm-w-2\/12 { width: 16.666667%; }
.pm-w-3\/12 { width: 25%; }
.pm-w-4\/12 { width: 33.333333%; }
.pm-w-5\/12 { width: 41.666667%; }
.pm-w-6\/12 { width: 50%; }
.pm-w-7\/12 { width: 58.333333%; }
.pm-w-8\/12 { width: 66.666667%; }
.pm-w-9\/12 { width: 75%; }
.pm-w-10\/12 { width: 83.333333%; }
.pm-w-11\/12 { width: 91.666667%; } 
.pm-w-full { width: 100%; }

.pm-w-screen { width: 100vw; }
.pm-w-svw { width: 100svw; }
.pm-w-lvw { width: 100lvw; }
.pm-w-dvw { width: 100dvw; }

.pm-w-min { width: min-content; }
.pm-w-max { width: max-content; }
.pm-w-fit { width: fit-content; }

/*SIZING min-width*/
.pm-min-w-0 { min-width: 0px; }
.pm-min-w-px { min-width: 1px; }

.pm-min-w-1 { min-width: 0.25rem; /* 4px */ }
.pm-min-w-2 { min-width: 0.5rem; /* 8px */ }
.pm-min-w-3 { min-width: 0.75rem; /* 12px */ }
.pm-min-w-4 { min-width: 1rem; /* 16px */ }
.pm-min-w-5 { min-width: 1.25rem; /* 20px */ }
.pm-min-w-6 { min-width: 1.5rem; /* 24px */ }
.pm-min-w-7 { min-width: 1.75rem; /* 28px */ }
.pm-min-w-8 { min-width: 2rem; /* 32px */ }
.pm-min-w-9 { min-width: 2.25rem; /* 36px */ }
.pm-min-w-10 { min-width: 2.5rem; /* 40px */ }
.pm-min-w-11 { min-width: 2.75rem; /* 44px */ }
.pm-min-w-12 { min-width: 3rem; /* 48px */ }
.pm-min-w-14 { min-width: 3.5rem; /* 56px */ }
.pm-min-w-16 { min-width: 4rem; /* 64px */ }
.pm-min-w-20 { min-width: 5rem; /* 80px */ }
.pm-min-w-24 { min-width: 6rem; /* 96px */ }
.pm-min-w-28 { min-width: 7rem; /* 112px */ }
.pm-min-w-32 { min-width: 8rem; /* 128px */ }
.pm-min-w-36 { min-width: 9rem; /* 144px */ }
.pm-min-w-40 { min-width: 10rem; /* 160px */ }
.pm-min-w-44 { min-width: 11rem; /* 176px */ }
.pm-min-w-48 { min-width: 12rem; /* 192px */ }
.pm-min-w-52 { min-width: 13rem; /* 208px */ }
.pm-min-w-56 { min-width: 14rem; /* 224px */ }
.pm-min-w-60 { min-width: 15rem; /* 240px */ }
.pm-min-w-64 { min-width: 16rem; /* 256px */ }
.pm-min-w-72 { min-width: 18rem; /* 288px */ }
.pm-min-w-80 { min-width: 20rem; /* 320px */ }
.pm-min-w-96 { min-width: 24rem; /* 384px */ }

.pm-min-w-0\.5 { min-width: 0.125rem; /* 2px */ }
.pm-min-w-1\.5 { min-width: 0.375rem; /* 6px */ }
.pm-min-w-2\.5 { min-width: 0.625rem; /* 10px */ }
.pm-min-w-3\.5 { min-width: 0.875rem; /* 14px */ }
.pm-min-w-full { min-width: 100%; }

.pm-min-w-min { min-width: min-content; }
.pm-min-w-max { min-width: max-content; }
.pm-min-w-fit { min-width: fit-content; }

/*SIZING max-width*/
.pm-max-w-0 { max-width: 0px; }
.pm-max-w-px { max-width: 1px; }

.pm-max-w-0\.5 { max-width: 0.125rem; /* 2px */ }
.pm-max-w-1 { max-width: 0.25rem; /* 4px */ }
.pm-max-w-1\.5 { max-width: 0.375rem; /* 6px */ }
.pm-max-w-2 { max-width: 0.5rem; /* 8px */ }
.pm-max-w-2\.5 { max-width: 0.625rem; /* 10px */ }
.pm-max-w-3 { max-width: 0.75rem; /* 12px */ }
.pm-max-w-3\.5 { max-width: 0.875rem; /* 14px */ }
.pm-max-w-4 { max-width: 1rem; /* 16px */ }
.pm-max-w-5 { max-width: 1.25rem; /* 20px */ }
.pm-max-w-6 { max-width: 1.5rem; /* 24px */ }
.pm-max-w-7 { max-width: 1.75rem; /* 28px */ }
.pm-max-w-8 { max-width: 2rem; /* 32px */ }
.pm-max-w-9 { max-width: 2.25rem; /* 36px */ }
.pm-max-w-10 { max-width: 2.5rem; /* 40px */ }
.pm-max-w-11 { max-width: 2.75rem; /* 44px */ }
.pm-max-w-12 { max-width: 3rem; /* 48px */ }
.pm-max-w-14 { max-width: 3.5rem; /* 56px */ }
.pm-max-w-16 { max-width: 4rem; /* 64px */ }
.pm-max-w-20 { max-width: 5rem; /* 80px */ }
.pm-max-w-24 { max-width: 6rem; /* 96px */ }
.pm-max-w-28 { max-width: 7rem; /* 112px */ }
.pm-max-w-32 { max-width: 8rem; /* 128px */ }
.pm-max-w-36 { max-width: 9rem; /* 144px */ }
.pm-max-w-40 { max-width: 10rem; /* 160px */ }
.pm-max-w-44 { max-width: 11rem; /* 176px */ }
.pm-max-w-48 { max-width: 12rem; /* 192px */ }
.pm-max-w-52 { max-width: 13rem; /* 208px */ }
.pm-max-w-56 { max-width: 14rem; /* 224px */ }
.pm-max-w-60 { max-width: 15rem; /* 240px */ }
.pm-max-w-64 { max-width: 16rem; /* 256px */ }
.pm-max-w-72 { max-width: 18rem; /* 288px */ }
.pm-max-w-80 { max-width: 20rem; /* 320px */ }
.pm-max-w-96 { max-width: 24rem; /* 384px */ }

.pm-max-w-none { max-width: none; }

.pm-max-w-xs { max-width: 20rem; /* 320px */ }
.pm-max-w-sm { max-width: 24rem; /* 384px */ }
.pm-max-w-md { max-width: 28rem; /* 448px */ }
.pm-max-w-lg { max-width: 32rem; /* 512px */ }
.pm-max-w-xl { max-width: 36rem; /* 576px */ }
.pm-max-w-2xl { max-width: 42rem; /* 672px */ }
.pm-max-w-3xl { max-width: 48rem; /* 768px */ }
.pm-max-w-4xl { max-width: 56rem; /* 896px */ }
.pm-max-w-5xl { max-width: 64rem; /* 1024px */ }
.pm-max-w-6xl { max-width: 72rem; /* 1152px */ }
.pm-max-w-7xl { max-width: 80rem; /* 1280px */ }

.pm-max-w-full { max-width: 100%; }

.pm-max-w-min { max-width: min-content; }
.pm-max-w-max { max-width: max-content; }
.pm-max-w-fit { max-width: fit-content; }
.pm-max-w-prose { max-width: 65ch; }

.pm-max-w-screen-sm { max-width: 640px; }
.pm-max-w-screen-md { max-width: 768px; }
.pm-max-w-screen-lg { max-width: 1024px; }
.pm-max-w-screen-xl { max-width: 1280px; }
.pm-max-w-screen-2xl { max-width: 1536px; }

/*SIZING height*/
.pm-h-0 { height: 0px; }
.pm-h-px { height: 1px; }

.pm-h-0\.5 { height: 0.125rem; /* 2px */ }
.pm-h-1 { height: 0.25rem; /* 4px */ }
.pm-h-1\.5 { height: 0.375rem; /* 6px */ }
.pm-h-2 { height: 0.5rem; /* 8px */ }
.pm-h-2\.5 { height: 0.625rem; /* 10px */ }
.pm-h-3 { height: 0.75rem; /* 12px */ }
.pm-h-3\.5 { height: 0.875rem; /* 14px */ }
.pm-h-4 { height: 1rem; /* 16px */ }
.pm-h-5 { height: 1.25rem; /* 20px */ }
.pm-h-6 { height: 1.5rem; /* 24px */ }
.pm-h-7 { height: 1.75rem; /* 28px */ }
.pm-h-8 { height: 2rem; /* 32px */ }
.pm-h-9 { height: 2.25rem; /* 36px */ }
.pm-h-10 { height: 2.5rem; /* 40px */ }
.pm-h-11 { height: 2.75rem; /* 44px */ }
.pm-h-12 { height: 3rem; /* 48px */ }
.pm-h-14 { height: 3.5rem; /* 56px */ }
.pm-h-16 { height: 4rem; /* 64px */ }
.pm-h-20 { height: 5rem; /* 80px */ }
.pm-h-24 { height: 6rem; /* 96px */ }
.pm-h-28 { height: 7rem; /* 112px */ }
.pm-h-32 { height: 8rem; /* 128px */ }
.pm-h-36 { height: 9rem; /* 144px */ }
.pm-h-40 { height: 10rem; /* 160px */ }
.pm-h-44 { height: 11rem; /* 176px */ }
.pm-h-48 { height: 12rem; /* 192px */ }
.pm-h-52 { height: 13rem; /* 208px */ }
.pm-h-56 { height: 14rem; /* 224px */ }
.pm-h-60 { height: 15rem; /* 240px */ }
.pm-h-64 { height: 16rem; /* 256px */ }
.pm-h-72 { height: 18rem; /* 288px */ }
.pm-h-80 { height: 20rem; /* 320px */ }
.pm-h-96 { height: 24rem; /* 384px */ }


.pm-h-1\/2 { height: 50%; }
.pm-h-1\/3 { height: 33.333333%; }
.pm-h-2\/3 { height: 66.666667%; }
.pm-h-1\/4 { height: 25%; }
.pm-h-2\/4 { height: 50%; }
.pm-h-3\/4 { height: 75%; }
.pm-h-1\/5 { height: 20%; }
.pm-h-2\/5 { height: 40%; }
.pm-h-3\/5 { height: 60%; }
.pm-h-4\/5 { height: 80%; }
.pm-h-1\/6 { height: 16.666667%; }
.pm-h-2\/6 { height: 33.333333%; }
.pm-h-3\/6 { height: 50%; }
.pm-h-4\/6 { height: 66.666667%; }
.pm-h-5\/6 { height: 83.333333%; }

.pm-h-auto { height: auto; }
.pm-h-full { height: 100%; }
.pm-h-screen { height: 100vh; }
.pm-h-svh { height: 100svh; }
.pm-h-lvh { height: 100lvh; }
.pm-h-dvh { height: 100dvh; }

.pm-h-min { height: min-content; }
.pm-h-max { height: max-content; }
.pm-h-fit { height: fit-content; }

@media(min-width: 640px){
    /*LAYOUT: display*/
    .sm\:pm-block { display: block; }
    .sm\:pm-inline-block { display: inline-block; }
    .sm\:pm-inline { display: inline; }
    .sm\:pm-flex { display: flex; }
    .sm\:pm-inline-flex { display: inline-flex; }
    .sm\:pm-table { display: table; }
    .sm\:pm-inline-table { display: inline-table; }
    .sm\:pm-table-caption { display: table-caption; }
    .sm\:pm-table-cell { display: table-cell; }
    .sm\:pm-table-column { display: table-column; }
    .sm\:pm-table-column-group { display: table-column-group; }
    .sm\:pm-table-footer-group { display: table-footer-group; }
    .sm\:pm-table-header-group { display: table-header-group; }
    .sm\:pm-table-row-group { display: table-row-group; }
    .sm\:pm-table-row { display: table-row; }
    .sm\:pm-flow-root { display: flow-root; }
    .sm\:pm-grid { display: grid; }
    .sm\:pm-inline-grid { display: inline-grid; }
    .sm\:pm-contents { display: contents; }
    .sm\:pm-list-item { display: list-item; }
    .sm\:pm-hidden { display: none; }

    /*LAYOUT: position*/
    .sm\:pm-static { position: static; }
    .sm\:pm-fixed { position: fixed; }
    .sm\:pm-absolute { position: absolute; }
    .sm\:pm-relative { position: relative; }
    .sm\:pm-sticky { position: sticky; }
    .sm\:pm-grid{ display: grid; }

    /*Grid Template Columns*/
    .sm\:pm-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .sm\:pm-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .sm\:pm-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .sm\:pm-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
    .sm\:pm-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
    .sm\:pm-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
    .sm\:pm-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
    .sm\:pm-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
    .sm\:pm-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
    .sm\:pm-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
    .sm\:pm-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
    .sm\:pm-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
    .sm\:pm-grid-cols-none { grid-template-columns: none; }

    /*Grid Column Start / End*/
    .sm\:pm-col-auto { grid-column: auto; }
    .sm\:pm-col-span-1 { grid-column: span 1 / span 1; }
    .sm\:pm-col-span-2 { grid-column: span 2 / span 2; }
    .sm\:pm-col-span-3 { grid-column: span 3 / span 3; }
    .sm\:pm-col-span-4 { grid-column: span 4 / span 4; }
    .sm\:pm-col-span-5 { grid-column: span 5 / span 5; }
    .sm\:pm-col-span-6 { grid-column: span 6 / span 6; }
    .sm\:pm-col-span-7 { grid-column: span 7 / span 7; }
    .sm\:pm-col-span-8 { grid-column: span 8 / span 8; }
    .sm\:pm-col-span-9 { grid-column: span 9 / span 9; }
    .sm\:pm-col-span-10 { grid-column: span 10 / span 10; }
    .sm\:pm-col-span-11 { grid-column: span 11 / span 11; }
    .sm\:pm-col-span-12 { grid-column: span 12 / span 12; }
    .sm\:pm-col-span-full { grid-column: 1 / -1; }

    /*GAP Styles*/
    .sm\:pm-gap-0{ gap: 0rem; }
    .sm\:pm-gap-2{ gap: 0.5rem; }
    .sm\:pm-gap-3{ gap: 0.75rem; }
    .sm\:pm-gap-4{ gap: 1rem; }
    .sm\:pm-gap-5{ gap: 1.25rem; }
    .sm\:pm-gap-6{ gap: 1.5rem; }
    .sm\:pm-gap-7{ gap: 1.75rem; }
    .sm\:pm-gap-8{ gap: 2rem; }
    .sm\:pm-gap-9{ gap: 2.25rem; }
    .sm\:pm-gap-10{ gap: 2.5rem;}

    /*Padding Styles*/
    .sm\:pm-p-0 { padding: 0px; }
    .sm\:pm-px-0 { padding-left: 0px; padding-right: 0px; }
    .sm\:pm-py-0 { padding-top: 0px; padding-bottom: 0px; }
    .sm\:pm-ps-0 { padding-inline-start: 0px; }
    .sm\:pm-pe-0 { padding-inline-end: 0px; }
    .sm\:pm-pt-0 { padding-top: 0px; }
    .sm\:pm-pr-0 { padding-right: 0px; }
    .sm\:pm-pb-0 { padding-bottom: 0px; }
    .sm\:pm-pl-0 { padding-left: 0px; }

    .sm\:pm-p-px { padding: 1px; }
    .sm\:pm-px-px { padding-left: 1px; padding-right: 1px; }
    .sm\:pm-py-px { padding-top: 1px; padding-bottom: 1px; }
    .sm\:pm-ps-px { padding-inline-start: 1px; }
    .sm\:pm-pe-px { padding-inline-end: 1px; }
    .sm\:pm-pt-px { padding-top: 1px; }
    .sm\:pm-pr-px { padding-right: 1px; }
    .sm\:pm-pb-px { padding-bottom: 1px; }
    .sm\:pm-pl-px { padding-left: 1px; }

    .sm\:pm-p-0\.5 { padding: 0.125rem; }
    .sm\:pm-px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }
    .sm\:pm-py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
    .sm\:pm-ps-0\.5 { padding-inline-start: 0.125rem; }
    .sm\:pm-pe-0\.5 { padding-inline-end: 0.125rem; }
    .sm\:pm-pt-0\.5 { padding-top: 0.125rem; }
    .sm\:pm-pr-0\.5 { padding-right: 0.125rem; }
    .sm\:pm-pb-0\.5 { padding-bottom: 0.125rem; }
    .sm\:pm-pl-0\.5 { padding-left: 0.125rem; }

    .sm\:pm-p-1 { padding: 0.25rem; }
    .sm\:pm-px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
    .sm\:pm-py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
    .sm\:pm-ps-1 { padding-inline-start: 0.25rem; }
    .sm\:pm-pe-1 { padding-inline-end: 0.25rem; }
    .sm\:pm-pt-1 { padding-top: 0.25rem; }
    .sm\:pm-pr-1 { padding-right: 0.25rem; }
    .sm\:pm-pb-1 { padding-bottom: 0.25rem; }
    .sm\:pm-pl-1 { padding-left: 0.25rem; }

    .sm\:pm-p-1\.5 { padding: 0.375rem; }
    .sm\:pm-px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
    .sm\:pm-py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
    .sm\:pm-ps-1\.5 { padding-inline-start: 0.375rem; }
    .sm\:pm-pe-1\.5 { padding-inline-end: 0.375rem; }
    .sm\:pm-pt-1\.5 { padding-top: 0.375rem; }
    .sm\:pm-pr-1\.5 { padding-right: 0.375rem; }
    .sm\:pm-pb-1\.5 { padding-bottom: 0.375rem; }
    .sm\:pm-pl-1\.5 { padding-left: 0.375rem; }

    .sm\:pm-p-2 { padding: 0.5rem; }
    .sm\:pm-px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
    .sm\:pm-py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
    .sm\:pm-ps-2 { padding-inline-start: 0.5rem; }
    .sm\:pm-pe-2 { padding-inline-end: 0.5rem; }
    .sm\:pm-pt-2 { padding-top: 0.5rem; }
    .sm\:pm-pr-2 { padding-right: 0.5rem; }
    .sm\:pm-pb-2 { padding-bottom: 0.5rem; }
    .sm\:pm-pl-2 { padding-left: 0.5rem; }

    .sm\:pm-p-2\.5 { padding: 0.625rem; }
    .sm\:pm-px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
    .sm\:pm-py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
    .sm\:pm-ps-2\.5 { padding-inline-start: 0.625rem; }
    .sm\:pm-pe-2\.5 { padding-inline-end: 0.625rem; }
    .sm\:pm-pt-2\.5 { padding-top: 0.625rem; }
    .sm\:pm-pr-2\.5 { padding-right: 0.625rem; }
    .sm\:pm-pb-2\.5 { padding-bottom: 0.625rem; }
    .sm\:pm-pl-2\.5 { padding-left: 0.625rem; }

    .sm\:pm-p-3 { padding: 0.75rem; }
    .sm\:pm-px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
    .sm\:pm-py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
    .sm\:pm-ps-3 { padding-inline-start: 0.75rem; }
    .sm\:pm-pe-3 { padding-inline-end: 0.75rem; }
    .sm\:pm-pt-3 { padding-top: 0.75rem; }
    .sm\:pm-pr-3 { padding-right: 0.75rem; }
    .sm\:pm-pb-3 { padding-bottom: 0.75rem; }
    .sm\:pm-pl-3 { padding-left: 0.75rem; }

    .sm\:pm-p-3\.5 { padding: 0.875rem; }
    .sm\:pm-px-3\.5 { padding-left: 0.875rem; padding-right: 0.875rem; }
    .sm\:pm-py-3\.5 { padding-top: 0.875rem; padding-bottom: 0.875rem; }
    .sm\:pm-ps-3\.5 { padding-inline-start: 0.875rem; }
    .sm\:pm-pe-3\.5 { padding-inline-end: 0.875rem; }
    .sm\:pm-pt-3\.5 { padding-top: 0.875rem; }
    .sm\:pm-pr-3\.5 { padding-right: 0.875rem; }
    .sm\:pm-pb-3\.5 { padding-bottom: 0.875rem; }
    .sm\:pm-pl-3\.5 { padding-left: 0.875rem; }

    .sm\:pm-p-4 { padding: 1rem; }
    .sm\:pm-px-4 { padding-left: 1rem; padding-right: 1rem; }
    .sm\:pm-py-4 { padding-top: 1rem; padding-bottom: 1rem; }
    .sm\:pm-ps-4 { padding-inline-start: 1rem; }
    .sm\:pm-pe-4 { padding-inline-end: 1rem; }
    .sm\:pm-pt-4 { padding-top: 1rem; }
    .sm\:pm-pr-4 { padding-right: 1rem; }
    .sm\:pm-pb-4 { padding-bottom: 1rem; }
    .sm\:pm-pl-4 { padding-left: 1rem; }

    .sm\:pm-p-5 { padding: 1.25rem; }
    .sm\:pm-px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
    .sm\:pm-py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
    .sm\:pm-ps-5 { padding-inline-start: 1.25rem; }
    .sm\:pm-pe-5 { padding-inline-end: 1.25rem; }
    .sm\:pm-pt-5 { padding-top: 1.25rem; }
    .sm\:pm-pr-5 { padding-right: 1.25rem; }
    .sm\:pm-pb-5 { padding-bottom: 1.25rem; }
    .sm\:pm-pl-5 { padding-left: 1.25rem; }

    .sm\:pm-p-6 { padding: 1.5rem; }
    .sm\:pm-px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
    .sm\:pm-py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
    .sm\:pm-ps-6 { padding-inline-start: 1.5rem; }
    .sm\:pm-pe-6 { padding-inline-end: 1.5rem; }
    .sm\:pm-pt-6 { padding-top: 1.5rem; }
    .sm\:pm-pr-6 { padding-right: 1.5rem; }
    .sm\:pm-pb-6 { padding-bottom: 1.5rem; }
    .sm\:pm-pl-6 { padding-left: 1.5rem; }

    .sm\:pm-p-7 { padding: 1.75rem; }
    .sm\:pm-px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
    .sm\:pm-py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
    .sm\:pm-ps-7 { padding-inline-start: 1.75rem; }
    .sm\:pm-pe-7 { padding-inline-end: 1.75rem; }
    .sm\:pm-pt-7 { padding-top: 1.75rem; }
    .sm\:pm-pr-7 { padding-right: 1.75rem; }
    .sm\:pm-pb-7 { padding-bottom: 1.75rem; }
    .sm\:pm-pl-7 { padding-left: 1.75rem; }

    .sm\:pm-p-8 { padding: 2rem; }
    .sm\:pm-px-8 { padding-left: 2rem; padding-right: 2rem; }
    .sm\:pm-py-8 { padding-top: 2rem; padding-bottom: 2rem; }
    .sm\:pm-ps-8 { padding-inline-start: 2rem; }
    .sm\:pm-pe-8 { padding-inline-end: 2rem; }
    .sm\:pm-pt-8 { padding-top: 2rem; }
    .sm\:pm-pr-8 { padding-right: 2rem; }
    .sm\:pm-pb-8 { padding-bottom: 2rem; }
    .sm\:pm-pl-8 { padding-left: 2rem; }

    .sm\:pm-p-9 { padding: 2.25rem; }
    .sm\:pm-px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
    .sm\:pm-py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
    .sm\:pm-ps-9 { padding-inline-start: 2.25rem; }
    .sm\:pm-pe-9 { padding-inline-end: 2.25rem; }
    .sm\:pm-pt-9 { padding-top: 2.25rem; }
    .sm\:pm-pr-9 { padding-right: 2.25rem; }
    .sm\:pm-pb-9 { padding-bottom: 2.25rem; }
    .sm\:pm-pl-9 { padding-left: 2.25rem; }

    .sm\:pm-p-10 { padding: 2.5rem; }
    .sm\:pm-px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
    .sm\:pm-py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
    .sm\:pm-ps-10 { padding-inline-start: 2.5rem; }
    .sm\:pm-pe-10 { padding-inline-end: 2.5rem; }
    .sm\:pm-pt-10 { padding-top: 2.5rem; }
    .sm\:pm-pr-10 { padding-right: 2.5rem; }
    .sm\:pm-pb-10 { padding-bottom: 2.5rem; }
    .sm\:pm-pl-10 { padding-left: 2.5rem; }

    .sm\:pm-p-11 { padding: 2.75rem; }
    .sm\:pm-px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
    .sm\:pm-py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
    .sm\:pm-ps-11 { padding-inline-start: 2.75rem; }
    .sm\:pm-pe-11 { padding-inline-end: 2.75rem; }
    .sm\:pm-pt-11 { padding-top: 2.75rem; }
    .sm\:pm-pr-11 { padding-right: 2.75rem; }
    .sm\:pm-pb-11 { padding-bottom: 2.75rem; }
    .sm\:pm-pl-11 { padding-left: 2.75rem; }

    .sm\:pm-p-12 { padding: 3rem; }
    .sm\:pm-px-12 { padding-left: 3rem; padding-right: 3rem; }
    .sm\:pm-py-12 { padding-top: 3rem; padding-bottom: 3rem; }
    .sm\:pm-ps-12 { padding-inline-start: 3rem; }
    .sm\:pm-pe-12 { padding-inline-end: 3rem; }
    .sm\:pm-pt-12 { padding-top: 3rem; }
    .sm\:pm-pr-12 { padding-right: 3rem; }
    .sm\:pm-pb-12 { padding-bottom: 3rem; }
    .sm\:pm-pl-12 { padding-left: 3rem; }

    .sm\:pm-p-14 { padding: 3.5rem; }
    .sm\:pm-px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
    .sm\:pm-py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
    .sm\:pm-ps-14 { padding-inline-start: 3.5rem; }
    .sm\:pm-pe-14 { padding-inline-end: 3.5rem; }
    .sm\:pm-pt-14 { padding-top: 3.5rem; }
    .sm\:pm-pr-14 { padding-right: 3.5rem; }
    .sm\:pm-pb-14 { padding-bottom: 3.5rem; }
    .sm\:pm-pl-14 { padding-left: 3.5rem; }

    .sm\:pm-p-16 { padding: 4rem; }
    .sm\:pm-px-16 { padding-left: 4rem; padding-right: 4rem; }
    .sm\:pm-py-16 { padding-top: 4rem; padding-bottom: 4rem; }
    .sm\:pm-ps-16 { padding-inline-start: 4rem; }
    .sm\:pm-pe-16 { padding-inline-end: 4rem; }
    .sm\:pm-pt-16 { padding-top: 4rem; }
    .sm\:pm-pr-16 { padding-right: 4rem; }
    .sm\:pm-pb-16 { padding-bottom: 4rem; }
    .sm\:pm-pl-16 { padding-left: 4rem; }

    .sm\:pm-p-20 { padding: 5rem; }
    .sm\:pm-px-20 { padding-left: 5rem; padding-right: 5rem; }
    .sm\:pm-py-20 { padding-top: 5rem; padding-bottom: 5rem; }
    .sm\:pm-ps-20 { padding-inline-start: 5rem; }
    .sm\:pm-pe-20 { padding-inline-end: 5rem; }
    .sm\:pm-pt-20 { padding-top: 5rem; }
    .sm\:pm-pr-20 { padding-right: 5rem; }
    .sm\:pm-pb-20 { padding-bottom: 5rem; }
    .sm\:pm-pl-20 { padding-left: 5rem; }

    .sm\:pm-p-24 { padding: 6rem; }
    .sm\:pm-px-24 { padding-left: 6rem; padding-right: 6rem; }
    .sm\:pm-py-24 { padding-top: 6rem; padding-bottom: 6rem; }
    .sm\:pm-ps-24 { padding-inline-start: 6rem; }
    .sm\:pm-pe-24 { padding-inline-end: 6rem; }
    .sm\:pm-pt-24 { padding-top: 6rem; }
    .sm\:pm-pr-24 { padding-right: 6rem; }
    .sm\:pm-pb-24 { padding-bottom: 6rem; }
    .sm\:pm-pl-24 { padding-left: 6rem; }

    .sm\:pm-p-28 { padding: 7rem; }
    .sm\:pm-px-28 { padding-left: 7rem; padding-right: 7rem; }
    .sm\:pm-py-28 { padding-top: 7rem; padding-bottom: 7rem; }
    .sm\:pm-ps-28 { padding-inline-start: 7rem; }
    .sm\:pm-pe-28 { padding-inline-end: 7rem; }
    .sm\:pm-pt-28 { padding-top: 7rem; }
    .sm\:pm-pr-28 { padding-right: 7rem; }
    .sm\:pm-pb-28 { padding-bottom: 7rem; }
    .sm\:pm-pl-28 { padding-left: 7rem; }

    .sm\:pm-p-32 { padding: 8rem; }
    .sm\:pm-px-32 { padding-left: 8rem; padding-right: 8rem; }
    .sm\:pm-py-32 { padding-top: 8rem; padding-bottom: 8rem; }
    .sm\:pm-ps-32 { padding-inline-start: 8rem; }
    .sm\:pm-pe-32 { padding-inline-end: 8rem; }
    .sm\:pm-pt-32 { padding-top: 8rem; }
    .sm\:pm-pr-32 { padding-right: 8rem; }
    .sm\:pm-pb-32 { padding-bottom: 8rem; }
    .sm\:pm-pl-32 { padding-left: 8rem; }

    .sm\:pm-p-36 { padding: 9rem; }
    .sm\:pm-px-36 { padding-left: 9rem; padding-right: 9rem; }
    .sm\:pm-py-36 { padding-top: 9rem; padding-bottom: 9rem; }
    .sm\:pm-ps-36 { padding-inline-start: 9rem; }
    .sm\:pm-pe-36 { padding-inline-end: 9rem; }
    .sm\:pm-pt-36 { padding-top: 9rem; }
    .sm\:pm-pr-36 { padding-right: 9rem; }
    .sm\:pm-pb-36 { padding-bottom: 9rem; }
    .sm\:pm-pl-36 { padding-left: 9rem; }

    .sm\:pm-p-40 { padding: 10rem; }
    .sm\:pm-px-40 { padding-left: 10rem; padding-right: 10rem; }
    .sm\:pm-py-40 { padding-top: 10rem; padding-bottom: 10rem; }
    .sm\:pm-ps-40 { padding-inline-start: 10rem; }
    .sm\:pm-pe-40 { padding-inline-end: 10rem; }
    .sm\:pm-pt-40 { padding-top: 10rem; }
    .sm\:pm-pr-40 { padding-right: 10rem; }
    .sm\:pm-pb-40 { padding-bottom: 10rem; }
    .sm\:pm-pl-40 { padding-left: 10rem; }

    .sm\:pm-p-44 { padding: 11rem; }
    .sm\:pm-px-44 { padding-left: 11rem; padding-right: 11rem; }
    .sm\:pm-py-44 { padding-top: 11rem; padding-bottom: 11rem; }
    .sm\:pm-ps-44 { padding-inline-start: 11rem; }
    .sm\:pm-pe-44 { padding-inline-end: 11rem; }
    .sm\:pm-pt-44 { padding-top: 11rem; }
    .sm\:pm-pr-44 { padding-right: 11rem; }
    .sm\:pm-pb-44 { padding-bottom: 11rem; }
    .sm\:pm-pl-44 { padding-left: 11rem; }

    .sm\:pm-p-48 { padding: 12rem; }
    .sm\:pm-px-48 { padding-left: 12rem; padding-right: 12rem; }
    .sm\:pm-py-48 { padding-top: 12rem; padding-bottom: 12rem; }
    .sm\:pm-ps-48 { padding-inline-start: 12rem; }
    .sm\:pm-pe-48 { padding-inline-end: 12rem; }
    .sm\:pm-pt-48 { padding-top: 12rem; }
    .sm\:pm-pr-48 { padding-right: 12rem; }
    .sm\:pm-pb-48 { padding-bottom: 12rem; }
    .sm\:pm-pl-48 { padding-left: 12rem; }

    .sm\:pm-p-52 { padding: 13rem; }
    .sm\:pm-px-52 { padding-left: 13rem; padding-right: 13rem; }
    .sm\:pm-py-52 { padding-top: 13rem; padding-bottom: 13rem; }
    .sm\:pm-ps-52 { padding-inline-start: 13rem; }
    .sm\:pm-pe-52 { padding-inline-end: 13rem; }
    .sm\:pm-pt-52 { padding-top: 13rem; }
    .sm\:pm-pr-52 { padding-right: 13rem; }
    .sm\:pm-pb-52 { padding-bottom: 13rem; }
    .sm\:pm-pl-52 { padding-left: 13rem; }

    .sm\:pm-p-56 { padding: 14rem; }
    .sm\:pm-px-56 { padding-left: 14rem; padding-right: 14rem; }
    .sm\:pm-py-56 { padding-top: 14rem; padding-bottom: 14rem; }
    .sm\:pm-ps-56 { padding-inline-start: 14rem; }
    .sm\:pm-pe-56 { padding-inline-end: 14rem; }
    .sm\:pm-pt-56 { padding-top: 14rem; }
    .sm\:pm-pr-56 { padding-right: 14rem; }
    .sm\:pm-pb-56 { padding-bottom: 14rem; }
    .sm\:pm-pl-56 { padding-left: 14rem; }

    .sm\:pm-p-60 { padding: 15rem; }
    .sm\:pm-px-60 { padding-left: 15rem; padding-right: 15rem; }
    .sm\:pm-py-60 { padding-top: 15rem; padding-bottom: 15rem; }
    .sm\:pm-ps-60 { padding-inline-start: 15rem; }
    .sm\:pm-pe-60 { padding-inline-end: 15rem; }
    .sm\:pm-pt-60 { padding-top: 15rem; }
    .sm\:pm-pr-60 { padding-right: 15rem; }
    .sm\:pm-pb-60 { padding-bottom: 15rem; }
    .sm\:pm-pl-60 { padding-left: 15rem; }

    .sm\:pm-p-64 { padding: 16rem; }
    .sm\:pm-px-64 { padding-left: 16rem; padding-right: 16rem; }
    .sm\:pm-py-64 { padding-top: 16rem; padding-bottom: 16rem; }
    .sm\:pm-ps-64 { padding-inline-start: 16rem; }
    .sm\:pm-pe-64 { padding-inline-end: 16rem; }
    .sm\:pm-pt-64 { padding-top: 16rem; }
    .sm\:pm-pr-64 { padding-right: 16rem; }
    .sm\:pm-pb-64 { padding-bottom: 16rem; }
    .sm\:pm-pl-64 { padding-left: 16rem; }

    .sm\:pm-p-72 { padding: 18rem; }
    .sm\:pm-px-72 { padding-left: 18rem; padding-right: 18rem; }
    .sm\:pm-py-72 { padding-top: 18rem; padding-bottom: 18rem; }
    .sm\:pm-ps-72 { padding-inline-start: 18rem; }
    .sm\:pm-pe-72 { padding-inline-end: 18rem; }
    .sm\:pm-pt-72 { padding-top: 18rem; }
    .sm\:pm-pr-72 { padding-right: 18rem; }
    .sm\:pm-pb-72 { padding-bottom: 18rem; }
    .sm\:pm-pl-72 { padding-left: 18rem; }

    .sm\:pm-p-80 { padding: 20rem; }
    .sm\:pm-px-80 { padding-left: 20rem; padding-right: 20rem; }
    .sm\:pm-py-80 { padding-top: 20rem; padding-bottom: 20rem; }
    .sm\:pm-ps-80 { padding-inline-start: 20rem; }
    .sm\:pm-pe-80 { padding-inline-end: 20rem; }
    .sm\:pm-pt-80 { padding-top: 20rem; }
    .sm\:pm-pr-80 { padding-right: 20rem; }
    .sm\:pm-pb-80 { padding-bottom: 20rem; }
    .sm\:pm-pl-80 { padding-left: 20rem; }

    .sm\:pm-p-96 { padding: 24rem; }
    .sm\:pm-px-96 { padding-left: 24rem; padding-right: 24rem; }
    .sm\:pm-py-96 { padding-top: 24rem; padding-bottom: 24rem; }
    .sm\:pm-ps-96 { padding-inline-start: 24rem; }
    .sm\:pm-pe-96 { padding-inline-end: 24rem; }
    .sm\:pm-pt-96 { padding-top: 24rem; }
    .sm\:pm-pr-96 { padding-right: 24rem; }
    .sm\:pm-pb-96 { padding-bottom: 24rem; }
    .sm\:pm-pl-96 { padding-left: 24rem; }

    /*Margin Styles*/
    .sm\:pm-m-0 { margin: 0px; }
    .sm\:pm-mx-0 { margin-left: 0px; margin-right: 0px; }
    .sm\:pm-my-0 { margin-top: 0px; margin-bottom: 0px; }
    .sm\:pm-ms-0 { margin-inline-start: 0px; }
    .sm\:pm-me-0 { margin-inline-end: 0px; }
    .sm\:pm-mt-0 { margin-top: 0px; }
    .sm\:pm-mr-0 { margin-right: 0px; }
    .sm\:pm-mb-0 { margin-bottom: 0px; }
    .sm\:pm-ml-0 { margin-left: 0px; }

    .sm\:pm-m-px { margin: 1px; }
    .sm\:pm-mx-px { margin-left: 1px; margin-right: 1px; }
    .sm\:pm-my-px { margin-top: 1px; margin-bottom: 1px; }
    .sm\:pm-ms-px { margin-inline-start: 1px; }
    .sm\:pm-me-px { margin-inline-end: 1px; }
    .sm\:pm-mt-px { margin-top: 1px; }
    .sm\:pm-mr-px { margin-right: 1px; }
    .sm\:pm-mb-px { margin-bottom: 1px; }
    .sm\:pm-ml-px { margin-left: 1px; }

    .sm\:pm-m-0\.5 { margin: 0.125rem; }
    .sm\:pm-mx-0\.5 { margin-left: 0.125rem; margin-right: 0.125rem; }
    .sm\:pm-my-0\.5 { margin-top: 0.125rem; margin-bottom: 0.125rem; }
    .sm\:pm-ms-0\.5 { margin-inline-start: 0.125rem; }
    .sm\:pm-me-0\.5 { margin-inline-end: 0.125rem; }
    .sm\:pm-mt-0\.5 { margin-top: 0.125rem; }
    .sm\:pm-mr-0\.5 { margin-right: 0.125rem; }
    .sm\:pm-mb-0\.5 { margin-bottom: 0.125rem; }
    .sm\:pm-ml-0\.5 { margin-left: 0.125rem; }

    .sm\:pm-m-1 { margin: 0.25rem; }
    .sm\:pm-mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
    .sm\:pm-my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
    .sm\:pm-ms-1 { margin-inline-start: 0.25rem; }
    .sm\:pm-me-1 { margin-inline-end: 0.25rem; }
    .sm\:pm-mt-1 { margin-top: 0.25rem; }
    .sm\:pm-mr-1 { margin-right: 0.25rem; }
    .sm\:pm-mb-1 { margin-bottom: 0.25rem; }
    .sm\:pm-ml-1 { margin-left: 0.25rem; }

    .sm\:pm-m-1\.5 { margin: 0.375rem; }
    .sm\:pm-mx-1\.5 { margin-left: 0.375rem; margin-right: 0.375rem; }
    .sm\:pm-my-1\.5 { margin-top: 0.375rem; margin-bottom: 0.375rem; }
    .sm\:pm-ms-1\.5 { margin-inline-start: 0.375rem; }
    .sm\:pm-me-1\.5 { margin-inline-end: 0.375rem; }
    .sm\:pm-mt-1\.5 { margin-top: 0.375rem; }
    .sm\:pm-mr-1\.5 { margin-right: 0.375rem; }
    .sm\:pm-mb-1\.5 { margin-bottom: 0.375rem; }
    .sm\:pm-ml-1\.5 { margin-left: 0.375rem; }

    .sm\:pm-m-2 { margin: 0.5rem; }
    .sm\:pm-mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
    .sm\:pm-my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
    .sm\:pm-ms-2 { margin-inline-start: 0.5rem; }
    .sm\:pm-me-2 { margin-inline-end: 0.5rem; }
    .sm\:pm-mt-2 { margin-top: 0.5rem; }
    .sm\:pm-mr-2 { margin-right: 0.5rem; }
    .sm\:pm-mb-2 { margin-bottom: 0.5rem; }
    .sm\:pm-ml-2 { margin-left: 0.5rem; }

    .sm\:pm-m-2\.5 { margin: 0.625rem; }
    .sm\:pm-mx-2\.5 { margin-left: 0.625rem; margin-right: 0.625rem; }
    .sm\:pm-my-2\.5 { margin-top: 0.625rem; margin-bottom: 0.625rem; }
    .sm\:pm-ms-2\.5 { margin-inline-start: 0.625rem; }
    .sm\:pm-me-2\.5 { margin-inline-end: 0.625rem; }
    .sm\:pm-mt-2\.5 { margin-top: 0.625rem; }
    .sm\:pm-mr-2\.5 { margin-right: 0.625rem; }
    .sm\:pm-mb-2\.5 { margin-bottom: 0.625rem; }
    .sm\:pm-ml-2\.5 { margin-left: 0.625rem; }

    .sm\:pm-m-3 { margin: 0.75rem; }
    .sm\:pm-mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
    .sm\:pm-my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
    .sm\:pm-ms-3 { margin-inline-start: 0.75rem; }
    .sm\:pm-me-3 { margin-inline-end: 0.75rem; }
    .sm\:pm-mt-3 { margin-top: 0.75rem; }
    .sm\:pm-mr-3 { margin-right: 0.75rem; }
    .sm\:pm-mb-3 { margin-bottom: 0.75rem; }
    .sm\:pm-ml-3 { margin-left: 0.75rem; }

    .sm\:pm-m-3\.5 { margin: 0.875rem; }
    .sm\:pm-mx-3\.5 { margin-left: 0.875rem; margin-right: 0.875rem; }
    .sm\:pm-my-3\.5 { margin-top: 0.875rem; margin-bottom: 0.875rem; }
    .sm\:pm-ms-3\.5 { margin-inline-start: 0.875rem; }
    .sm\:pm-me-3\.5 { margin-inline-end: 0.875rem; }
    .sm\:pm-mt-3\.5 { margin-top: 0.875rem; }
    .sm\:pm-mr-3\.5 { margin-right: 0.875rem; }
    .sm\:pm-mb-3\.5 { margin-bottom: 0.875rem; }
    .sm\:pm-ml-3\.5 { margin-left: 0.875rem; }

    .sm\:pm-m-4 { margin: 1rem; }
    .sm\:pm-mx-4 { margin-left: 1rem; margin-right: 1rem; }
    .sm\:pm-my-4 { margin-top: 1rem; margin-bottom: 1rem; }
    .sm\:pm-ms-4 { margin-inline-start: 1rem; }
    .sm\:pm-me-4 { margin-inline-end: 1rem; }
    .sm\:pm-mt-4 { margin-top: 1rem; }
    .sm\:pm-mr-4 { margin-right: 1rem; }
    .sm\:pm-mb-4 { margin-bottom: 1rem; }
    .sm\:pm-ml-4 { margin-left: 1rem; }

    .sm\:pm-m-5 { margin: 1.25rem; }
    .sm\:pm-mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
    .sm\:pm-my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
    .sm\:pm-ms-5 { margin-inline-start: 1.25rem; }
    .sm\:pm-me-5 { margin-inline-end: 1.25rem; }
    .sm\:pm-mt-5 { margin-top: 1.25rem; }
    .sm\:pm-mr-5 { margin-right: 1.25rem; }
    .sm\:pm-mb-5 { margin-bottom: 1.25rem; }
    .sm\:pm-ml-5 { margin-left: 1.25rem; }

    .sm\:pm-m-6 { margin: 1.5rem; }
    .sm\:pm-mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
    .sm\:pm-my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
    .sm\:pm-ms-6 { margin-inline-start: 1.5rem; }
    .sm\:pm-me-6 { margin-inline-end: 1.5rem; }
    .sm\:pm-mt-6 { margin-top: 1.5rem; }
    .sm\:pm-mr-6 { margin-right: 1.5rem; }
    .sm\:pm-mb-6 { margin-bottom: 1.5rem; }
    .sm\:pm-ml-6 { margin-left: 1.5rem; }

    .sm\:pm-m-7 { margin: 1.75rem; }
    .sm\:pm-mx-7 { margin-left: 1.75rem; margin-right: 1.75rem; }
    .sm\:pm-my-7 { margin-top: 1.75rem; margin-bottom: 1.75rem; }
    .sm\:pm-ms-7 { margin-inline-start: 1.75rem; }
    .sm\:pm-me-7 { margin-inline-end: 1.75rem; }
    .sm\:pm-mt-7 { margin-top: 1.75rem; }
    .sm\:pm-mr-7 { margin-right: 1.75rem; }
    .sm\:pm-mb-7 { margin-bottom: 1.75rem; }
    .sm\:pm-ml-7 { margin-left: 1.75rem; }

    .sm\:pm-m-8 { margin: 2rem; }
    .sm\:pm-mx-8 { margin-left: 2rem; margin-right: 2rem; }
    .sm\:pm-my-8 { margin-top: 2rem; margin-bottom: 2rem; }
    .sm\:pm-ms-8 { margin-inline-start: 2rem; }
    .sm\:pm-me-8 { margin-inline-end: 2rem; }
    .sm\:pm-mt-8 { margin-top: 2rem; }
    .sm\:pm-mr-8 { margin-right: 2rem; }
    .sm\:pm-mb-8 { margin-bottom: 2rem; }
    .sm\:pm-ml-8 { margin-left: 2rem; }

    .sm\:pm-m-9 { margin: 2.25rem; }
    .sm\:pm-mx-9 { margin-left: 2.25rem; margin-right: 2.25rem; }
    .sm\:pm-my-9 { margin-top: 2.25rem; margin-bottom: 2.25rem; }
    .sm\:pm-ms-9 { margin-inline-start: 2.25rem; }
    .sm\:pm-me-9 { margin-inline-end: 2.25rem; }
    .sm\:pm-mt-9 { margin-top: 2.25rem; }
    .sm\:pm-mr-9 { margin-right: 2.25rem; }
    .sm\:pm-mb-9 { margin-bottom: 2.25rem; }
    .sm\:pm-ml-9 { margin-left: 2.25rem; }

    .sm\:pm-m-10 { margin: 2.5rem; }
    .sm\:pm-mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
    .sm\:pm-my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
    .sm\:pm-ms-10 { margin-inline-start: 2.5rem; }
    .sm\:pm-me-10 { margin-inline-end: 2.5rem; }
    .sm\:pm-mt-10 { margin-top: 2.5rem; }
    .sm\:pm-mr-10 { margin-right: 2.5rem; }
    .sm\:pm-mb-10 { margin-bottom: 2.5rem; }
    .sm\:pm-ml-10 { margin-left: 2.5rem; }

    .sm\:pm-m-11 { margin: 2.75rem; }
    .sm\:pm-mx-11 { margin-left: 2.75rem; margin-right: 2.75rem; }
    .sm\:pm-my-11 { margin-top: 2.75rem; margin-bottom: 2.75rem; }
    .sm\:pm-ms-11 { margin-inline-start: 2.75rem; }
    .sm\:pm-me-11 { margin-inline-end: 2.75rem; }
    .sm\:pm-mt-11 { margin-top: 2.75rem; }
    .sm\:pm-mr-11 { margin-right: 2.75rem; }
    .sm\:pm-mb-11 { margin-bottom: 2.75rem; }
    .sm\:pm-ml-11 { margin-left: 2.75rem; }

    .sm\:pm-m-12 { margin: 3rem; }
    .sm\:pm-mx-12 { margin-left: 3rem; margin-right: 3rem; }
    .sm\:pm-my-12 { margin-top: 3rem; margin-bottom: 3rem; }
    .sm\:pm-ms-12 { margin-inline-start: 3rem; }
    .sm\:pm-me-12 { margin-inline-end: 3rem; }
    .sm\:pm-mt-12 { margin-top: 3rem; }
    .sm\:pm-mr-12 { margin-right: 3rem; }
    .sm\:pm-mb-12 { margin-bottom: 3rem; }
    .sm\:pm-ml-12 { margin-left: 3rem; }

    .sm\:pm-m-14 { margin: 3.5rem; }
    .sm\:pm-mx-14 { margin-left: 3.5rem; margin-right: 3.5rem; }
    .sm\:pm-my-14 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
    .sm\:pm-ms-14 { margin-inline-start: 3.5rem; }
    .sm\:pm-me-14 { margin-inline-end: 3.5rem; }
    .sm\:pm-mt-14 { margin-top: 3.5rem; }
    .sm\:pm-mr-14 { margin-right: 3.5rem; }
    .sm\:pm-mb-14 { margin-bottom: 3.5rem; }
    .sm\:pm-ml-14 { margin-left: 3.5rem; }

    .sm\:pm-m-16 { margin: 4rem; }
    .sm\:pm-mx-16 { margin-left: 4rem; margin-right: 4rem; }
    .sm\:pm-my-16 { margin-top: 4rem; margin-bottom: 4rem; }
    .sm\:pm-ms-16 { margin-inline-start: 4rem; }
    .sm\:pm-me-16 { margin-inline-end: 4rem; }
    .sm\:pm-mt-16 { margin-top: 4rem; }
    .sm\:pm-mr-16 { margin-right: 4rem; }
    .sm\:pm-mb-16 { margin-bottom: 4rem; }
    .sm\:pm-ml-16 { margin-left: 4rem; }

    .sm\:pm-m-20 { margin: 5rem; }
    .sm\:pm-mx-20 { margin-left: 5rem; margin-right: 5rem; }
    .sm\:pm-my-20 { margin-top: 5rem; margin-bottom: 5rem; }
    .sm\:pm-ms-20 { margin-inline-start: 5rem; }
    .sm\:pm-me-20 { margin-inline-end: 5rem; }
    .sm\:pm-mt-20 { margin-top: 5rem; }
    .sm\:pm-mr-20 { margin-right: 5rem; }
    .sm\:pm-mb-20 { margin-bottom: 5rem; }
    .sm\:pm-ml-20 { margin-left: 5rem; }

    .sm\:pm-m-24 { margin: 6rem; }
    .sm\:pm-mx-24 { margin-left: 6rem; margin-right: 6rem; }
    .sm\:pm-my-24 { margin-top: 6rem; margin-bottom: 6rem; }
    .sm\:pm-ms-24 { margin-inline-start: 6rem; }
    .sm\:pm-me-24 { margin-inline-end: 6rem; }
    .sm\:pm-mt-24 { margin-top: 6rem; }
    .sm\:pm-mr-24 { margin-right: 6rem; }
    .sm\:pm-mb-24 { margin-bottom: 6rem; }
    .sm\:pm-ml-24 { margin-left: 6rem; }

    .sm\:pm-m-28 { margin: 7rem; }
    .sm\:pm-mx-28 { margin-left: 7rem; margin-right: 7rem; }
    .sm\:pm-my-28 { margin-top: 7rem; margin-bottom: 7rem; }
    .sm\:pm-ms-28 { margin-inline-start: 7rem; }
    .sm\:pm-me-28 { margin-inline-end: 7rem; }
    .sm\:pm-mt-28 { margin-top: 7rem; }
    .sm\:pm-mr-28 { margin-right: 7rem; }
    .sm\:pm-mb-28 { margin-bottom: 7rem; }
    .sm\:pm-ml-28 { margin-left: 7rem; }

    .sm\:pm-m-32 { margin: 8rem; }
    .sm\:pm-mx-32 { margin-left: 8rem; margin-right: 8rem; }
    .sm\:pm-my-32 { margin-top: 8rem; margin-bottom: 8rem; }
    .sm\:pm-ms-32 { margin-inline-start: 8rem; }
    .sm\:pm-me-32 { margin-inline-end: 8rem; }
    .sm\:pm-mt-32 { margin-top: 8rem; }
    .sm\:pm-mr-32 { margin-right: 8rem; }
    .sm\:pm-mb-32 { margin-bottom: 8rem; }
    .sm\:pm-ml-32 { margin-left: 8rem; }

    .sm\:pm-m-36 { margin: 9rem; }
    .sm\:pm-mx-36 { margin-left: 9rem; margin-right: 9rem; }
    .sm\:pm-my-36 { margin-top: 9rem; margin-bottom: 9rem; }
    .sm\:pm-ms-36 { margin-inline-start: 9rem; }
    .sm\:pm-me-36 { margin-inline-end: 9rem; }
    .sm\:pm-mt-36 { margin-top: 9rem; }
    .sm\:pm-mr-36 { margin-right: 9rem; }
    .sm\:pm-mb-36 { margin-bottom: 9rem; }
    .sm\:pm-ml-36 { margin-left: 9rem; }

    .sm\:pm-m-40 { margin: 10rem; }
    .sm\:pm-mx-40 { margin-left: 10rem; margin-right: 10rem; }
    .sm\:pm-my-40 { margin-top: 10rem; margin-bottom: 10rem; }
    .sm\:pm-ms-40 { margin-inline-start: 10rem; }
    .sm\:pm-me-40 { margin-inline-end: 10rem; }
    .sm\:pm-mt-40 { margin-top: 10rem; }
    .sm\:pm-mr-40 { margin-right: 10rem; }
    .sm\:pm-mb-40 { margin-bottom: 10rem; }
    .sm\:pm-ml-40 { margin-left: 10rem; }

    .sm\:pm-m-44 { margin: 11rem; }
    .sm\:pm-mx-44 { margin-left: 11rem; margin-right: 11rem; }
    .sm\:pm-my-44 { margin-top: 11rem; margin-bottom: 11rem; }
    .sm\:pm-ms-44 { margin-inline-start: 11rem; }
    .sm\:pm-me-44 { margin-inline-end: 11rem; }
    .sm\:pm-mt-44 { margin-top: 11rem; }
    .sm\:pm-mr-44 { margin-right: 11rem; }
    .sm\:pm-mb-44 { margin-bottom: 11rem; }
    .sm\:pm-ml-44 { margin-left: 11rem; }

    .sm\:pm-m-48 { margin: 12rem; }
    .sm\:pm-mx-48 { margin-left: 12rem; margin-right: 12rem; }
    .sm\:pm-my-48 { margin-top: 12rem; margin-bottom: 12rem; }
    .sm\:pm-ms-48 { margin-inline-start: 12rem; }
    .sm\:pm-me-48 { margin-inline-end: 12rem; }
    .sm\:pm-mt-48 { margin-top: 12rem; }
    .sm\:pm-mr-48 { margin-right: 12rem; }
    .sm\:pm-mb-48 { margin-bottom: 12rem; }
    .sm\:pm-ml-48 { margin-left: 12rem; }

    .sm\:pm-m-52 { margin: 13rem; }
    .sm\:pm-mx-52 { margin-left: 13rem; margin-right: 13rem; }
    .sm\:pm-my-52 { margin-top: 13rem; margin-bottom: 13rem; }
    .sm\:pm-ms-52 { margin-inline-start: 13rem; }
    .sm\:pm-me-52 { margin-inline-end: 13rem; }
    .sm\:pm-mt-52 { margin-top: 13rem; }
    .sm\:pm-mr-52 { margin-right: 13rem; }
    .sm\:pm-mb-52 { margin-bottom: 13rem; }
    .sm\:pm-ml-52 { margin-left: 13rem; }

    .sm\:pm-m-56 { margin: 14rem; }
    .sm\:pm-mx-56 { margin-left: 14rem; margin-right: 14rem; }
    .sm\:pm-my-56 { margin-top: 14rem; margin-bottom: 14rem; }
    .sm\:pm-ms-56 { margin-inline-start: 14rem; }
    .sm\:pm-me-56 { margin-inline-end: 14rem; }
    .sm\:pm-mt-56 { margin-top: 14rem; }
    .sm\:pm-mr-56 { margin-right: 14rem; }
    .sm\:pm-mb-56 { margin-bottom: 14rem; }
    .sm\:pm-ml-56 { margin-left: 14rem; }

    .sm\:pm-m-60 { margin: 15rem; }
    .sm\:pm-mx-60 { margin-left: 15rem; margin-right: 15rem; }
    .sm\:pm-my-60 { margin-top: 15rem; margin-bottom: 15rem; }
    .sm\:pm-ms-60 { margin-inline-start: 15rem; }
    .sm\:pm-me-60 { margin-inline-end: 15rem; }
    .sm\:pm-mt-60 { margin-top: 15rem; }
    .sm\:pm-mr-60 { margin-right: 15rem; }
    .sm\:pm-mb-60 { margin-bottom: 15rem; }
    .sm\:pm-ml-60 { margin-left: 15rem; }

    .sm\:pm-m-64 { margin: 16rem; }
    .sm\:pm-mx-64 { margin-left: 16rem; margin-right: 16rem; }
    .sm\:pm-my-64 { margin-top: 16rem; margin-bottom: 16rem; }
    .sm\:pm-ms-64 { margin-inline-start: 16rem; }
    .sm\:pm-me-64 { margin-inline-end: 16rem; }
    .sm\:pm-mt-64 { margin-top: 16rem; }
    .sm\:pm-mr-64 { margin-right: 16rem; }
    .sm\:pm-mb-64 { margin-bottom: 16rem; }
    .sm\:pm-ml-64 { margin-left: 16rem; }

    .sm\:pm-m-72 { margin: 18rem; }
    .sm\:pm-mx-72 { margin-left: 18rem; margin-right: 18rem; }
    .sm\:pm-my-72 { margin-top: 18rem; margin-bottom: 18rem; }
    .sm\:pm-ms-72 { margin-inline-start: 18rem; }
    .sm\:pm-me-72 { margin-inline-end: 18rem; }
    .sm\:pm-mt-72 { margin-top: 18rem; }
    .sm\:pm-mr-72 { margin-right: 18rem; }
    .sm\:pm-mb-72 { margin-bottom: 18rem; }
    .sm\:pm-ml-72 { margin-left: 18rem; }

    .sm\:pm-m-80 { margin: 20rem; }
    .sm\:pm-mx-80 { margin-left: 20rem; margin-right: 20rem; }
    .sm\:pm-my-80 { margin-top: 20rem; margin-bottom: 20rem; }
    .sm\:pm-ms-80 { margin-inline-start: 20rem; }
    .sm\:pm-me-80 { margin-inline-end: 20rem; }
    .sm\:pm-mt-80 { margin-top: 20rem; }
    .sm\:pm-mr-80 { margin-right: 20rem; }
    .sm\:pm-mb-80 { margin-bottom: 20rem; }
    .sm\:pm-ml-80 { margin-left: 20rem; }

    .sm\:pm-m-96 { margin: 24rem; }
    .sm\:pm-mx-96 { margin-left: 24rem; margin-right: 24rem; }
    .sm\:pm-my-96 { margin-top: 24rem; margin-bottom: 24rem; }
    .sm\:pm-ms-96 { margin-inline-start: 24rem; }
    .sm\:pm-me-96 { margin-inline-end: 24rem; }
    .sm\:pm-mt-96 { margin-top: 24rem; }
    .sm\:pm-mr-96 { margin-right: 24rem; }
    .sm\:pm-mb-96 { margin-bottom: 24rem; }
    .sm\:pm-ml-96 { margin-left: 24rem; }

    .sm\:pm-m-auto { margin: auto; }
    .sm\:pm-mx-auto { margin-left: auto; margin-right: auto; }
    .sm\:pm-my-auto { margin-top: auto; margin-bottom: auto; }
    .sm\:pm-ms-auto { margin-inline-start: auto; }
    .sm\:pm-me-auto { margin-inline-end: auto; }
    .sm\:pm-mt-auto { margin-top: auto; }
    .sm\:pm-mr-auto { margin-right: auto; }
    .sm\:pm-mb-auto { margin-bottom: auto; }
    .sm\:pm-ml-auto { margin-left: auto; }

    /*SIZING width*/
    .sm\:pm-w-0 { width: 0px; }
    .sm\:pm-w-px { width: 1px; }

    .sm\:pm-w-0\.5 { width: 0.125rem; /* 2px */ }
    .sm\:pm-w-1 { width: 0.25rem; /* 4px */ }
    .sm\:pm-w-1\.5 { width: 0.375rem; /* 6px */ }
    .sm\:pm-w-2 { width: 0.5rem; /* 8px */ }
    .sm\:pm-w-2\.5 { width: 0.625rem; /* 10px */ }
    .sm\:pm-w-3 { width: 0.75rem; /* 12px */ }
    .sm\:pm-w-3\.5 { width: 0.875rem; /* 14px */ }
    .sm\:pm-w-4 { width: 1rem; /* 16px */ }
    .sm\:pm-w-5 { width: 1.25rem; /* 20px */ }
    .sm\:pm-w-6 { width: 1.5rem; /* 24px */ }
    .sm\:pm-w-7 { width: 1.75rem; /* 28px */ }
    .sm\:pm-w-8 { width: 2rem; /* 32px */ }
    .sm\:pm-w-9 { width: 2.25rem; /* 36px */ }
    .sm\:pm-w-10 { width: 2.5rem; /* 40px */ }
    .sm\:pm-w-11 { width: 2.75rem; /* 44px */ }
    .sm\:pm-w-12 { width: 3rem; /* 48px */ }
    .sm\:pm-w-14 { width: 3.5rem; /* 56px */ }
    .sm\:pm-w-16 { width: 4rem; /* 64px */ }
    .sm\:pm-w-20 { width: 5rem; /* 80px */ }
    .sm\:pm-w-24 { width: 6rem; /* 96px */}
    .sm\:pm-w-28 { width: 7rem; /* 112px */ }
    .sm\:pm-w-32 { width: 8rem; /* 128px */ }
    .sm\:pm-w-36 { width: 9rem; /* 144px */ }
    .sm\:pm-w-40 { width: 10rem; /* 160px */ }
    .sm\:pm-w-44 { width: 11rem; /* 176px */ } 
    .sm\:pm-w-48 { width: 12rem; /* 192px */ }
    .sm\:pm-w-52 { width: 13rem; /* 208px */ }
    .sm\:pm-w-56 { width: 14rem; /* 224px */ }
    .sm\:pm-w-60 { width: 15rem; /* 240px */ }
    .sm\:pm-w-64 { width: 16rem; /* 256px */ }
    .sm\:pm-w-72 { width: 18rem; /* 288px */ }
    .sm\:pm-w-80 { width: 20rem; /* 320px */ }
    .sm\:pm-w-96 { width: 24rem; /* 384px */ }

    .sm\:pm-w-auto { width: auto; } 
    .sm\:pm-w-1\/2 { width: 50%; }
    .sm\:pm-w-1\/3 { width: 33.333333%; } 
    .sm\:pm-w-2\/3 { width: 66.666667%; }
    .sm\:pm-w-1\/4 { width: 25%; }
    .sm\:pm-w-2\/4 { width: 50%; } 
    .sm\:pm-w-3\/4 { width: 75%; }
    .sm\:pm-w-1\/5 { width: 20%; }
    .sm\:pm-w-2\/5 { width: 40%; }
    .sm\:pm-w-3\/5 { width: 60%; }
    .sm\:pm-w-4\/5 { width: 80%; }
    .sm\:pm-w-1\/6 { width: 16.666667%; }
    .sm\:pm-w-2\/6 { width: 33.333333%; }
    .sm\:pm-w-3\/6 { width: 50%; }
    .sm\:pm-w-4\/6 { width: 66.666667%; }
    .sm\:pm-w-5\/6 { width: 83.333333%; }
    .sm\:pm-w-1\/12 { width: 8.333333%; }
    .sm\:pm-w-2\/12 { width: 16.666667%; }
    .sm\:pm-w-3\/12 { width: 25%; }
    .sm\:pm-w-4\/12 { width: 33.333333%; }
    .sm\:pm-w-5\/12 { width: 41.666667%; }
    .sm\:pm-w-6\/12 { width: 50%; }
    .sm\:pm-w-7\/12 { width: 58.333333%; }
    .sm\:pm-w-8\/12 { width: 66.666667%; }
    .sm\:pm-w-9\/12 { width: 75%; }
    .sm\:pm-w-10\/12 { width: 83.333333%; }
    .sm\:pm-w-11\/12 { width: 91.666667%; } 
    .sm\:pm-w-full { width: 100%; }

    .sm\:pm-w-screen { width: 100vw; }
    .sm\:pm-w-svw { width: 100svw; }
    .sm\:pm-w-lvw { width: 100lvw; }
    .sm\:pm-w-dvw { width: 100dvw; }

    .sm\:pm-w-min { width: min-content; }
    .sm\:pm-w-max { width: max-content; }
    .sm\:pm-w-fit { width: fit-content; }

    /*SIZING min-width*/
    .sm\:pm-min-w-0 { min-width: 0px; }
    .sm\:pm-min-w-1 { min-width: 0.25rem; /* 4px */ }
    .sm\:pm-min-w-2 { min-width: 0.5rem; /* 8px */ }
    .sm\:pm-min-w-3 { min-width: 0.75rem; /* 12px */ }
    .sm\:pm-min-w-4 { min-width: 1rem; /* 16px */ }
    .sm\:pm-min-w-5 { min-width: 1.25rem; /* 20px */ }
    .sm\:pm-min-w-6 { min-width: 1.5rem; /* 24px */ }
    .sm\:pm-min-w-7 { min-width: 1.75rem; /* 28px */ }
    .sm\:pm-min-w-8 { min-width: 2rem; /* 32px */ }
    .sm\:pm-min-w-9 { min-width: 2.25rem; /* 36px */ }
    .sm\:pm-min-w-10 { min-width: 2.5rem; /* 40px */ }
    .sm\:pm-min-w-11 { min-width: 2.75rem; /* 44px */ }
    .sm\:pm-min-w-12 { min-width: 3rem; /* 48px */ }
    .sm\:pm-min-w-14 { min-width: 3.5rem; /* 56px */ }
    .sm\:pm-min-w-16 { min-width: 4rem; /* 64px */ }
    .sm\:pm-min-w-20 { min-width: 5rem; /* 80px */ }
    .sm\:pm-min-w-24 { min-width: 6rem; /* 96px */ }
    .sm\:pm-min-w-28 { min-width: 7rem; /* 112px */ }
    .sm\:pm-min-w-32 { min-width: 8rem; /* 128px */ }
    .sm\:pm-min-w-36 { min-width: 9rem; /* 144px */ }
    .sm\:pm-min-w-40 { min-width: 10rem; /* 160px */ }
    .sm\:pm-min-w-44 { min-width: 11rem; /* 176px */ }
    .sm\:pm-min-w-48 { min-width: 12rem; /* 192px */ }
    .sm\:pm-min-w-52 { min-width: 13rem; /* 208px */ }
    .sm\:pm-min-w-56 { min-width: 14rem; /* 224px */ }
    .sm\:pm-min-w-60 { min-width: 15rem; /* 240px */ }
    .sm\:pm-min-w-64 { min-width: 16rem; /* 256px */ }
    .sm\:pm-min-w-72 { min-width: 18rem; /* 288px */ }
    .sm\:pm-min-w-80 { min-width: 20rem; /* 320px */ }
    .sm\:pm-min-w-96 { min-width: 24rem; /* 384px */ }
    .sm\:pm-min-w-px { min-width: 1px; }
    .sm\:pm-min-w-0\.5 { min-width: 0.125rem; /* 2px */ }
    .sm\:pm-min-w-1\.5 { min-width: 0.375rem; /* 6px */ }
    .sm\:pm-min-w-2\.5 { min-width: 0.625rem; /* 10px */ }
    .sm\:pm-min-w-3\.5 { min-width: 0.875rem; /* 14px */ }
    .sm\:pm-min-w-full { min-width: 100%; }
    .sm\:pm-min-w-min { min-width: min-content; }
    .sm\:pm-min-w-max { min-width: max-content; }
    .sm\:pm-min-w-fit { min-width: fit-content; }

    /*SIZING max-width*/
    .sm\:pm-max-w-0 { max-width: 0px; }
    .sm\:pm-max-w-px { max-width: 1px; }

    .sm\:pm-max-w-0\.5 { max-width: 0.125rem; /* 2px */ }
    .sm\:pm-max-w-1 { max-width: 0.25rem; /* 4px */ }
    .sm\:pm-max-w-1\.5 { max-width: 0.375rem; /* 6px */ }
    .sm\:pm-max-w-2 { max-width: 0.5rem; /* 8px */ }
    .sm\:pm-max-w-2\.5 { max-width: 0.625rem; /* 10px */ }
    .sm\:pm-max-w-3 { max-width: 0.75rem; /* 12px */ }
    .sm\:pm-max-w-3\.5 { max-width: 0.875rem; /* 14px */ }
    .sm\:pm-max-w-4 { max-width: 1rem; /* 16px */ }
    .sm\:pm-max-w-5 { max-width: 1.25rem; /* 20px */ }
    .sm\:pm-max-w-6 { max-width: 1.5rem; /* 24px */ }
    .sm\:pm-max-w-7 { max-width: 1.75rem; /* 28px */ }
    .sm\:pm-max-w-8 { max-width: 2rem; /* 32px */ }
    .sm\:pm-max-w-9 { max-width: 2.25rem; /* 36px */ }
    .sm\:pm-max-w-10 { max-width: 2.5rem; /* 40px */ }
    .sm\:pm-max-w-11 { max-width: 2.75rem; /* 44px */ }
    .sm\:pm-max-w-12 { max-width: 3rem; /* 48px */ }
    .sm\:pm-max-w-14 { max-width: 3.5rem; /* 56px */ }
    .sm\:pm-max-w-16 { max-width: 4rem; /* 64px */ }
    .sm\:pm-max-w-20 { max-width: 5rem; /* 80px */ }
    .sm\:pm-max-w-24 { max-width: 6rem; /* 96px */ }
    .sm\:pm-max-w-28 { max-width: 7rem; /* 112px */ }
    .sm\:pm-max-w-32 { max-width: 8rem; /* 128px */ }
    .sm\:pm-max-w-36 { max-width: 9rem; /* 144px */ }
    .sm\:pm-max-w-40 { max-width: 10rem; /* 160px */ }
    .sm\:pm-max-w-44 { max-width: 11rem; /* 176px */ }
    .sm\:pm-max-w-48 { max-width: 12rem; /* 192px */ }
    .sm\:pm-max-w-52 { max-width: 13rem; /* 208px */ }
    .sm\:pm-max-w-56 { max-width: 14rem; /* 224px */ }
    .sm\:pm-max-w-60 { max-width: 15rem; /* 240px */ }
    .sm\:pm-max-w-64 { max-width: 16rem; /* 256px */ }
    .sm\:pm-max-w-72 { max-width: 18rem; /* 288px */ }
    .sm\:pm-max-w-80 { max-width: 20rem; /* 320px */ }
    .sm\:pm-max-w-96 { max-width: 24rem; /* 384px */ }

    .sm\:pm-max-w-none { max-width: none; }

    .sm\:pm-max-w-xs { max-width: 20rem; /* 320px */ }
    .sm\:pm-max-w-sm { max-width: 24rem; /* 384px */ }
    .sm\:pm-max-w-md { max-width: 28rem; /* 448px */ }
    .sm\:pm-max-w-lg { max-width: 32rem; /* 512px */ }
    .sm\:pm-max-w-xl { max-width: 36rem; /* 576px */ }
    .sm\:pm-max-w-2xl { max-width: 42rem; /* 672px */ }
    .sm\:pm-max-w-3xl { max-width: 48rem; /* 768px */ }
    .sm\:pm-max-w-4xl { max-width: 56rem; /* 896px */ }
    .sm\:pm-max-w-5xl { max-width: 64rem; /* 1024px */ }
    .sm\:pm-max-w-6xl { max-width: 72rem; /* 1152px */ }
    .sm\:pm-max-w-7xl { max-width: 80rem; /* 1280px */ }

    .sm\:pm-max-w-full { max-width: 100%; }

    .sm\:pm-max-w-min { max-width: min-content; }
    .sm\:pm-max-w-max { max-width: max-content; }
    .sm\:pm-max-w-fit { max-width: fit-content; }
    .sm\:pm-max-w-prose { max-width: 65ch; }

    .sm\:pm-max-w-screen-sm { max-width: 640px; }
    .sm\:pm-max-w-screen-md { max-width: 768px; }
    .sm\:pm-max-w-screen-lg { max-width: 1024px; }
    .sm\:pm-max-w-screen-xl { max-width: 1280px; }
    .sm\:pm-max-w-screen-2xl { max-width: 1536px; }

    /*SIZING height*/
    .sm\:pm-h-0 { height: 0px; }
    .sm\:pm-h-px { height: 1px; }

    .sm\:pm-h-0\.5 { height: 0.125rem; /* 2px */ }
    .sm\:pm-h-1 { height: 0.25rem; /* 4px */ }
    .sm\:pm-h-1\.5 { height: 0.375rem; /* 6px */ }
    .sm\:pm-h-2 { height: 0.5rem; /* 8px */ }
    .sm\:pm-h-2\.5 { height: 0.625rem; /* 10px */ }
    .sm\:pm-h-3 { height: 0.75rem; /* 12px */ }
    .sm\:pm-h-3\.5 { height: 0.875rem; /* 14px */ }
    .sm\:pm-h-4 { height: 1rem; /* 16px */ }
    .sm\:pm-h-5 { height: 1.25rem; /* 20px */ }
    .sm\:pm-h-6 { height: 1.5rem; /* 24px */ }
    .sm\:pm-h-7 { height: 1.75rem; /* 28px */ }
    .sm\:pm-h-8 { height: 2rem; /* 32px */ }
    .sm\:pm-h-9 { height: 2.25rem; /* 36px */ }
    .sm\:pm-h-10 { height: 2.5rem; /* 40px */ }
    .sm\:pm-h-11 { height: 2.75rem; /* 44px */ }
    .sm\:pm-h-12 { height: 3rem; /* 48px */ }
    .sm\:pm-h-14 { height: 3.5rem; /* 56px */ }
    .sm\:pm-h-16 { height: 4rem; /* 64px */ }
    .sm\:pm-h-20 { height: 5rem; /* 80px */ }
    .sm\:pm-h-24 { height: 6rem; /* 96px */ }
    .sm\:pm-h-28 { height: 7rem; /* 112px */ }
    .sm\:pm-h-32 { height: 8rem; /* 128px */ }
    .sm\:pm-h-36 { height: 9rem; /* 144px */ }
    .sm\:pm-h-40 { height: 10rem; /* 160px */ }
    .sm\:pm-h-44 { height: 11rem; /* 176px */ }
    .sm\:pm-h-48 { height: 12rem; /* 192px */ }
    .sm\:pm-h-52 { height: 13rem; /* 208px */ }
    .sm\:pm-h-56 { height: 14rem; /* 224px */ }
    .sm\:pm-h-60 { height: 15rem; /* 240px */ }
    .sm\:pm-h-64 { height: 16rem; /* 256px */ }
    .sm\:pm-h-72 { height: 18rem; /* 288px */ }
    .sm\:pm-h-80 { height: 20rem; /* 320px */ }
    .sm\:pm-h-96 { height: 24rem; /* 384px */ }


    .sm\:pm-h-1\/2 { height: 50%; }
    .sm\:pm-h-1\/3 { height: 33.333333%; }
    .sm\:pm-h-2\/3 { height: 66.666667%; }
    .sm\:pm-h-1\/4 { height: 25%; }
    .sm\:pm-h-2\/4 { height: 50%; }
    .sm\:pm-h-3\/4 { height: 75%; }
    .sm\:pm-h-1\/5 { height: 20%; }
    .sm\:pm-h-2\/5 { height: 40%; }
    .sm\:pm-h-3\/5 { height: 60%; }
    .sm\:pm-h-4\/5 { height: 80%; }
    .sm\:pm-h-1\/6 { height: 16.666667%; }
    .sm\:pm-h-2\/6 { height: 33.333333%; }
    .sm\:pm-h-3\/6 { height: 50%; }
    .sm\:pm-h-4\/6 { height: 66.666667%; }
    .sm\:pm-h-5\/6 { height: 83.333333%; }

    .sm\:pm-h-auto { height: auto; }
    .sm\:pm-h-full { height: 100%; }
    .sm\:pm-h-screen { height: 100vh; }
    .sm\:pm-h-svh { height: 100svh; }
    .sm\:pm-h-lvh { height: 100lvh; }
    .sm\:pm-h-dvh { height: 100dvh; }

    .sm\:pm-h-min { height: min-content; }
    .sm\:pm-h-max { height: max-content; }
    .sm\:pm-h-fit { height: fit-content; }

}
@media(min-width: 768px){
    /*LAYOUT: display*/
    .md\:pm-block { display: block; }
    .md\:pm-inline-block { display: inline-block; }
    .md\:pm-inline { display: inline; }
    .md\:pm-flex { display: flex; }
    .md\:pm-inline-flex { display: inline-flex; }
    .md\:pm-table { display: table; }
    .md\:pm-inline-table { display: inline-table; }
    .md\:pm-table-caption { display: table-caption; }
    .md\:pm-table-cell { display: table-cell; }
    .md\:pm-table-column { display: table-column; }
    .md\:pm-table-column-group { display: table-column-group; }
    .md\:pm-table-footer-group { display: table-footer-group; }
    .md\:pm-table-header-group { display: table-header-group; }
    .md\:pm-table-row-group { display: table-row-group; }
    .md\:pm-table-row { display: table-row; }
    .md\:pm-flow-root { display: flow-root; }
    .md\:pm-grid { display: grid; }
    .md\:pm-inline-grid { display: inline-grid; }
    .md\:pm-contents { display: contents; }
    .md\:pm-list-item { display: list-item; }
    .md\:pm-hidden { display: none; }

    /*LAYOUT: position*/
    .md\:pm-static { position: static; }
    .md\:pm-fixed { position: fixed; }
    .md\:pm-absolute { position: absolute; }
    .md\:pm-relative { position: relative; }
    .md\:pm-sticky { position: sticky; }
    .md\:pm-grid{ display: grid; }

    /*Grid Template Columns*/
    .md\:pm-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .md\:pm-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .md\:pm-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .md\:pm-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
    .md\:pm-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
    .md\:pm-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
    .md\:pm-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
    .md\:pm-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
    .md\:pm-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
    .md\:pm-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
    .md\:pm-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
    .md\:pm-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
    .md\:pm-grid-cols-none { grid-template-columns: none; }

    /*Grid Column Start / End*/
    .md\:pm-col-auto { grid-column: auto; }
    .md\:pm-col-span-1 { grid-column: span 1 / span 1; }
    .md\:pm-col-span-2 { grid-column: span 2 / span 2; }
    .md\:pm-col-span-3 { grid-column: span 3 / span 3; }
    .md\:pm-col-span-4 { grid-column: span 4 / span 4; }
    .md\:pm-col-span-5 { grid-column: span 5 / span 5; }
    .md\:pm-col-span-6 { grid-column: span 6 / span 6; }
    .md\:pm-col-span-7 { grid-column: span 7 / span 7; }
    .md\:pm-col-span-8 { grid-column: span 8 / span 8; }
    .md\:pm-col-span-9 { grid-column: span 9 / span 9; }
    .md\:pm-col-span-10 { grid-column: span 10 / span 10; }
    .md\:pm-col-span-11 { grid-column: span 11 / span 11; }
    .md\:pm-col-span-12 { grid-column: span 12 / span 12; }
    .md\:pm-col-span-full { grid-column: 1 / -1; }

    /*GAP Styles*/
    .md\:pm-gap-0{ gap: 0rem; }
    .md\:pm-gap-2{ gap: 0.5rem; }
    .md\:pm-gap-3{ gap: 0.75rem; }
    .md\:pm-gap-4{ gap: 1rem; }
    .md\:pm-gap-5{ gap: 1.25rem; }
    .md\:pm-gap-6{ gap: 1.5rem; }
    .md\:pm-gap-7{ gap: 1.75rem; }
    .md\:pm-gap-8{ gap: 2rem; }
    .md\:pm-gap-9{ gap: 2.25rem; }
    .md\:pm-gap-10{ gap: 2.5rem;}

    /*Padding Styles*/
    .md\:pm-p-0 { padding: 0px; }
    .md\:pm-px-0 { padding-left: 0px; padding-right: 0px; }
    .md\:pm-py-0 { padding-top: 0px; padding-bottom: 0px; }
    .md\:pm-ps-0 { padding-inline-start: 0px; }
    .md\:pm-pe-0 { padding-inline-end: 0px; }
    .md\:pm-pt-0 { padding-top: 0px; }
    .md\:pm-pr-0 { padding-right: 0px; }
    .md\:pm-pb-0 { padding-bottom: 0px; }
    .md\:pm-pl-0 { padding-left: 0px; }

    .md\:pm-p-px { padding: 1px; }
    .md\:pm-px-px { padding-left: 1px; padding-right: 1px; }
    .md\:pm-py-px { padding-top: 1px; padding-bottom: 1px; }
    .md\:pm-ps-px { padding-inline-start: 1px; }
    .md\:pm-pe-px { padding-inline-end: 1px; }
    .md\:pm-pt-px { padding-top: 1px; }
    .md\:pm-pr-px { padding-right: 1px; }
    .md\:pm-pb-px { padding-bottom: 1px; }
    .md\:pm-pl-px { padding-left: 1px; }

    .md\:pm-p-0\.5 { padding: 0.125rem; }
    .md\:pm-px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }
    .md\:pm-py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
    .md\:pm-ps-0\.5 { padding-inline-start: 0.125rem; }
    .md\:pm-pe-0\.5 { padding-inline-end: 0.125rem; }
    .md\:pm-pt-0\.5 { padding-top: 0.125rem; }
    .md\:pm-pr-0\.5 { padding-right: 0.125rem; }
    .md\:pm-pb-0\.5 { padding-bottom: 0.125rem; }
    .md\:pm-pl-0\.5 { padding-left: 0.125rem; }

    .md\:pm-p-1 { padding: 0.25rem; }
    .md\:pm-px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
    .md\:pm-py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
    .md\:pm-ps-1 { padding-inline-start: 0.25rem; }
    .md\:pm-pe-1 { padding-inline-end: 0.25rem; }
    .md\:pm-pt-1 { padding-top: 0.25rem; }
    .md\:pm-pr-1 { padding-right: 0.25rem; }
    .md\:pm-pb-1 { padding-bottom: 0.25rem; }
    .md\:pm-pl-1 { padding-left: 0.25rem; }

    .md\:pm-p-1\.5 { padding: 0.375rem; }
    .md\:pm-px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
    .md\:pm-py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
    .md\:pm-ps-1\.5 { padding-inline-start: 0.375rem; }
    .md\:pm-pe-1\.5 { padding-inline-end: 0.375rem; }
    .md\:pm-pt-1\.5 { padding-top: 0.375rem; }
    .md\:pm-pr-1\.5 { padding-right: 0.375rem; }
    .md\:pm-pb-1\.5 { padding-bottom: 0.375rem; }
    .md\:pm-pl-1\.5 { padding-left: 0.375rem; }

    .md\:pm-p-2 { padding: 0.5rem; }
    .md\:pm-px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
    .md\:pm-py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
    .md\:pm-ps-2 { padding-inline-start: 0.5rem; }
    .md\:pm-pe-2 { padding-inline-end: 0.5rem; }
    .md\:pm-pt-2 { padding-top: 0.5rem; }
    .md\:pm-pr-2 { padding-right: 0.5rem; }
    .md\:pm-pb-2 { padding-bottom: 0.5rem; }
    .md\:pm-pl-2 { padding-left: 0.5rem; }

    .md\:pm-p-2\.5 { padding: 0.625rem; }
    .md\:pm-px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
    .md\:pm-py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
    .md\:pm-ps-2\.5 { padding-inline-start: 0.625rem; }
    .md\:pm-pe-2\.5 { padding-inline-end: 0.625rem; }
    .md\:pm-pt-2\.5 { padding-top: 0.625rem; }
    .md\:pm-pr-2\.5 { padding-right: 0.625rem; }
    .md\:pm-pb-2\.5 { padding-bottom: 0.625rem; }
    .md\:pm-pl-2\.5 { padding-left: 0.625rem; }

    .md\:pm-p-3 { padding: 0.75rem; }
    .md\:pm-px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
    .md\:pm-py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
    .md\:pm-ps-3 { padding-inline-start: 0.75rem; }
    .md\:pm-pe-3 { padding-inline-end: 0.75rem; }
    .md\:pm-pt-3 { padding-top: 0.75rem; }
    .md\:pm-pr-3 { padding-right: 0.75rem; }
    .md\:pm-pb-3 { padding-bottom: 0.75rem; }
    .md\:pm-pl-3 { padding-left: 0.75rem; }

    .md\:pm-p-3\.5 { padding: 0.875rem; }
    .md\:pm-px-3\.5 { padding-left: 0.875rem; padding-right: 0.875rem; }
    .md\:pm-py-3\.5 { padding-top: 0.875rem; padding-bottom: 0.875rem; }
    .md\:pm-ps-3\.5 { padding-inline-start: 0.875rem; }
    .md\:pm-pe-3\.5 { padding-inline-end: 0.875rem; }
    .md\:pm-pt-3\.5 { padding-top: 0.875rem; }
    .md\:pm-pr-3\.5 { padding-right: 0.875rem; }
    .md\:pm-pb-3\.5 { padding-bottom: 0.875rem; }
    .md\:pm-pl-3\.5 { padding-left: 0.875rem; }

    .md\:pm-p-4 { padding: 1rem; }
    .md\:pm-px-4 { padding-left: 1rem; padding-right: 1rem; }
    .md\:pm-py-4 { padding-top: 1rem; padding-bottom: 1rem; }
    .md\:pm-ps-4 { padding-inline-start: 1rem; }
    .md\:pm-pe-4 { padding-inline-end: 1rem; }
    .md\:pm-pt-4 { padding-top: 1rem; }
    .md\:pm-pr-4 { padding-right: 1rem; }
    .md\:pm-pb-4 { padding-bottom: 1rem; }
    .md\:pm-pl-4 { padding-left: 1rem; }

    .md\:pm-p-5 { padding: 1.25rem; }
    .md\:pm-px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
    .md\:pm-py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
    .md\:pm-ps-5 { padding-inline-start: 1.25rem; }
    .md\:pm-pe-5 { padding-inline-end: 1.25rem; }
    .md\:pm-pt-5 { padding-top: 1.25rem; }
    .md\:pm-pr-5 { padding-right: 1.25rem; }
    .md\:pm-pb-5 { padding-bottom: 1.25rem; }
    .md\:pm-pl-5 { padding-left: 1.25rem; }

    .md\:pm-p-6 { padding: 1.5rem; }
    .md\:pm-px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
    .md\:pm-py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
    .md\:pm-ps-6 { padding-inline-start: 1.5rem; }
    .md\:pm-pe-6 { padding-inline-end: 1.5rem; }
    .md\:pm-pt-6 { padding-top: 1.5rem; }
    .md\:pm-pr-6 { padding-right: 1.5rem; }
    .md\:pm-pb-6 { padding-bottom: 1.5rem; }
    .md\:pm-pl-6 { padding-left: 1.5rem; }

    .md\:pm-p-7 { padding: 1.75rem; }
    .md\:pm-px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
    .md\:pm-py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
    .md\:pm-ps-7 { padding-inline-start: 1.75rem; }
    .md\:pm-pe-7 { padding-inline-end: 1.75rem; }
    .md\:pm-pt-7 { padding-top: 1.75rem; }
    .md\:pm-pr-7 { padding-right: 1.75rem; }
    .md\:pm-pb-7 { padding-bottom: 1.75rem; }
    .md\:pm-pl-7 { padding-left: 1.75rem; }

    .md\:pm-p-8 { padding: 2rem; }
    .md\:pm-px-8 { padding-left: 2rem; padding-right: 2rem; }
    .md\:pm-py-8 { padding-top: 2rem; padding-bottom: 2rem; }
    .md\:pm-ps-8 { padding-inline-start: 2rem; }
    .md\:pm-pe-8 { padding-inline-end: 2rem; }
    .md\:pm-pt-8 { padding-top: 2rem; }
    .md\:pm-pr-8 { padding-right: 2rem; }
    .md\:pm-pb-8 { padding-bottom: 2rem; }
    .md\:pm-pl-8 { padding-left: 2rem; }

    .md\:pm-p-9 { padding: 2.25rem; }
    .md\:pm-px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
    .md\:pm-py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
    .md\:pm-ps-9 { padding-inline-start: 2.25rem; }
    .md\:pm-pe-9 { padding-inline-end: 2.25rem; }
    .md\:pm-pt-9 { padding-top: 2.25rem; }
    .md\:pm-pr-9 { padding-right: 2.25rem; }
    .md\:pm-pb-9 { padding-bottom: 2.25rem; }
    .md\:pm-pl-9 { padding-left: 2.25rem; }

    .md\:pm-p-10 { padding: 2.5rem; }
    .md\:pm-px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
    .md\:pm-py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
    .md\:pm-ps-10 { padding-inline-start: 2.5rem; }
    .md\:pm-pe-10 { padding-inline-end: 2.5rem; }
    .md\:pm-pt-10 { padding-top: 2.5rem; }
    .md\:pm-pr-10 { padding-right: 2.5rem; }
    .md\:pm-pb-10 { padding-bottom: 2.5rem; }
    .md\:pm-pl-10 { padding-left: 2.5rem; }

    .md\:pm-p-11 { padding: 2.75rem; }
    .md\:pm-px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
    .md\:pm-py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
    .md\:pm-ps-11 { padding-inline-start: 2.75rem; }
    .md\:pm-pe-11 { padding-inline-end: 2.75rem; }
    .md\:pm-pt-11 { padding-top: 2.75rem; }
    .md\:pm-pr-11 { padding-right: 2.75rem; }
    .md\:pm-pb-11 { padding-bottom: 2.75rem; }
    .md\:pm-pl-11 { padding-left: 2.75rem; }

    .md\:pm-p-12 { padding: 3rem; }
    .md\:pm-px-12 { padding-left: 3rem; padding-right: 3rem; }
    .md\:pm-py-12 { padding-top: 3rem; padding-bottom: 3rem; }
    .md\:pm-ps-12 { padding-inline-start: 3rem; }
    .md\:pm-pe-12 { padding-inline-end: 3rem; }
    .md\:pm-pt-12 { padding-top: 3rem; }
    .md\:pm-pr-12 { padding-right: 3rem; }
    .md\:pm-pb-12 { padding-bottom: 3rem; }
    .md\:pm-pl-12 { padding-left: 3rem; }

    .md\:pm-p-14 { padding: 3.5rem; }
    .md\:pm-px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
    .md\:pm-py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
    .md\:pm-ps-14 { padding-inline-start: 3.5rem; }
    .md\:pm-pe-14 { padding-inline-end: 3.5rem; }
    .md\:pm-pt-14 { padding-top: 3.5rem; }
    .md\:pm-pr-14 { padding-right: 3.5rem; }
    .md\:pm-pb-14 { padding-bottom: 3.5rem; }
    .md\:pm-pl-14 { padding-left: 3.5rem; }

    .md\:pm-p-16 { padding: 4rem; }
    .md\:pm-px-16 { padding-left: 4rem; padding-right: 4rem; }
    .md\:pm-py-16 { padding-top: 4rem; padding-bottom: 4rem; }
    .md\:pm-ps-16 { padding-inline-start: 4rem; }
    .md\:pm-pe-16 { padding-inline-end: 4rem; }
    .md\:pm-pt-16 { padding-top: 4rem; }
    .md\:pm-pr-16 { padding-right: 4rem; }
    .md\:pm-pb-16 { padding-bottom: 4rem; }
    .md\:pm-pl-16 { padding-left: 4rem; }

    .md\:pm-p-20 { padding: 5rem; }
    .md\:pm-px-20 { padding-left: 5rem; padding-right: 5rem; }
    .md\:pm-py-20 { padding-top: 5rem; padding-bottom: 5rem; }
    .md\:pm-ps-20 { padding-inline-start: 5rem; }
    .md\:pm-pe-20 { padding-inline-end: 5rem; }
    .md\:pm-pt-20 { padding-top: 5rem; }
    .md\:pm-pr-20 { padding-right: 5rem; }
    .md\:pm-pb-20 { padding-bottom: 5rem; }
    .md\:pm-pl-20 { padding-left: 5rem; }

    .md\:pm-p-24 { padding: 6rem; }
    .md\:pm-px-24 { padding-left: 6rem; padding-right: 6rem; }
    .md\:pm-py-24 { padding-top: 6rem; padding-bottom: 6rem; }
    .md\:pm-ps-24 { padding-inline-start: 6rem; }
    .md\:pm-pe-24 { padding-inline-end: 6rem; }
    .md\:pm-pt-24 { padding-top: 6rem; }
    .md\:pm-pr-24 { padding-right: 6rem; }
    .md\:pm-pb-24 { padding-bottom: 6rem; }
    .md\:pm-pl-24 { padding-left: 6rem; }

    .md\:pm-p-28 { padding: 7rem; }
    .md\:pm-px-28 { padding-left: 7rem; padding-right: 7rem; }
    .md\:pm-py-28 { padding-top: 7rem; padding-bottom: 7rem; }
    .md\:pm-ps-28 { padding-inline-start: 7rem; }
    .md\:pm-pe-28 { padding-inline-end: 7rem; }
    .md\:pm-pt-28 { padding-top: 7rem; }
    .md\:pm-pr-28 { padding-right: 7rem; }
    .md\:pm-pb-28 { padding-bottom: 7rem; }
    .md\:pm-pl-28 { padding-left: 7rem; }

    .md\:pm-p-32 { padding: 8rem; }
    .md\:pm-px-32 { padding-left: 8rem; padding-right: 8rem; }
    .md\:pm-py-32 { padding-top: 8rem; padding-bottom: 8rem; }
    .md\:pm-ps-32 { padding-inline-start: 8rem; }
    .md\:pm-pe-32 { padding-inline-end: 8rem; }
    .md\:pm-pt-32 { padding-top: 8rem; }
    .md\:pm-pr-32 { padding-right: 8rem; }
    .md\:pm-pb-32 { padding-bottom: 8rem; }
    .md\:pm-pl-32 { padding-left: 8rem; }

    .md\:pm-p-36 { padding: 9rem; }
    .md\:pm-px-36 { padding-left: 9rem; padding-right: 9rem; }
    .md\:pm-py-36 { padding-top: 9rem; padding-bottom: 9rem; }
    .md\:pm-ps-36 { padding-inline-start: 9rem; }
    .md\:pm-pe-36 { padding-inline-end: 9rem; }
    .md\:pm-pt-36 { padding-top: 9rem; }
    .md\:pm-pr-36 { padding-right: 9rem; }
    .md\:pm-pb-36 { padding-bottom: 9rem; }
    .md\:pm-pl-36 { padding-left: 9rem; }

    .md\:pm-p-40 { padding: 10rem; }
    .md\:pm-px-40 { padding-left: 10rem; padding-right: 10rem; }
    .md\:pm-py-40 { padding-top: 10rem; padding-bottom: 10rem; }
    .md\:pm-ps-40 { padding-inline-start: 10rem; }
    .md\:pm-pe-40 { padding-inline-end: 10rem; }
    .md\:pm-pt-40 { padding-top: 10rem; }
    .md\:pm-pr-40 { padding-right: 10rem; }
    .md\:pm-pb-40 { padding-bottom: 10rem; }
    .md\:pm-pl-40 { padding-left: 10rem; }

    .md\:pm-p-44 { padding: 11rem; }
    .md\:pm-px-44 { padding-left: 11rem; padding-right: 11rem; }
    .md\:pm-py-44 { padding-top: 11rem; padding-bottom: 11rem; }
    .md\:pm-ps-44 { padding-inline-start: 11rem; }
    .md\:pm-pe-44 { padding-inline-end: 11rem; }
    .md\:pm-pt-44 { padding-top: 11rem; }
    .md\:pm-pr-44 { padding-right: 11rem; }
    .md\:pm-pb-44 { padding-bottom: 11rem; }
    .md\:pm-pl-44 { padding-left: 11rem; }

    .md\:pm-p-48 { padding: 12rem; }
    .md\:pm-px-48 { padding-left: 12rem; padding-right: 12rem; }
    .md\:pm-py-48 { padding-top: 12rem; padding-bottom: 12rem; }
    .md\:pm-ps-48 { padding-inline-start: 12rem; }
    .md\:pm-pe-48 { padding-inline-end: 12rem; }
    .md\:pm-pt-48 { padding-top: 12rem; }
    .md\:pm-pr-48 { padding-right: 12rem; }
    .md\:pm-pb-48 { padding-bottom: 12rem; }
    .md\:pm-pl-48 { padding-left: 12rem; }

    .md\:pm-p-52 { padding: 13rem; }
    .md\:pm-px-52 { padding-left: 13rem; padding-right: 13rem; }
    .md\:pm-py-52 { padding-top: 13rem; padding-bottom: 13rem; }
    .md\:pm-ps-52 { padding-inline-start: 13rem; }
    .md\:pm-pe-52 { padding-inline-end: 13rem; }
    .md\:pm-pt-52 { padding-top: 13rem; }
    .md\:pm-pr-52 { padding-right: 13rem; }
    .md\:pm-pb-52 { padding-bottom: 13rem; }
    .md\:pm-pl-52 { padding-left: 13rem; }

    .md\:pm-p-56 { padding: 14rem; }
    .md\:pm-px-56 { padding-left: 14rem; padding-right: 14rem; }
    .md\:pm-py-56 { padding-top: 14rem; padding-bottom: 14rem; }
    .md\:pm-ps-56 { padding-inline-start: 14rem; }
    .md\:pm-pe-56 { padding-inline-end: 14rem; }
    .md\:pm-pt-56 { padding-top: 14rem; }
    .md\:pm-pr-56 { padding-right: 14rem; }
    .md\:pm-pb-56 { padding-bottom: 14rem; }
    .md\:pm-pl-56 { padding-left: 14rem; }

    .md\:pm-p-60 { padding: 15rem; }
    .md\:pm-px-60 { padding-left: 15rem; padding-right: 15rem; }
    .md\:pm-py-60 { padding-top: 15rem; padding-bottom: 15rem; }
    .md\:pm-ps-60 { padding-inline-start: 15rem; }
    .md\:pm-pe-60 { padding-inline-end: 15rem; }
    .md\:pm-pt-60 { padding-top: 15rem; }
    .md\:pm-pr-60 { padding-right: 15rem; }
    .md\:pm-pb-60 { padding-bottom: 15rem; }
    .md\:pm-pl-60 { padding-left: 15rem; }

    .md\:pm-p-64 { padding: 16rem; }
    .md\:pm-px-64 { padding-left: 16rem; padding-right: 16rem; }
    .md\:pm-py-64 { padding-top: 16rem; padding-bottom: 16rem; }
    .md\:pm-ps-64 { padding-inline-start: 16rem; }
    .md\:pm-pe-64 { padding-inline-end: 16rem; }
    .md\:pm-pt-64 { padding-top: 16rem; }
    .md\:pm-pr-64 { padding-right: 16rem; }
    .md\:pm-pb-64 { padding-bottom: 16rem; }
    .md\:pm-pl-64 { padding-left: 16rem; }

    .md\:pm-p-72 { padding: 18rem; }
    .md\:pm-px-72 { padding-left: 18rem; padding-right: 18rem; }
    .md\:pm-py-72 { padding-top: 18rem; padding-bottom: 18rem; }
    .md\:pm-ps-72 { padding-inline-start: 18rem; }
    .md\:pm-pe-72 { padding-inline-end: 18rem; }
    .md\:pm-pt-72 { padding-top: 18rem; }
    .md\:pm-pr-72 { padding-right: 18rem; }
    .md\:pm-pb-72 { padding-bottom: 18rem; }
    .md\:pm-pl-72 { padding-left: 18rem; }

    .md\:pm-p-80 { padding: 20rem; }
    .md\:pm-px-80 { padding-left: 20rem; padding-right: 20rem; }
    .md\:pm-py-80 { padding-top: 20rem; padding-bottom: 20rem; }
    .md\:pm-ps-80 { padding-inline-start: 20rem; }
    .md\:pm-pe-80 { padding-inline-end: 20rem; }
    .md\:pm-pt-80 { padding-top: 20rem; }
    .md\:pm-pr-80 { padding-right: 20rem; }
    .md\:pm-pb-80 { padding-bottom: 20rem; }
    .md\:pm-pl-80 { padding-left: 20rem; }

    .md\:pm-p-96 { padding: 24rem; }
    .md\:pm-px-96 { padding-left: 24rem; padding-right: 24rem; }
    .md\:pm-py-96 { padding-top: 24rem; padding-bottom: 24rem; }
    .md\:pm-ps-96 { padding-inline-start: 24rem; }
    .md\:pm-pe-96 { padding-inline-end: 24rem; }
    .md\:pm-pt-96 { padding-top: 24rem; }
    .md\:pm-pr-96 { padding-right: 24rem; }
    .md\:pm-pb-96 { padding-bottom: 24rem; }
    .md\:pm-pl-96 { padding-left: 24rem; }

    /*Margin Styles*/
    .md\:pm-m-0 { margin: 0px; }
    .md\:pm-mx-0 { margin-left: 0px; margin-right: 0px; }
    .md\:pm-my-0 { margin-top: 0px; margin-bottom: 0px; }
    .md\:pm-ms-0 { margin-inline-start: 0px; }
    .md\:pm-me-0 { margin-inline-end: 0px; }
    .md\:pm-mt-0 { margin-top: 0px; }
    .md\:pm-mr-0 { margin-right: 0px; }
    .md\:pm-mb-0 { margin-bottom: 0px; }
    .md\:pm-ml-0 { margin-left: 0px; }

    .md\:pm-m-px { margin: 1px; }
    .md\:pm-mx-px { margin-left: 1px; margin-right: 1px; }
    .md\:pm-my-px { margin-top: 1px; margin-bottom: 1px; }
    .md\:pm-ms-px { margin-inline-start: 1px; }
    .md\:pm-me-px { margin-inline-end: 1px; }
    .md\:pm-mt-px { margin-top: 1px; }
    .md\:pm-mr-px { margin-right: 1px; }
    .md\:pm-mb-px { margin-bottom: 1px; }
    .md\:pm-ml-px { margin-left: 1px; }

    .md\:pm-m-0\.5 { margin: 0.125rem; }
    .md\:pm-mx-0\.5 { margin-left: 0.125rem; margin-right: 0.125rem; }
    .md\:pm-my-0\.5 { margin-top: 0.125rem; margin-bottom: 0.125rem; }
    .md\:pm-ms-0\.5 { margin-inline-start: 0.125rem; }
    .md\:pm-me-0\.5 { margin-inline-end: 0.125rem; }
    .md\:pm-mt-0\.5 { margin-top: 0.125rem; }
    .md\:pm-mr-0\.5 { margin-right: 0.125rem; }
    .md\:pm-mb-0\.5 { margin-bottom: 0.125rem; }
    .md\:pm-ml-0\.5 { margin-left: 0.125rem; }

    .md\:pm-m-1 { margin: 0.25rem; }
    .md\:pm-mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
    .md\:pm-my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
    .md\:pm-ms-1 { margin-inline-start: 0.25rem; }
    .md\:pm-me-1 { margin-inline-end: 0.25rem; }
    .md\:pm-mt-1 { margin-top: 0.25rem; }
    .md\:pm-mr-1 { margin-right: 0.25rem; }
    .md\:pm-mb-1 { margin-bottom: 0.25rem; }
    .md\:pm-ml-1 { margin-left: 0.25rem; }

    .md\:pm-m-1\.5 { margin: 0.375rem; }
    .md\:pm-mx-1\.5 { margin-left: 0.375rem; margin-right: 0.375rem; }
    .md\:pm-my-1\.5 { margin-top: 0.375rem; margin-bottom: 0.375rem; }
    .md\:pm-ms-1\.5 { margin-inline-start: 0.375rem; }
    .md\:pm-me-1\.5 { margin-inline-end: 0.375rem; }
    .md\:pm-mt-1\.5 { margin-top: 0.375rem; }
    .md\:pm-mr-1\.5 { margin-right: 0.375rem; }
    .md\:pm-mb-1\.5 { margin-bottom: 0.375rem; }
    .md\:pm-ml-1\.5 { margin-left: 0.375rem; }

    .md\:pm-m-2 { margin: 0.5rem; }
    .md\:pm-mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
    .md\:pm-my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
    .md\:pm-ms-2 { margin-inline-start: 0.5rem; }
    .md\:pm-me-2 { margin-inline-end: 0.5rem; }
    .md\:pm-mt-2 { margin-top: 0.5rem; }
    .md\:pm-mr-2 { margin-right: 0.5rem; }
    .md\:pm-mb-2 { margin-bottom: 0.5rem; }
    .md\:pm-ml-2 { margin-left: 0.5rem; }

    .md\:pm-m-2\.5 { margin: 0.625rem; }
    .md\:pm-mx-2\.5 { margin-left: 0.625rem; margin-right: 0.625rem; }
    .md\:pm-my-2\.5 { margin-top: 0.625rem; margin-bottom: 0.625rem; }
    .md\:pm-ms-2\.5 { margin-inline-start: 0.625rem; }
    .md\:pm-me-2\.5 { margin-inline-end: 0.625rem; }
    .md\:pm-mt-2\.5 { margin-top: 0.625rem; }
    .md\:pm-mr-2\.5 { margin-right: 0.625rem; }
    .md\:pm-mb-2\.5 { margin-bottom: 0.625rem; }
    .md\:pm-ml-2\.5 { margin-left: 0.625rem; }

    .md\:pm-m-3 { margin: 0.75rem; }
    .md\:pm-mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
    .md\:pm-my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
    .md\:pm-ms-3 { margin-inline-start: 0.75rem; }
    .md\:pm-me-3 { margin-inline-end: 0.75rem; }
    .md\:pm-mt-3 { margin-top: 0.75rem; }
    .md\:pm-mr-3 { margin-right: 0.75rem; }
    .md\:pm-mb-3 { margin-bottom: 0.75rem; }
    .md\:pm-ml-3 { margin-left: 0.75rem; }

    .md\:pm-m-3\.5 { margin: 0.875rem; }
    .md\:pm-mx-3\.5 { margin-left: 0.875rem; margin-right: 0.875rem; }
    .md\:pm-my-3\.5 { margin-top: 0.875rem; margin-bottom: 0.875rem; }
    .md\:pm-ms-3\.5 { margin-inline-start: 0.875rem; }
    .md\:pm-me-3\.5 { margin-inline-end: 0.875rem; }
    .md\:pm-mt-3\.5 { margin-top: 0.875rem; }
    .md\:pm-mr-3\.5 { margin-right: 0.875rem; }
    .md\:pm-mb-3\.5 { margin-bottom: 0.875rem; }
    .md\:pm-ml-3\.5 { margin-left: 0.875rem; }

    .md\:pm-m-4 { margin: 1rem; }
    .md\:pm-mx-4 { margin-left: 1rem; margin-right: 1rem; }
    .md\:pm-my-4 { margin-top: 1rem; margin-bottom: 1rem; }
    .md\:pm-ms-4 { margin-inline-start: 1rem; }
    .md\:pm-me-4 { margin-inline-end: 1rem; }
    .md\:pm-mt-4 { margin-top: 1rem; }
    .md\:pm-mr-4 { margin-right: 1rem; }
    .md\:pm-mb-4 { margin-bottom: 1rem; }
    .md\:pm-ml-4 { margin-left: 1rem; }

    .md\:pm-m-5 { margin: 1.25rem; }
    .md\:pm-mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
    .md\:pm-my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
    .md\:pm-ms-5 { margin-inline-start: 1.25rem; }
    .md\:pm-me-5 { margin-inline-end: 1.25rem; }
    .md\:pm-mt-5 { margin-top: 1.25rem; }
    .md\:pm-mr-5 { margin-right: 1.25rem; }
    .md\:pm-mb-5 { margin-bottom: 1.25rem; }
    .md\:pm-ml-5 { margin-left: 1.25rem; }

    .md\:pm-m-6 { margin: 1.5rem; }
    .md\:pm-mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
    .md\:pm-my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
    .md\:pm-ms-6 { margin-inline-start: 1.5rem; }
    .md\:pm-me-6 { margin-inline-end: 1.5rem; }
    .md\:pm-mt-6 { margin-top: 1.5rem; }
    .md\:pm-mr-6 { margin-right: 1.5rem; }
    .md\:pm-mb-6 { margin-bottom: 1.5rem; }
    .md\:pm-ml-6 { margin-left: 1.5rem; }

    .md\:pm-m-7 { margin: 1.75rem; }
    .md\:pm-mx-7 { margin-left: 1.75rem; margin-right: 1.75rem; }
    .md\:pm-my-7 { margin-top: 1.75rem; margin-bottom: 1.75rem; }
    .md\:pm-ms-7 { margin-inline-start: 1.75rem; }
    .md\:pm-me-7 { margin-inline-end: 1.75rem; }
    .md\:pm-mt-7 { margin-top: 1.75rem; }
    .md\:pm-mr-7 { margin-right: 1.75rem; }
    .md\:pm-mb-7 { margin-bottom: 1.75rem; }
    .md\:pm-ml-7 { margin-left: 1.75rem; }

    .md\:pm-m-8 { margin: 2rem; }
    .md\:pm-mx-8 { margin-left: 2rem; margin-right: 2rem; }
    .md\:pm-my-8 { margin-top: 2rem; margin-bottom: 2rem; }
    .md\:pm-ms-8 { margin-inline-start: 2rem; }
    .md\:pm-me-8 { margin-inline-end: 2rem; }
    .md\:pm-mt-8 { margin-top: 2rem; }
    .md\:pm-mr-8 { margin-right: 2rem; }
    .md\:pm-mb-8 { margin-bottom: 2rem; }
    .md\:pm-ml-8 { margin-left: 2rem; }

    .md\:pm-m-9 { margin: 2.25rem; }
    .md\:pm-mx-9 { margin-left: 2.25rem; margin-right: 2.25rem; }
    .md\:pm-my-9 { margin-top: 2.25rem; margin-bottom: 2.25rem; }
    .md\:pm-ms-9 { margin-inline-start: 2.25rem; }
    .md\:pm-me-9 { margin-inline-end: 2.25rem; }
    .md\:pm-mt-9 { margin-top: 2.25rem; }
    .md\:pm-mr-9 { margin-right: 2.25rem; }
    .md\:pm-mb-9 { margin-bottom: 2.25rem; }
    .md\:pm-ml-9 { margin-left: 2.25rem; }

    .md\:pm-m-10 { margin: 2.5rem; }
    .md\:pm-mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
    .md\:pm-my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
    .md\:pm-ms-10 { margin-inline-start: 2.5rem; }
    .md\:pm-me-10 { margin-inline-end: 2.5rem; }
    .md\:pm-mt-10 { margin-top: 2.5rem; }
    .md\:pm-mr-10 { margin-right: 2.5rem; }
    .md\:pm-mb-10 { margin-bottom: 2.5rem; }
    .md\:pm-ml-10 { margin-left: 2.5rem; }

    .md\:pm-m-11 { margin: 2.75rem; }
    .md\:pm-mx-11 { margin-left: 2.75rem; margin-right: 2.75rem; }
    .md\:pm-my-11 { margin-top: 2.75rem; margin-bottom: 2.75rem; }
    .md\:pm-ms-11 { margin-inline-start: 2.75rem; }
    .md\:pm-me-11 { margin-inline-end: 2.75rem; }
    .md\:pm-mt-11 { margin-top: 2.75rem; }
    .md\:pm-mr-11 { margin-right: 2.75rem; }
    .md\:pm-mb-11 { margin-bottom: 2.75rem; }
    .md\:pm-ml-11 { margin-left: 2.75rem; }

    .md\:pm-m-12 { margin: 3rem; }
    .md\:pm-mx-12 { margin-left: 3rem; margin-right: 3rem; }
    .md\:pm-my-12 { margin-top: 3rem; margin-bottom: 3rem; }
    .md\:pm-ms-12 { margin-inline-start: 3rem; }
    .md\:pm-me-12 { margin-inline-end: 3rem; }
    .md\:pm-mt-12 { margin-top: 3rem; }
    .md\:pm-mr-12 { margin-right: 3rem; }
    .md\:pm-mb-12 { margin-bottom: 3rem; }
    .md\:pm-ml-12 { margin-left: 3rem; }

    .md\:pm-m-14 { margin: 3.5rem; }
    .md\:pm-mx-14 { margin-left: 3.5rem; margin-right: 3.5rem; }
    .md\:pm-my-14 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
    .md\:pm-ms-14 { margin-inline-start: 3.5rem; }
    .md\:pm-me-14 { margin-inline-end: 3.5rem; }
    .md\:pm-mt-14 { margin-top: 3.5rem; }
    .md\:pm-mr-14 { margin-right: 3.5rem; }
    .md\:pm-mb-14 { margin-bottom: 3.5rem; }
    .md\:pm-ml-14 { margin-left: 3.5rem; }

    .md\:pm-m-16 { margin: 4rem; }
    .md\:pm-mx-16 { margin-left: 4rem; margin-right: 4rem; }
    .md\:pm-my-16 { margin-top: 4rem; margin-bottom: 4rem; }
    .md\:pm-ms-16 { margin-inline-start: 4rem; }
    .md\:pm-me-16 { margin-inline-end: 4rem; }
    .md\:pm-mt-16 { margin-top: 4rem; }
    .md\:pm-mr-16 { margin-right: 4rem; }
    .md\:pm-mb-16 { margin-bottom: 4rem; }
    .md\:pm-ml-16 { margin-left: 4rem; }

    .md\:pm-m-20 { margin: 5rem; }
    .md\:pm-mx-20 { margin-left: 5rem; margin-right: 5rem; }
    .md\:pm-my-20 { margin-top: 5rem; margin-bottom: 5rem; }
    .md\:pm-ms-20 { margin-inline-start: 5rem; }
    .md\:pm-me-20 { margin-inline-end: 5rem; }
    .md\:pm-mt-20 { margin-top: 5rem; }
    .md\:pm-mr-20 { margin-right: 5rem; }
    .md\:pm-mb-20 { margin-bottom: 5rem; }
    .md\:pm-ml-20 { margin-left: 5rem; }

    .md\:pm-m-24 { margin: 6rem; }
    .md\:pm-mx-24 { margin-left: 6rem; margin-right: 6rem; }
    .md\:pm-my-24 { margin-top: 6rem; margin-bottom: 6rem; }
    .md\:pm-ms-24 { margin-inline-start: 6rem; }
    .md\:pm-me-24 { margin-inline-end: 6rem; }
    .md\:pm-mt-24 { margin-top: 6rem; }
    .md\:pm-mr-24 { margin-right: 6rem; }
    .md\:pm-mb-24 { margin-bottom: 6rem; }
    .md\:pm-ml-24 { margin-left: 6rem; }

    .md\:pm-m-28 { margin: 7rem; }
    .md\:pm-mx-28 { margin-left: 7rem; margin-right: 7rem; }
    .md\:pm-my-28 { margin-top: 7rem; margin-bottom: 7rem; }
    .md\:pm-ms-28 { margin-inline-start: 7rem; }
    .md\:pm-me-28 { margin-inline-end: 7rem; }
    .md\:pm-mt-28 { margin-top: 7rem; }
    .md\:pm-mr-28 { margin-right: 7rem; }
    .md\:pm-mb-28 { margin-bottom: 7rem; }
    .md\:pm-ml-28 { margin-left: 7rem; }

    .md\:pm-m-32 { margin: 8rem; }
    .md\:pm-mx-32 { margin-left: 8rem; margin-right: 8rem; }
    .md\:pm-my-32 { margin-top: 8rem; margin-bottom: 8rem; }
    .md\:pm-ms-32 { margin-inline-start: 8rem; }
    .md\:pm-me-32 { margin-inline-end: 8rem; }
    .md\:pm-mt-32 { margin-top: 8rem; }
    .md\:pm-mr-32 { margin-right: 8rem; }
    .md\:pm-mb-32 { margin-bottom: 8rem; }
    .md\:pm-ml-32 { margin-left: 8rem; }

    .md\:pm-m-36 { margin: 9rem; }
    .md\:pm-mx-36 { margin-left: 9rem; margin-right: 9rem; }
    .md\:pm-my-36 { margin-top: 9rem; margin-bottom: 9rem; }
    .md\:pm-ms-36 { margin-inline-start: 9rem; }
    .md\:pm-me-36 { margin-inline-end: 9rem; }
    .md\:pm-mt-36 { margin-top: 9rem; }
    .md\:pm-mr-36 { margin-right: 9rem; }
    .md\:pm-mb-36 { margin-bottom: 9rem; }
    .md\:pm-ml-36 { margin-left: 9rem; }

    .md\:pm-m-40 { margin: 10rem; }
    .md\:pm-mx-40 { margin-left: 10rem; margin-right: 10rem; }
    .md\:pm-my-40 { margin-top: 10rem; margin-bottom: 10rem; }
    .md\:pm-ms-40 { margin-inline-start: 10rem; }
    .md\:pm-me-40 { margin-inline-end: 10rem; }
    .md\:pm-mt-40 { margin-top: 10rem; }
    .md\:pm-mr-40 { margin-right: 10rem; }
    .md\:pm-mb-40 { margin-bottom: 10rem; }
    .md\:pm-ml-40 { margin-left: 10rem; }

    .md\:pm-m-44 { margin: 11rem; }
    .md\:pm-mx-44 { margin-left: 11rem; margin-right: 11rem; }
    .md\:pm-my-44 { margin-top: 11rem; margin-bottom: 11rem; }
    .md\:pm-ms-44 { margin-inline-start: 11rem; }
    .md\:pm-me-44 { margin-inline-end: 11rem; }
    .md\:pm-mt-44 { margin-top: 11rem; }
    .md\:pm-mr-44 { margin-right: 11rem; }
    .md\:pm-mb-44 { margin-bottom: 11rem; }
    .md\:pm-ml-44 { margin-left: 11rem; }

    .md\:pm-m-48 { margin: 12rem; }
    .md\:pm-mx-48 { margin-left: 12rem; margin-right: 12rem; }
    .md\:pm-my-48 { margin-top: 12rem; margin-bottom: 12rem; }
    .md\:pm-ms-48 { margin-inline-start: 12rem; }
    .md\:pm-me-48 { margin-inline-end: 12rem; }
    .md\:pm-mt-48 { margin-top: 12rem; }
    .md\:pm-mr-48 { margin-right: 12rem; }
    .md\:pm-mb-48 { margin-bottom: 12rem; }
    .md\:pm-ml-48 { margin-left: 12rem; }

    .md\:pm-m-52 { margin: 13rem; }
    .md\:pm-mx-52 { margin-left: 13rem; margin-right: 13rem; }
    .md\:pm-my-52 { margin-top: 13rem; margin-bottom: 13rem; }
    .md\:pm-ms-52 { margin-inline-start: 13rem; }
    .md\:pm-me-52 { margin-inline-end: 13rem; }
    .md\:pm-mt-52 { margin-top: 13rem; }
    .md\:pm-mr-52 { margin-right: 13rem; }
    .md\:pm-mb-52 { margin-bottom: 13rem; }
    .md\:pm-ml-52 { margin-left: 13rem; }

    .md\:pm-m-56 { margin: 14rem; }
    .md\:pm-mx-56 { margin-left: 14rem; margin-right: 14rem; }
    .md\:pm-my-56 { margin-top: 14rem; margin-bottom: 14rem; }
    .md\:pm-ms-56 { margin-inline-start: 14rem; }
    .md\:pm-me-56 { margin-inline-end: 14rem; }
    .md\:pm-mt-56 { margin-top: 14rem; }
    .md\:pm-mr-56 { margin-right: 14rem; }
    .md\:pm-mb-56 { margin-bottom: 14rem; }
    .md\:pm-ml-56 { margin-left: 14rem; }

    .md\:pm-m-60 { margin: 15rem; }
    .md\:pm-mx-60 { margin-left: 15rem; margin-right: 15rem; }
    .md\:pm-my-60 { margin-top: 15rem; margin-bottom: 15rem; }
    .md\:pm-ms-60 { margin-inline-start: 15rem; }
    .md\:pm-me-60 { margin-inline-end: 15rem; }
    .md\:pm-mt-60 { margin-top: 15rem; }
    .md\:pm-mr-60 { margin-right: 15rem; }
    .md\:pm-mb-60 { margin-bottom: 15rem; }
    .md\:pm-ml-60 { margin-left: 15rem; }

    .md\:pm-m-64 { margin: 16rem; }
    .md\:pm-mx-64 { margin-left: 16rem; margin-right: 16rem; }
    .md\:pm-my-64 { margin-top: 16rem; margin-bottom: 16rem; }
    .md\:pm-ms-64 { margin-inline-start: 16rem; }
    .md\:pm-me-64 { margin-inline-end: 16rem; }
    .md\:pm-mt-64 { margin-top: 16rem; }
    .md\:pm-mr-64 { margin-right: 16rem; }
    .md\:pm-mb-64 { margin-bottom: 16rem; }
    .md\:pm-ml-64 { margin-left: 16rem; }

    .md\:pm-m-72 { margin: 18rem; }
    .md\:pm-mx-72 { margin-left: 18rem; margin-right: 18rem; }
    .md\:pm-my-72 { margin-top: 18rem; margin-bottom: 18rem; }
    .md\:pm-ms-72 { margin-inline-start: 18rem; }
    .md\:pm-me-72 { margin-inline-end: 18rem; }
    .md\:pm-mt-72 { margin-top: 18rem; }
    .md\:pm-mr-72 { margin-right: 18rem; }
    .md\:pm-mb-72 { margin-bottom: 18rem; }
    .md\:pm-ml-72 { margin-left: 18rem; }

    .md\:pm-m-80 { margin: 20rem; }
    .md\:pm-mx-80 { margin-left: 20rem; margin-right: 20rem; }
    .md\:pm-my-80 { margin-top: 20rem; margin-bottom: 20rem; }
    .md\:pm-ms-80 { margin-inline-start: 20rem; }
    .md\:pm-me-80 { margin-inline-end: 20rem; }
    .md\:pm-mt-80 { margin-top: 20rem; }
    .md\:pm-mr-80 { margin-right: 20rem; }
    .md\:pm-mb-80 { margin-bottom: 20rem; }
    .md\:pm-ml-80 { margin-left: 20rem; }

    .md\:pm-m-96 { margin: 24rem; }
    .md\:pm-mx-96 { margin-left: 24rem; margin-right: 24rem; }
    .md\:pm-my-96 { margin-top: 24rem; margin-bottom: 24rem; }
    .md\:pm-ms-96 { margin-inline-start: 24rem; }
    .md\:pm-me-96 { margin-inline-end: 24rem; }
    .md\:pm-mt-96 { margin-top: 24rem; }
    .md\:pm-mr-96 { margin-right: 24rem; }
    .md\:pm-mb-96 { margin-bottom: 24rem; }
    .md\:pm-ml-96 { margin-left: 24rem; }

    .md\:pm-m-auto { margin: auto; }
    .md\:pm-mx-auto { margin-left: auto; margin-right: auto; }
    .md\:pm-my-auto { margin-top: auto; margin-bottom: auto; }
    .md\:pm-ms-auto { margin-inline-start: auto; }
    .md\:pm-me-auto { margin-inline-end: auto; }
    .md\:pm-mt-auto { margin-top: auto; }
    .md\:pm-mr-auto { margin-right: auto; }
    .md\:pm-mb-auto { margin-bottom: auto; }
    .md\:pm-ml-auto { margin-left: auto; }

    /*SIZING width*/
    .md\:pm-w-0 { width: 0px; }
    .md\:pm-w-px { width: 1px; }

    .md\:pm-w-0\.5 { width: 0.125rem; /* 2px */ }
    .md\:pm-w-1 { width: 0.25rem; /* 4px */ }
    .md\:pm-w-1\.5 { width: 0.375rem; /* 6px */ }
    .md\:pm-w-2 { width: 0.5rem; /* 8px */ }
    .md\:pm-w-2\.5 { width: 0.625rem; /* 10px */ }
    .md\:pm-w-3 { width: 0.75rem; /* 12px */ }
    .md\:pm-w-3\.5 { width: 0.875rem; /* 14px */ }
    .md\:pm-w-4 { width: 1rem; /* 16px */ }
    .md\:pm-w-5 { width: 1.25rem; /* 20px */ }
    .md\:pm-w-6 { width: 1.5rem; /* 24px */ }
    .md\:pm-w-7 { width: 1.75rem; /* 28px */ }
    .md\:pm-w-8 { width: 2rem; /* 32px */ }
    .md\:pm-w-9 { width: 2.25rem; /* 36px */ }
    .md\:pm-w-10 { width: 2.5rem; /* 40px */ }
    .md\:pm-w-11 { width: 2.75rem; /* 44px */ }
    .md\:pm-w-12 { width: 3rem; /* 48px */ }
    .md\:pm-w-14 { width: 3.5rem; /* 56px */ }
    .md\:pm-w-16 { width: 4rem; /* 64px */ }
    .md\:pm-w-20 { width: 5rem; /* 80px */ }
    .md\:pm-w-24 { width: 6rem; /* 96px */}
    .md\:pm-w-28 { width: 7rem; /* 112px */ }
    .md\:pm-w-32 { width: 8rem; /* 128px */ }
    .md\:pm-w-36 { width: 9rem; /* 144px */ }
    .md\:pm-w-40 { width: 10rem; /* 160px */ }
    .md\:pm-w-44 { width: 11rem; /* 176px */ } 
    .md\:pm-w-48 { width: 12rem; /* 192px */ }
    .md\:pm-w-52 { width: 13rem; /* 208px */ }
    .md\:pm-w-56 { width: 14rem; /* 224px */ }
    .md\:pm-w-60 { width: 15rem; /* 240px */ }
    .md\:pm-w-64 { width: 16rem; /* 256px */ }
    .md\:pm-w-72 { width: 18rem; /* 288px */ }
    .md\:pm-w-80 { width: 20rem; /* 320px */ }
    .md\:pm-w-96 { width: 24rem; /* 384px */ }

    .md\:pm-w-auto { width: auto; } 
    .md\:pm-w-1\/2 { width: 50%; }
    .md\:pm-w-1\/3 { width: 33.333333%; } 
    .md\:pm-w-2\/3 { width: 66.666667%; }
    .md\:pm-w-1\/4 { width: 25%; }
    .md\:pm-w-2\/4 { width: 50%; } 
    .md\:pm-w-3\/4 { width: 75%; }
    .md\:pm-w-1\/5 { width: 20%; }
    .md\:pm-w-2\/5 { width: 40%; }
    .md\:pm-w-3\/5 { width: 60%; }
    .md\:pm-w-4\/5 { width: 80%; }
    .md\:pm-w-1\/6 { width: 16.666667%; }
    .md\:pm-w-2\/6 { width: 33.333333%; }
    .md\:pm-w-3\/6 { width: 50%; }
    .md\:pm-w-4\/6 { width: 66.666667%; }
    .md\:pm-w-5\/6 { width: 83.333333%; }
    .md\:pm-w-1\/12 { width: 8.333333%; }
    .md\:pm-w-2\/12 { width: 16.666667%; }
    .md\:pm-w-3\/12 { width: 25%; }
    .md\:pm-w-4\/12 { width: 33.333333%; }
    .md\:pm-w-5\/12 { width: 41.666667%; }
    .md\:pm-w-6\/12 { width: 50%; }
    .md\:pm-w-7\/12 { width: 58.333333%; }
    .md\:pm-w-8\/12 { width: 66.666667%; }
    .md\:pm-w-9\/12 { width: 75%; }
    .md\:pm-w-10\/12 { width: 83.333333%; }
    .md\:pm-w-11\/12 { width: 91.666667%; } 
    .md\:pm-w-full { width: 100%; }

    .md\:pm-w-screen { width: 100vw; }
    .md\:pm-w-svw { width: 100svw; }
    .md\:pm-w-lvw { width: 100lvw; }
    .md\:pm-w-dvw { width: 100dvw; }

    .md\:pm-w-min { width: min-content; }
    .md\:pm-w-max { width: max-content; }
    .md\:pm-w-fit { width: fit-content; }

    /*SIZING min-width*/
    .md\:pm-min-w-0 { min-width: 0px; }
    .md\:pm-min-w-px { min-width: 1px; }

    .md\:pm-min-w-1 { min-width: 0.25rem; /* 4px */ }
    .md\:pm-min-w-2 { min-width: 0.5rem; /* 8px */ }
    .md\:pm-min-w-3 { min-width: 0.75rem; /* 12px */ }
    .md\:pm-min-w-4 { min-width: 1rem; /* 16px */ }
    .md\:pm-min-w-5 { min-width: 1.25rem; /* 20px */ }
    .md\:pm-min-w-6 { min-width: 1.5rem; /* 24px */ }
    .md\:pm-min-w-7 { min-width: 1.75rem; /* 28px */ }
    .md\:pm-min-w-8 { min-width: 2rem; /* 32px */ }
    .md\:pm-min-w-9 { min-width: 2.25rem; /* 36px */ }
    .md\:pm-min-w-10 { min-width: 2.5rem; /* 40px */ }
    .md\:pm-min-w-11 { min-width: 2.75rem; /* 44px */ }
    .md\:pm-min-w-12 { min-width: 3rem; /* 48px */ }
    .md\:pm-min-w-14 { min-width: 3.5rem; /* 56px */ }
    .md\:pm-min-w-16 { min-width: 4rem; /* 64px */ }
    .md\:pm-min-w-20 { min-width: 5rem; /* 80px */ }
    .md\:pm-min-w-24 { min-width: 6rem; /* 96px */ }
    .md\:pm-min-w-28 { min-width: 7rem; /* 112px */ }
    .md\:pm-min-w-32 { min-width: 8rem; /* 128px */ }
    .md\:pm-min-w-36 { min-width: 9rem; /* 144px */ }
    .md\:pm-min-w-40 { min-width: 10rem; /* 160px */ }
    .md\:pm-min-w-44 { min-width: 11rem; /* 176px */ }
    .md\:pm-min-w-48 { min-width: 12rem; /* 192px */ }
    .md\:pm-min-w-52 { min-width: 13rem; /* 208px */ }
    .md\:pm-min-w-56 { min-width: 14rem; /* 224px */ }
    .md\:pm-min-w-60 { min-width: 15rem; /* 240px */ }
    .md\:pm-min-w-64 { min-width: 16rem; /* 256px */ }
    .md\:pm-min-w-72 { min-width: 18rem; /* 288px */ }
    .md\:pm-min-w-80 { min-width: 20rem; /* 320px */ }
    .md\:pm-min-w-96 { min-width: 24rem; /* 384px */ }

    .md\:pm-min-w-0\.5 { min-width: 0.125rem; /* 2px */ }
    .md\:pm-min-w-1\.5 { min-width: 0.375rem; /* 6px */ }
    .md\:pm-min-w-2\.5 { min-width: 0.625rem; /* 10px */ }
    .md\:pm-min-w-3\.5 { min-width: 0.875rem; /* 14px */ }

    .md\:pm-min-w-full { min-width: 100%; }
    .md\:pm-min-w-min { min-width: min-content; }
    .md\:pm-min-w-max { min-width: max-content; }
    .md\:pm-min-w-fit { min-width: fit-content; }

    /*SIZING max-width*/
    .md\:pm-max-w-0 { max-width: 0px; }
    .md\:pm-max-w-px { max-width: 1px; }

    .md\:pm-max-w-0\.5 { max-width: 0.125rem; /* 2px */ }
    .md\:pm-max-w-1 { max-width: 0.25rem; /* 4px */ }
    .md\:pm-max-w-1\.5 { max-width: 0.375rem; /* 6px */ }
    .md\:pm-max-w-2 { max-width: 0.5rem; /* 8px */ }
    .md\:pm-max-w-2\.5 { max-width: 0.625rem; /* 10px */ }
    .md\:pm-max-w-3 { max-width: 0.75rem; /* 12px */ }
    .md\:pm-max-w-3\.5 { max-width: 0.875rem; /* 14px */ }
    .md\:pm-max-w-4 { max-width: 1rem; /* 16px */ }
    .md\:pm-max-w-5 { max-width: 1.25rem; /* 20px */ }
    .md\:pm-max-w-6 { max-width: 1.5rem; /* 24px */ }
    .md\:pm-max-w-7 { max-width: 1.75rem; /* 28px */ }
    .md\:pm-max-w-8 { max-width: 2rem; /* 32px */ }
    .md\:pm-max-w-9 { max-width: 2.25rem; /* 36px */ }
    .md\:pm-max-w-10 { max-width: 2.5rem; /* 40px */ }
    .md\:pm-max-w-11 { max-width: 2.75rem; /* 44px */ }
    .md\:pm-max-w-12 { max-width: 3rem; /* 48px */ }
    .md\:pm-max-w-14 { max-width: 3.5rem; /* 56px */ }
    .md\:pm-max-w-16 { max-width: 4rem; /* 64px */ }
    .md\:pm-max-w-20 { max-width: 5rem; /* 80px */ }
    .md\:pm-max-w-24 { max-width: 6rem; /* 96px */ }
    .md\:pm-max-w-28 { max-width: 7rem; /* 112px */ }
    .md\:pm-max-w-32 { max-width: 8rem; /* 128px */ }
    .md\:pm-max-w-36 { max-width: 9rem; /* 144px */ }
    .md\:pm-max-w-40 { max-width: 10rem; /* 160px */ }
    .md\:pm-max-w-44 { max-width: 11rem; /* 176px */ }
    .md\:pm-max-w-48 { max-width: 12rem; /* 192px */ }
    .md\:pm-max-w-52 { max-width: 13rem; /* 208px */ }
    .md\:pm-max-w-56 { max-width: 14rem; /* 224px */ }
    .md\:pm-max-w-60 { max-width: 15rem; /* 240px */ }
    .md\:pm-max-w-64 { max-width: 16rem; /* 256px */ }
    .md\:pm-max-w-72 { max-width: 18rem; /* 288px */ }
    .md\:pm-max-w-80 { max-width: 20rem; /* 320px */ }
    .md\:pm-max-w-96 { max-width: 24rem; /* 384px */ }

    .md\:pm-max-w-none { max-width: none; }

    .md\:pm-max-w-xs { max-width: 20rem; /* 320px */ }
    .md\:pm-max-w-sm { max-width: 24rem; /* 384px */ }
    .md\:pm-max-w-md { max-width: 28rem; /* 448px */ }
    .md\:pm-max-w-lg { max-width: 32rem; /* 512px */ }
    .md\:pm-max-w-xl { max-width: 36rem; /* 576px */ }
    .md\:pm-max-w-2xl { max-width: 42rem; /* 672px */ }
    .md\:pm-max-w-3xl { max-width: 48rem; /* 768px */ }
    .md\:pm-max-w-4xl { max-width: 56rem; /* 896px */ }
    .md\:pm-max-w-5xl { max-width: 64rem; /* 1024px */ }
    .md\:pm-max-w-6xl { max-width: 72rem; /* 1152px */ }
    .md\:pm-max-w-7xl { max-width: 80rem; /* 1280px */ }

    .md\:pm-max-w-full { max-width: 100%; }

    .md\:pm-max-w-min { max-width: min-content; }
    .md\:pm-max-w-max { max-width: max-content; }
    .md\:pm-max-w-fit { max-width: fit-content; }
    .md\:pm-max-w-prose { max-width: 65ch; }

    .md\:pm-max-w-screen-sm { max-width: 640px; }
    .md\:pm-max-w-screen-md { max-width: 768px; }
    .md\:pm-max-w-screen-lg { max-width: 1024px; }
    .md\:pm-max-w-screen-xl { max-width: 1280px; }
    .md\:pm-max-w-screen-2xl { max-width: 1536px; }

    /*SIZING height*/
    .md\:pm-h-0 { height: 0px; }
    .md\:pm-h-px { height: 1px; }

    .md\:pm-h-0\.5 { height: 0.125rem; /* 2px */ }
    .md\:pm-h-1 { height: 0.25rem; /* 4px */ }
    .md\:pm-h-1\.5 { height: 0.375rem; /* 6px */ }
    .md\:pm-h-2 { height: 0.5rem; /* 8px */ }
    .md\:pm-h-2\.5 { height: 0.625rem; /* 10px */ }
    .md\:pm-h-3 { height: 0.75rem; /* 12px */ }
    .md\:pm-h-3\.5 { height: 0.875rem; /* 14px */ }
    .md\:pm-h-4 { height: 1rem; /* 16px */ }
    .md\:pm-h-5 { height: 1.25rem; /* 20px */ }
    .md\:pm-h-6 { height: 1.5rem; /* 24px */ }
    .md\:pm-h-7 { height: 1.75rem; /* 28px */ }
    .md\:pm-h-8 { height: 2rem; /* 32px */ }
    .md\:pm-h-9 { height: 2.25rem; /* 36px */ }
    .md\:pm-h-10 { height: 2.5rem; /* 40px */ }
    .md\:pm-h-11 { height: 2.75rem; /* 44px */ }
    .md\:pm-h-12 { height: 3rem; /* 48px */ }
    .md\:pm-h-14 { height: 3.5rem; /* 56px */ }
    .md\:pm-h-16 { height: 4rem; /* 64px */ }
    .md\:pm-h-20 { height: 5rem; /* 80px */ }
    .md\:pm-h-24 { height: 6rem; /* 96px */ }
    .md\:pm-h-28 { height: 7rem; /* 112px */ }
    .md\:pm-h-32 { height: 8rem; /* 128px */ }
    .md\:pm-h-36 { height: 9rem; /* 144px */ }
    .md\:pm-h-40 { height: 10rem; /* 160px */ }
    .md\:pm-h-44 { height: 11rem; /* 176px */ }
    .md\:pm-h-48 { height: 12rem; /* 192px */ }
    .md\:pm-h-52 { height: 13rem; /* 208px */ }
    .md\:pm-h-56 { height: 14rem; /* 224px */ }
    .md\:pm-h-60 { height: 15rem; /* 240px */ }
    .md\:pm-h-64 { height: 16rem; /* 256px */ }
    .md\:pm-h-72 { height: 18rem; /* 288px */ }
    .md\:pm-h-80 { height: 20rem; /* 320px */ }
    .md\:pm-h-96 { height: 24rem; /* 384px */ }


    .md\:pm-h-1\/2 { height: 50%; }
    .md\:pm-h-1\/3 { height: 33.333333%; }
    .md\:pm-h-2\/3 { height: 66.666667%; }
    .md\:pm-h-1\/4 { height: 25%; }
    .md\:pm-h-2\/4 { height: 50%; }
    .md\:pm-h-3\/4 { height: 75%; }
    .md\:pm-h-1\/5 { height: 20%; }
    .md\:pm-h-2\/5 { height: 40%; }
    .md\:pm-h-3\/5 { height: 60%; }
    .md\:pm-h-4\/5 { height: 80%; }
    .md\:pm-h-1\/6 { height: 16.666667%; }
    .md\:pm-h-2\/6 { height: 33.333333%; }
    .md\:pm-h-3\/6 { height: 50%; }
    .md\:pm-h-4\/6 { height: 66.666667%; }
    .md\:pm-h-5\/6 { height: 83.333333%; }

    .md\:pm-h-auto { height: auto; }
    .md\:pm-h-full { height: 100%; }
    .md\:pm-h-screen { height: 100vh; }
    .md\:pm-h-svh { height: 100svh; }
    .md\:pm-h-lvh { height: 100lvh; }
    .md\:pm-h-dvh { height: 100dvh; }

    .md\:pm-h-min { height: min-content; }
    .md\:pm-h-max { height: max-content; }
    .md\:pm-h-fit { height: fit-content; }
}

@media(min-width: 1024px){
    /*LAYOUT: display*/
    .lg\:pm-block { display: block; }
    .lg\:pm-inline-block { display: inline-block; }
    .lg\:pm-inline { display: inline; }
    .lg\:pm-flex { display: flex; }
    .lg\:pm-inline-flex { display: inline-flex; }
    .lg\:pm-table { display: table; }
    .lg\:pm-inline-table { display: inline-table; }
    .lg\:pm-table-caption { display: table-caption; }
    .lg\:pm-table-cell { display: table-cell; }
    .lg\:pm-table-column { display: table-column; }
    .lg\:pm-table-column-group { display: table-column-group; }
    .lg\:pm-table-footer-group { display: table-footer-group; }
    .lg\:pm-table-header-group { display: table-header-group; }
    .lg\:pm-table-row-group { display: table-row-group; }
    .lg\:pm-table-row { display: table-row; }
    .lg\:pm-flow-root { display: flow-root; }
    .lg\:pm-grid { display: grid; }
    .lg\:pm-inline-grid { display: inline-grid; }
    .lg\:pm-contents { display: contents; }
    .lg\:pm-list-item { display: list-item; }
    .lg\:pm-hidden { display: none; }

    /*LAYOUT: position*/
    .lg\:pm-static { position: static; }
    .lg\:pm-fixed { position: fixed; }
    .lg\:pm-absolute { position: absolute; }
    .lg\:pm-relative { position: relative; }
    .lg\:pm-sticky { position: sticky; }
    .lg\:pm-grid{ display: grid; }

    /*Grid Template Columns*/
    .lg\:pm-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .lg\:pm-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .lg\:pm-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .lg\:pm-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
    .lg\:pm-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
    .lg\:pm-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
    .lg\:pm-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
    .lg\:pm-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
    .lg\:pm-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
    .lg\:pm-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
    .lg\:pm-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
    .lg\:pm-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
    .lg\:pm-grid-cols-none { grid-template-columns: none; }

    /*Grid Column Start / End*/
    .lg\:pm-col-auto { grid-column: auto; }
    .lg\:pm-col-span-1 { grid-column: span 1 / span 1; }
    .lg\:pm-col-span-2 { grid-column: span 2 / span 2; }
    .lg\:pm-col-span-3 { grid-column: span 3 / span 3; }
    .lg\:pm-col-span-4 { grid-column: span 4 / span 4; }
    .lg\:pm-col-span-5 { grid-column: span 5 / span 5; }
    .lg\:pm-col-span-6 { grid-column: span 6 / span 6; }
    .lg\:pm-col-span-7 { grid-column: span 7 / span 7; }
    .lg\:pm-col-span-8 { grid-column: span 8 / span 8; }
    .lg\:pm-col-span-9 { grid-column: span 9 / span 9; }
    .lg\:pm-col-span-10 { grid-column: span 10 / span 10; }
    .lg\:pm-col-span-11 { grid-column: span 11 / span 11; }
    .lg\:pm-col-span-12 { grid-column: span 12 / span 12; }
    .lg\:pm-col-span-full { grid-column: 1 / -1; }

    /*GAP Styles*/
    .lg\:pm-gap-0{ gap: 0rem; }
    .lg\:pm-gap-2{ gap: 0.5rem; }
    .lg\:pm-gap-3{ gap: 0.75rem; }
    .lg\:pm-gap-4{ gap: 1rem; }
    .lg\:pm-gap-5{ gap: 1.25rem; }
    .lg\:pm-gap-6{ gap: 1.5rem; }
    .lg\:pm-gap-7{ gap: 1.75rem; }
    .lg\:pm-gap-8{ gap: 2rem; }
    .lg\:pm-gap-9{ gap: 2.25rem; }
    .lg\:pm-gap-10{ gap: 2.5rem;}

    /*Padding Styles*/
    .lg\:pm-p-0 { padding: 0px; }
    .lg\:pm-px-0 { padding-left: 0px; padding-right: 0px; }
    .lg\:pm-py-0 { padding-top: 0px; padding-bottom: 0px; }
    .lg\:pm-ps-0 { padding-inline-start: 0px; }
    .lg\:pm-pe-0 { padding-inline-end: 0px; }
    .lg\:pm-pt-0 { padding-top: 0px; }
    .lg\:pm-pr-0 { padding-right: 0px; }
    .lg\:pm-pb-0 { padding-bottom: 0px; }
    .lg\:pm-pl-0 { padding-left: 0px; }

    .lg\:pm-p-px { padding: 1px; }
    .lg\:pm-px-px { padding-left: 1px; padding-right: 1px; }
    .lg\:pm-py-px { padding-top: 1px; padding-bottom: 1px; }
    .lg\:pm-ps-px { padding-inline-start: 1px; }
    .lg\:pm-pe-px { padding-inline-end: 1px; }
    .lg\:pm-pt-px { padding-top: 1px; }
    .lg\:pm-pr-px { padding-right: 1px; }
    .lg\:pm-pb-px { padding-bottom: 1px; }
    .lg\:pm-pl-px { padding-left: 1px; }

    .lg\:pm-p-0\.5 { padding: 0.125rem; }
    .lg\:pm-px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }
    .lg\:pm-py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
    .lg\:pm-ps-0\.5 { padding-inline-start: 0.125rem; }
    .lg\:pm-pe-0\.5 { padding-inline-end: 0.125rem; }
    .lg\:pm-pt-0\.5 { padding-top: 0.125rem; }
    .lg\:pm-pr-0\.5 { padding-right: 0.125rem; }
    .lg\:pm-pb-0\.5 { padding-bottom: 0.125rem; }
    .lg\:pm-pl-0\.5 { padding-left: 0.125rem; }

    .lg\:pm-p-1 { padding: 0.25rem; }
    .lg\:pm-px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
    .lg\:pm-py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
    .lg\:pm-ps-1 { padding-inline-start: 0.25rem; }
    .lg\:pm-pe-1 { padding-inline-end: 0.25rem; }
    .lg\:pm-pt-1 { padding-top: 0.25rem; }
    .lg\:pm-pr-1 { padding-right: 0.25rem; }
    .lg\:pm-pb-1 { padding-bottom: 0.25rem; }
    .lg\:pm-pl-1 { padding-left: 0.25rem; }

    .lg\:pm-p-1\.5 { padding: 0.375rem; }
    .lg\:pm-px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
    .lg\:pm-py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
    .lg\:pm-ps-1\.5 { padding-inline-start: 0.375rem; }
    .lg\:pm-pe-1\.5 { padding-inline-end: 0.375rem; }
    .lg\:pm-pt-1\.5 { padding-top: 0.375rem; }
    .lg\:pm-pr-1\.5 { padding-right: 0.375rem; }
    .lg\:pm-pb-1\.5 { padding-bottom: 0.375rem; }
    .lg\:pm-pl-1\.5 { padding-left: 0.375rem; }

    .lg\:pm-p-2 { padding: 0.5rem; }
    .lg\:pm-px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
    .lg\:pm-py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
    .lg\:pm-ps-2 { padding-inline-start: 0.5rem; }
    .lg\:pm-pe-2 { padding-inline-end: 0.5rem; }
    .lg\:pm-pt-2 { padding-top: 0.5rem; }
    .lg\:pm-pr-2 { padding-right: 0.5rem; }
    .lg\:pm-pb-2 { padding-bottom: 0.5rem; }
    .lg\:pm-pl-2 { padding-left: 0.5rem; }

    .lg\:pm-p-2\.5 { padding: 0.625rem; }
    .lg\:pm-px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
    .lg\:pm-py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
    .lg\:pm-ps-2\.5 { padding-inline-start: 0.625rem; }
    .lg\:pm-pe-2\.5 { padding-inline-end: 0.625rem; }
    .lg\:pm-pt-2\.5 { padding-top: 0.625rem; }
    .lg\:pm-pr-2\.5 { padding-right: 0.625rem; }
    .lg\:pm-pb-2\.5 { padding-bottom: 0.625rem; }
    .lg\:pm-pl-2\.5 { padding-left: 0.625rem; }

    .lg\:pm-p-3 { padding: 0.75rem; }
    .lg\:pm-px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
    .lg\:pm-py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
    .lg\:pm-ps-3 { padding-inline-start: 0.75rem; }
    .lg\:pm-pe-3 { padding-inline-end: 0.75rem; }
    .lg\:pm-pt-3 { padding-top: 0.75rem; }
    .lg\:pm-pr-3 { padding-right: 0.75rem; }
    .lg\:pm-pb-3 { padding-bottom: 0.75rem; }
    .lg\:pm-pl-3 { padding-left: 0.75rem; }

    .lg\:pm-p-3\.5 { padding: 0.875rem; }
    .lg\:pm-px-3\.5 { padding-left: 0.875rem; padding-right: 0.875rem; }
    .lg\:pm-py-3\.5 { padding-top: 0.875rem; padding-bottom: 0.875rem; }
    .lg\:pm-ps-3\.5 { padding-inline-start: 0.875rem; }
    .lg\:pm-pe-3\.5 { padding-inline-end: 0.875rem; }
    .lg\:pm-pt-3\.5 { padding-top: 0.875rem; }
    .lg\:pm-pr-3\.5 { padding-right: 0.875rem; }
    .lg\:pm-pb-3\.5 { padding-bottom: 0.875rem; }
    .lg\:pm-pl-3\.5 { padding-left: 0.875rem; }

    .lg\:pm-p-4 { padding: 1rem; }
    .lg\:pm-px-4 { padding-left: 1rem; padding-right: 1rem; }
    .lg\:pm-py-4 { padding-top: 1rem; padding-bottom: 1rem; }
    .lg\:pm-ps-4 { padding-inline-start: 1rem; }
    .lg\:pm-pe-4 { padding-inline-end: 1rem; }
    .lg\:pm-pt-4 { padding-top: 1rem; }
    .lg\:pm-pr-4 { padding-right: 1rem; }
    .lg\:pm-pb-4 { padding-bottom: 1rem; }
    .lg\:pm-pl-4 { padding-left: 1rem; }

    .lg\:pm-p-5 { padding: 1.25rem; }
    .lg\:pm-px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
    .lg\:pm-py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
    .lg\:pm-ps-5 { padding-inline-start: 1.25rem; }
    .lg\:pm-pe-5 { padding-inline-end: 1.25rem; }
    .lg\:pm-pt-5 { padding-top: 1.25rem; }
    .lg\:pm-pr-5 { padding-right: 1.25rem; }
    .lg\:pm-pb-5 { padding-bottom: 1.25rem; }
    .lg\:pm-pl-5 { padding-left: 1.25rem; }

    .lg\:pm-p-6 { padding: 1.5rem; }
    .lg\:pm-px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
    .lg\:pm-py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
    .lg\:pm-ps-6 { padding-inline-start: 1.5rem; }
    .lg\:pm-pe-6 { padding-inline-end: 1.5rem; }
    .lg\:pm-pt-6 { padding-top: 1.5rem; }
    .lg\:pm-pr-6 { padding-right: 1.5rem; }
    .lg\:pm-pb-6 { padding-bottom: 1.5rem; }
    .lg\:pm-pl-6 { padding-left: 1.5rem; }

    .lg\:pm-p-7 { padding: 1.75rem; }
    .lg\:pm-px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
    .lg\:pm-py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
    .lg\:pm-ps-7 { padding-inline-start: 1.75rem; }
    .lg\:pm-pe-7 { padding-inline-end: 1.75rem; }
    .lg\:pm-pt-7 { padding-top: 1.75rem; }
    .lg\:pm-pr-7 { padding-right: 1.75rem; }
    .lg\:pm-pb-7 { padding-bottom: 1.75rem; }
    .lg\:pm-pl-7 { padding-left: 1.75rem; }

    .lg\:pm-p-8 { padding: 2rem; }
    .lg\:pm-px-8 { padding-left: 2rem; padding-right: 2rem; }
    .lg\:pm-py-8 { padding-top: 2rem; padding-bottom: 2rem; }
    .lg\:pm-ps-8 { padding-inline-start: 2rem; }
    .lg\:pm-pe-8 { padding-inline-end: 2rem; }
    .lg\:pm-pt-8 { padding-top: 2rem; }
    .lg\:pm-pr-8 { padding-right: 2rem; }
    .lg\:pm-pb-8 { padding-bottom: 2rem; }
    .lg\:pm-pl-8 { padding-left: 2rem; }

    .lg\:pm-p-9 { padding: 2.25rem; }
    .lg\:pm-px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
    .lg\:pm-py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
    .lg\:pm-ps-9 { padding-inline-start: 2.25rem; }
    .lg\:pm-pe-9 { padding-inline-end: 2.25rem; }
    .lg\:pm-pt-9 { padding-top: 2.25rem; }
    .lg\:pm-pr-9 { padding-right: 2.25rem; }
    .lg\:pm-pb-9 { padding-bottom: 2.25rem; }
    .lg\:pm-pl-9 { padding-left: 2.25rem; }

    .lg\:pm-p-10 { padding: 2.5rem; }
    .lg\:pm-px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
    .lg\:pm-py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
    .lg\:pm-ps-10 { padding-inline-start: 2.5rem; }
    .lg\:pm-pe-10 { padding-inline-end: 2.5rem; }
    .lg\:pm-pt-10 { padding-top: 2.5rem; }
    .lg\:pm-pr-10 { padding-right: 2.5rem; }
    .lg\:pm-pb-10 { padding-bottom: 2.5rem; }
    .lg\:pm-pl-10 { padding-left: 2.5rem; }

    .lg\:pm-p-11 { padding: 2.75rem; }
    .lg\:pm-px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
    .lg\:pm-py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
    .lg\:pm-ps-11 { padding-inline-start: 2.75rem; }
    .lg\:pm-pe-11 { padding-inline-end: 2.75rem; }
    .lg\:pm-pt-11 { padding-top: 2.75rem; }
    .lg\:pm-pr-11 { padding-right: 2.75rem; }
    .lg\:pm-pb-11 { padding-bottom: 2.75rem; }
    .lg\:pm-pl-11 { padding-left: 2.75rem; }

    .lg\:pm-p-12 { padding: 3rem; }
    .lg\:pm-px-12 { padding-left: 3rem; padding-right: 3rem; }
    .lg\:pm-py-12 { padding-top: 3rem; padding-bottom: 3rem; }
    .lg\:pm-ps-12 { padding-inline-start: 3rem; }
    .lg\:pm-pe-12 { padding-inline-end: 3rem; }
    .lg\:pm-pt-12 { padding-top: 3rem; }
    .lg\:pm-pr-12 { padding-right: 3rem; }
    .lg\:pm-pb-12 { padding-bottom: 3rem; }
    .lg\:pm-pl-12 { padding-left: 3rem; }

    .lg\:pm-p-14 { padding: 3.5rem; }
    .lg\:pm-px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
    .lg\:pm-py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
    .lg\:pm-ps-14 { padding-inline-start: 3.5rem; }
    .lg\:pm-pe-14 { padding-inline-end: 3.5rem; }
    .lg\:pm-pt-14 { padding-top: 3.5rem; }
    .lg\:pm-pr-14 { padding-right: 3.5rem; }
    .lg\:pm-pb-14 { padding-bottom: 3.5rem; }
    .lg\:pm-pl-14 { padding-left: 3.5rem; }

    .lg\:pm-p-16 { padding: 4rem; }
    .lg\:pm-px-16 { padding-left: 4rem; padding-right: 4rem; }
    .lg\:pm-py-16 { padding-top: 4rem; padding-bottom: 4rem; }
    .lg\:pm-ps-16 { padding-inline-start: 4rem; }
    .lg\:pm-pe-16 { padding-inline-end: 4rem; }
    .lg\:pm-pt-16 { padding-top: 4rem; }
    .lg\:pm-pr-16 { padding-right: 4rem; }
    .lg\:pm-pb-16 { padding-bottom: 4rem; }
    .lg\:pm-pl-16 { padding-left: 4rem; }

    .lg\:pm-p-20 { padding: 5rem; }
    .lg\:pm-px-20 { padding-left: 5rem; padding-right: 5rem; }
    .lg\:pm-py-20 { padding-top: 5rem; padding-bottom: 5rem; }
    .lg\:pm-ps-20 { padding-inline-start: 5rem; }
    .lg\:pm-pe-20 { padding-inline-end: 5rem; }
    .lg\:pm-pt-20 { padding-top: 5rem; }
    .lg\:pm-pr-20 { padding-right: 5rem; }
    .lg\:pm-pb-20 { padding-bottom: 5rem; }
    .lg\:pm-pl-20 { padding-left: 5rem; }

    .lg\:pm-p-24 { padding: 6rem; }
    .lg\:pm-px-24 { padding-left: 6rem; padding-right: 6rem; }
    .lg\:pm-py-24 { padding-top: 6rem; padding-bottom: 6rem; }
    .lg\:pm-ps-24 { padding-inline-start: 6rem; }
    .lg\:pm-pe-24 { padding-inline-end: 6rem; }
    .lg\:pm-pt-24 { padding-top: 6rem; }
    .lg\:pm-pr-24 { padding-right: 6rem; }
    .lg\:pm-pb-24 { padding-bottom: 6rem; }
    .lg\:pm-pl-24 { padding-left: 6rem; }

    .lg\:pm-p-28 { padding: 7rem; }
    .lg\:pm-px-28 { padding-left: 7rem; padding-right: 7rem; }
    .lg\:pm-py-28 { padding-top: 7rem; padding-bottom: 7rem; }
    .lg\:pm-ps-28 { padding-inline-start: 7rem; }
    .lg\:pm-pe-28 { padding-inline-end: 7rem; }
    .lg\:pm-pt-28 { padding-top: 7rem; }
    .lg\:pm-pr-28 { padding-right: 7rem; }
    .lg\:pm-pb-28 { padding-bottom: 7rem; }
    .lg\:pm-pl-28 { padding-left: 7rem; }

    .lg\:pm-p-32 { padding: 8rem; }
    .lg\:pm-px-32 { padding-left: 8rem; padding-right: 8rem; }
    .lg\:pm-py-32 { padding-top: 8rem; padding-bottom: 8rem; }
    .lg\:pm-ps-32 { padding-inline-start: 8rem; }
    .lg\:pm-pe-32 { padding-inline-end: 8rem; }
    .lg\:pm-pt-32 { padding-top: 8rem; }
    .lg\:pm-pr-32 { padding-right: 8rem; }
    .lg\:pm-pb-32 { padding-bottom: 8rem; }
    .lg\:pm-pl-32 { padding-left: 8rem; }

    .lg\:pm-p-36 { padding: 9rem; }
    .lg\:pm-px-36 { padding-left: 9rem; padding-right: 9rem; }
    .lg\:pm-py-36 { padding-top: 9rem; padding-bottom: 9rem; }
    .lg\:pm-ps-36 { padding-inline-start: 9rem; }
    .lg\:pm-pe-36 { padding-inline-end: 9rem; }
    .lg\:pm-pt-36 { padding-top: 9rem; }
    .lg\:pm-pr-36 { padding-right: 9rem; }
    .lg\:pm-pb-36 { padding-bottom: 9rem; }
    .lg\:pm-pl-36 { padding-left: 9rem; }

    .lg\:pm-p-40 { padding: 10rem; }
    .lg\:pm-px-40 { padding-left: 10rem; padding-right: 10rem; }
    .lg\:pm-py-40 { padding-top: 10rem; padding-bottom: 10rem; }
    .lg\:pm-ps-40 { padding-inline-start: 10rem; }
    .lg\:pm-pe-40 { padding-inline-end: 10rem; }
    .lg\:pm-pt-40 { padding-top: 10rem; }
    .lg\:pm-pr-40 { padding-right: 10rem; }
    .lg\:pm-pb-40 { padding-bottom: 10rem; }
    .lg\:pm-pl-40 { padding-left: 10rem; }

    .lg\:pm-p-44 { padding: 11rem; }
    .lg\:pm-px-44 { padding-left: 11rem; padding-right: 11rem; }
    .lg\:pm-py-44 { padding-top: 11rem; padding-bottom: 11rem; }
    .lg\:pm-ps-44 { padding-inline-start: 11rem; }
    .lg\:pm-pe-44 { padding-inline-end: 11rem; }
    .lg\:pm-pt-44 { padding-top: 11rem; }
    .lg\:pm-pr-44 { padding-right: 11rem; }
    .lg\:pm-pb-44 { padding-bottom: 11rem; }
    .lg\:pm-pl-44 { padding-left: 11rem; }

    .lg\:pm-p-48 { padding: 12rem; }
    .lg\:pm-px-48 { padding-left: 12rem; padding-right: 12rem; }
    .lg\:pm-py-48 { padding-top: 12rem; padding-bottom: 12rem; }
    .lg\:pm-ps-48 { padding-inline-start: 12rem; }
    .lg\:pm-pe-48 { padding-inline-end: 12rem; }
    .lg\:pm-pt-48 { padding-top: 12rem; }
    .lg\:pm-pr-48 { padding-right: 12rem; }
    .lg\:pm-pb-48 { padding-bottom: 12rem; }
    .lg\:pm-pl-48 { padding-left: 12rem; }

    .lg\:pm-p-52 { padding: 13rem; }
    .lg\:pm-px-52 { padding-left: 13rem; padding-right: 13rem; }
    .lg\:pm-py-52 { padding-top: 13rem; padding-bottom: 13rem; }
    .lg\:pm-ps-52 { padding-inline-start: 13rem; }
    .lg\:pm-pe-52 { padding-inline-end: 13rem; }
    .lg\:pm-pt-52 { padding-top: 13rem; }
    .lg\:pm-pr-52 { padding-right: 13rem; }
    .lg\:pm-pb-52 { padding-bottom: 13rem; }
    .lg\:pm-pl-52 { padding-left: 13rem; }

    .lg\:pm-p-56 { padding: 14rem; }
    .lg\:pm-px-56 { padding-left: 14rem; padding-right: 14rem; }
    .lg\:pm-py-56 { padding-top: 14rem; padding-bottom: 14rem; }
    .lg\:pm-ps-56 { padding-inline-start: 14rem; }
    .lg\:pm-pe-56 { padding-inline-end: 14rem; }
    .lg\:pm-pt-56 { padding-top: 14rem; }
    .lg\:pm-pr-56 { padding-right: 14rem; }
    .lg\:pm-pb-56 { padding-bottom: 14rem; }
    .lg\:pm-pl-56 { padding-left: 14rem; }

    .lg\:pm-p-60 { padding: 15rem; }
    .lg\:pm-px-60 { padding-left: 15rem; padding-right: 15rem; }
    .lg\:pm-py-60 { padding-top: 15rem; padding-bottom: 15rem; }
    .lg\:pm-ps-60 { padding-inline-start: 15rem; }
    .lg\:pm-pe-60 { padding-inline-end: 15rem; }
    .lg\:pm-pt-60 { padding-top: 15rem; }
    .lg\:pm-pr-60 { padding-right: 15rem; }
    .lg\:pm-pb-60 { padding-bottom: 15rem; }
    .lg\:pm-pl-60 { padding-left: 15rem; }

    .lg\:pm-p-64 { padding: 16rem; }
    .lg\:pm-px-64 { padding-left: 16rem; padding-right: 16rem; }
    .lg\:pm-py-64 { padding-top: 16rem; padding-bottom: 16rem; }
    .lg\:pm-ps-64 { padding-inline-start: 16rem; }
    .lg\:pm-pe-64 { padding-inline-end: 16rem; }
    .lg\:pm-pt-64 { padding-top: 16rem; }
    .lg\:pm-pr-64 { padding-right: 16rem; }
    .lg\:pm-pb-64 { padding-bottom: 16rem; }
    .lg\:pm-pl-64 { padding-left: 16rem; }

    .lg\:pm-p-72 { padding: 18rem; }
    .lg\:pm-px-72 { padding-left: 18rem; padding-right: 18rem; }
    .lg\:pm-py-72 { padding-top: 18rem; padding-bottom: 18rem; }
    .lg\:pm-ps-72 { padding-inline-start: 18rem; }
    .lg\:pm-pe-72 { padding-inline-end: 18rem; }
    .lg\:pm-pt-72 { padding-top: 18rem; }
    .lg\:pm-pr-72 { padding-right: 18rem; }
    .lg\:pm-pb-72 { padding-bottom: 18rem; }
    .lg\:pm-pl-72 { padding-left: 18rem; }

    .lg\:pm-p-80 { padding: 20rem; }
    .lg\:pm-px-80 { padding-left: 20rem; padding-right: 20rem; }
    .lg\:pm-py-80 { padding-top: 20rem; padding-bottom: 20rem; }
    .lg\:pm-ps-80 { padding-inline-start: 20rem; }
    .lg\:pm-pe-80 { padding-inline-end: 20rem; }
    .lg\:pm-pt-80 { padding-top: 20rem; }
    .lg\:pm-pr-80 { padding-right: 20rem; }
    .lg\:pm-pb-80 { padding-bottom: 20rem; }
    .lg\:pm-pl-80 { padding-left: 20rem; }

    .lg\:pm-p-96 { padding: 24rem; }
    .lg\:pm-px-96 { padding-left: 24rem; padding-right: 24rem; }
    .lg\:pm-py-96 { padding-top: 24rem; padding-bottom: 24rem; }
    .lg\:pm-ps-96 { padding-inline-start: 24rem; }
    .lg\:pm-pe-96 { padding-inline-end: 24rem; }
    .lg\:pm-pt-96 { padding-top: 24rem; }
    .lg\:pm-pr-96 { padding-right: 24rem; }
    .lg\:pm-pb-96 { padding-bottom: 24rem; }
    .lg\:pm-pl-96 { padding-left: 24rem; }

    /*Margin Styles*/
    .lg\:pm-m-0 { margin: 0px; }
    .lg\:pm-mx-0 { margin-left: 0px; margin-right: 0px; }
    .lg\:pm-my-0 { margin-top: 0px; margin-bottom: 0px; }
    .lg\:pm-ms-0 { margin-inline-start: 0px; }
    .lg\:pm-me-0 { margin-inline-end: 0px; }
    .lg\:pm-mt-0 { margin-top: 0px; }
    .lg\:pm-mr-0 { margin-right: 0px; }
    .lg\:pm-mb-0 { margin-bottom: 0px; }
    .lg\:pm-ml-0 { margin-left: 0px; }

    .lg\:pm-m-px { margin: 1px; }
    .lg\:pm-mx-px { margin-left: 1px; margin-right: 1px; }
    .lg\:pm-my-px { margin-top: 1px; margin-bottom: 1px; }
    .lg\:pm-ms-px { margin-inline-start: 1px; }
    .lg\:pm-me-px { margin-inline-end: 1px; }
    .lg\:pm-mt-px { margin-top: 1px; }
    .lg\:pm-mr-px { margin-right: 1px; }
    .lg\:pm-mb-px { margin-bottom: 1px; }
    .lg\:pm-ml-px { margin-left: 1px; }

    .lg\:pm-m-0\.5 { margin: 0.125rem; }
    .lg\:pm-mx-0\.5 { margin-left: 0.125rem; margin-right: 0.125rem; }
    .lg\:pm-my-0\.5 { margin-top: 0.125rem; margin-bottom: 0.125rem; }
    .lg\:pm-ms-0\.5 { margin-inline-start: 0.125rem; }
    .lg\:pm-me-0\.5 { margin-inline-end: 0.125rem; }
    .lg\:pm-mt-0\.5 { margin-top: 0.125rem; }
    .lg\:pm-mr-0\.5 { margin-right: 0.125rem; }
    .lg\:pm-mb-0\.5 { margin-bottom: 0.125rem; }
    .lg\:pm-ml-0\.5 { margin-left: 0.125rem; }

    .lg\:pm-m-1 { margin: 0.25rem; }
    .lg\:pm-mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
    .lg\:pm-my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
    .lg\:pm-ms-1 { margin-inline-start: 0.25rem; }
    .lg\:pm-me-1 { margin-inline-end: 0.25rem; }
    .lg\:pm-mt-1 { margin-top: 0.25rem; }
    .lg\:pm-mr-1 { margin-right: 0.25rem; }
    .lg\:pm-mb-1 { margin-bottom: 0.25rem; }
    .lg\:pm-ml-1 { margin-left: 0.25rem; }

    .lg\:pm-m-1\.5 { margin: 0.375rem; }
    .lg\:pm-mx-1\.5 { margin-left: 0.375rem; margin-right: 0.375rem; }
    .lg\:pm-my-1\.5 { margin-top: 0.375rem; margin-bottom: 0.375rem; }
    .lg\:pm-ms-1\.5 { margin-inline-start: 0.375rem; }
    .lg\:pm-me-1\.5 { margin-inline-end: 0.375rem; }
    .lg\:pm-mt-1\.5 { margin-top: 0.375rem; }
    .lg\:pm-mr-1\.5 { margin-right: 0.375rem; }
    .lg\:pm-mb-1\.5 { margin-bottom: 0.375rem; }
    .lg\:pm-ml-1\.5 { margin-left: 0.375rem; }

    .lg\:pm-m-2 { margin: 0.5rem; }
    .lg\:pm-mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
    .lg\:pm-my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
    .lg\:pm-ms-2 { margin-inline-start: 0.5rem; }
    .lg\:pm-me-2 { margin-inline-end: 0.5rem; }
    .lg\:pm-mt-2 { margin-top: 0.5rem; }
    .lg\:pm-mr-2 { margin-right: 0.5rem; }
    .lg\:pm-mb-2 { margin-bottom: 0.5rem; }
    .lg\:pm-ml-2 { margin-left: 0.5rem; }

    .lg\:pm-m-2\.5 { margin: 0.625rem; }
    .lg\:pm-mx-2\.5 { margin-left: 0.625rem; margin-right: 0.625rem; }
    .lg\:pm-my-2\.5 { margin-top: 0.625rem; margin-bottom: 0.625rem; }
    .lg\:pm-ms-2\.5 { margin-inline-start: 0.625rem; }
    .lg\:pm-me-2\.5 { margin-inline-end: 0.625rem; }
    .lg\:pm-mt-2\.5 { margin-top: 0.625rem; }
    .lg\:pm-mr-2\.5 { margin-right: 0.625rem; }
    .lg\:pm-mb-2\.5 { margin-bottom: 0.625rem; }
    .lg\:pm-ml-2\.5 { margin-left: 0.625rem; }

    .lg\:pm-m-3 { margin: 0.75rem; }
    .lg\:pm-mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
    .lg\:pm-my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
    .lg\:pm-ms-3 { margin-inline-start: 0.75rem; }
    .lg\:pm-me-3 { margin-inline-end: 0.75rem; }
    .lg\:pm-mt-3 { margin-top: 0.75rem; }
    .lg\:pm-mr-3 { margin-right: 0.75rem; }
    .lg\:pm-mb-3 { margin-bottom: 0.75rem; }
    .lg\:pm-ml-3 { margin-left: 0.75rem; }

    .lg\:pm-m-3\.5 { margin: 0.875rem; }
    .lg\:pm-mx-3\.5 { margin-left: 0.875rem; margin-right: 0.875rem; }
    .lg\:pm-my-3\.5 { margin-top: 0.875rem; margin-bottom: 0.875rem; }
    .lg\:pm-ms-3\.5 { margin-inline-start: 0.875rem; }
    .lg\:pm-me-3\.5 { margin-inline-end: 0.875rem; }
    .lg\:pm-mt-3\.5 { margin-top: 0.875rem; }
    .lg\:pm-mr-3\.5 { margin-right: 0.875rem; }
    .lg\:pm-mb-3\.5 { margin-bottom: 0.875rem; }
    .lg\:pm-ml-3\.5 { margin-left: 0.875rem; }

    .lg\:pm-m-4 { margin: 1rem; }
    .lg\:pm-mx-4 { margin-left: 1rem; margin-right: 1rem; }
    .lg\:pm-my-4 { margin-top: 1rem; margin-bottom: 1rem; }
    .lg\:pm-ms-4 { margin-inline-start: 1rem; }
    .lg\:pm-me-4 { margin-inline-end: 1rem; }
    .lg\:pm-mt-4 { margin-top: 1rem; }
    .lg\:pm-mr-4 { margin-right: 1rem; }
    .lg\:pm-mb-4 { margin-bottom: 1rem; }
    .lg\:pm-ml-4 { margin-left: 1rem; }

    .lg\:pm-m-5 { margin: 1.25rem; }
    .lg\:pm-mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
    .lg\:pm-my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
    .lg\:pm-ms-5 { margin-inline-start: 1.25rem; }
    .lg\:pm-me-5 { margin-inline-end: 1.25rem; }
    .lg\:pm-mt-5 { margin-top: 1.25rem; }
    .lg\:pm-mr-5 { margin-right: 1.25rem; }
    .lg\:pm-mb-5 { margin-bottom: 1.25rem; }
    .lg\:pm-ml-5 { margin-left: 1.25rem; }

    .lg\:pm-m-6 { margin: 1.5rem; }
    .lg\:pm-mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
    .lg\:pm-my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
    .lg\:pm-ms-6 { margin-inline-start: 1.5rem; }
    .lg\:pm-me-6 { margin-inline-end: 1.5rem; }
    .lg\:pm-mt-6 { margin-top: 1.5rem; }
    .lg\:pm-mr-6 { margin-right: 1.5rem; }
    .lg\:pm-mb-6 { margin-bottom: 1.5rem; }
    .lg\:pm-ml-6 { margin-left: 1.5rem; }

    .lg\:pm-m-7 { margin: 1.75rem; }
    .lg\:pm-mx-7 { margin-left: 1.75rem; margin-right: 1.75rem; }
    .lg\:pm-my-7 { margin-top: 1.75rem; margin-bottom: 1.75rem; }
    .lg\:pm-ms-7 { margin-inline-start: 1.75rem; }
    .lg\:pm-me-7 { margin-inline-end: 1.75rem; }
    .lg\:pm-mt-7 { margin-top: 1.75rem; }
    .lg\:pm-mr-7 { margin-right: 1.75rem; }
    .lg\:pm-mb-7 { margin-bottom: 1.75rem; }
    .lg\:pm-ml-7 { margin-left: 1.75rem; }

    .lg\:pm-m-8 { margin: 2rem; }
    .lg\:pm-mx-8 { margin-left: 2rem; margin-right: 2rem; }
    .lg\:pm-my-8 { margin-top: 2rem; margin-bottom: 2rem; }
    .lg\:pm-ms-8 { margin-inline-start: 2rem; }
    .lg\:pm-me-8 { margin-inline-end: 2rem; }
    .lg\:pm-mt-8 { margin-top: 2rem; }
    .lg\:pm-mr-8 { margin-right: 2rem; }
    .lg\:pm-mb-8 { margin-bottom: 2rem; }
    .lg\:pm-ml-8 { margin-left: 2rem; }

    .lg\:pm-m-9 { margin: 2.25rem; }
    .lg\:pm-mx-9 { margin-left: 2.25rem; margin-right: 2.25rem; }
    .lg\:pm-my-9 { margin-top: 2.25rem; margin-bottom: 2.25rem; }
    .lg\:pm-ms-9 { margin-inline-start: 2.25rem; }
    .lg\:pm-me-9 { margin-inline-end: 2.25rem; }
    .lg\:pm-mt-9 { margin-top: 2.25rem; }
    .lg\:pm-mr-9 { margin-right: 2.25rem; }
    .lg\:pm-mb-9 { margin-bottom: 2.25rem; }
    .lg\:pm-ml-9 { margin-left: 2.25rem; }

    .lg\:pm-m-10 { margin: 2.5rem; }
    .lg\:pm-mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
    .lg\:pm-my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
    .lg\:pm-ms-10 { margin-inline-start: 2.5rem; }
    .lg\:pm-me-10 { margin-inline-end: 2.5rem; }
    .lg\:pm-mt-10 { margin-top: 2.5rem; }
    .lg\:pm-mr-10 { margin-right: 2.5rem; }
    .lg\:pm-mb-10 { margin-bottom: 2.5rem; }
    .lg\:pm-ml-10 { margin-left: 2.5rem; }

    .lg\:pm-m-11 { margin: 2.75rem; }
    .lg\:pm-mx-11 { margin-left: 2.75rem; margin-right: 2.75rem; }
    .lg\:pm-my-11 { margin-top: 2.75rem; margin-bottom: 2.75rem; }
    .lg\:pm-ms-11 { margin-inline-start: 2.75rem; }
    .lg\:pm-me-11 { margin-inline-end: 2.75rem; }
    .lg\:pm-mt-11 { margin-top: 2.75rem; }
    .lg\:pm-mr-11 { margin-right: 2.75rem; }
    .lg\:pm-mb-11 { margin-bottom: 2.75rem; }
    .lg\:pm-ml-11 { margin-left: 2.75rem; }

    .lg\:pm-m-12 { margin: 3rem; }
    .lg\:pm-mx-12 { margin-left: 3rem; margin-right: 3rem; }
    .lg\:pm-my-12 { margin-top: 3rem; margin-bottom: 3rem; }
    .lg\:pm-ms-12 { margin-inline-start: 3rem; }
    .lg\:pm-me-12 { margin-inline-end: 3rem; }
    .lg\:pm-mt-12 { margin-top: 3rem; }
    .lg\:pm-mr-12 { margin-right: 3rem; }
    .lg\:pm-mb-12 { margin-bottom: 3rem; }
    .lg\:pm-ml-12 { margin-left: 3rem; }

    .lg\:pm-m-14 { margin: 3.5rem; }
    .lg\:pm-mx-14 { margin-left: 3.5rem; margin-right: 3.5rem; }
    .lg\:pm-my-14 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
    .lg\:pm-ms-14 { margin-inline-start: 3.5rem; }
    .lg\:pm-me-14 { margin-inline-end: 3.5rem; }
    .lg\:pm-mt-14 { margin-top: 3.5rem; }
    .lg\:pm-mr-14 { margin-right: 3.5rem; }
    .lg\:pm-mb-14 { margin-bottom: 3.5rem; }
    .lg\:pm-ml-14 { margin-left: 3.5rem; }

    .lg\:pm-m-16 { margin: 4rem; }
    .lg\:pm-mx-16 { margin-left: 4rem; margin-right: 4rem; }
    .lg\:pm-my-16 { margin-top: 4rem; margin-bottom: 4rem; }
    .lg\:pm-ms-16 { margin-inline-start: 4rem; }
    .lg\:pm-me-16 { margin-inline-end: 4rem; }
    .lg\:pm-mt-16 { margin-top: 4rem; }
    .lg\:pm-mr-16 { margin-right: 4rem; }
    .lg\:pm-mb-16 { margin-bottom: 4rem; }
    .lg\:pm-ml-16 { margin-left: 4rem; }

    .lg\:pm-m-20 { margin: 5rem; }
    .lg\:pm-mx-20 { margin-left: 5rem; margin-right: 5rem; }
    .lg\:pm-my-20 { margin-top: 5rem; margin-bottom: 5rem; }
    .lg\:pm-ms-20 { margin-inline-start: 5rem; }
    .lg\:pm-me-20 { margin-inline-end: 5rem; }
    .lg\:pm-mt-20 { margin-top: 5rem; }
    .lg\:pm-mr-20 { margin-right: 5rem; }
    .lg\:pm-mb-20 { margin-bottom: 5rem; }
    .lg\:pm-ml-20 { margin-left: 5rem; }

    .lg\:pm-m-24 { margin: 6rem; }
    .lg\:pm-mx-24 { margin-left: 6rem; margin-right: 6rem; }
    .lg\:pm-my-24 { margin-top: 6rem; margin-bottom: 6rem; }
    .lg\:pm-ms-24 { margin-inline-start: 6rem; }
    .lg\:pm-me-24 { margin-inline-end: 6rem; }
    .lg\:pm-mt-24 { margin-top: 6rem; }
    .lg\:pm-mr-24 { margin-right: 6rem; }
    .lg\:pm-mb-24 { margin-bottom: 6rem; }
    .lg\:pm-ml-24 { margin-left: 6rem; }

    .lg\:pm-m-28 { margin: 7rem; }
    .lg\:pm-mx-28 { margin-left: 7rem; margin-right: 7rem; }
    .lg\:pm-my-28 { margin-top: 7rem; margin-bottom: 7rem; }
    .lg\:pm-ms-28 { margin-inline-start: 7rem; }
    .lg\:pm-me-28 { margin-inline-end: 7rem; }
    .lg\:pm-mt-28 { margin-top: 7rem; }
    .lg\:pm-mr-28 { margin-right: 7rem; }
    .lg\:pm-mb-28 { margin-bottom: 7rem; }
    .lg\:pm-ml-28 { margin-left: 7rem; }

    .lg\:pm-m-32 { margin: 8rem; }
    .lg\:pm-mx-32 { margin-left: 8rem; margin-right: 8rem; }
    .lg\:pm-my-32 { margin-top: 8rem; margin-bottom: 8rem; }
    .lg\:pm-ms-32 { margin-inline-start: 8rem; }
    .lg\:pm-me-32 { margin-inline-end: 8rem; }
    .lg\:pm-mt-32 { margin-top: 8rem; }
    .lg\:pm-mr-32 { margin-right: 8rem; }
    .lg\:pm-mb-32 { margin-bottom: 8rem; }
    .lg\:pm-ml-32 { margin-left: 8rem; }

    .lg\:pm-m-36 { margin: 9rem; }
    .lg\:pm-mx-36 { margin-left: 9rem; margin-right: 9rem; }
    .lg\:pm-my-36 { margin-top: 9rem; margin-bottom: 9rem; }
    .lg\:pm-ms-36 { margin-inline-start: 9rem; }
    .lg\:pm-me-36 { margin-inline-end: 9rem; }
    .lg\:pm-mt-36 { margin-top: 9rem; }
    .lg\:pm-mr-36 { margin-right: 9rem; }
    .lg\:pm-mb-36 { margin-bottom: 9rem; }
    .lg\:pm-ml-36 { margin-left: 9rem; }

    .lg\:pm-m-40 { margin: 10rem; }
    .lg\:pm-mx-40 { margin-left: 10rem; margin-right: 10rem; }
    .lg\:pm-my-40 { margin-top: 10rem; margin-bottom: 10rem; }
    .lg\:pm-ms-40 { margin-inline-start: 10rem; }
    .lg\:pm-me-40 { margin-inline-end: 10rem; }
    .lg\:pm-mt-40 { margin-top: 10rem; }
    .lg\:pm-mr-40 { margin-right: 10rem; }
    .lg\:pm-mb-40 { margin-bottom: 10rem; }
    .lg\:pm-ml-40 { margin-left: 10rem; }

    .lg\:pm-m-44 { margin: 11rem; }
    .lg\:pm-mx-44 { margin-left: 11rem; margin-right: 11rem; }
    .lg\:pm-my-44 { margin-top: 11rem; margin-bottom: 11rem; }
    .lg\:pm-ms-44 { margin-inline-start: 11rem; }
    .lg\:pm-me-44 { margin-inline-end: 11rem; }
    .lg\:pm-mt-44 { margin-top: 11rem; }
    .lg\:pm-mr-44 { margin-right: 11rem; }
    .lg\:pm-mb-44 { margin-bottom: 11rem; }
    .lg\:pm-ml-44 { margin-left: 11rem; }

    .lg\:pm-m-48 { margin: 12rem; }
    .lg\:pm-mx-48 { margin-left: 12rem; margin-right: 12rem; }
    .lg\:pm-my-48 { margin-top: 12rem; margin-bottom: 12rem; }
    .lg\:pm-ms-48 { margin-inline-start: 12rem; }
    .lg\:pm-me-48 { margin-inline-end: 12rem; }
    .lg\:pm-mt-48 { margin-top: 12rem; }
    .lg\:pm-mr-48 { margin-right: 12rem; }
    .lg\:pm-mb-48 { margin-bottom: 12rem; }
    .lg\:pm-ml-48 { margin-left: 12rem; }

    .lg\:pm-m-52 { margin: 13rem; }
    .lg\:pm-mx-52 { margin-left: 13rem; margin-right: 13rem; }
    .lg\:pm-my-52 { margin-top: 13rem; margin-bottom: 13rem; }
    .lg\:pm-ms-52 { margin-inline-start: 13rem; }
    .lg\:pm-me-52 { margin-inline-end: 13rem; }
    .lg\:pm-mt-52 { margin-top: 13rem; }
    .lg\:pm-mr-52 { margin-right: 13rem; }
    .lg\:pm-mb-52 { margin-bottom: 13rem; }
    .lg\:pm-ml-52 { margin-left: 13rem; }

    .lg\:pm-m-56 { margin: 14rem; }
    .lg\:pm-mx-56 { margin-left: 14rem; margin-right: 14rem; }
    .lg\:pm-my-56 { margin-top: 14rem; margin-bottom: 14rem; }
    .lg\:pm-ms-56 { margin-inline-start: 14rem; }
    .lg\:pm-me-56 { margin-inline-end: 14rem; }
    .lg\:pm-mt-56 { margin-top: 14rem; }
    .lg\:pm-mr-56 { margin-right: 14rem; }
    .lg\:pm-mb-56 { margin-bottom: 14rem; }
    .lg\:pm-ml-56 { margin-left: 14rem; }

    .lg\:pm-m-60 { margin: 15rem; }
    .lg\:pm-mx-60 { margin-left: 15rem; margin-right: 15rem; }
    .lg\:pm-my-60 { margin-top: 15rem; margin-bottom: 15rem; }
    .lg\:pm-ms-60 { margin-inline-start: 15rem; }
    .lg\:pm-me-60 { margin-inline-end: 15rem; }
    .lg\:pm-mt-60 { margin-top: 15rem; }
    .lg\:pm-mr-60 { margin-right: 15rem; }
    .lg\:pm-mb-60 { margin-bottom: 15rem; }
    .lg\:pm-ml-60 { margin-left: 15rem; }

    .lg\:pm-m-64 { margin: 16rem; }
    .lg\:pm-mx-64 { margin-left: 16rem; margin-right: 16rem; }
    .lg\:pm-my-64 { margin-top: 16rem; margin-bottom: 16rem; }
    .lg\:pm-ms-64 { margin-inline-start: 16rem; }
    .lg\:pm-me-64 { margin-inline-end: 16rem; }
    .lg\:pm-mt-64 { margin-top: 16rem; }
    .lg\:pm-mr-64 { margin-right: 16rem; }
    .lg\:pm-mb-64 { margin-bottom: 16rem; }
    .lg\:pm-ml-64 { margin-left: 16rem; }

    .lg\:pm-m-72 { margin: 18rem; }
    .lg\:pm-mx-72 { margin-left: 18rem; margin-right: 18rem; }
    .lg\:pm-my-72 { margin-top: 18rem; margin-bottom: 18rem; }
    .lg\:pm-ms-72 { margin-inline-start: 18rem; }
    .lg\:pm-me-72 { margin-inline-end: 18rem; }
    .lg\:pm-mt-72 { margin-top: 18rem; }
    .lg\:pm-mr-72 { margin-right: 18rem; }
    .lg\:pm-mb-72 { margin-bottom: 18rem; }
    .lg\:pm-ml-72 { margin-left: 18rem; }

    .lg\:pm-m-80 { margin: 20rem; }
    .lg\:pm-mx-80 { margin-left: 20rem; margin-right: 20rem; }
    .lg\:pm-my-80 { margin-top: 20rem; margin-bottom: 20rem; }
    .lg\:pm-ms-80 { margin-inline-start: 20rem; }
    .lg\:pm-me-80 { margin-inline-end: 20rem; }
    .lg\:pm-mt-80 { margin-top: 20rem; }
    .lg\:pm-mr-80 { margin-right: 20rem; }
    .lg\:pm-mb-80 { margin-bottom: 20rem; }
    .lg\:pm-ml-80 { margin-left: 20rem; }

    .lg\:pm-m-96 { margin: 24rem; }
    .lg\:pm-mx-96 { margin-left: 24rem; margin-right: 24rem; }
    .lg\:pm-my-96 { margin-top: 24rem; margin-bottom: 24rem; }
    .lg\:pm-ms-96 { margin-inline-start: 24rem; }
    .lg\:pm-me-96 { margin-inline-end: 24rem; }
    .lg\:pm-mt-96 { margin-top: 24rem; }
    .lg\:pm-mr-96 { margin-right: 24rem; }
    .lg\:pm-mb-96 { margin-bottom: 24rem; }
    .lg\:pm-ml-96 { margin-left: 24rem; }

    .lg\:pm-m-auto { margin: auto; }
    .lg\:pm-mx-auto { margin-left: auto; margin-right: auto; }
    .lg\:pm-my-auto { margin-top: auto; margin-bottom: auto; }
    .lg\:pm-ms-auto { margin-inline-start: auto; }
    .lg\:pm-me-auto { margin-inline-end: auto; }
    .lg\:pm-mt-auto { margin-top: auto; }
    .lg\:pm-mr-auto { margin-right: auto; }
    .lg\:pm-mb-auto { margin-bottom: auto; }
    .lg\:pm-ml-auto { margin-left: auto; }

    /*SIZING width*/
    .lg\:pm-w-0 { width: 0px; }
    .lg\:pm-w-px { width: 1px; }

    .lg\:pm-w-0\.5 { width: 0.125rem; /* 2px */ }
    .lg\:pm-w-1 { width: 0.25rem; /* 4px */ }
    .lg\:pm-w-1\.5 { width: 0.375rem; /* 6px */ }
    .lg\:pm-w-2 { width: 0.5rem; /* 8px */ }
    .lg\:pm-w-2\.5 { width: 0.625rem; /* 10px */ }
    .lg\:pm-w-3 { width: 0.75rem; /* 12px */ }
    .lg\:pm-w-3\.5 { width: 0.875rem; /* 14px */ }
    .lg\:pm-w-4 { width: 1rem; /* 16px */ }
    .lg\:pm-w-5 { width: 1.25rem; /* 20px */ }
    .lg\:pm-w-6 { width: 1.5rem; /* 24px */ }
    .lg\:pm-w-7 { width: 1.75rem; /* 28px */ }
    .lg\:pm-w-8 { width: 2rem; /* 32px */ }
    .lg\:pm-w-9 { width: 2.25rem; /* 36px */ }
    .lg\:pm-w-10 { width: 2.5rem; /* 40px */ }
    .lg\:pm-w-11 { width: 2.75rem; /* 44px */ }
    .lg\:pm-w-12 { width: 3rem; /* 48px */ }
    .lg\:pm-w-14 { width: 3.5rem; /* 56px */ }
    .lg\:pm-w-16 { width: 4rem; /* 64px */ }
    .lg\:pm-w-20 { width: 5rem; /* 80px */ }
    .lg\:pm-w-24 { width: 6rem; /* 96px */}
    .lg\:pm-w-28 { width: 7rem; /* 112px */ }
    .lg\:pm-w-32 { width: 8rem; /* 128px */ }
    .lg\:pm-w-36 { width: 9rem; /* 144px */ }
    .lg\:pm-w-40 { width: 10rem; /* 160px */ }
    .lg\:pm-w-44 { width: 11rem; /* 176px */ } 
    .lg\:pm-w-48 { width: 12rem; /* 192px */ }
    .lg\:pm-w-52 { width: 13rem; /* 208px */ }
    .lg\:pm-w-56 { width: 14rem; /* 224px */ }
    .lg\:pm-w-60 { width: 15rem; /* 240px */ }
    .lg\:pm-w-64 { width: 16rem; /* 256px */ }
    .lg\:pm-w-72 { width: 18rem; /* 288px */ }
    .lg\:pm-w-80 { width: 20rem; /* 320px */ }
    .lg\:pm-w-96 { width: 24rem; /* 384px */ }

    .lg\:pm-w-auto { width: auto; } 
    .lg\:pm-w-1\/2 { width: 50%; }
    .lg\:pm-w-1\/3 { width: 33.333333%; } 
    .lg\:pm-w-2\/3 { width: 66.666667%; }
    .lg\:pm-w-1\/4 { width: 25%; }
    .lg\:pm-w-2\/4 { width: 50%; } 
    .lg\:pm-w-3\/4 { width: 75%; }
    .lg\:pm-w-1\/5 { width: 20%; }
    .lg\:pm-w-2\/5 { width: 40%; }
    .lg\:pm-w-3\/5 { width: 60%; }
    .lg\:pm-w-4\/5 { width: 80%; }
    .lg\:pm-w-1\/6 { width: 16.666667%; }
    .lg\:pm-w-2\/6 { width: 33.333333%; }
    .lg\:pm-w-3\/6 { width: 50%; }
    .lg\:pm-w-4\/6 { width: 66.666667%; }
    .lg\:pm-w-5\/6 { width: 83.333333%; }
    .lg\:pm-w-1\/12 { width: 8.333333%; }
    .lg\:pm-w-2\/12 { width: 16.666667%; }
    .lg\:pm-w-3\/12 { width: 25%; }
    .lg\:pm-w-4\/12 { width: 33.333333%; }
    .lg\:pm-w-5\/12 { width: 41.666667%; }
    .lg\:pm-w-6\/12 { width: 50%; }
    .lg\:pm-w-7\/12 { width: 58.333333%; }
    .lg\:pm-w-8\/12 { width: 66.666667%; }
    .lg\:pm-w-9\/12 { width: 75%; }
    .lg\:pm-w-10\/12 { width: 83.333333%; }
    .lg\:pm-w-11\/12 { width: 91.666667%; } 
    .lg\:pm-w-full { width: 100%; }

    .lg\:pm-w-screen { width: 100vw; }
    .lg\:pm-w-svw { width: 100svw; }
    .lg\:pm-w-lvw { width: 100lvw; }
    .lg\:pm-w-dvw { width: 100dvw; }

    .lg\:pm-w-min { width: min-content; }
    .lg\:pm-w-max { width: max-content; }
    .lg\:pm-w-fit { width: fit-content; }

    /*SIZING min-width*/
    .lg\:pm-min-w-0 { min-width: 0px; }
    .lg\:pm-min-w-px { min-width: 1px; }

    .lg\:pm-min-w-1 { min-width: 0.25rem; /* 4px */ }
    .lg\:pm-min-w-2 { min-width: 0.5rem; /* 8px */ }
    .lg\:pm-min-w-3 { min-width: 0.75rem; /* 12px */ }
    .lg\:pm-min-w-4 { min-width: 1rem; /* 16px */ }
    .lg\:pm-min-w-5 { min-width: 1.25rem; /* 20px */ }
    .lg\:pm-min-w-6 { min-width: 1.5rem; /* 24px */ }
    .lg\:pm-min-w-7 { min-width: 1.75rem; /* 28px */ }
    .lg\:pm-min-w-8 { min-width: 2rem; /* 32px */ }
    .lg\:pm-min-w-9 { min-width: 2.25rem; /* 36px */ }
    .lg\:pm-min-w-10 { min-width: 2.5rem; /* 40px */ }
    .lg\:pm-min-w-11 { min-width: 2.75rem; /* 44px */ }
    .lg\:pm-min-w-12 { min-width: 3rem; /* 48px */ }
    .lg\:pm-min-w-14 { min-width: 3.5rem; /* 56px */ }
    .lg\:pm-min-w-16 { min-width: 4rem; /* 64px */ }
    .lg\:pm-min-w-20 { min-width: 5rem; /* 80px */ }
    .lg\:pm-min-w-24 { min-width: 6rem; /* 96px */ }
    .lg\:pm-min-w-28 { min-width: 7rem; /* 112px */ }
    .lg\:pm-min-w-32 { min-width: 8rem; /* 128px */ }
    .lg\:pm-min-w-36 { min-width: 9rem; /* 144px */ }
    .lg\:pm-min-w-40 { min-width: 10rem; /* 160px */ }
    .lg\:pm-min-w-44 { min-width: 11rem; /* 176px */ }
    .lg\:pm-min-w-48 { min-width: 12rem; /* 192px */ }
    .lg\:pm-min-w-52 { min-width: 13rem; /* 208px */ }
    .lg\:pm-min-w-56 { min-width: 14rem; /* 224px */ }
    .lg\:pm-min-w-60 { min-width: 15rem; /* 240px */ }
    .lg\:pm-min-w-64 { min-width: 16rem; /* 256px */ }
    .lg\:pm-min-w-72 { min-width: 18rem; /* 288px */ }
    .lg\:pm-min-w-80 { min-width: 20rem; /* 320px */ }
    .lg\:pm-min-w-96 { min-width: 24rem; /* 384px */ }

    .lg\:pm-min-w-0\.5 { min-width: 0.125rem; /* 2px */ }
    .lg\:pm-min-w-1\.5 { min-width: 0.375rem; /* 6px */ }
    .lg\:pm-min-w-2\.5 { min-width: 0.625rem; /* 10px */ }
    .lg\:pm-min-w-3\.5 { min-width: 0.875rem; /* 14px */ }
    .lg\:pm-min-w-full { min-width: 100%; }

    .lg\:pm-min-w-min { min-width: min-content; }
    .lg\:pm-min-w-max { min-width: max-content; }
    .lg\:pm-min-w-fit { min-width: fit-content; }

    /*SIZING max-width*/
    .lg\:pm-max-w-0 { max-width: 0px; }
    .lg\:pm-max-w-px { max-width: 1px; }

    .lg\:pm-max-w-0\.5 { max-width: 0.125rem; /* 2px */ }
    .lg\:pm-max-w-1 { max-width: 0.25rem; /* 4px */ }
    .lg\:pm-max-w-1\.5 { max-width: 0.375rem; /* 6px */ }
    .lg\:pm-max-w-2 { max-width: 0.5rem; /* 8px */ }
    .lg\:pm-max-w-2\.5 { max-width: 0.625rem; /* 10px */ }
    .lg\:pm-max-w-3 { max-width: 0.75rem; /* 12px */ }
    .lg\:pm-max-w-3\.5 { max-width: 0.875rem; /* 14px */ }
    .lg\:pm-max-w-4 { max-width: 1rem; /* 16px */ }
    .lg\:pm-max-w-5 { max-width: 1.25rem; /* 20px */ }
    .lg\:pm-max-w-6 { max-width: 1.5rem; /* 24px */ }
    .lg\:pm-max-w-7 { max-width: 1.75rem; /* 28px */ }
    .lg\:pm-max-w-8 { max-width: 2rem; /* 32px */ }
    .lg\:pm-max-w-9 { max-width: 2.25rem; /* 36px */ }
    .lg\:pm-max-w-10 { max-width: 2.5rem; /* 40px */ }
    .lg\:pm-max-w-11 { max-width: 2.75rem; /* 44px */ }
    .lg\:pm-max-w-12 { max-width: 3rem; /* 48px */ }
    .lg\:pm-max-w-14 { max-width: 3.5rem; /* 56px */ }
    .lg\:pm-max-w-16 { max-width: 4rem; /* 64px */ }
    .lg\:pm-max-w-20 { max-width: 5rem; /* 80px */ }
    .lg\:pm-max-w-24 { max-width: 6rem; /* 96px */ }
    .lg\:pm-max-w-28 { max-width: 7rem; /* 112px */ }
    .lg\:pm-max-w-32 { max-width: 8rem; /* 128px */ }
    .lg\:pm-max-w-36 { max-width: 9rem; /* 144px */ }
    .lg\:pm-max-w-40 { max-width: 10rem; /* 160px */ }
    .lg\:pm-max-w-44 { max-width: 11rem; /* 176px */ }
    .lg\:pm-max-w-48 { max-width: 12rem; /* 192px */ }
    .lg\:pm-max-w-52 { max-width: 13rem; /* 208px */ }
    .lg\:pm-max-w-56 { max-width: 14rem; /* 224px */ }
    .lg\:pm-max-w-60 { max-width: 15rem; /* 240px */ }
    .lg\:pm-max-w-64 { max-width: 16rem; /* 256px */ }
    .lg\:pm-max-w-72 { max-width: 18rem; /* 288px */ }
    .lg\:pm-max-w-80 { max-width: 20rem; /* 320px */ }
    .lg\:pm-max-w-96 { max-width: 24rem; /* 384px */ }

    .lg\:pm-max-w-none { max-width: none; }

    .lg\:pm-max-w-xs { max-width: 20rem; /* 320px */ }
    .lg\:pm-max-w-sm { max-width: 24rem; /* 384px */ }
    .lg\:pm-max-w-md { max-width: 28rem; /* 448px */ }
    .lg\:pm-max-w-lg { max-width: 32rem; /* 512px */ }
    .lg\:pm-max-w-xl { max-width: 36rem; /* 576px */ }
    .lg\:pm-max-w-2xl { max-width: 42rem; /* 672px */ }
    .lg\:pm-max-w-3xl { max-width: 48rem; /* 768px */ }
    .lg\:pm-max-w-4xl { max-width: 56rem; /* 896px */ }
    .lg\:pm-max-w-5xl { max-width: 64rem; /* 1024px */ }
    .lg\:pm-max-w-6xl { max-width: 72rem; /* 1152px */ }
    .lg\:pm-max-w-7xl { max-width: 80rem; /* 1280px */ }

    .lg\:pm-max-w-full { max-width: 100%; }

    .lg\:pm-max-w-min { max-width: min-content; }
    .lg\:pm-max-w-max { max-width: max-content; }
    .lg\:pm-max-w-fit { max-width: fit-content; }
    .lg\:pm-max-w-prose { max-width: 65ch; }

    .lg\:pm-max-w-screen-sm { max-width: 640px; }
    .lg\:pm-max-w-screen-md { max-width: 768px; }
    .lg\:pm-max-w-screen-lg { max-width: 1024px; }
    .lg\:pm-max-w-screen-xl { max-width: 1280px; }
    .lg\:pm-max-w-screen-2xl { max-width: 1536px; }

    /*SIZING height*/
    .lg\:pm-h-0 { height: 0px; }
    .lg\:pm-h-px { height: 1px; }

    .lg\:pm-h-0\.5 { height: 0.125rem; /* 2px */ }
    .lg\:pm-h-1 { height: 0.25rem; /* 4px */ }
    .lg\:pm-h-1\.5 { height: 0.375rem; /* 6px */ }
    .lg\:pm-h-2 { height: 0.5rem; /* 8px */ }
    .lg\:pm-h-2\.5 { height: 0.625rem; /* 10px */ }
    .lg\:pm-h-3 { height: 0.75rem; /* 12px */ }
    .lg\:pm-h-3\.5 { height: 0.875rem; /* 14px */ }
    .lg\:pm-h-4 { height: 1rem; /* 16px */ }
    .lg\:pm-h-5 { height: 1.25rem; /* 20px */ }
    .lg\:pm-h-6 { height: 1.5rem; /* 24px */ }
    .lg\:pm-h-7 { height: 1.75rem; /* 28px */ }
    .lg\:pm-h-8 { height: 2rem; /* 32px */ }
    .lg\:pm-h-9 { height: 2.25rem; /* 36px */ }
    .lg\:pm-h-10 { height: 2.5rem; /* 40px */ }
    .lg\:pm-h-11 { height: 2.75rem; /* 44px */ }
    .lg\:pm-h-12 { height: 3rem; /* 48px */ }
    .lg\:pm-h-14 { height: 3.5rem; /* 56px */ }
    .lg\:pm-h-16 { height: 4rem; /* 64px */ }
    .lg\:pm-h-20 { height: 5rem; /* 80px */ }
    .lg\:pm-h-24 { height: 6rem; /* 96px */ }
    .lg\:pm-h-28 { height: 7rem; /* 112px */ }
    .lg\:pm-h-32 { height: 8rem; /* 128px */ }
    .lg\:pm-h-36 { height: 9rem; /* 144px */ }
    .lg\:pm-h-40 { height: 10rem; /* 160px */ }
    .lg\:pm-h-44 { height: 11rem; /* 176px */ }
    .lg\:pm-h-48 { height: 12rem; /* 192px */ }
    .lg\:pm-h-52 { height: 13rem; /* 208px */ }
    .lg\:pm-h-56 { height: 14rem; /* 224px */ }
    .lg\:pm-h-60 { height: 15rem; /* 240px */ }
    .lg\:pm-h-64 { height: 16rem; /* 256px */ }
    .lg\:pm-h-72 { height: 18rem; /* 288px */ }
    .lg\:pm-h-80 { height: 20rem; /* 320px */ }
    .lg\:pm-h-96 { height: 24rem; /* 384px */ }


    .lg\:pm-h-1\/2 { height: 50%; }
    .lg\:pm-h-1\/3 { height: 33.333333%; }
    .lg\:pm-h-2\/3 { height: 66.666667%; }
    .lg\:pm-h-1\/4 { height: 25%; }
    .lg\:pm-h-2\/4 { height: 50%; }
    .lg\:pm-h-3\/4 { height: 75%; }
    .lg\:pm-h-1\/5 { height: 20%; }
    .lg\:pm-h-2\/5 { height: 40%; }
    .lg\:pm-h-3\/5 { height: 60%; }
    .lg\:pm-h-4\/5 { height: 80%; }
    .lg\:pm-h-1\/6 { height: 16.666667%; }
    .lg\:pm-h-2\/6 { height: 33.333333%; }
    .lg\:pm-h-3\/6 { height: 50%; }
    .lg\:pm-h-4\/6 { height: 66.666667%; }
    .lg\:pm-h-5\/6 { height: 83.333333%; }

    .lg\:pm-h-auto { height: auto; }
    .lg\:pm-h-full { height: 100%; }
    .lg\:pm-h-screen { height: 100vh; }
    .lg\:pm-h-svh { height: 100svh; }
    .lg\:pm-h-lvh { height: 100lvh; }
    .lg\:pm-h-dvh { height: 100dvh; }

    .lg\:pm-h-min { height: min-content; }
    .lg\:pm-h-max { height: max-content; }
    .lg\:pm-h-fit { height: fit-content; }

}

/*Styles für das Inhaltsverzeichnis*/
#input-generated-toc{
    display: none;
}
#generated-toc-label{
    display: grid;
    grid-template-columns: repeat(2, auto);
    justify-content: space-between;
    margin-bottom: 0px;
}
.heading-generated-toc, .generated-toc-img{
    cursor: pointer;
}

.wrapper-generated-toc svg{
	margin: 5px!important;
	height: 18px;
    width: auto;
    float: right;
    transform: rotate(45deg);
    transition: transform .8s ease-in-out!important; 
}
#generated-toc{
    display: none;
}
#input-generated-toc:checked~#generated-toc{
    display: block;
}
#input-generated-toc:checked~.generated-toc-label>svg{
    transform: rotate(-360deg);
}
.wrapper-generated-toc ul{
    margin-bottom: 0px;
}
#generated-toc ul:empty{
    display: none;
}

.wrapper-generated-toc{
    padding: 15px 20px;
    background-color: #0e8eb430;
    margin: 15px 0px;
    border-top: 1px dashed #626262;
    border-bottom: 1px dashed #626262;
}
.heading-generated-toc{
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: bold;
    color: #626262;
    margin-bottom: 0px!important;
}
#generated-toc a{
    color: #626262;
}
/*Styles for the Shortcode [content_item]*/
.content_item:before{
    position: absolute;
    top: 4px;
    left: -35px;
    content: "";
    height: 30px;
    width: 30px;
    background-image: url(/wp-content/uploads/2021/11/favicon.svg);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

/* Selektiert alle direkten LI-Kinder von ul#generated-toc und macht den Text fett */
#generated-toc > li > a {
    font-weight: bold;
}

/* Überschreibt die Fettformatierung für alle Unterlisten und deren Anker, sodass sie normal erscheinen */
#generated-toc li a,
#generated-toc li a b,
#generated-toc ul li a,
#generated-toc ul li a b {
    font-weight: normal;
}
#generated-toc ul li a,
#generated-toc ul li a b {
    font-style: italic;
}
/*Inhaltsverzeichnis ENDE*/

/*Styles für Mobile und Desktop Autorenbox*/
.wrapper-autorenbox{
	padding: 20px 15px;
    border-radius: 0px;
    background-color: #0e8eb430;
}
.autorenbox-heading{
	font-size: 18px;
    line-height: 1.74;
    color: #626262;
    margin-bottom: 20px!important;
}
.autorenbox-seperator{
	display: none;
}
.wrapper-autorenbox .autorenbox-bild{
	display: block;
    width: 45%;
    max-width: 200px;
    border-radius: 1000px;
    margin: 0px auto 20px auto!important;
}
.autorenbox-namen{
	font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px!important;
    color: #626262;
    line-height: 1.74;
}
.autorenbox-job{
    font-size: 15px;
    color: #808080;
    font-style: italic;
    margin-bottom: 12px!important;
}
.autorenbox-text{
	font-size: 15px!important;
}
.autorenbox-comment{
	font-style: italic;
    color: #626262;
    margin-bottom: 8px!important;
}
.autorenbox-signature{
    max-height: 27px;
}

/*Mobile Autorenbox*/
.wrapper_mobile_autorenbox_link{
    text-decoration: none;
    color: inherit;
}
.mobile_autorenbox_bild_container{ grid-area: image; }
.mobile_autorenbox_name{ grid-area: name; }
.mobile_autorenbox_job{ grid-area: job; }
.mobile_autorenbox_last_edited{ grid-area: edited; }
.mobile_autorenbox_reading_time{ grid-area: reading; }

@media(min-width: 768px){
    .wrapper_mobile_autorenbox{
        display: none;
    }
}
@media(max-width: 767px){
    .wrapper_mobile_autorenbox{
        display: grid;
        grid-template-areas: 
            'image name name'
            'image job job'
            'image edited reading';
        gap: 0px 10px;
        width: 100%;
    }
    .mobile_autorenbox_bild_container{
        display: flex;
        align-items: center;
        position: relative;
    }
    .mobile_autorenbox_bild{
        position: relative;
        max-height: 60px;
        max-width: 60px;
        border-radius: 100%;
    }
    .mobile_autorenbox_bild_inner_container{
        position: relative;
    }
    .mobile_autorenbox_bild_inner_container:after{
        display: block;
        content: "";
        position: absolute;
        right: 6px;
        bottom: -2px;
        height: 16px;
        width: 16px;
        background-image: url(/wp-content/uploads/2023/12/check.png);
        background-size: contain;
    }
    .mobile_autorenbox_bild,
    .mobile_autorenbox_name,
    .mobile_autorenbox_job,
    .mobile_autorenbox_last_edited,
    .mobile_autorenbox_reading_time{
        margin-bottom: 0px!important;
    }
    .mobile_autorenbox_name{
        font-size: 18px;
    }
    .mobile_autorenbox_job{
        font-style: italic;
        color: #808080;
        font-size: 12px;
        margin-top: -2px;
    }
    .mobile_autorenbox_last_edited,
    .mobile_autorenbox_reading_time{
        font-size: 12px;
        font-style: italic;
    }
}

/*Styles fÜr die Sidebar*/
.sidebar{
    padding: 15px 20px;
}
.sidebar_image_wrapper{
    width: 100%;
    display: flex;
    justify-content: center;
    aspect-ratio: 1;
    margin-bottom: 15px!important;
}
.sidebar_image_wrapper img{
    width: auto;
}
.sidebar_title{
    font-size: 18px;
    line-height: 1.74;
    color: #626262;
    margin-bottom: 0px 
}
.sidebar_producttitle{
    font-size: 18px;
    font-weight: bold;
    margin-top: 12px!important;
    margin-bottom: 5px!important;
    color: #626262;
    line-height: 1.74;
}
.sidebar_description{
    color: #626262;
    margin-bottom: 20px 
}
.outer_wrapper_review_stars{
    padding: 5px;
    border-top: 1px dashed #626262;
    border-bottom: 1px dashed #626262;
}
.wrapper_review_stars{
    display: flex;
    margin-bottom: 0px!important;
}
.wrapper_product_review_stars{
    display: flex;
    margin-bottom: 12px;
}
.review_average{
    line-height: 22px;
    color: #626262;
    margin-right: 7px;
}
.review_stars, .product_review_stars{
    position: relative;
    height: var(--star-dimensions);
    width: 110px;
    margin-right: 12px;
}
.review_stars:before, .review_stars:after, .product_review_stars:before, .product_review_stars:after{
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: var(--star-dimensions);
    background-size: var(--star-dimensions);
}
.review_stars:before, .product_review_stars:before{
    background-image: url(/wp-content/uploads/2023/04/star_grey_64.png);
    width: 110px;
}
.review_test{
    font-size: 15px;
    line-height: 22px;
    color: #626262;
}
.product_review_test{
    font-size: 14px;
    line-height: 22px;
}
.review_test, .product_review_test{
    margin-bottom: 0px!important;
}
.sidebar_link{
    display: block;
    margin-bottom: 0.5rem;
}
html .sidebar_button{
    background-color: #E52421;
    color: #fff;
    border: none !important;
    padding: 15px 35px 15px 35px;
    font-weight: bold;
}
html .sidebar_button:hover{
    background-color: #F46459;
}
.sidebar_button:hover{
    box-shadow: 0px 0px 3px 0px rgb(50 50 50 / 100%);
}
.sidebar_payment_icons{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    align-items: center;
    gap: 10px;
    margin-top: 16px;
}
.sidebar_payment_icon{
    margin-bottom: 0px!important;
}
/*Styles für Beitragsbilder*/
.beitragsbild{
    width: 50%;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px !important;
}
/*Styles für Blogposts*/
#pm_content .entry-title{
	padding: 0;
    margin: 0 0 0px 0;
    font-weight: 700;
    font-size: 40px;
}
#pm_content .h2{
    font-weight: 700;
    margin-bottom: 20px;
}
#pm_content ul li::marker,
#pm_content ol li::marker{
	color:#0E8EB4;
	font-weight: 700;
	font-size: 19px;
}
#pm_content .table_content{
	background: #ececec;
	padding: 30px;
	margin: 0 0 50px 0;
}

/*Styles für Featured Product*/
#pm_content .featured-product-wrapper{
    border: 8px solid #0e8eb430;
    padding: 1rem 1.25rem;
    border-radius: 10px;
}
#pm_content .featured-product-wrapper h2{
    font-weight: bold;
}

/*Seperator Styles*/
.pm_seperator{
    display: block;
    height: 1rem;
    width: 100%;
}