



/* ------------------------------------------------------------------- 
  MARGIN 
--------------------------------------------------------------------- */

.tw-m-0 {
    margin: 0px;
}

.tw-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
}

.tw-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.tw-ms-0 {
    margin-inline-start: 0px;
}

.tw-me-0 {
    margin-inline-end: 0px;
}

.tw-mt-0 {
    margin-top: 0px;
}

.tw-mr-0 {
    margin-right: 0px;
}

.tw-mb-0 {
    margin-bottom: 0px;
}

.tw-ml-0 {
    margin-left: 0px;
}

.tw-m-px {
    margin: 1px;
}

.tw-mx-px {
    margin-left: 1px;
    margin-right: 1px;
}

.tw-my-px {
    margin-top: 1px;
    margin-bottom: 1px;
}

.tw-ms-px {
    margin-inline-start: 1px;
}

.tw-me-px {
    margin-inline-end: 1px;
}

.tw-mt-px {
    margin-top: 1px;
}

.tw-mr-px {
    margin-right: 1px;
}

.tw-mb-px {
    margin-bottom: 1px;
}

.tw-ml-px {
    margin-left: 1px;
}

.tw-m-0.5 {
    margin: 0.125rem; /* 2px */
}

.tw-mx-0.5 {
    margin-left: 0.125rem; /* 2px */
    margin-right: 0.125rem; /* 2px */
}

.tw-my-0.5 {
    margin-top: 0.125rem; /* 2px */
    margin-bottom: 0.125rem; /* 2px */
}

.tw-ms-0.5 {
    margin-inline-start: 0.125rem; /* 2px */
}

.tw-me-0.5 {
    margin-inline-end: 0.125rem; /* 2px */
}

.tw-mt-0.5 {
    margin-top: 0.125rem; /* 2px */
}

.tw-mr-0.5 {
    margin-right: 0.125rem; /* 2px */
}

.tw-mb-0.5 {
    margin-bottom: 0.125rem; /* 2px */
}

.tw-ml-0.5 {
    margin-left: 0.125rem; /* 2px */
}

.tw-m-1 {
    margin: 0.25rem; /* 4px */
}

.tw-mx-1 {
    margin-left: 0.25rem; /* 4px */
    margin-right: 0.25rem; /* 4px */
}

.tw-my-1 {
    margin-top: 0.25rem; /* 4px */
    margin-bottom: 0.25rem; /* 4px */
}

.tw-ms-1 {
    margin-inline-start: 0.25rem; /* 4px */
}

.tw-me-1 {
    margin-inline-end: 0.25rem; /* 4px */
}

.tw-mt-1 {
    margin-top: 0.25rem; /* 4px */
}

.tw-mr-1 {
    margin-right: 0.25rem; /* 4px */
}

.tw-mb-1 {
    margin-bottom: 0.25rem; /* 4px */
}

.tw-ml-1 {
    margin-left: 0.25rem; /* 4px */
}

.tw-m-1.5 {
    margin: 0.375rem; /* 6px */
}

.tw-mx-1.5 {
    margin-left: 0.375rem; /* 6px */
    margin-right: 0.375rem; /* 6px */
}

.tw-my-1.5 {
    margin-top: 0.375rem; /* 6px */
    margin-bottom: 0.375rem; /* 6px */
}

.tw-ms-1.5 {
    margin-inline-start: 0.375rem; /* 6px */
}

.tw-me-1.5 {
    margin-inline-end: 0.375rem; /* 6px */
}

.tw-mt-1.5 {
    margin-top: 0.375rem; /* 6px */
}

.tw-mr-1.5 {
    margin-right: 0.375rem; /* 6px */
}

.tw-mb-1.5 {
    margin-bottom: 0.375rem; /* 6px */
}

.tw-ml-1.5 {
    margin-left: 0.375rem; /* 6px */
}

.tw-m-2 {
    margin: 0.5rem; /* 8px */
}

.tw-mx-2 {
    margin-left: 0.5rem; /* 8px */
    margin-right: 0.5rem; /* 8px */
}

.tw-my-2 {
    margin-top: 0.5rem; /* 8px */
    margin-bottom: 0.5rem; /* 8px */
}

.tw-ms-2 {
    margin-inline-start: 0.5rem; /* 8px */
}

.tw-me-2 {
    margin-inline-end: 0.5rem; /* 8px */
}

.tw-mt-2 {
    margin-top: 0.5rem; /* 8px */
}

.tw-mr-2 {
    margin-right: 0.5rem; /* 8px */
}

.tw-mb-2 {
    margin-bottom: 0.5rem; /* 8px */
}

.tw-ml-2 {
    margin-left: 0.5rem; /* 8px */
}

.tw-m-2.5 {
    margin: 0.625rem; /* 10px */
}

.tw-mx-2.5 {
    margin-left: 0.625rem; /* 10px */
    margin-right: 0.625rem; /* 10px */
}

.tw-my-2.5 {
    margin-top: 0.625rem; /* 10px */
    margin-bottom: 0.625rem; /* 10px */
}

.tw-ms-2.5 {
    margin-inline-start: 0.625rem; /* 10px */
}

.tw-me-2.5 {
    margin-inline-end: 0.625rem; /* 10px */
}

.tw-mt-2.5 {
    margin-top: 0.625rem; /* 10px */
}

.tw-mr-2.5 {
    margin-right: 0.625rem; /* 10px */
}

.tw-mb-2.5 {
    margin-bottom: 0.625rem; /* 10px */
}

.tw-ml-2.5 {
    margin-left: 0.625rem; /* 10px */
}

.tw-m-3 {
    margin: 0.75rem; /* 12px */
}

.tw-mx-3 {
    margin-left: 0.75rem; /* 12px */
    margin-right: 0.75rem; /* 12px */
}

.tw-my-3 {
    margin-top: 0.75rem; /* 12px */
    margin-bottom: 0.75rem; /* 12px */
}

.tw-ms-3 {
    margin-inline-start: 0.75rem; /* 12px */
}

.tw-me-3 {
    margin-inline-end: 0.75rem; /* 12px */
}

.tw-mt-3 {
    margin-top: 0.75rem; /* 12px */
}

.tw-mr-3 {
    margin-right: 0.75rem; /* 12px */
}

.tw-mb-3 {
    margin-bottom: 0.75rem; /* 12px */
}

.tw-ml-3 {
    margin-left: 0.75rem; /* 12px */
}

.tw-m-3.5 {
    margin: 0.875rem; /* 14px */
}

.tw-mx-3.5 {
    margin-left: 0.875rem; /* 14px */
    margin-right: 0.875rem; /* 14px */
}

.tw-my-3.5 {
    margin-top: 0.875rem; /* 14px */
    margin-bottom: 0.875rem; /* 14px */
}

.tw-ms-3.5 {
    margin-inline-start: 0.875rem; /* 14px */
}

.tw-me-3.5 {
    margin-inline-end: 0.875rem; /* 14px */
}

.tw-mt-3.5 {
    margin-top: 0.875rem; /* 14px */
}

.tw-mr-3.5 {
    margin-right: 0.875rem; /* 14px */
}

.tw-mb-3.5 {
    margin-bottom: 0.875rem; /* 14px */
}

.tw-ml-3.5 {
    margin-left: 0.875rem; /* 14px */
}

.tw-m-4 {
    margin: 1rem; /* 16px */
}

.tw-mx-4 {
    margin-left: 1rem; /* 16px */
    margin-right: 1rem; /* 16px */
}

.tw-my-4 {
    margin-top: 1rem; /* 16px */
    margin-bottom: 1rem; /* 16px */
}

.tw-ms-4 {
    margin-inline-start: 1rem; /* 16px */
}

.tw-me-4 {
    margin-inline-end: 1rem; /* 16px */
}

.tw-mt-4 {
    margin-top: 1rem; /* 16px */
}

.tw-mr-4 {
    margin-right: 1rem; /* 16px */
}

.tw-mb-4 {
    margin-bottom: 1rem; /* 16px */
}

.tw-ml-4 {
    margin-left: 1rem; /* 16px */
}

.tw-m-5 {
    margin: 1.25rem; /* 20px */
}

.tw-mx-5 {
    margin-left: 1.25rem; /* 20px */
    margin-right: 1.25rem; /* 20px */
}

.tw-my-5 {
    margin-top: 1.25rem; /* 20px */
    margin-bottom: 1.25rem; /* 20px */
}

.tw-ms-5 {
    margin-inline-start: 1.25rem; /* 20px */
}

.tw-me-5 {
    margin-inline-end: 1.25rem; /* 20px */
}

.tw-mt-5 {
    margin-top: 1.25rem; /* 20px */
}

.tw-mr-5 {
    margin-right: 1.25rem; /* 20px */
}

.tw-mb-5 {
    margin-bottom: 1.25rem; /* 20px */
}

.tw-ml-5 {
    margin-left: 1.25rem; /* 20px */
}

.tw-m-6 {
    margin: 1.5rem; /* 24px */
}

.tw-mx-6 {
    margin-left: 1.5rem; /* 24px */
    margin-right: 1.5rem; /* 24px */
}

.tw-my-6 {
    margin-top: 1.5rem; /* 24px */
    margin-bottom: 1.5rem; /* 24px */
}

.tw-ms-6 {
    margin-inline-start: 1.5rem; /* 24px */
}

.tw-me-6 {
    margin-inline-end: 1.5rem; /* 24px */
}

.tw-mt-6 {
    margin-top: 1.5rem; /* 24px */
}

.tw-mr-6 {
    margin-right: 1.5rem; /* 24px */
}

.tw-mb-6 {
    margin-bottom: 1.5rem; /* 24px */
}

.tw-ml-6 {
    margin-left: 1.5rem; /* 24px */
}

.tw-m-7 {
    margin: 1.75rem; /* 28px */
}

.tw-mx-7 {
    margin-left: 1.75rem; /* 28px */
    margin-right: 1.75rem; /* 28px */
}

.tw-my-7 {
    margin-top: 1.75rem; /* 28px */
    margin-bottom: 1.75rem; /* 28px */
}

.tw-ms-7 {
    margin-inline-start: 1.75rem; /* 28px */
}

.tw-me-7 {
    margin-inline-end: 1.75rem; /* 28px */
}

.tw-mt-7 {
    margin-top: 1.75rem; /* 28px */
}

.tw-mr-7 {
    margin-right: 1.75rem; /* 28px */
}

.tw-mb-7 {
    margin-bottom: 1.75rem; /* 28px */
}

.tw-ml-7 {
    margin-left: 1.75rem; /* 28px */
}

.tw-m-8 {
    margin: 2rem; /* 32px */
}

.tw-mx-8 {
    margin-left: 2rem; /* 32px */
    margin-right: 2rem; /* 32px */
}

.tw-my-8 {
    margin-top: 2rem; /* 32px */
    margin-bottom: 2rem; /* 32px */
}

.tw-ms-8 {
    margin-inline-start: 2rem; /* 32px */
}

.tw-me-8 {
    margin-inline-end: 2rem; /* 32px */
}

.tw-mt-8 {
    margin-top: 2rem; /* 32px */
}

.tw-mr-8 {
    margin-right: 2rem; /* 32px */
}

.tw-mb-8 {
    margin-bottom: 2rem; /* 32px */
}

.tw-ml-8 {
    margin-left: 2rem; /* 32px */
}

.tw-m-9 {
    margin: 2.25rem; /* 36px */
}

.tw-mx-9 {
    margin-left: 2.25rem; /* 36px */
    margin-right: 2.25rem; /* 36px */
}

.tw-my-9 {
    margin-top: 2.25rem; /* 36px */
    margin-bottom: 2.25rem; /* 36px */
}

.tw-ms-9 {
    margin-inline-start: 2.25rem; /* 36px */
}

.tw-me-9 {
    margin-inline-end: 2.25rem; /* 36px */
}

.tw-mt-9 {
    margin-top: 2.25rem; /* 36px */
}

.tw-mr-9 {
    margin-right: 2.25rem; /* 36px */
}

.tw-mb-9 {
    margin-bottom: 2.25rem; /* 36px */
}

.tw-ml-9 {
    margin-left: 2.25rem; /* 36px */
}

.tw-m-10 {
    margin: 2.5rem; /* 40px */
}

.tw-mx-10 {
    margin-left: 2.5rem; /* 40px */
    margin-right: 2.5rem; /* 40px */
}

.tw-my-10 {
    margin-top: 2.5rem; /* 40px */
    margin-bottom: 2.5rem; /* 40px */
}

.tw-ms-10 {
    margin-inline-start: 2.5rem; /* 40px */
}

.tw-me-10 {
    margin-inline-end: 2.5rem; /* 40px */
}

.tw-mt-10 {
    margin-top: 2.5rem; /* 40px */
}

.tw-mr-10 {
    margin-right: 2.5rem; /* 40px */
}

.tw-mb-10 {
    margin-bottom: 2.5rem; /* 40px */
}

.tw-ml-10 {
    margin-left: 2.5rem; /* 40px */
}

.tw-m-11 {
    margin: 2.75rem; /* 44px */
}

.tw-mx-11 {
    margin-left: 2.75rem; /* 44px */
    margin-right: 2.75rem; /* 44px */
}

.tw-my-11 {
    margin-top: 2.75rem; /* 44px */
    margin-bottom: 2.75rem; /* 44px */
}

.tw-ms-11 {
    margin-inline-start: 2.75rem; /* 44px */
}

.tw-me-11 {
    margin-inline-end: 2.75rem; /* 44px */
}

.tw-mt-11 {
    margin-top: 2.75rem; /* 44px */
}

.tw-mr-11 {
    margin-right: 2.75rem; /* 44px */
}

.tw-mb-11 {
    margin-bottom: 2.75rem; /* 44px */
}

.tw-ml-11 {
    margin-left: 2.75rem; /* 44px */
}

.tw-m-12 {
    margin: 3rem; /* 48px */
}

.tw-mx-12 {
    margin-left: 3rem; /* 48px */
    margin-right: 3rem; /* 48px */
}

.tw-my-12 {
    margin-top: 3rem; /* 48px */
    margin-bottom: 3rem; /* 48px */
}

.tw-ms-12 {
    margin-inline-start: 3rem; /* 48px */
}

.tw-me-12 {
    margin-inline-end: 3rem; /* 48px */
}

.tw-mt-12 {
    margin-top: 3rem; /* 48px */
}

.tw-mr-12 {
    margin-right: 3rem; /* 48px */
}

.tw-mb-12 {
    margin-bottom: 3rem; /* 48px */
}

.tw-ml-12 {
    margin-left: 3rem; /* 48px */
}

.tw-m-14 {
    margin: 3.5rem; /* 56px */
}

.tw-mx-14 {
    margin-left: 3.5rem; /* 56px */
    margin-right: 3.5rem; /* 56px */
}

.tw-my-14 {
    margin-top: 3.5rem; /* 56px */
    margin-bottom: 3.5rem; /* 56px */
}

.tw-ms-14 {
    margin-inline-start: 3.5rem; /* 56px */
}

.tw-me-14 {
    margin-inline-end: 3.5rem; /* 56px */
}

.tw-mt-14 {
    margin-top: 3.5rem; /* 56px */
}

.tw-mr-14 {
    margin-right: 3.5rem; /* 56px */
}

.tw-mb-14 {
    margin-bottom: 3.5rem; /* 56px */
}

.tw-ml-14 {
    margin-left: 3.5rem; /* 56px */
}

.tw-m-16 {
    margin: 4rem; /* 64px */
}

.tw-mx-16 {
    margin-left: 4rem; /* 64px */
    margin-right: 4rem; /* 64px */
}

.tw-my-16 {
    margin-top: 4rem; /* 64px */
    margin-bottom: 4rem; /* 64px */
}

.tw-ms-16 {
    margin-inline-start: 4rem; /* 64px */
}

.tw-me-16 {
    margin-inline-end: 4rem; /* 64px */
}

.tw-mt-16 {
    margin-top: 4rem; /* 64px */
}

.tw-mr-16 {
    margin-right: 4rem; /* 64px */
}

.tw-mb-16 {
    margin-bottom: 4rem; /* 64px */
}

.tw-ml-16 {
    margin-left: 4rem; /* 64px */
}

.tw-m-20 {
    margin: 5rem; /* 80px */
}

.tw-mx-20 {
    margin-left: 5rem; /* 80px */
    margin-right: 5rem; /* 80px */
}

.tw-my-20 {
    margin-top: 5rem; /* 80px */
    margin-bottom: 5rem; /* 80px */
}

.tw-ms-20 {
    margin-inline-start: 5rem; /* 80px */
}

.tw-me-20 {
    margin-inline-end: 5rem; /* 80px */
}

.tw-mt-20 {
    margin-top: 5rem; /* 80px */
}

.tw-mr-20 {
    margin-right: 5rem; /* 80px */
}

.tw-mb-20 {
    margin-bottom: 5rem; /* 80px */
}

.tw-ml-20 {
    margin-left: 5rem; /* 80px */
}

.tw-m-24 {
    margin: 6rem; /* 96px */
}

.tw-mx-24 {
    margin-left: 6rem; /* 96px */
    margin-right: 6rem; /* 96px */
}

.tw-my-24 {
    margin-top: 6rem; /* 96px */
    margin-bottom: 6rem; /* 96px */
}

.tw-ms-24 {
    margin-inline-start: 6rem; /* 96px */
}

.tw-me-24 {
    margin-inline-end: 6rem; /* 96px */
}

.tw-mt-24 {
    margin-top: 6rem; /* 96px */
}

.tw-mr-24 {
    margin-right: 6rem; /* 96px */
}

.tw-mb-24 {
    margin-bottom: 6rem; /* 96px */
}

.tw-ml-24 {
    margin-left: 6rem; /* 96px */
}

.tw-m-28 {
    margin: 7rem; /* 112px */
}

.tw-mx-28 {
    margin-left: 7rem; /* 112px */
    margin-right: 7rem; /* 112px */
}

.tw-my-28 {
    margin-top: 7rem; /* 112px */
    margin-bottom: 7rem; /* 112px */
}

.tw-ms-28 {
    margin-inline-start: 7rem; /* 112px */
}

.tw-me-28 {
    margin-inline-end: 7rem; /* 112px */
}

.tw-mt-28 {
    margin-top: 7rem; /* 112px */
}

.tw-mr-28 {
    margin-right: 7rem; /* 112px */
}

.tw-mb-28 {
    margin-bottom: 7rem; /* 112px */
}

.tw-ml-28 {
    margin-left: 7rem; /* 112px */
}

.tw-m-32 {
    margin: 8rem; /* 128px */
}

.tw-mx-32 {
    margin-left: 8rem; /* 128px */
    margin-right: 8rem; /* 128px */
}

.tw-my-32 {
    margin-top: 8rem; /* 128px */
    margin-bottom: 8rem; /* 128px */
}

.tw-ms-32 {
    margin-inline-start: 8rem; /* 128px */
}

.tw-me-32 {
    margin-inline-end: 8rem; /* 128px */
}

.tw-mt-32 {
    margin-top: 8rem; /* 128px */
}

.tw-mr-32 {
    margin-right: 8rem; /* 128px */
}

.tw-mb-32 {
    margin-bottom: 8rem; /* 128px */
}

.tw-ml-32 {
    margin-left: 8rem; /* 128px */
}

.tw-m-36 {
    margin: 9rem; /* 144px */
}

.tw-mx-36 {
    margin-left: 9rem; /* 144px */
    margin-right: 9rem; /* 144px */
}

.tw-my-36 {
    margin-top: 9rem; /* 144px */
    margin-bottom: 9rem; /* 144px */
}

.tw-ms-36 {
    margin-inline-start: 9rem; /* 144px */
}

.tw-me-36 {
    margin-inline-end: 9rem; /* 144px */
}

.tw-mt-36 {
    margin-top: 9rem; /* 144px */
}

.tw-mr-36 {
    margin-right: 9rem; /* 144px */
}

.tw-mb-36 {
    margin-bottom: 9rem; /* 144px */
}

.tw-ml-36 {
    margin-left: 9rem; /* 144px */
}

.tw-m-40 {
    margin: 10rem; /* 160px */
}

.tw-mx-40 {
    margin-left: 10rem; /* 160px */
    margin-right: 10rem; /* 160px */
}

.tw-my-40 {
    margin-top: 10rem; /* 160px */
    margin-bottom: 10rem; /* 160px */
}

.tw-ms-40 {
    margin-inline-start: 10rem; /* 160px */
}

.tw-me-40 {
    margin-inline-end: 10rem; /* 160px */
}

.tw-mt-40 {
    margin-top: 10rem; /* 160px */
}

.tw-mr-40 {
    margin-right: 10rem; /* 160px */
}

.tw-mb-40 {
    margin-bottom: 10rem; /* 160px */
}

.tw-ml-40 {
    margin-left: 10rem; /* 160px */
}

.tw-m-44 {
    margin: 11rem; /* 176px */
}

.tw-mx-44 {
    margin-left: 11rem; /* 176px */
    margin-right: 11rem; /* 176px */
}

.tw-my-44 {
    margin-top: 11rem; /* 176px */
    margin-bottom: 11rem; /* 176px */
}

.tw-ms-44 {
    margin-inline-start: 11rem; /* 176px */
}

.tw-me-44 {
    margin-inline-end: 11rem; /* 176px */
}

.tw-mt-44 {
    margin-top: 11rem; /* 176px */
}

.tw-mr-44 {
    margin-right: 11rem; /* 176px */
}

.tw-mb-44 {
    margin-bottom: 11rem; /* 176px */
}

.tw-ml-44 {
    margin-left: 11rem; /* 176px */
}

.tw-m-48 {
    margin: 12rem; /* 192px */
}

.tw-mx-48 {
    margin-left: 12rem; /* 192px */
    margin-right: 12rem; /* 192px */
}

.tw-my-48 {
    margin-top: 12rem; /* 192px */
    margin-bottom: 12rem; /* 192px */
}

.tw-ms-48 {
    margin-inline-start: 12rem; /* 192px */
}

.tw-me-48 {
    margin-inline-end: 12rem; /* 192px */
}

.tw-mt-48 {
    margin-top: 12rem; /* 192px */
}

.tw-mr-48 {
    margin-right: 12rem; /* 192px */
}

.tw-mb-48 {
    margin-bottom: 12rem; /* 192px */
}

.tw-ml-48 {
    margin-left: 12rem; /* 192px */
}

.tw-m-52 {
    margin: 13rem; /* 208px */
}

.tw-mx-52 {
    margin-left: 13rem; /* 208px */
    margin-right: 13rem; /* 208px */
}

.tw-my-52 {
    margin-top: 13rem; /* 208px */
    margin-bottom: 13rem; /* 208px */
}

.tw-ms-52 {
    margin-inline-start: 13rem; /* 208px */
}

.tw-me-52 {
    margin-inline-end: 13rem; /* 208px */
}

.tw-mt-52 {
    margin-top: 13rem; /* 208px */
}

.tw-mr-52 {
    margin-right: 13rem; /* 208px */
}

.tw-mb-52 {
    margin-bottom: 13rem; /* 208px */
}

.tw-ml-52 {
    margin-left: 13rem; /* 208px */
}

.tw-m-56 {
    margin: 14rem; /* 224px */
}

.tw-mx-56 {
    margin-left: 14rem; /* 224px */
    margin-right: 14rem; /* 224px */
}

.tw-my-56 {
    margin-top: 14rem; /* 224px */
    margin-bottom: 14rem; /* 224px */
}

.tw-ms-56 {
    margin-inline-start: 14rem; /* 224px */
}

.tw-me-56 {
    margin-inline-end: 14rem; /* 224px */
}

.tw-mt-56 {
    margin-top: 14rem; /* 224px */
}

.tw-mr-56 {
    margin-right: 14rem; /* 224px */
}

.tw-mb-56 {
    margin-bottom: 14rem; /* 224px */
}

.tw-ml-56 {
    margin-left: 14rem; /* 224px */
}

.tw-m-60 {
    margin: 15rem; /* 240px */
}

.tw-mx-60 {
    margin-left: 15rem; /* 240px */
    margin-right: 15rem; /* 240px */
}

.tw-my-60 {
    margin-top: 15rem; /* 240px */
    margin-bottom: 15rem; /* 240px */
}

.tw-ms-60 {
    margin-inline-start: 15rem; /* 240px */
}

.tw-me-60 {
    margin-inline-end: 15rem; /* 240px */
}

.tw-mt-60 {
    margin-top: 15rem; /* 240px */
}

.tw-mr-60 {
    margin-right: 15rem; /* 240px */
}

.tw-mb-60 {
    margin-bottom: 15rem; /* 240px */
}

.tw-ml-60 {
    margin-left: 15rem; /* 240px */
}

.tw-m-64 {
    margin: 16rem; /* 256px */
}

.tw-mx-64 {
    margin-left: 16rem; /* 256px */
    margin-right: 16rem; /* 256px */
}

.tw-my-64 {
    margin-top: 16rem; /* 256px */
    margin-bottom: 16rem; /* 256px */
}

.tw-ms-64 {
    margin-inline-start: 16rem; /* 256px */
}

.tw-me-64 {
    margin-inline-end: 16rem; /* 256px */
}

.tw-mt-64 {
    margin-top: 16rem; /* 256px */
}

.tw-mr-64 {
    margin-right: 16rem; /* 256px */
}

.tw-mb-64 {
    margin-bottom: 16rem; /* 256px */
}

.tw-ml-64 {
    margin-left: 16rem; /* 256px */
}

.tw-m-72 {
    margin: 18rem; /* 288px */
}

.tw-mx-72 {
    margin-left: 18rem; /* 288px */
    margin-right: 18rem; /* 288px */
}

.tw-my-72 {
    margin-top: 18rem; /* 288px */
    margin-bottom: 18rem; /* 288px */
}

.tw-ms-72 {
    margin-inline-start: 18rem; /* 288px */
}

.tw-me-72 {
    margin-inline-end: 18rem; /* 288px */
}

.tw-mt-72 {
    margin-top: 18rem; /* 288px */
}

.tw-mr-72 {
    margin-right: 18rem; /* 288px */
}

.tw-mb-72 {
    margin-bottom: 18rem; /* 288px */
}

.tw-ml-72 {
    margin-left: 18rem; /* 288px */
}

.tw-m-80 {
    margin: 20rem; /* 320px */
}

.tw-mx-80 {
    margin-left: 20rem; /* 320px */
    margin-right: 20rem; /* 320px */
}

.tw-my-80 {
    margin-top: 20rem; /* 320px */
    margin-bottom: 20rem; /* 320px */
}

.tw-ms-80 {
    margin-inline-start: 20rem; /* 320px */
}

.tw-me-80 {
    margin-inline-end: 20rem; /* 320px */
}

.tw-mt-80 {
    margin-top: 20rem; /* 320px */
}

.tw-mr-80 {
    margin-right: 20rem; /* 320px */
}

.tw-mb-80 {
    margin-bottom: 20rem; /* 320px */
}

.tw-ml-80 {
    margin-left: 20rem; /* 320px */
}

.tw-m-96 {
    margin: 24rem; /* 384px */
}

.tw-mx-96 {
    margin-left: 24rem; /* 384px */
    margin-right: 24rem; /* 384px */
}

.tw-my-96 {
    margin-top: 24rem; /* 384px */
    margin-bottom: 24rem; /* 384px */
}

.tw-ms-96 {
    margin-inline-start: 24rem; /* 384px */
}

.tw-me-96 {
    margin-inline-end: 24rem; /* 384px */
}

.tw-mt-96 {
    margin-top: 24rem; /* 384px */
}

.tw-mr-96 {
    margin-right: 24rem; /* 384px */
}

.tw-mb-96 {
    margin-bottom: 24rem; /* 384px */
}

.tw-ml-96 {
    margin-left: 24rem; /* 384px */
}

.tw-m-auto {
    margin: auto;
}

.tw-mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.tw-my-auto {
    margin-top: auto;
    margin-bottom: auto;
}

.tw-ms-auto {
    margin-inline-start: auto;
}

.tw-me-auto {
    margin-inline-end: auto;
}

.tw-mt-auto {
    margin-top: auto;
}

.tw-mr-auto {
    margin-right: auto;
}

.tw-mb-auto {
    margin-bottom: auto;
}

.tw-ml-auto {
    margin-left: auto;
}



/* -------------------------------------------------------------------
   RESPONSIVE MARGIN (TAILWIND-STYLE)
   CLEAN SCALE ONLY
--------------------------------------------------------------------- */

/* sm (≥576px) */
@media (min-width: 576px) {

    /* ALL */
    .sm\:tw-m-0 {
        margin: 0;
    }

    .sm\:tw-m-1 {
        margin: 0.25rem;
    }

    .sm\:tw-m-2 {
        margin: 0.5rem;
    }

    .sm\:tw-m-3 {
        margin: 0.75rem;
    }

    .sm\:tw-m-4 {
        margin: 1rem;
    }

    .sm\:tw-m-6 {
        margin: 1.5rem;
    }

    .sm\:tw-m-8 {
        margin: 2rem;
    }

    .sm\:tw-m-10 {
        margin: 2.5rem;
    }

    .sm\:tw-m-12 {
        margin: 3rem;
    }

    /* X AXIS */
    .sm\:tw-mx-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .sm\:tw-mx-2 {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }

    .sm\:tw-mx-4 {
        margin-left: 1rem;
        margin-right: 1rem;
    }

    .sm\:tw-mx-6 {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    .sm\:tw-mx-8 {
        margin-left: 2rem;
        margin-right: 2rem;
    }

    /* Y AXIS */
    .sm\:tw-my-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .sm\:tw-my-2 {
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
    }

    .sm\:tw-my-4 {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .sm\:tw-my-6 {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .sm\:tw-my-8 {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }

    /* TOP */
    .sm\:tw-mt-0 {
        margin-top: 0;
    }

    .sm\:tw-mt-2 {
        margin-top: 0.5rem;
    }

    .sm\:tw-mt-4 {
        margin-top: 1rem;
    }

    .sm\:tw-mt-6 {
        margin-top: 1.5rem;
    }

    .sm\:tw-mt-8 {
        margin-top: 2rem;
    }

    /* BOTTOM */
    .sm\:tw-mb-0 {
        margin-bottom: 0;
    }

    .sm\:tw-mb-2 {
        margin-bottom: 0.5rem;
    }

    .sm\:tw-mb-4 {
        margin-bottom: 1rem;
    }

    .sm\:tw-mb-6 {
        margin-bottom: 1.5rem;
    }

    .sm\:tw-mb-8 {
        margin-bottom: 2rem;
    }
}


/* md (≥768px) */
@media (min-width: 768px) {

    /* ALL */
    .md\:tw-m-0 {
        margin: 0;
    }

    .md\:tw-m-1 {
        margin: 0.25rem;
    }

    .md\:tw-m-2 {
        margin: 0.5rem;
    }

    .md\:tw-m-3 {
        margin: 0.75rem;
    }

    .md\:tw-m-4 {
        margin: 1rem;
    }

    .md\:tw-m-6 {
        margin: 1.5rem;
    }

    .md\:tw-m-8 {
        margin: 2rem;
    }

    .md\:tw-m-10 {
        margin: 2.5rem;
    }

    .md\:tw-m-12 {
        margin: 3rem;
    }

    /* X AXIS */
    .md\:tw-mx-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .md\:tw-mx-2 {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }

    .md\:tw-mx-4 {
        margin-left: 1rem;
        margin-right: 1rem;
    }

    .md\:tw-mx-6 {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    .md\:tw-mx-8 {
        margin-left: 2rem;
        margin-right: 2rem;
    }

    /* Y AXIS */
    .md\:tw-my-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .md\:tw-my-2 {
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
    }

    .md\:tw-my-4 {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .md\:tw-my-6 {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .md\:tw-my-8 {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }

    /* TOP */
    .md\:tw-mt-0 {
        margin-top: 0;
    }

    .md\:tw-mt-2 {
        margin-top: 0.5rem;
    }

    .md\:tw-mt-4 {
        margin-top: 1rem;
    }

    .md\:tw-mt-6 {
        margin-top: 1.5rem;
    }

    .md\:tw-mt-8 {
        margin-top: 2rem;
    }

    /* BOTTOM */
    .md\:tw-mb-0 {
        margin-bottom: 0;
    }

    .md\:tw-mb-2 {
        margin-bottom: 0.5rem;
    }

    .md\:tw-mb-4 {
        margin-bottom: 1rem;
    }

    .md\:tw-mb-6 {
        margin-bottom: 1.5rem;
    }

    .md\:tw-mb-8 {
        margin-bottom: 2rem;
    }
}
