/*** SPACING ***/
.p-6, .py-6, .pt-6 { padding-top: 3.5rem;}
.p-6,.py-6, .pb-6 { padding-bottom: 3.5rem;}
.p-7,.py-7, .pt-7 { padding-top: 4rem;}
.p-7,.py-7, .pb-7 { padding-bottom: 4rem;}
.p-8,.py-8, .pt-8 { padding-top: 4.5rem;}
.p-8,.py-8, .pb-8 { padding-bottom: 4.5rem;}
.p-9,.py-9, .pt-9 { padding-top: 5rem;}
.p-9,.py-9, .pb-9 { padding-bottom: 5rem;}
.p-10,.py-10, .pt-10 { padding-top: 5.5rem;}
.p-10,.py-10, .pb-10 { padding-bottom: 5.5rem;}
.p-11,.py-11, .pt-11 { padding-top: 6rem;}
.p-11, .py-11, .pb-11 { padding-bottom: 6rem;}
.p-12, .py-12, .pt-12 { padding-top: 6.5rem;}
.p-12,.py-12, .pb-12 { padding-bottom: 6.5rem;}
.p-13,py-13, .pt-13 { padding-top: 7rem;}
.p-13, .py-13, .pb-13 { padding-bottom: 7rem;}
.p-14, .py-14, .pt-14 { padding-top: 7.5rem;}
.p-14, .py-14, .pb-14 { padding-bottom: 7.5rem;}
.p-15, .py-15, .pt-15 { padding-top: 8rem;}
.p-15, .py-15, .pb-15 { padding-bottom: 8rem;}
.p-16, .py-16, .pt-16 { padding-top: 8.5rem;}
.p-16, .py-16, .pb-16 { padding-bottom: 8.5rem;}
.p-17, .py-17, .pt-17 { padding-top: 9rem;}
.p-17, .py-17, .pb-17 { padding-bottom: 9rem;}
.p-18, .py-18, .py-18, .pt-18 { padding-top: 9.5rem;}
.p-18, .py-18, .pb-18 { padding-bottom: 9.5rem;}
.p-19, .py-19, .pt-19 { padding-top: 10rem;}
.p-19, .py-19, .pb-19 { padding-bottom: 10rem;}
.p-20, .py-20, .pt-20 { padding-top: 10.5rem;}
.p-20, .py-20, .pb-20 { padding-bottom: 10.5rem;}

.p-6, .px-6, .ps-6 { padding-left: 3.5rem;}
.p-6, .px-6, .pe-6 { padding-right: 3.5rem;}
.p-7, .px-7, .ps-7 { padding-left: 4rem;}
.p-7, .px-7, .pe-7 { padding-right: 4rem;}
.p-8, .px-8, .ps-8 { padding-left: 4.5rem;}
.p-8, .px-8, .pe-8 { padding-right: 4.5rem;}
.p-9, .px-9, .ps-9 { padding-left: 5rem;}
.p-9, .px-9, .pe-9 { padding-right: 5rem;}
.p-10, .px-10, .ps-10 { padding-left: 5.5rem;}
.p-10, .px-10, .pe-10 { padding-right: 5.5rem;}
.p-11, .px-11, .ps-11 { padding-left: 6rem;}
.p-11, .px-11, .pe-11 { padding-right: 6rem;}
.p-12, .px-12, .ps-12 { padding-left: 6.5rem;}
.p-12, .px-12, .pe-12 { padding-right: 6.5rem;}
.p-13, .px-13, .ps-13 { padding-left: 7rem;}
.p-13, .px-13, .pe-13 { padding-right: 7rem;}
.p-14, .px-14, .ps-14 { padding-left: 7.5rem;}
.p-14, .px-14, .pe-14 { padding-right: 7.5rem;}
.p-15, .px-15, .ps-15 { padding-left: 8rem;}
.p-15, .px-15, .pe-15 { padding-right: 8rem;}
.p-16, .px-16, .ps-16 { padding-left: 8.5rem;}
.p-16, .px-16, .pe-16 { padding-right: 8.5rem;}
.p-17, .px-17, .ps-17 { padding-left: 9rem;}
.p-17, .px-17, .pe-17 { padding-right: 9rem;}
.p-18, .px-18, .ps-18 { padding-left: 9.5rem;}
.p-18, .px-18, .pe-18 { padding-right: 9.5rem;}
.p-19, .px-19, .ps-19 { padding-left: 10rem;}
.p-19, .px-19, .pe-19 { padding-right: 10rem;}
.p-20, .px-20, .ps-20 { padding-left: 10.5rem;}
.p-20, .px-20, .pe-20 { padding-right: 10.5rem;}

.m-6, .mx-6, .ms-6 { margin-left: 3.5rem;}
.m-6, .mx-6, .me-6 { margin-right: 3.5rem;}
.m-7, .mx-7, .ms-7 { margin-left: 4rem;}
.m-7, .mx-7, .me-7 { margin-right: 4rem;}
.m-8, .mx-8, .ms-8 { margin-left: 4.5rem;}
.m-8, .mx-8, .me-8 { margin-right: 4.5rem;}
.m-9, .mx-9, .ms-9 { margin-left: 5rem;}
.m-9, .mx-9, .me-9 { margin-right: 5rem;}
.m-10, .mx-10, .ms-10 { margin-left: 5.5rem;}
.m-10, .mx-10, .me-10 { margin-right: 5.5rem;}
.m-11, .mx-11, .ms-11 { margin-left: 6rem;}
.m-11,.mx-11, .me-11 { margin-right: 6rem;}
.m-12, .mx-12, .ms-12 { margin-left: 6.5rem;}
.m-12, .mx-12, .me-12 { margin-right: 6.5rem;}
.m-13,.mx-13, .ms-13 { margin-left: 7rem;}
.m-13, .mx-13, .me-13 { margin-right: 7rem;}
.m-14, .mx-14, .ms-14 { margin-left: 7.5rem;}
.m-14, .mx-14, .me-14 { margin-right: 7.5rem;}
.m-15, .mx-15, .ms-15 { margin-left: 8rem;}
.m-15, .mx-15, .me-15 { margin-right: 8rem;}
.m-16, .mx-16, .ms-16 { margin-left: 8.5rem;}
.m-16, .mx-16, .me-16 { margin-right: 8.5rem;}
.m-17, .mx-17, .ms-17 { margin-left: 9rem;}
.m-17, .mx-17, .me-17 { margin-right: 9rem;}
.m-18, .mx-18, .ms-18 { margin-left: 9.5rem;}
.m-18, .mx-18, .me-18 { margin-right: 9.5rem;}
.m-19, .mx-19, .ms-19 { margin-left: 10rem;}
.m-19, .mx-19, .me-19 { margin-right: 10rem;}
.m-20, .mx-20, .ms-20 { margin-left: 10.5rem;}
.m-20, .mx-20, .me-20 { margin-right: 10.5rem;}

.m-6, .my-6, .mt-6 { margin-top: 3.5rem;}
.m-6, .my-6, .mb-6 { margin-bottom: 3.5rem;}
.m-7, .my-7, .mt-7 { margin-top: 4rem;}
.m-7, .my-7, .mb-7 { margin-bottom: 4rem;}
.m-8, .my-8, .mt-8 { margin-top: 4.5rem;}
.m-8, .my-8, .mb-8 { margin-bottom: 4.5rem;}
.m-9, .my-9, .mt-9 { margin-top: 5rem;}
.m-9, .my-9, .mb-9 { margin-bottom: 5rem;}
.m-10, .my-10, .mt-10 { margin-top: 5.5rem;}
.m-10, .my-10, .mb-10 { margin-bottom: 5.5rem;}
.m-11, .my-11, .mt-11 { margin-top: 6rem;}
.m-11, .my-11, .mb-11 { margin-bottom: 6rem;}
.m-12, .my-12, .mt-12 { margin-top: 6.5rem;}
.m-12, .my-12, .mb-12 { margin-bottom: 6.5rem;}
.m-13, my-13, .mt-13 { margin-top: 7rem;}
.m-13, .my-13, .mb-13 { margin-bottom: 7rem;}
.m-14, .my-14, .mt-14 { margin-top: 7.5rem;}
.m-14, .my-14, .mb-14 { margin-bottom: 7.5rem;}
.m-15, .my-15, .mt-15 { margin-top: 8rem;}
.m-15, .my-15, .mb-15 { margin-bottom: 8rem;}
.m-16, .my-16, .mt-16 { margin-top: 8.5rem;}
.m-16, .my-16, .mb-16 { margin-bottom: 8.5rem;}
.m-17, .my-17, .mt-17 { margin-top: 9rem;}
.m-17, .my-17, .mb-17 { margin-bottom: 9rem;}
.m-18, .my-18, .mt-18 { margin-top: 9.5rem;}
.m-18, .my-18, .mb-18 { margin-bottom: 9.5rem;}
.m-19, .my-19, .mt-19 { margin-top: 10rem;}
.m-19, .my-19, .mb-19 { margin-bottom: 10rem;}
.m-20, .my-20, .mt-20 { margin-top: 10.5rem;}
.m-20, .my-20, .mb-20 { margin-bottom: 10.5rem;}

/*** ------ ***/