/* This file is auto-generated by the BricksYard theme. Do not edit directly. */

:root {
	--font-size-xs: clamp(1.2rem, 1.1333333333333rem + 0.2083vw, 1.4rem);
	--font-size-sm: clamp(1.4rem, 1.3333333333333rem + 0.2083vw, 1.6rem);
	--font-size-base: clamp(1.6rem, 1.5333333333333rem + 0.2083vw, 1.8rem);
	--font-size-lg: clamp(1.8rem, 1.7rem + 0.3125vw, 2.1rem);
	--font-size-xl: clamp(2.1rem, 2rem + 0.3125vw, 2.4rem);
	--font-size-2xl: clamp(2.4rem, 2.2666666666667rem + 0.4167vw, 2.8rem);
	--font-size-3xl: clamp(2.8rem, 2.5333333333333rem + 0.8333vw, 3.6rem);
	--font-size-4xl: clamp(3.6rem, 3.2rem + 1.25vw, 4.8rem);
	--space-0: 0rem;
	--space-px: 0.1rem;
	--space-0-5: 0.2rem;
	--space-1: 0.4rem;
	--space-1-5: 0.6rem;
	--space-2: 0.8rem;
	--space-2-5: 1rem;
	--space-3: 1.2rem;
	--space-3-5: 1.4rem;
	--space-4: 1.6rem;
	--space-5: 2rem;
	--space-6: 2.4rem;
	--space-7: 2.8rem;
	--space-8: 3.2rem;
	--space-9: 3.6rem;
	--space-10: 4rem;
	--space-11: 4.4rem;
	--space-12: 4.8rem;
	--space-14: 5.6rem;
	--space-16: 6.4rem;
	--space-20: 8rem;
	--space-24: clamp(8rem, 7.4666666666667rem + 1.6667vw, 9.6rem);
	--space-28: clamp(9.6rem, 9.0666666666667rem + 1.6667vw, 11.2rem);
	--space-32: clamp(11.2rem, 10.666666666667rem + 1.6667vw, 12.8rem);
}

.text-xs {
	font-size: var(--font-size-xs) !important;
}

.text-sm {
	font-size: var(--font-size-sm) !important;
}

.text-base {
	font-size: var(--font-size-base) !important;
}

.text-lg {
	font-size: var(--font-size-lg) !important;
}

.text-xl {
	font-size: var(--font-size-xl) !important;
}

.text-2xl {
	font-size: var(--font-size-2xl) !important;
}

.text-3xl {
	font-size: var(--font-size-3xl) !important;
}

.text-4xl {
	font-size: var(--font-size-4xl) !important;
}

.m-0 {
	margin: var(--space-0) !important;
}

.my-0 {
	margin-block: var(--space-0) !important;
}

.mx-0 {
	margin-inline: var(--space-0) !important;
}

.ms-0 {
	margin-inline-start: var(--space-0) !important;
}

.me-0 {
	margin-inline-end: var(--space-0) !important;
}

.mt-0 {
	margin-block-start: var(--space-0) !important;
}

.mb-0 {
	margin-block-end: var(--space-0) !important;
}

.p-0 {
	padding: var(--space-0) !important;
}

.py-0 {
	padding-block: var(--space-0) !important;
}

.px-0 {
	padding-inline: var(--space-0) !important;
}

.ps-0 {
	padding-inline-start: var(--space-0) !important;
}

.pe-0 {
	padding-inline-end: var(--space-0) !important;
}

.pt-0 {
	padding-block-start: var(--space-0) !important;
}

.pb-0 {
	padding-block-end: var(--space-0) !important;
}

.gap-0 {
	gap: var(--space-0) !important;
}

.m-px {
	margin: var(--space-px) !important;
}

.my-px {
	margin-block: var(--space-px) !important;
}

.mx-px {
	margin-inline: var(--space-px) !important;
}

.ms-px {
	margin-inline-start: var(--space-px) !important;
}

.me-px {
	margin-inline-end: var(--space-px) !important;
}

.mt-px {
	margin-block-start: var(--space-px) !important;
}

.mb-px {
	margin-block-end: var(--space-px) !important;
}

.p-px {
	padding: var(--space-px) !important;
}

.py-px {
	padding-block: var(--space-px) !important;
}

.px-px {
	padding-inline: var(--space-px) !important;
}

.ps-px {
	padding-inline-start: var(--space-px) !important;
}

.pe-px {
	padding-inline-end: var(--space-px) !important;
}

.pt-px {
	padding-block-start: var(--space-px) !important;
}

.pb-px {
	padding-block-end: var(--space-px) !important;
}

.gap-px {
	gap: var(--space-px) !important;
}

.m-0-5 {
	margin: var(--space-0-5) !important;
}

.my-0-5 {
	margin-block: var(--space-0-5) !important;
}

.mx-0-5 {
	margin-inline: var(--space-0-5) !important;
}

.ms-0-5 {
	margin-inline-start: var(--space-0-5) !important;
}

.me-0-5 {
	margin-inline-end: var(--space-0-5) !important;
}

.mt-0-5 {
	margin-block-start: var(--space-0-5) !important;
}

.mb-0-5 {
	margin-block-end: var(--space-0-5) !important;
}

.p-0-5 {
	padding: var(--space-0-5) !important;
}

.py-0-5 {
	padding-block: var(--space-0-5) !important;
}

.px-0-5 {
	padding-inline: var(--space-0-5) !important;
}

.ps-0-5 {
	padding-inline-start: var(--space-0-5) !important;
}

.pe-0-5 {
	padding-inline-end: var(--space-0-5) !important;
}

.pt-0-5 {
	padding-block-start: var(--space-0-5) !important;
}

.pb-0-5 {
	padding-block-end: var(--space-0-5) !important;
}

.gap-0-5 {
	gap: var(--space-0-5) !important;
}

.m-1 {
	margin: var(--space-1) !important;
}

.my-1 {
	margin-block: var(--space-1) !important;
}

.mx-1 {
	margin-inline: var(--space-1) !important;
}

.ms-1 {
	margin-inline-start: var(--space-1) !important;
}

.me-1 {
	margin-inline-end: var(--space-1) !important;
}

.mt-1 {
	margin-block-start: var(--space-1) !important;
}

.mb-1 {
	margin-block-end: var(--space-1) !important;
}

.p-1 {
	padding: var(--space-1) !important;
}

.py-1 {
	padding-block: var(--space-1) !important;
}

.px-1 {
	padding-inline: var(--space-1) !important;
}

.ps-1 {
	padding-inline-start: var(--space-1) !important;
}

.pe-1 {
	padding-inline-end: var(--space-1) !important;
}

.pt-1 {
	padding-block-start: var(--space-1) !important;
}

.pb-1 {
	padding-block-end: var(--space-1) !important;
}

.gap-1 {
	gap: var(--space-1) !important;
}

.m-1-5 {
	margin: var(--space-1-5) !important;
}

.my-1-5 {
	margin-block: var(--space-1-5) !important;
}

.mx-1-5 {
	margin-inline: var(--space-1-5) !important;
}

.ms-1-5 {
	margin-inline-start: var(--space-1-5) !important;
}

.me-1-5 {
	margin-inline-end: var(--space-1-5) !important;
}

.mt-1-5 {
	margin-block-start: var(--space-1-5) !important;
}

.mb-1-5 {
	margin-block-end: var(--space-1-5) !important;
}

.p-1-5 {
	padding: var(--space-1-5) !important;
}

.py-1-5 {
	padding-block: var(--space-1-5) !important;
}

.px-1-5 {
	padding-inline: var(--space-1-5) !important;
}

.ps-1-5 {
	padding-inline-start: var(--space-1-5) !important;
}

.pe-1-5 {
	padding-inline-end: var(--space-1-5) !important;
}

.pt-1-5 {
	padding-block-start: var(--space-1-5) !important;
}

.pb-1-5 {
	padding-block-end: var(--space-1-5) !important;
}

.gap-1-5 {
	gap: var(--space-1-5) !important;
}

.m-2 {
	margin: var(--space-2) !important;
}

.my-2 {
	margin-block: var(--space-2) !important;
}

.mx-2 {
	margin-inline: var(--space-2) !important;
}

.ms-2 {
	margin-inline-start: var(--space-2) !important;
}

.me-2 {
	margin-inline-end: var(--space-2) !important;
}

.mt-2 {
	margin-block-start: var(--space-2) !important;
}

.mb-2 {
	margin-block-end: var(--space-2) !important;
}

.p-2 {
	padding: var(--space-2) !important;
}

.py-2 {
	padding-block: var(--space-2) !important;
}

.px-2 {
	padding-inline: var(--space-2) !important;
}

.ps-2 {
	padding-inline-start: var(--space-2) !important;
}

.pe-2 {
	padding-inline-end: var(--space-2) !important;
}

.pt-2 {
	padding-block-start: var(--space-2) !important;
}

.pb-2 {
	padding-block-end: var(--space-2) !important;
}

.gap-2 {
	gap: var(--space-2) !important;
}

.m-2-5 {
	margin: var(--space-2-5) !important;
}

.my-2-5 {
	margin-block: var(--space-2-5) !important;
}

.mx-2-5 {
	margin-inline: var(--space-2-5) !important;
}

.ms-2-5 {
	margin-inline-start: var(--space-2-5) !important;
}

.me-2-5 {
	margin-inline-end: var(--space-2-5) !important;
}

.mt-2-5 {
	margin-block-start: var(--space-2-5) !important;
}

.mb-2-5 {
	margin-block-end: var(--space-2-5) !important;
}

.p-2-5 {
	padding: var(--space-2-5) !important;
}

.py-2-5 {
	padding-block: var(--space-2-5) !important;
}

.px-2-5 {
	padding-inline: var(--space-2-5) !important;
}

.ps-2-5 {
	padding-inline-start: var(--space-2-5) !important;
}

.pe-2-5 {
	padding-inline-end: var(--space-2-5) !important;
}

.pt-2-5 {
	padding-block-start: var(--space-2-5) !important;
}

.pb-2-5 {
	padding-block-end: var(--space-2-5) !important;
}

.gap-2-5 {
	gap: var(--space-2-5) !important;
}

.m-3 {
	margin: var(--space-3) !important;
}

.my-3 {
	margin-block: var(--space-3) !important;
}

.mx-3 {
	margin-inline: var(--space-3) !important;
}

.ms-3 {
	margin-inline-start: var(--space-3) !important;
}

.me-3 {
	margin-inline-end: var(--space-3) !important;
}

.mt-3 {
	margin-block-start: var(--space-3) !important;
}

.mb-3 {
	margin-block-end: var(--space-3) !important;
}

.p-3 {
	padding: var(--space-3) !important;
}

.py-3 {
	padding-block: var(--space-3) !important;
}

.px-3 {
	padding-inline: var(--space-3) !important;
}

.ps-3 {
	padding-inline-start: var(--space-3) !important;
}

.pe-3 {
	padding-inline-end: var(--space-3) !important;
}

.pt-3 {
	padding-block-start: var(--space-3) !important;
}

.pb-3 {
	padding-block-end: var(--space-3) !important;
}

.gap-3 {
	gap: var(--space-3) !important;
}

.m-3-5 {
	margin: var(--space-3-5) !important;
}

.my-3-5 {
	margin-block: var(--space-3-5) !important;
}

.mx-3-5 {
	margin-inline: var(--space-3-5) !important;
}

.ms-3-5 {
	margin-inline-start: var(--space-3-5) !important;
}

.me-3-5 {
	margin-inline-end: var(--space-3-5) !important;
}

.mt-3-5 {
	margin-block-start: var(--space-3-5) !important;
}

.mb-3-5 {
	margin-block-end: var(--space-3-5) !important;
}

.p-3-5 {
	padding: var(--space-3-5) !important;
}

.py-3-5 {
	padding-block: var(--space-3-5) !important;
}

.px-3-5 {
	padding-inline: var(--space-3-5) !important;
}

.ps-3-5 {
	padding-inline-start: var(--space-3-5) !important;
}

.pe-3-5 {
	padding-inline-end: var(--space-3-5) !important;
}

.pt-3-5 {
	padding-block-start: var(--space-3-5) !important;
}

.pb-3-5 {
	padding-block-end: var(--space-3-5) !important;
}

.gap-3-5 {
	gap: var(--space-3-5) !important;
}

.m-4 {
	margin: var(--space-4) !important;
}

.my-4 {
	margin-block: var(--space-4) !important;
}

.mx-4 {
	margin-inline: var(--space-4) !important;
}

.ms-4 {
	margin-inline-start: var(--space-4) !important;
}

.me-4 {
	margin-inline-end: var(--space-4) !important;
}

.mt-4 {
	margin-block-start: var(--space-4) !important;
}

.mb-4 {
	margin-block-end: var(--space-4) !important;
}

.p-4 {
	padding: var(--space-4) !important;
}

.py-4 {
	padding-block: var(--space-4) !important;
}

.px-4 {
	padding-inline: var(--space-4) !important;
}

.ps-4 {
	padding-inline-start: var(--space-4) !important;
}

.pe-4 {
	padding-inline-end: var(--space-4) !important;
}

.pt-4 {
	padding-block-start: var(--space-4) !important;
}

.pb-4 {
	padding-block-end: var(--space-4) !important;
}

.gap-4 {
	gap: var(--space-4) !important;
}

.m-5 {
	margin: var(--space-5) !important;
}

.my-5 {
	margin-block: var(--space-5) !important;
}

.mx-5 {
	margin-inline: var(--space-5) !important;
}

.ms-5 {
	margin-inline-start: var(--space-5) !important;
}

.me-5 {
	margin-inline-end: var(--space-5) !important;
}

.mt-5 {
	margin-block-start: var(--space-5) !important;
}

.mb-5 {
	margin-block-end: var(--space-5) !important;
}

.p-5 {
	padding: var(--space-5) !important;
}

.py-5 {
	padding-block: var(--space-5) !important;
}

.px-5 {
	padding-inline: var(--space-5) !important;
}

.ps-5 {
	padding-inline-start: var(--space-5) !important;
}

.pe-5 {
	padding-inline-end: var(--space-5) !important;
}

.pt-5 {
	padding-block-start: var(--space-5) !important;
}

.pb-5 {
	padding-block-end: var(--space-5) !important;
}

.gap-5 {
	gap: var(--space-5) !important;
}

.m-6 {
	margin: var(--space-6) !important;
}

.my-6 {
	margin-block: var(--space-6) !important;
}

.mx-6 {
	margin-inline: var(--space-6) !important;
}

.ms-6 {
	margin-inline-start: var(--space-6) !important;
}

.me-6 {
	margin-inline-end: var(--space-6) !important;
}

.mt-6 {
	margin-block-start: var(--space-6) !important;
}

.mb-6 {
	margin-block-end: var(--space-6) !important;
}

.p-6 {
	padding: var(--space-6) !important;
}

.py-6 {
	padding-block: var(--space-6) !important;
}

.px-6 {
	padding-inline: var(--space-6) !important;
}

.ps-6 {
	padding-inline-start: var(--space-6) !important;
}

.pe-6 {
	padding-inline-end: var(--space-6) !important;
}

.pt-6 {
	padding-block-start: var(--space-6) !important;
}

.pb-6 {
	padding-block-end: var(--space-6) !important;
}

.gap-6 {
	gap: var(--space-6) !important;
}

.m-7 {
	margin: var(--space-7) !important;
}

.my-7 {
	margin-block: var(--space-7) !important;
}

.mx-7 {
	margin-inline: var(--space-7) !important;
}

.ms-7 {
	margin-inline-start: var(--space-7) !important;
}

.me-7 {
	margin-inline-end: var(--space-7) !important;
}

.mt-7 {
	margin-block-start: var(--space-7) !important;
}

.mb-7 {
	margin-block-end: var(--space-7) !important;
}

.p-7 {
	padding: var(--space-7) !important;
}

.py-7 {
	padding-block: var(--space-7) !important;
}

.px-7 {
	padding-inline: var(--space-7) !important;
}

.ps-7 {
	padding-inline-start: var(--space-7) !important;
}

.pe-7 {
	padding-inline-end: var(--space-7) !important;
}

.pt-7 {
	padding-block-start: var(--space-7) !important;
}

.pb-7 {
	padding-block-end: var(--space-7) !important;
}

.gap-7 {
	gap: var(--space-7) !important;
}

.m-8 {
	margin: var(--space-8) !important;
}

.my-8 {
	margin-block: var(--space-8) !important;
}

.mx-8 {
	margin-inline: var(--space-8) !important;
}

.ms-8 {
	margin-inline-start: var(--space-8) !important;
}

.me-8 {
	margin-inline-end: var(--space-8) !important;
}

.mt-8 {
	margin-block-start: var(--space-8) !important;
}

.mb-8 {
	margin-block-end: var(--space-8) !important;
}

.p-8 {
	padding: var(--space-8) !important;
}

.py-8 {
	padding-block: var(--space-8) !important;
}

.px-8 {
	padding-inline: var(--space-8) !important;
}

.ps-8 {
	padding-inline-start: var(--space-8) !important;
}

.pe-8 {
	padding-inline-end: var(--space-8) !important;
}

.pt-8 {
	padding-block-start: var(--space-8) !important;
}

.pb-8 {
	padding-block-end: var(--space-8) !important;
}

.gap-8 {
	gap: var(--space-8) !important;
}

.m-9 {
	margin: var(--space-9) !important;
}

.my-9 {
	margin-block: var(--space-9) !important;
}

.mx-9 {
	margin-inline: var(--space-9) !important;
}

.ms-9 {
	margin-inline-start: var(--space-9) !important;
}

.me-9 {
	margin-inline-end: var(--space-9) !important;
}

.mt-9 {
	margin-block-start: var(--space-9) !important;
}

.mb-9 {
	margin-block-end: var(--space-9) !important;
}

.p-9 {
	padding: var(--space-9) !important;
}

.py-9 {
	padding-block: var(--space-9) !important;
}

.px-9 {
	padding-inline: var(--space-9) !important;
}

.ps-9 {
	padding-inline-start: var(--space-9) !important;
}

.pe-9 {
	padding-inline-end: var(--space-9) !important;
}

.pt-9 {
	padding-block-start: var(--space-9) !important;
}

.pb-9 {
	padding-block-end: var(--space-9) !important;
}

.gap-9 {
	gap: var(--space-9) !important;
}

.m-10 {
	margin: var(--space-10) !important;
}

.my-10 {
	margin-block: var(--space-10) !important;
}

.mx-10 {
	margin-inline: var(--space-10) !important;
}

.ms-10 {
	margin-inline-start: var(--space-10) !important;
}

.me-10 {
	margin-inline-end: var(--space-10) !important;
}

.mt-10 {
	margin-block-start: var(--space-10) !important;
}

.mb-10 {
	margin-block-end: var(--space-10) !important;
}

.p-10 {
	padding: var(--space-10) !important;
}

.py-10 {
	padding-block: var(--space-10) !important;
}

.px-10 {
	padding-inline: var(--space-10) !important;
}

.ps-10 {
	padding-inline-start: var(--space-10) !important;
}

.pe-10 {
	padding-inline-end: var(--space-10) !important;
}

.pt-10 {
	padding-block-start: var(--space-10) !important;
}

.pb-10 {
	padding-block-end: var(--space-10) !important;
}

.gap-10 {
	gap: var(--space-10) !important;
}

.m-11 {
	margin: var(--space-11) !important;
}

.my-11 {
	margin-block: var(--space-11) !important;
}

.mx-11 {
	margin-inline: var(--space-11) !important;
}

.ms-11 {
	margin-inline-start: var(--space-11) !important;
}

.me-11 {
	margin-inline-end: var(--space-11) !important;
}

.mt-11 {
	margin-block-start: var(--space-11) !important;
}

.mb-11 {
	margin-block-end: var(--space-11) !important;
}

.p-11 {
	padding: var(--space-11) !important;
}

.py-11 {
	padding-block: var(--space-11) !important;
}

.px-11 {
	padding-inline: var(--space-11) !important;
}

.ps-11 {
	padding-inline-start: var(--space-11) !important;
}

.pe-11 {
	padding-inline-end: var(--space-11) !important;
}

.pt-11 {
	padding-block-start: var(--space-11) !important;
}

.pb-11 {
	padding-block-end: var(--space-11) !important;
}

.gap-11 {
	gap: var(--space-11) !important;
}

.m-12 {
	margin: var(--space-12) !important;
}

.my-12 {
	margin-block: var(--space-12) !important;
}

.mx-12 {
	margin-inline: var(--space-12) !important;
}

.ms-12 {
	margin-inline-start: var(--space-12) !important;
}

.me-12 {
	margin-inline-end: var(--space-12) !important;
}

.mt-12 {
	margin-block-start: var(--space-12) !important;
}

.mb-12 {
	margin-block-end: var(--space-12) !important;
}

.p-12 {
	padding: var(--space-12) !important;
}

.py-12 {
	padding-block: var(--space-12) !important;
}

.px-12 {
	padding-inline: var(--space-12) !important;
}

.ps-12 {
	padding-inline-start: var(--space-12) !important;
}

.pe-12 {
	padding-inline-end: var(--space-12) !important;
}

.pt-12 {
	padding-block-start: var(--space-12) !important;
}

.pb-12 {
	padding-block-end: var(--space-12) !important;
}

.gap-12 {
	gap: var(--space-12) !important;
}

.m-14 {
	margin: var(--space-14) !important;
}

.my-14 {
	margin-block: var(--space-14) !important;
}

.mx-14 {
	margin-inline: var(--space-14) !important;
}

.ms-14 {
	margin-inline-start: var(--space-14) !important;
}

.me-14 {
	margin-inline-end: var(--space-14) !important;
}

.mt-14 {
	margin-block-start: var(--space-14) !important;
}

.mb-14 {
	margin-block-end: var(--space-14) !important;
}

.p-14 {
	padding: var(--space-14) !important;
}

.py-14 {
	padding-block: var(--space-14) !important;
}

.px-14 {
	padding-inline: var(--space-14) !important;
}

.ps-14 {
	padding-inline-start: var(--space-14) !important;
}

.pe-14 {
	padding-inline-end: var(--space-14) !important;
}

.pt-14 {
	padding-block-start: var(--space-14) !important;
}

.pb-14 {
	padding-block-end: var(--space-14) !important;
}

.gap-14 {
	gap: var(--space-14) !important;
}

.m-16 {
	margin: var(--space-16) !important;
}

.my-16 {
	margin-block: var(--space-16) !important;
}

.mx-16 {
	margin-inline: var(--space-16) !important;
}

.ms-16 {
	margin-inline-start: var(--space-16) !important;
}

.me-16 {
	margin-inline-end: var(--space-16) !important;
}

.mt-16 {
	margin-block-start: var(--space-16) !important;
}

.mb-16 {
	margin-block-end: var(--space-16) !important;
}

.p-16 {
	padding: var(--space-16) !important;
}

.py-16 {
	padding-block: var(--space-16) !important;
}

.px-16 {
	padding-inline: var(--space-16) !important;
}

.ps-16 {
	padding-inline-start: var(--space-16) !important;
}

.pe-16 {
	padding-inline-end: var(--space-16) !important;
}

.pt-16 {
	padding-block-start: var(--space-16) !important;
}

.pb-16 {
	padding-block-end: var(--space-16) !important;
}

.gap-16 {
	gap: var(--space-16) !important;
}

.m-20 {
	margin: var(--space-20) !important;
}

.my-20 {
	margin-block: var(--space-20) !important;
}

.mx-20 {
	margin-inline: var(--space-20) !important;
}

.ms-20 {
	margin-inline-start: var(--space-20) !important;
}

.me-20 {
	margin-inline-end: var(--space-20) !important;
}

.mt-20 {
	margin-block-start: var(--space-20) !important;
}

.mb-20 {
	margin-block-end: var(--space-20) !important;
}

.p-20 {
	padding: var(--space-20) !important;
}

.py-20 {
	padding-block: var(--space-20) !important;
}

.px-20 {
	padding-inline: var(--space-20) !important;
}

.ps-20 {
	padding-inline-start: var(--space-20) !important;
}

.pe-20 {
	padding-inline-end: var(--space-20) !important;
}

.pt-20 {
	padding-block-start: var(--space-20) !important;
}

.pb-20 {
	padding-block-end: var(--space-20) !important;
}

.gap-20 {
	gap: var(--space-20) !important;
}

.m-24 {
	margin: var(--space-24) !important;
}

.my-24 {
	margin-block: var(--space-24) !important;
}

.mx-24 {
	margin-inline: var(--space-24) !important;
}

.ms-24 {
	margin-inline-start: var(--space-24) !important;
}

.me-24 {
	margin-inline-end: var(--space-24) !important;
}

.mt-24 {
	margin-block-start: var(--space-24) !important;
}

.mb-24 {
	margin-block-end: var(--space-24) !important;
}

.p-24 {
	padding: var(--space-24) !important;
}

.py-24 {
	padding-block: var(--space-24) !important;
}

.px-24 {
	padding-inline: var(--space-24) !important;
}

.ps-24 {
	padding-inline-start: var(--space-24) !important;
}

.pe-24 {
	padding-inline-end: var(--space-24) !important;
}

.pt-24 {
	padding-block-start: var(--space-24) !important;
}

.pb-24 {
	padding-block-end: var(--space-24) !important;
}

.gap-24 {
	gap: var(--space-24) !important;
}

.m-28 {
	margin: var(--space-28) !important;
}

.my-28 {
	margin-block: var(--space-28) !important;
}

.mx-28 {
	margin-inline: var(--space-28) !important;
}

.ms-28 {
	margin-inline-start: var(--space-28) !important;
}

.me-28 {
	margin-inline-end: var(--space-28) !important;
}

.mt-28 {
	margin-block-start: var(--space-28) !important;
}

.mb-28 {
	margin-block-end: var(--space-28) !important;
}

.p-28 {
	padding: var(--space-28) !important;
}

.py-28 {
	padding-block: var(--space-28) !important;
}

.px-28 {
	padding-inline: var(--space-28) !important;
}

.ps-28 {
	padding-inline-start: var(--space-28) !important;
}

.pe-28 {
	padding-inline-end: var(--space-28) !important;
}

.pt-28 {
	padding-block-start: var(--space-28) !important;
}

.pb-28 {
	padding-block-end: var(--space-28) !important;
}

.gap-28 {
	gap: var(--space-28) !important;
}

.m-32 {
	margin: var(--space-32) !important;
}

.my-32 {
	margin-block: var(--space-32) !important;
}

.mx-32 {
	margin-inline: var(--space-32) !important;
}

.ms-32 {
	margin-inline-start: var(--space-32) !important;
}

.me-32 {
	margin-inline-end: var(--space-32) !important;
}

.mt-32 {
	margin-block-start: var(--space-32) !important;
}

.mb-32 {
	margin-block-end: var(--space-32) !important;
}

.p-32 {
	padding: var(--space-32) !important;
}

.py-32 {
	padding-block: var(--space-32) !important;
}

.px-32 {
	padding-inline: var(--space-32) !important;
}

.ps-32 {
	padding-inline-start: var(--space-32) !important;
}

.pe-32 {
	padding-inline-end: var(--space-32) !important;
}

.pt-32 {
	padding-block-start: var(--space-32) !important;
}

.pb-32 {
	padding-block-end: var(--space-32) !important;
}

.gap-32 {
	gap: var(--space-32) !important;
}

.block {
	display: block !important;
}

.inline-block {
	display: inline-block !important;
}

.flex {
	display: flex !important;
}

.inline-flex {
	display: inline-flex !important;
}

.grid {
	display: grid !important;
}

.hidden {
	display: none !important;
}

.flex-row {
	flex-direction: row !important;
}

.flex-col {
	flex-direction: column !important;
}

.items-start {
	align-items: flex-start !important;
}

.items-center {
	align-items: center !important;
}

.items-end {
	align-items: flex-end !important;
}

.items-stretch {
	align-items: stretch !important;
}

.justify-start {
	justify-content: flex-start !important;
}

.justify-center {
	justify-content: center !important;
}

.justify-end {
	justify-content: flex-end !important;
}

.justify-between {
	justify-content: space-between !important;
}

.flex-wrap {
	flex-wrap: wrap !important;
}

.flex-nowrap {
	flex-wrap: nowrap !important;
}

.grow {
	flex-grow: 1 !important;
}

.shrink {
	flex-shrink: 1 !important;
}

.text-start {
	text-align: start !important;
}

.text-center {
	text-align: center !important;
}

.text-end {
	text-align: end !important;
}

.w-full {
	width: 100% !important;
}

.h-full {
	height: 100% !important;
}

.w-screen {
	width: 100vw !important;
}

.h-screen {
	height: 100vh !important;
}

.relative {
	position: relative !important;
}

.absolute {
	position: absolute !important;
}

.fixed {
	position: fixed !important;
}

.sticky {
	position: sticky !important;
}

.font-light {
	font-weight: 300 !important;
}

.font-normal {
	font-weight: 400 !important;
}

.font-medium {
	font-weight: 500 !important;
}

.font-semibold {
	font-weight: 600 !important;
}

.font-bold {
	font-weight: 700 !important;
}

@media (min-width: 640px) {
	.sm\:m-0 {
		margin: var(--space-0) !important;
	}
	.sm\:my-0 {
		margin-block: var(--space-0) !important;
	}
	.sm\:mx-0 {
		margin-inline: var(--space-0) !important;
	}
	.sm\:ms-0 {
		margin-inline-start: var(--space-0) !important;
	}
	.sm\:me-0 {
		margin-inline-end: var(--space-0) !important;
	}
	.sm\:mt-0 {
		margin-block-start: var(--space-0) !important;
	}
	.sm\:mb-0 {
		margin-block-end: var(--space-0) !important;
	}
	.sm\:p-0 {
		padding: var(--space-0) !important;
	}
	.sm\:py-0 {
		padding-block: var(--space-0) !important;
	}
	.sm\:px-0 {
		padding-inline: var(--space-0) !important;
	}
	.sm\:ps-0 {
		padding-inline-start: var(--space-0) !important;
	}
	.sm\:pe-0 {
		padding-inline-end: var(--space-0) !important;
	}
	.sm\:pt-0 {
		padding-block-start: var(--space-0) !important;
	}
	.sm\:pb-0 {
		padding-block-end: var(--space-0) !important;
	}
	.sm\:gap-0 {
		gap: var(--space-0) !important;
	}
	.sm\:m-px {
		margin: var(--space-px) !important;
	}
	.sm\:my-px {
		margin-block: var(--space-px) !important;
	}
	.sm\:mx-px {
		margin-inline: var(--space-px) !important;
	}
	.sm\:ms-px {
		margin-inline-start: var(--space-px) !important;
	}
	.sm\:me-px {
		margin-inline-end: var(--space-px) !important;
	}
	.sm\:mt-px {
		margin-block-start: var(--space-px) !important;
	}
	.sm\:mb-px {
		margin-block-end: var(--space-px) !important;
	}
	.sm\:p-px {
		padding: var(--space-px) !important;
	}
	.sm\:py-px {
		padding-block: var(--space-px) !important;
	}
	.sm\:px-px {
		padding-inline: var(--space-px) !important;
	}
	.sm\:ps-px {
		padding-inline-start: var(--space-px) !important;
	}
	.sm\:pe-px {
		padding-inline-end: var(--space-px) !important;
	}
	.sm\:pt-px {
		padding-block-start: var(--space-px) !important;
	}
	.sm\:pb-px {
		padding-block-end: var(--space-px) !important;
	}
	.sm\:gap-px {
		gap: var(--space-px) !important;
	}
	.sm\:m-0-5 {
		margin: var(--space-0-5) !important;
	}
	.sm\:my-0-5 {
		margin-block: var(--space-0-5) !important;
	}
	.sm\:mx-0-5 {
		margin-inline: var(--space-0-5) !important;
	}
	.sm\:ms-0-5 {
		margin-inline-start: var(--space-0-5) !important;
	}
	.sm\:me-0-5 {
		margin-inline-end: var(--space-0-5) !important;
	}
	.sm\:mt-0-5 {
		margin-block-start: var(--space-0-5) !important;
	}
	.sm\:mb-0-5 {
		margin-block-end: var(--space-0-5) !important;
	}
	.sm\:p-0-5 {
		padding: var(--space-0-5) !important;
	}
	.sm\:py-0-5 {
		padding-block: var(--space-0-5) !important;
	}
	.sm\:px-0-5 {
		padding-inline: var(--space-0-5) !important;
	}
	.sm\:ps-0-5 {
		padding-inline-start: var(--space-0-5) !important;
	}
	.sm\:pe-0-5 {
		padding-inline-end: var(--space-0-5) !important;
	}
	.sm\:pt-0-5 {
		padding-block-start: var(--space-0-5) !important;
	}
	.sm\:pb-0-5 {
		padding-block-end: var(--space-0-5) !important;
	}
	.sm\:gap-0-5 {
		gap: var(--space-0-5) !important;
	}
	.sm\:m-1 {
		margin: var(--space-1) !important;
	}
	.sm\:my-1 {
		margin-block: var(--space-1) !important;
	}
	.sm\:mx-1 {
		margin-inline: var(--space-1) !important;
	}
	.sm\:ms-1 {
		margin-inline-start: var(--space-1) !important;
	}
	.sm\:me-1 {
		margin-inline-end: var(--space-1) !important;
	}
	.sm\:mt-1 {
		margin-block-start: var(--space-1) !important;
	}
	.sm\:mb-1 {
		margin-block-end: var(--space-1) !important;
	}
	.sm\:p-1 {
		padding: var(--space-1) !important;
	}
	.sm\:py-1 {
		padding-block: var(--space-1) !important;
	}
	.sm\:px-1 {
		padding-inline: var(--space-1) !important;
	}
	.sm\:ps-1 {
		padding-inline-start: var(--space-1) !important;
	}
	.sm\:pe-1 {
		padding-inline-end: var(--space-1) !important;
	}
	.sm\:pt-1 {
		padding-block-start: var(--space-1) !important;
	}
	.sm\:pb-1 {
		padding-block-end: var(--space-1) !important;
	}
	.sm\:gap-1 {
		gap: var(--space-1) !important;
	}
	.sm\:m-1-5 {
		margin: var(--space-1-5) !important;
	}
	.sm\:my-1-5 {
		margin-block: var(--space-1-5) !important;
	}
	.sm\:mx-1-5 {
		margin-inline: var(--space-1-5) !important;
	}
	.sm\:ms-1-5 {
		margin-inline-start: var(--space-1-5) !important;
	}
	.sm\:me-1-5 {
		margin-inline-end: var(--space-1-5) !important;
	}
	.sm\:mt-1-5 {
		margin-block-start: var(--space-1-5) !important;
	}
	.sm\:mb-1-5 {
		margin-block-end: var(--space-1-5) !important;
	}
	.sm\:p-1-5 {
		padding: var(--space-1-5) !important;
	}
	.sm\:py-1-5 {
		padding-block: var(--space-1-5) !important;
	}
	.sm\:px-1-5 {
		padding-inline: var(--space-1-5) !important;
	}
	.sm\:ps-1-5 {
		padding-inline-start: var(--space-1-5) !important;
	}
	.sm\:pe-1-5 {
		padding-inline-end: var(--space-1-5) !important;
	}
	.sm\:pt-1-5 {
		padding-block-start: var(--space-1-5) !important;
	}
	.sm\:pb-1-5 {
		padding-block-end: var(--space-1-5) !important;
	}
	.sm\:gap-1-5 {
		gap: var(--space-1-5) !important;
	}
	.sm\:m-2 {
		margin: var(--space-2) !important;
	}
	.sm\:my-2 {
		margin-block: var(--space-2) !important;
	}
	.sm\:mx-2 {
		margin-inline: var(--space-2) !important;
	}
	.sm\:ms-2 {
		margin-inline-start: var(--space-2) !important;
	}
	.sm\:me-2 {
		margin-inline-end: var(--space-2) !important;
	}
	.sm\:mt-2 {
		margin-block-start: var(--space-2) !important;
	}
	.sm\:mb-2 {
		margin-block-end: var(--space-2) !important;
	}
	.sm\:p-2 {
		padding: var(--space-2) !important;
	}
	.sm\:py-2 {
		padding-block: var(--space-2) !important;
	}
	.sm\:px-2 {
		padding-inline: var(--space-2) !important;
	}
	.sm\:ps-2 {
		padding-inline-start: var(--space-2) !important;
	}
	.sm\:pe-2 {
		padding-inline-end: var(--space-2) !important;
	}
	.sm\:pt-2 {
		padding-block-start: var(--space-2) !important;
	}
	.sm\:pb-2 {
		padding-block-end: var(--space-2) !important;
	}
	.sm\:gap-2 {
		gap: var(--space-2) !important;
	}
	.sm\:m-2-5 {
		margin: var(--space-2-5) !important;
	}
	.sm\:my-2-5 {
		margin-block: var(--space-2-5) !important;
	}
	.sm\:mx-2-5 {
		margin-inline: var(--space-2-5) !important;
	}
	.sm\:ms-2-5 {
		margin-inline-start: var(--space-2-5) !important;
	}
	.sm\:me-2-5 {
		margin-inline-end: var(--space-2-5) !important;
	}
	.sm\:mt-2-5 {
		margin-block-start: var(--space-2-5) !important;
	}
	.sm\:mb-2-5 {
		margin-block-end: var(--space-2-5) !important;
	}
	.sm\:p-2-5 {
		padding: var(--space-2-5) !important;
	}
	.sm\:py-2-5 {
		padding-block: var(--space-2-5) !important;
	}
	.sm\:px-2-5 {
		padding-inline: var(--space-2-5) !important;
	}
	.sm\:ps-2-5 {
		padding-inline-start: var(--space-2-5) !important;
	}
	.sm\:pe-2-5 {
		padding-inline-end: var(--space-2-5) !important;
	}
	.sm\:pt-2-5 {
		padding-block-start: var(--space-2-5) !important;
	}
	.sm\:pb-2-5 {
		padding-block-end: var(--space-2-5) !important;
	}
	.sm\:gap-2-5 {
		gap: var(--space-2-5) !important;
	}
	.sm\:m-3 {
		margin: var(--space-3) !important;
	}
	.sm\:my-3 {
		margin-block: var(--space-3) !important;
	}
	.sm\:mx-3 {
		margin-inline: var(--space-3) !important;
	}
	.sm\:ms-3 {
		margin-inline-start: var(--space-3) !important;
	}
	.sm\:me-3 {
		margin-inline-end: var(--space-3) !important;
	}
	.sm\:mt-3 {
		margin-block-start: var(--space-3) !important;
	}
	.sm\:mb-3 {
		margin-block-end: var(--space-3) !important;
	}
	.sm\:p-3 {
		padding: var(--space-3) !important;
	}
	.sm\:py-3 {
		padding-block: var(--space-3) !important;
	}
	.sm\:px-3 {
		padding-inline: var(--space-3) !important;
	}
	.sm\:ps-3 {
		padding-inline-start: var(--space-3) !important;
	}
	.sm\:pe-3 {
		padding-inline-end: var(--space-3) !important;
	}
	.sm\:pt-3 {
		padding-block-start: var(--space-3) !important;
	}
	.sm\:pb-3 {
		padding-block-end: var(--space-3) !important;
	}
	.sm\:gap-3 {
		gap: var(--space-3) !important;
	}
	.sm\:m-3-5 {
		margin: var(--space-3-5) !important;
	}
	.sm\:my-3-5 {
		margin-block: var(--space-3-5) !important;
	}
	.sm\:mx-3-5 {
		margin-inline: var(--space-3-5) !important;
	}
	.sm\:ms-3-5 {
		margin-inline-start: var(--space-3-5) !important;
	}
	.sm\:me-3-5 {
		margin-inline-end: var(--space-3-5) !important;
	}
	.sm\:mt-3-5 {
		margin-block-start: var(--space-3-5) !important;
	}
	.sm\:mb-3-5 {
		margin-block-end: var(--space-3-5) !important;
	}
	.sm\:p-3-5 {
		padding: var(--space-3-5) !important;
	}
	.sm\:py-3-5 {
		padding-block: var(--space-3-5) !important;
	}
	.sm\:px-3-5 {
		padding-inline: var(--space-3-5) !important;
	}
	.sm\:ps-3-5 {
		padding-inline-start: var(--space-3-5) !important;
	}
	.sm\:pe-3-5 {
		padding-inline-end: var(--space-3-5) !important;
	}
	.sm\:pt-3-5 {
		padding-block-start: var(--space-3-5) !important;
	}
	.sm\:pb-3-5 {
		padding-block-end: var(--space-3-5) !important;
	}
	.sm\:gap-3-5 {
		gap: var(--space-3-5) !important;
	}
	.sm\:m-4 {
		margin: var(--space-4) !important;
	}
	.sm\:my-4 {
		margin-block: var(--space-4) !important;
	}
	.sm\:mx-4 {
		margin-inline: var(--space-4) !important;
	}
	.sm\:ms-4 {
		margin-inline-start: var(--space-4) !important;
	}
	.sm\:me-4 {
		margin-inline-end: var(--space-4) !important;
	}
	.sm\:mt-4 {
		margin-block-start: var(--space-4) !important;
	}
	.sm\:mb-4 {
		margin-block-end: var(--space-4) !important;
	}
	.sm\:p-4 {
		padding: var(--space-4) !important;
	}
	.sm\:py-4 {
		padding-block: var(--space-4) !important;
	}
	.sm\:px-4 {
		padding-inline: var(--space-4) !important;
	}
	.sm\:ps-4 {
		padding-inline-start: var(--space-4) !important;
	}
	.sm\:pe-4 {
		padding-inline-end: var(--space-4) !important;
	}
	.sm\:pt-4 {
		padding-block-start: var(--space-4) !important;
	}
	.sm\:pb-4 {
		padding-block-end: var(--space-4) !important;
	}
	.sm\:gap-4 {
		gap: var(--space-4) !important;
	}
	.sm\:m-5 {
		margin: var(--space-5) !important;
	}
	.sm\:my-5 {
		margin-block: var(--space-5) !important;
	}
	.sm\:mx-5 {
		margin-inline: var(--space-5) !important;
	}
	.sm\:ms-5 {
		margin-inline-start: var(--space-5) !important;
	}
	.sm\:me-5 {
		margin-inline-end: var(--space-5) !important;
	}
	.sm\:mt-5 {
		margin-block-start: var(--space-5) !important;
	}
	.sm\:mb-5 {
		margin-block-end: var(--space-5) !important;
	}
	.sm\:p-5 {
		padding: var(--space-5) !important;
	}
	.sm\:py-5 {
		padding-block: var(--space-5) !important;
	}
	.sm\:px-5 {
		padding-inline: var(--space-5) !important;
	}
	.sm\:ps-5 {
		padding-inline-start: var(--space-5) !important;
	}
	.sm\:pe-5 {
		padding-inline-end: var(--space-5) !important;
	}
	.sm\:pt-5 {
		padding-block-start: var(--space-5) !important;
	}
	.sm\:pb-5 {
		padding-block-end: var(--space-5) !important;
	}
	.sm\:gap-5 {
		gap: var(--space-5) !important;
	}
	.sm\:m-6 {
		margin: var(--space-6) !important;
	}
	.sm\:my-6 {
		margin-block: var(--space-6) !important;
	}
	.sm\:mx-6 {
		margin-inline: var(--space-6) !important;
	}
	.sm\:ms-6 {
		margin-inline-start: var(--space-6) !important;
	}
	.sm\:me-6 {
		margin-inline-end: var(--space-6) !important;
	}
	.sm\:mt-6 {
		margin-block-start: var(--space-6) !important;
	}
	.sm\:mb-6 {
		margin-block-end: var(--space-6) !important;
	}
	.sm\:p-6 {
		padding: var(--space-6) !important;
	}
	.sm\:py-6 {
		padding-block: var(--space-6) !important;
	}
	.sm\:px-6 {
		padding-inline: var(--space-6) !important;
	}
	.sm\:ps-6 {
		padding-inline-start: var(--space-6) !important;
	}
	.sm\:pe-6 {
		padding-inline-end: var(--space-6) !important;
	}
	.sm\:pt-6 {
		padding-block-start: var(--space-6) !important;
	}
	.sm\:pb-6 {
		padding-block-end: var(--space-6) !important;
	}
	.sm\:gap-6 {
		gap: var(--space-6) !important;
	}
	.sm\:m-7 {
		margin: var(--space-7) !important;
	}
	.sm\:my-7 {
		margin-block: var(--space-7) !important;
	}
	.sm\:mx-7 {
		margin-inline: var(--space-7) !important;
	}
	.sm\:ms-7 {
		margin-inline-start: var(--space-7) !important;
	}
	.sm\:me-7 {
		margin-inline-end: var(--space-7) !important;
	}
	.sm\:mt-7 {
		margin-block-start: var(--space-7) !important;
	}
	.sm\:mb-7 {
		margin-block-end: var(--space-7) !important;
	}
	.sm\:p-7 {
		padding: var(--space-7) !important;
	}
	.sm\:py-7 {
		padding-block: var(--space-7) !important;
	}
	.sm\:px-7 {
		padding-inline: var(--space-7) !important;
	}
	.sm\:ps-7 {
		padding-inline-start: var(--space-7) !important;
	}
	.sm\:pe-7 {
		padding-inline-end: var(--space-7) !important;
	}
	.sm\:pt-7 {
		padding-block-start: var(--space-7) !important;
	}
	.sm\:pb-7 {
		padding-block-end: var(--space-7) !important;
	}
	.sm\:gap-7 {
		gap: var(--space-7) !important;
	}
	.sm\:m-8 {
		margin: var(--space-8) !important;
	}
	.sm\:my-8 {
		margin-block: var(--space-8) !important;
	}
	.sm\:mx-8 {
		margin-inline: var(--space-8) !important;
	}
	.sm\:ms-8 {
		margin-inline-start: var(--space-8) !important;
	}
	.sm\:me-8 {
		margin-inline-end: var(--space-8) !important;
	}
	.sm\:mt-8 {
		margin-block-start: var(--space-8) !important;
	}
	.sm\:mb-8 {
		margin-block-end: var(--space-8) !important;
	}
	.sm\:p-8 {
		padding: var(--space-8) !important;
	}
	.sm\:py-8 {
		padding-block: var(--space-8) !important;
	}
	.sm\:px-8 {
		padding-inline: var(--space-8) !important;
	}
	.sm\:ps-8 {
		padding-inline-start: var(--space-8) !important;
	}
	.sm\:pe-8 {
		padding-inline-end: var(--space-8) !important;
	}
	.sm\:pt-8 {
		padding-block-start: var(--space-8) !important;
	}
	.sm\:pb-8 {
		padding-block-end: var(--space-8) !important;
	}
	.sm\:gap-8 {
		gap: var(--space-8) !important;
	}
	.sm\:m-9 {
		margin: var(--space-9) !important;
	}
	.sm\:my-9 {
		margin-block: var(--space-9) !important;
	}
	.sm\:mx-9 {
		margin-inline: var(--space-9) !important;
	}
	.sm\:ms-9 {
		margin-inline-start: var(--space-9) !important;
	}
	.sm\:me-9 {
		margin-inline-end: var(--space-9) !important;
	}
	.sm\:mt-9 {
		margin-block-start: var(--space-9) !important;
	}
	.sm\:mb-9 {
		margin-block-end: var(--space-9) !important;
	}
	.sm\:p-9 {
		padding: var(--space-9) !important;
	}
	.sm\:py-9 {
		padding-block: var(--space-9) !important;
	}
	.sm\:px-9 {
		padding-inline: var(--space-9) !important;
	}
	.sm\:ps-9 {
		padding-inline-start: var(--space-9) !important;
	}
	.sm\:pe-9 {
		padding-inline-end: var(--space-9) !important;
	}
	.sm\:pt-9 {
		padding-block-start: var(--space-9) !important;
	}
	.sm\:pb-9 {
		padding-block-end: var(--space-9) !important;
	}
	.sm\:gap-9 {
		gap: var(--space-9) !important;
	}
	.sm\:m-10 {
		margin: var(--space-10) !important;
	}
	.sm\:my-10 {
		margin-block: var(--space-10) !important;
	}
	.sm\:mx-10 {
		margin-inline: var(--space-10) !important;
	}
	.sm\:ms-10 {
		margin-inline-start: var(--space-10) !important;
	}
	.sm\:me-10 {
		margin-inline-end: var(--space-10) !important;
	}
	.sm\:mt-10 {
		margin-block-start: var(--space-10) !important;
	}
	.sm\:mb-10 {
		margin-block-end: var(--space-10) !important;
	}
	.sm\:p-10 {
		padding: var(--space-10) !important;
	}
	.sm\:py-10 {
		padding-block: var(--space-10) !important;
	}
	.sm\:px-10 {
		padding-inline: var(--space-10) !important;
	}
	.sm\:ps-10 {
		padding-inline-start: var(--space-10) !important;
	}
	.sm\:pe-10 {
		padding-inline-end: var(--space-10) !important;
	}
	.sm\:pt-10 {
		padding-block-start: var(--space-10) !important;
	}
	.sm\:pb-10 {
		padding-block-end: var(--space-10) !important;
	}
	.sm\:gap-10 {
		gap: var(--space-10) !important;
	}
	.sm\:m-11 {
		margin: var(--space-11) !important;
	}
	.sm\:my-11 {
		margin-block: var(--space-11) !important;
	}
	.sm\:mx-11 {
		margin-inline: var(--space-11) !important;
	}
	.sm\:ms-11 {
		margin-inline-start: var(--space-11) !important;
	}
	.sm\:me-11 {
		margin-inline-end: var(--space-11) !important;
	}
	.sm\:mt-11 {
		margin-block-start: var(--space-11) !important;
	}
	.sm\:mb-11 {
		margin-block-end: var(--space-11) !important;
	}
	.sm\:p-11 {
		padding: var(--space-11) !important;
	}
	.sm\:py-11 {
		padding-block: var(--space-11) !important;
	}
	.sm\:px-11 {
		padding-inline: var(--space-11) !important;
	}
	.sm\:ps-11 {
		padding-inline-start: var(--space-11) !important;
	}
	.sm\:pe-11 {
		padding-inline-end: var(--space-11) !important;
	}
	.sm\:pt-11 {
		padding-block-start: var(--space-11) !important;
	}
	.sm\:pb-11 {
		padding-block-end: var(--space-11) !important;
	}
	.sm\:gap-11 {
		gap: var(--space-11) !important;
	}
	.sm\:m-12 {
		margin: var(--space-12) !important;
	}
	.sm\:my-12 {
		margin-block: var(--space-12) !important;
	}
	.sm\:mx-12 {
		margin-inline: var(--space-12) !important;
	}
	.sm\:ms-12 {
		margin-inline-start: var(--space-12) !important;
	}
	.sm\:me-12 {
		margin-inline-end: var(--space-12) !important;
	}
	.sm\:mt-12 {
		margin-block-start: var(--space-12) !important;
	}
	.sm\:mb-12 {
		margin-block-end: var(--space-12) !important;
	}
	.sm\:p-12 {
		padding: var(--space-12) !important;
	}
	.sm\:py-12 {
		padding-block: var(--space-12) !important;
	}
	.sm\:px-12 {
		padding-inline: var(--space-12) !important;
	}
	.sm\:ps-12 {
		padding-inline-start: var(--space-12) !important;
	}
	.sm\:pe-12 {
		padding-inline-end: var(--space-12) !important;
	}
	.sm\:pt-12 {
		padding-block-start: var(--space-12) !important;
	}
	.sm\:pb-12 {
		padding-block-end: var(--space-12) !important;
	}
	.sm\:gap-12 {
		gap: var(--space-12) !important;
	}
	.sm\:m-14 {
		margin: var(--space-14) !important;
	}
	.sm\:my-14 {
		margin-block: var(--space-14) !important;
	}
	.sm\:mx-14 {
		margin-inline: var(--space-14) !important;
	}
	.sm\:ms-14 {
		margin-inline-start: var(--space-14) !important;
	}
	.sm\:me-14 {
		margin-inline-end: var(--space-14) !important;
	}
	.sm\:mt-14 {
		margin-block-start: var(--space-14) !important;
	}
	.sm\:mb-14 {
		margin-block-end: var(--space-14) !important;
	}
	.sm\:p-14 {
		padding: var(--space-14) !important;
	}
	.sm\:py-14 {
		padding-block: var(--space-14) !important;
	}
	.sm\:px-14 {
		padding-inline: var(--space-14) !important;
	}
	.sm\:ps-14 {
		padding-inline-start: var(--space-14) !important;
	}
	.sm\:pe-14 {
		padding-inline-end: var(--space-14) !important;
	}
	.sm\:pt-14 {
		padding-block-start: var(--space-14) !important;
	}
	.sm\:pb-14 {
		padding-block-end: var(--space-14) !important;
	}
	.sm\:gap-14 {
		gap: var(--space-14) !important;
	}
	.sm\:m-16 {
		margin: var(--space-16) !important;
	}
	.sm\:my-16 {
		margin-block: var(--space-16) !important;
	}
	.sm\:mx-16 {
		margin-inline: var(--space-16) !important;
	}
	.sm\:ms-16 {
		margin-inline-start: var(--space-16) !important;
	}
	.sm\:me-16 {
		margin-inline-end: var(--space-16) !important;
	}
	.sm\:mt-16 {
		margin-block-start: var(--space-16) !important;
	}
	.sm\:mb-16 {
		margin-block-end: var(--space-16) !important;
	}
	.sm\:p-16 {
		padding: var(--space-16) !important;
	}
	.sm\:py-16 {
		padding-block: var(--space-16) !important;
	}
	.sm\:px-16 {
		padding-inline: var(--space-16) !important;
	}
	.sm\:ps-16 {
		padding-inline-start: var(--space-16) !important;
	}
	.sm\:pe-16 {
		padding-inline-end: var(--space-16) !important;
	}
	.sm\:pt-16 {
		padding-block-start: var(--space-16) !important;
	}
	.sm\:pb-16 {
		padding-block-end: var(--space-16) !important;
	}
	.sm\:gap-16 {
		gap: var(--space-16) !important;
	}
	.sm\:m-20 {
		margin: var(--space-20) !important;
	}
	.sm\:my-20 {
		margin-block: var(--space-20) !important;
	}
	.sm\:mx-20 {
		margin-inline: var(--space-20) !important;
	}
	.sm\:ms-20 {
		margin-inline-start: var(--space-20) !important;
	}
	.sm\:me-20 {
		margin-inline-end: var(--space-20) !important;
	}
	.sm\:mt-20 {
		margin-block-start: var(--space-20) !important;
	}
	.sm\:mb-20 {
		margin-block-end: var(--space-20) !important;
	}
	.sm\:p-20 {
		padding: var(--space-20) !important;
	}
	.sm\:py-20 {
		padding-block: var(--space-20) !important;
	}
	.sm\:px-20 {
		padding-inline: var(--space-20) !important;
	}
	.sm\:ps-20 {
		padding-inline-start: var(--space-20) !important;
	}
	.sm\:pe-20 {
		padding-inline-end: var(--space-20) !important;
	}
	.sm\:pt-20 {
		padding-block-start: var(--space-20) !important;
	}
	.sm\:pb-20 {
		padding-block-end: var(--space-20) !important;
	}
	.sm\:gap-20 {
		gap: var(--space-20) !important;
	}
	.sm\:m-24 {
		margin: var(--space-24) !important;
	}
	.sm\:my-24 {
		margin-block: var(--space-24) !important;
	}
	.sm\:mx-24 {
		margin-inline: var(--space-24) !important;
	}
	.sm\:ms-24 {
		margin-inline-start: var(--space-24) !important;
	}
	.sm\:me-24 {
		margin-inline-end: var(--space-24) !important;
	}
	.sm\:mt-24 {
		margin-block-start: var(--space-24) !important;
	}
	.sm\:mb-24 {
		margin-block-end: var(--space-24) !important;
	}
	.sm\:p-24 {
		padding: var(--space-24) !important;
	}
	.sm\:py-24 {
		padding-block: var(--space-24) !important;
	}
	.sm\:px-24 {
		padding-inline: var(--space-24) !important;
	}
	.sm\:ps-24 {
		padding-inline-start: var(--space-24) !important;
	}
	.sm\:pe-24 {
		padding-inline-end: var(--space-24) !important;
	}
	.sm\:pt-24 {
		padding-block-start: var(--space-24) !important;
	}
	.sm\:pb-24 {
		padding-block-end: var(--space-24) !important;
	}
	.sm\:gap-24 {
		gap: var(--space-24) !important;
	}
	.sm\:m-28 {
		margin: var(--space-28) !important;
	}
	.sm\:my-28 {
		margin-block: var(--space-28) !important;
	}
	.sm\:mx-28 {
		margin-inline: var(--space-28) !important;
	}
	.sm\:ms-28 {
		margin-inline-start: var(--space-28) !important;
	}
	.sm\:me-28 {
		margin-inline-end: var(--space-28) !important;
	}
	.sm\:mt-28 {
		margin-block-start: var(--space-28) !important;
	}
	.sm\:mb-28 {
		margin-block-end: var(--space-28) !important;
	}
	.sm\:p-28 {
		padding: var(--space-28) !important;
	}
	.sm\:py-28 {
		padding-block: var(--space-28) !important;
	}
	.sm\:px-28 {
		padding-inline: var(--space-28) !important;
	}
	.sm\:ps-28 {
		padding-inline-start: var(--space-28) !important;
	}
	.sm\:pe-28 {
		padding-inline-end: var(--space-28) !important;
	}
	.sm\:pt-28 {
		padding-block-start: var(--space-28) !important;
	}
	.sm\:pb-28 {
		padding-block-end: var(--space-28) !important;
	}
	.sm\:gap-28 {
		gap: var(--space-28) !important;
	}
	.sm\:m-32 {
		margin: var(--space-32) !important;
	}
	.sm\:my-32 {
		margin-block: var(--space-32) !important;
	}
	.sm\:mx-32 {
		margin-inline: var(--space-32) !important;
	}
	.sm\:ms-32 {
		margin-inline-start: var(--space-32) !important;
	}
	.sm\:me-32 {
		margin-inline-end: var(--space-32) !important;
	}
	.sm\:mt-32 {
		margin-block-start: var(--space-32) !important;
	}
	.sm\:mb-32 {
		margin-block-end: var(--space-32) !important;
	}
	.sm\:p-32 {
		padding: var(--space-32) !important;
	}
	.sm\:py-32 {
		padding-block: var(--space-32) !important;
	}
	.sm\:px-32 {
		padding-inline: var(--space-32) !important;
	}
	.sm\:ps-32 {
		padding-inline-start: var(--space-32) !important;
	}
	.sm\:pe-32 {
		padding-inline-end: var(--space-32) !important;
	}
	.sm\:pt-32 {
		padding-block-start: var(--space-32) !important;
	}
	.sm\:pb-32 {
		padding-block-end: var(--space-32) !important;
	}
	.sm\:gap-32 {
		gap: var(--space-32) !important;
	}
	.sm\:block {
		display: block !important;
	}
	.sm\:inline-block {
		display: inline-block !important;
	}
	.sm\:flex {
		display: flex !important;
	}
	.sm\:inline-flex {
		display: inline-flex !important;
	}
	.sm\:grid {
		display: grid !important;
	}
	.sm\:hidden {
		display: none !important;
	}
	.sm\:flex-row {
		flex-direction: row !important;
	}
	.sm\:flex-col {
		flex-direction: column !important;
	}
	.sm\:items-start {
		align-items: flex-start !important;
	}
	.sm\:items-center {
		align-items: center !important;
	}
	.sm\:items-end {
		align-items: flex-end !important;
	}
	.sm\:items-stretch {
		align-items: stretch !important;
	}
	.sm\:justify-start {
		justify-content: flex-start !important;
	}
	.sm\:justify-center {
		justify-content: center !important;
	}
	.sm\:justify-end {
		justify-content: flex-end !important;
	}
	.sm\:justify-between {
		justify-content: space-between !important;
	}
	.sm\:flex-wrap {
		flex-wrap: wrap !important;
	}
	.sm\:flex-nowrap {
		flex-wrap: nowrap !important;
	}
	.sm\:grow {
		flex-grow: 1 !important;
	}
	.sm\:shrink {
		flex-shrink: 1 !important;
	}
	.sm\:text-start {
		text-align: start !important;
	}
	.sm\:text-center {
		text-align: center !important;
	}
	.sm\:text-end {
		text-align: end !important;
	}
	.sm\:w-full {
		width: 100% !important;
	}
	.sm\:h-full {
		height: 100% !important;
	}
	.sm\:w-screen {
		width: 100vw !important;
	}
	.sm\:h-screen {
		height: 100vh !important;
	}
	.sm\:relative {
		position: relative !important;
	}
	.sm\:absolute {
		position: absolute !important;
	}
	.sm\:fixed {
		position: fixed !important;
	}
	.sm\:sticky {
		position: sticky !important;
	}
	.sm\:font-light {
		font-weight: 300 !important;
	}
	.sm\:font-normal {
		font-weight: 400 !important;
	}
	.sm\:font-medium {
		font-weight: 500 !important;
	}
	.sm\:font-semibold {
		font-weight: 600 !important;
	}
	.sm\:font-bold {
		font-weight: 700 !important;
	}
}

@media (min-width: 768px) {
	.md\:m-0 {
		margin: var(--space-0) !important;
	}
	.md\:my-0 {
		margin-block: var(--space-0) !important;
	}
	.md\:mx-0 {
		margin-inline: var(--space-0) !important;
	}
	.md\:ms-0 {
		margin-inline-start: var(--space-0) !important;
	}
	.md\:me-0 {
		margin-inline-end: var(--space-0) !important;
	}
	.md\:mt-0 {
		margin-block-start: var(--space-0) !important;
	}
	.md\:mb-0 {
		margin-block-end: var(--space-0) !important;
	}
	.md\:p-0 {
		padding: var(--space-0) !important;
	}
	.md\:py-0 {
		padding-block: var(--space-0) !important;
	}
	.md\:px-0 {
		padding-inline: var(--space-0) !important;
	}
	.md\:ps-0 {
		padding-inline-start: var(--space-0) !important;
	}
	.md\:pe-0 {
		padding-inline-end: var(--space-0) !important;
	}
	.md\:pt-0 {
		padding-block-start: var(--space-0) !important;
	}
	.md\:pb-0 {
		padding-block-end: var(--space-0) !important;
	}
	.md\:gap-0 {
		gap: var(--space-0) !important;
	}
	.md\:m-px {
		margin: var(--space-px) !important;
	}
	.md\:my-px {
		margin-block: var(--space-px) !important;
	}
	.md\:mx-px {
		margin-inline: var(--space-px) !important;
	}
	.md\:ms-px {
		margin-inline-start: var(--space-px) !important;
	}
	.md\:me-px {
		margin-inline-end: var(--space-px) !important;
	}
	.md\:mt-px {
		margin-block-start: var(--space-px) !important;
	}
	.md\:mb-px {
		margin-block-end: var(--space-px) !important;
	}
	.md\:p-px {
		padding: var(--space-px) !important;
	}
	.md\:py-px {
		padding-block: var(--space-px) !important;
	}
	.md\:px-px {
		padding-inline: var(--space-px) !important;
	}
	.md\:ps-px {
		padding-inline-start: var(--space-px) !important;
	}
	.md\:pe-px {
		padding-inline-end: var(--space-px) !important;
	}
	.md\:pt-px {
		padding-block-start: var(--space-px) !important;
	}
	.md\:pb-px {
		padding-block-end: var(--space-px) !important;
	}
	.md\:gap-px {
		gap: var(--space-px) !important;
	}
	.md\:m-0-5 {
		margin: var(--space-0-5) !important;
	}
	.md\:my-0-5 {
		margin-block: var(--space-0-5) !important;
	}
	.md\:mx-0-5 {
		margin-inline: var(--space-0-5) !important;
	}
	.md\:ms-0-5 {
		margin-inline-start: var(--space-0-5) !important;
	}
	.md\:me-0-5 {
		margin-inline-end: var(--space-0-5) !important;
	}
	.md\:mt-0-5 {
		margin-block-start: var(--space-0-5) !important;
	}
	.md\:mb-0-5 {
		margin-block-end: var(--space-0-5) !important;
	}
	.md\:p-0-5 {
		padding: var(--space-0-5) !important;
	}
	.md\:py-0-5 {
		padding-block: var(--space-0-5) !important;
	}
	.md\:px-0-5 {
		padding-inline: var(--space-0-5) !important;
	}
	.md\:ps-0-5 {
		padding-inline-start: var(--space-0-5) !important;
	}
	.md\:pe-0-5 {
		padding-inline-end: var(--space-0-5) !important;
	}
	.md\:pt-0-5 {
		padding-block-start: var(--space-0-5) !important;
	}
	.md\:pb-0-5 {
		padding-block-end: var(--space-0-5) !important;
	}
	.md\:gap-0-5 {
		gap: var(--space-0-5) !important;
	}
	.md\:m-1 {
		margin: var(--space-1) !important;
	}
	.md\:my-1 {
		margin-block: var(--space-1) !important;
	}
	.md\:mx-1 {
		margin-inline: var(--space-1) !important;
	}
	.md\:ms-1 {
		margin-inline-start: var(--space-1) !important;
	}
	.md\:me-1 {
		margin-inline-end: var(--space-1) !important;
	}
	.md\:mt-1 {
		margin-block-start: var(--space-1) !important;
	}
	.md\:mb-1 {
		margin-block-end: var(--space-1) !important;
	}
	.md\:p-1 {
		padding: var(--space-1) !important;
	}
	.md\:py-1 {
		padding-block: var(--space-1) !important;
	}
	.md\:px-1 {
		padding-inline: var(--space-1) !important;
	}
	.md\:ps-1 {
		padding-inline-start: var(--space-1) !important;
	}
	.md\:pe-1 {
		padding-inline-end: var(--space-1) !important;
	}
	.md\:pt-1 {
		padding-block-start: var(--space-1) !important;
	}
	.md\:pb-1 {
		padding-block-end: var(--space-1) !important;
	}
	.md\:gap-1 {
		gap: var(--space-1) !important;
	}
	.md\:m-1-5 {
		margin: var(--space-1-5) !important;
	}
	.md\:my-1-5 {
		margin-block: var(--space-1-5) !important;
	}
	.md\:mx-1-5 {
		margin-inline: var(--space-1-5) !important;
	}
	.md\:ms-1-5 {
		margin-inline-start: var(--space-1-5) !important;
	}
	.md\:me-1-5 {
		margin-inline-end: var(--space-1-5) !important;
	}
	.md\:mt-1-5 {
		margin-block-start: var(--space-1-5) !important;
	}
	.md\:mb-1-5 {
		margin-block-end: var(--space-1-5) !important;
	}
	.md\:p-1-5 {
		padding: var(--space-1-5) !important;
	}
	.md\:py-1-5 {
		padding-block: var(--space-1-5) !important;
	}
	.md\:px-1-5 {
		padding-inline: var(--space-1-5) !important;
	}
	.md\:ps-1-5 {
		padding-inline-start: var(--space-1-5) !important;
	}
	.md\:pe-1-5 {
		padding-inline-end: var(--space-1-5) !important;
	}
	.md\:pt-1-5 {
		padding-block-start: var(--space-1-5) !important;
	}
	.md\:pb-1-5 {
		padding-block-end: var(--space-1-5) !important;
	}
	.md\:gap-1-5 {
		gap: var(--space-1-5) !important;
	}
	.md\:m-2 {
		margin: var(--space-2) !important;
	}
	.md\:my-2 {
		margin-block: var(--space-2) !important;
	}
	.md\:mx-2 {
		margin-inline: var(--space-2) !important;
	}
	.md\:ms-2 {
		margin-inline-start: var(--space-2) !important;
	}
	.md\:me-2 {
		margin-inline-end: var(--space-2) !important;
	}
	.md\:mt-2 {
		margin-block-start: var(--space-2) !important;
	}
	.md\:mb-2 {
		margin-block-end: var(--space-2) !important;
	}
	.md\:p-2 {
		padding: var(--space-2) !important;
	}
	.md\:py-2 {
		padding-block: var(--space-2) !important;
	}
	.md\:px-2 {
		padding-inline: var(--space-2) !important;
	}
	.md\:ps-2 {
		padding-inline-start: var(--space-2) !important;
	}
	.md\:pe-2 {
		padding-inline-end: var(--space-2) !important;
	}
	.md\:pt-2 {
		padding-block-start: var(--space-2) !important;
	}
	.md\:pb-2 {
		padding-block-end: var(--space-2) !important;
	}
	.md\:gap-2 {
		gap: var(--space-2) !important;
	}
	.md\:m-2-5 {
		margin: var(--space-2-5) !important;
	}
	.md\:my-2-5 {
		margin-block: var(--space-2-5) !important;
	}
	.md\:mx-2-5 {
		margin-inline: var(--space-2-5) !important;
	}
	.md\:ms-2-5 {
		margin-inline-start: var(--space-2-5) !important;
	}
	.md\:me-2-5 {
		margin-inline-end: var(--space-2-5) !important;
	}
	.md\:mt-2-5 {
		margin-block-start: var(--space-2-5) !important;
	}
	.md\:mb-2-5 {
		margin-block-end: var(--space-2-5) !important;
	}
	.md\:p-2-5 {
		padding: var(--space-2-5) !important;
	}
	.md\:py-2-5 {
		padding-block: var(--space-2-5) !important;
	}
	.md\:px-2-5 {
		padding-inline: var(--space-2-5) !important;
	}
	.md\:ps-2-5 {
		padding-inline-start: var(--space-2-5) !important;
	}
	.md\:pe-2-5 {
		padding-inline-end: var(--space-2-5) !important;
	}
	.md\:pt-2-5 {
		padding-block-start: var(--space-2-5) !important;
	}
	.md\:pb-2-5 {
		padding-block-end: var(--space-2-5) !important;
	}
	.md\:gap-2-5 {
		gap: var(--space-2-5) !important;
	}
	.md\:m-3 {
		margin: var(--space-3) !important;
	}
	.md\:my-3 {
		margin-block: var(--space-3) !important;
	}
	.md\:mx-3 {
		margin-inline: var(--space-3) !important;
	}
	.md\:ms-3 {
		margin-inline-start: var(--space-3) !important;
	}
	.md\:me-3 {
		margin-inline-end: var(--space-3) !important;
	}
	.md\:mt-3 {
		margin-block-start: var(--space-3) !important;
	}
	.md\:mb-3 {
		margin-block-end: var(--space-3) !important;
	}
	.md\:p-3 {
		padding: var(--space-3) !important;
	}
	.md\:py-3 {
		padding-block: var(--space-3) !important;
	}
	.md\:px-3 {
		padding-inline: var(--space-3) !important;
	}
	.md\:ps-3 {
		padding-inline-start: var(--space-3) !important;
	}
	.md\:pe-3 {
		padding-inline-end: var(--space-3) !important;
	}
	.md\:pt-3 {
		padding-block-start: var(--space-3) !important;
	}
	.md\:pb-3 {
		padding-block-end: var(--space-3) !important;
	}
	.md\:gap-3 {
		gap: var(--space-3) !important;
	}
	.md\:m-3-5 {
		margin: var(--space-3-5) !important;
	}
	.md\:my-3-5 {
		margin-block: var(--space-3-5) !important;
	}
	.md\:mx-3-5 {
		margin-inline: var(--space-3-5) !important;
	}
	.md\:ms-3-5 {
		margin-inline-start: var(--space-3-5) !important;
	}
	.md\:me-3-5 {
		margin-inline-end: var(--space-3-5) !important;
	}
	.md\:mt-3-5 {
		margin-block-start: var(--space-3-5) !important;
	}
	.md\:mb-3-5 {
		margin-block-end: var(--space-3-5) !important;
	}
	.md\:p-3-5 {
		padding: var(--space-3-5) !important;
	}
	.md\:py-3-5 {
		padding-block: var(--space-3-5) !important;
	}
	.md\:px-3-5 {
		padding-inline: var(--space-3-5) !important;
	}
	.md\:ps-3-5 {
		padding-inline-start: var(--space-3-5) !important;
	}
	.md\:pe-3-5 {
		padding-inline-end: var(--space-3-5) !important;
	}
	.md\:pt-3-5 {
		padding-block-start: var(--space-3-5) !important;
	}
	.md\:pb-3-5 {
		padding-block-end: var(--space-3-5) !important;
	}
	.md\:gap-3-5 {
		gap: var(--space-3-5) !important;
	}
	.md\:m-4 {
		margin: var(--space-4) !important;
	}
	.md\:my-4 {
		margin-block: var(--space-4) !important;
	}
	.md\:mx-4 {
		margin-inline: var(--space-4) !important;
	}
	.md\:ms-4 {
		margin-inline-start: var(--space-4) !important;
	}
	.md\:me-4 {
		margin-inline-end: var(--space-4) !important;
	}
	.md\:mt-4 {
		margin-block-start: var(--space-4) !important;
	}
	.md\:mb-4 {
		margin-block-end: var(--space-4) !important;
	}
	.md\:p-4 {
		padding: var(--space-4) !important;
	}
	.md\:py-4 {
		padding-block: var(--space-4) !important;
	}
	.md\:px-4 {
		padding-inline: var(--space-4) !important;
	}
	.md\:ps-4 {
		padding-inline-start: var(--space-4) !important;
	}
	.md\:pe-4 {
		padding-inline-end: var(--space-4) !important;
	}
	.md\:pt-4 {
		padding-block-start: var(--space-4) !important;
	}
	.md\:pb-4 {
		padding-block-end: var(--space-4) !important;
	}
	.md\:gap-4 {
		gap: var(--space-4) !important;
	}
	.md\:m-5 {
		margin: var(--space-5) !important;
	}
	.md\:my-5 {
		margin-block: var(--space-5) !important;
	}
	.md\:mx-5 {
		margin-inline: var(--space-5) !important;
	}
	.md\:ms-5 {
		margin-inline-start: var(--space-5) !important;
	}
	.md\:me-5 {
		margin-inline-end: var(--space-5) !important;
	}
	.md\:mt-5 {
		margin-block-start: var(--space-5) !important;
	}
	.md\:mb-5 {
		margin-block-end: var(--space-5) !important;
	}
	.md\:p-5 {
		padding: var(--space-5) !important;
	}
	.md\:py-5 {
		padding-block: var(--space-5) !important;
	}
	.md\:px-5 {
		padding-inline: var(--space-5) !important;
	}
	.md\:ps-5 {
		padding-inline-start: var(--space-5) !important;
	}
	.md\:pe-5 {
		padding-inline-end: var(--space-5) !important;
	}
	.md\:pt-5 {
		padding-block-start: var(--space-5) !important;
	}
	.md\:pb-5 {
		padding-block-end: var(--space-5) !important;
	}
	.md\:gap-5 {
		gap: var(--space-5) !important;
	}
	.md\:m-6 {
		margin: var(--space-6) !important;
	}
	.md\:my-6 {
		margin-block: var(--space-6) !important;
	}
	.md\:mx-6 {
		margin-inline: var(--space-6) !important;
	}
	.md\:ms-6 {
		margin-inline-start: var(--space-6) !important;
	}
	.md\:me-6 {
		margin-inline-end: var(--space-6) !important;
	}
	.md\:mt-6 {
		margin-block-start: var(--space-6) !important;
	}
	.md\:mb-6 {
		margin-block-end: var(--space-6) !important;
	}
	.md\:p-6 {
		padding: var(--space-6) !important;
	}
	.md\:py-6 {
		padding-block: var(--space-6) !important;
	}
	.md\:px-6 {
		padding-inline: var(--space-6) !important;
	}
	.md\:ps-6 {
		padding-inline-start: var(--space-6) !important;
	}
	.md\:pe-6 {
		padding-inline-end: var(--space-6) !important;
	}
	.md\:pt-6 {
		padding-block-start: var(--space-6) !important;
	}
	.md\:pb-6 {
		padding-block-end: var(--space-6) !important;
	}
	.md\:gap-6 {
		gap: var(--space-6) !important;
	}
	.md\:m-7 {
		margin: var(--space-7) !important;
	}
	.md\:my-7 {
		margin-block: var(--space-7) !important;
	}
	.md\:mx-7 {
		margin-inline: var(--space-7) !important;
	}
	.md\:ms-7 {
		margin-inline-start: var(--space-7) !important;
	}
	.md\:me-7 {
		margin-inline-end: var(--space-7) !important;
	}
	.md\:mt-7 {
		margin-block-start: var(--space-7) !important;
	}
	.md\:mb-7 {
		margin-block-end: var(--space-7) !important;
	}
	.md\:p-7 {
		padding: var(--space-7) !important;
	}
	.md\:py-7 {
		padding-block: var(--space-7) !important;
	}
	.md\:px-7 {
		padding-inline: var(--space-7) !important;
	}
	.md\:ps-7 {
		padding-inline-start: var(--space-7) !important;
	}
	.md\:pe-7 {
		padding-inline-end: var(--space-7) !important;
	}
	.md\:pt-7 {
		padding-block-start: var(--space-7) !important;
	}
	.md\:pb-7 {
		padding-block-end: var(--space-7) !important;
	}
	.md\:gap-7 {
		gap: var(--space-7) !important;
	}
	.md\:m-8 {
		margin: var(--space-8) !important;
	}
	.md\:my-8 {
		margin-block: var(--space-8) !important;
	}
	.md\:mx-8 {
		margin-inline: var(--space-8) !important;
	}
	.md\:ms-8 {
		margin-inline-start: var(--space-8) !important;
	}
	.md\:me-8 {
		margin-inline-end: var(--space-8) !important;
	}
	.md\:mt-8 {
		margin-block-start: var(--space-8) !important;
	}
	.md\:mb-8 {
		margin-block-end: var(--space-8) !important;
	}
	.md\:p-8 {
		padding: var(--space-8) !important;
	}
	.md\:py-8 {
		padding-block: var(--space-8) !important;
	}
	.md\:px-8 {
		padding-inline: var(--space-8) !important;
	}
	.md\:ps-8 {
		padding-inline-start: var(--space-8) !important;
	}
	.md\:pe-8 {
		padding-inline-end: var(--space-8) !important;
	}
	.md\:pt-8 {
		padding-block-start: var(--space-8) !important;
	}
	.md\:pb-8 {
		padding-block-end: var(--space-8) !important;
	}
	.md\:gap-8 {
		gap: var(--space-8) !important;
	}
	.md\:m-9 {
		margin: var(--space-9) !important;
	}
	.md\:my-9 {
		margin-block: var(--space-9) !important;
	}
	.md\:mx-9 {
		margin-inline: var(--space-9) !important;
	}
	.md\:ms-9 {
		margin-inline-start: var(--space-9) !important;
	}
	.md\:me-9 {
		margin-inline-end: var(--space-9) !important;
	}
	.md\:mt-9 {
		margin-block-start: var(--space-9) !important;
	}
	.md\:mb-9 {
		margin-block-end: var(--space-9) !important;
	}
	.md\:p-9 {
		padding: var(--space-9) !important;
	}
	.md\:py-9 {
		padding-block: var(--space-9) !important;
	}
	.md\:px-9 {
		padding-inline: var(--space-9) !important;
	}
	.md\:ps-9 {
		padding-inline-start: var(--space-9) !important;
	}
	.md\:pe-9 {
		padding-inline-end: var(--space-9) !important;
	}
	.md\:pt-9 {
		padding-block-start: var(--space-9) !important;
	}
	.md\:pb-9 {
		padding-block-end: var(--space-9) !important;
	}
	.md\:gap-9 {
		gap: var(--space-9) !important;
	}
	.md\:m-10 {
		margin: var(--space-10) !important;
	}
	.md\:my-10 {
		margin-block: var(--space-10) !important;
	}
	.md\:mx-10 {
		margin-inline: var(--space-10) !important;
	}
	.md\:ms-10 {
		margin-inline-start: var(--space-10) !important;
	}
	.md\:me-10 {
		margin-inline-end: var(--space-10) !important;
	}
	.md\:mt-10 {
		margin-block-start: var(--space-10) !important;
	}
	.md\:mb-10 {
		margin-block-end: var(--space-10) !important;
	}
	.md\:p-10 {
		padding: var(--space-10) !important;
	}
	.md\:py-10 {
		padding-block: var(--space-10) !important;
	}
	.md\:px-10 {
		padding-inline: var(--space-10) !important;
	}
	.md\:ps-10 {
		padding-inline-start: var(--space-10) !important;
	}
	.md\:pe-10 {
		padding-inline-end: var(--space-10) !important;
	}
	.md\:pt-10 {
		padding-block-start: var(--space-10) !important;
	}
	.md\:pb-10 {
		padding-block-end: var(--space-10) !important;
	}
	.md\:gap-10 {
		gap: var(--space-10) !important;
	}
	.md\:m-11 {
		margin: var(--space-11) !important;
	}
	.md\:my-11 {
		margin-block: var(--space-11) !important;
	}
	.md\:mx-11 {
		margin-inline: var(--space-11) !important;
	}
	.md\:ms-11 {
		margin-inline-start: var(--space-11) !important;
	}
	.md\:me-11 {
		margin-inline-end: var(--space-11) !important;
	}
	.md\:mt-11 {
		margin-block-start: var(--space-11) !important;
	}
	.md\:mb-11 {
		margin-block-end: var(--space-11) !important;
	}
	.md\:p-11 {
		padding: var(--space-11) !important;
	}
	.md\:py-11 {
		padding-block: var(--space-11) !important;
	}
	.md\:px-11 {
		padding-inline: var(--space-11) !important;
	}
	.md\:ps-11 {
		padding-inline-start: var(--space-11) !important;
	}
	.md\:pe-11 {
		padding-inline-end: var(--space-11) !important;
	}
	.md\:pt-11 {
		padding-block-start: var(--space-11) !important;
	}
	.md\:pb-11 {
		padding-block-end: var(--space-11) !important;
	}
	.md\:gap-11 {
		gap: var(--space-11) !important;
	}
	.md\:m-12 {
		margin: var(--space-12) !important;
	}
	.md\:my-12 {
		margin-block: var(--space-12) !important;
	}
	.md\:mx-12 {
		margin-inline: var(--space-12) !important;
	}
	.md\:ms-12 {
		margin-inline-start: var(--space-12) !important;
	}
	.md\:me-12 {
		margin-inline-end: var(--space-12) !important;
	}
	.md\:mt-12 {
		margin-block-start: var(--space-12) !important;
	}
	.md\:mb-12 {
		margin-block-end: var(--space-12) !important;
	}
	.md\:p-12 {
		padding: var(--space-12) !important;
	}
	.md\:py-12 {
		padding-block: var(--space-12) !important;
	}
	.md\:px-12 {
		padding-inline: var(--space-12) !important;
	}
	.md\:ps-12 {
		padding-inline-start: var(--space-12) !important;
	}
	.md\:pe-12 {
		padding-inline-end: var(--space-12) !important;
	}
	.md\:pt-12 {
		padding-block-start: var(--space-12) !important;
	}
	.md\:pb-12 {
		padding-block-end: var(--space-12) !important;
	}
	.md\:gap-12 {
		gap: var(--space-12) !important;
	}
	.md\:m-14 {
		margin: var(--space-14) !important;
	}
	.md\:my-14 {
		margin-block: var(--space-14) !important;
	}
	.md\:mx-14 {
		margin-inline: var(--space-14) !important;
	}
	.md\:ms-14 {
		margin-inline-start: var(--space-14) !important;
	}
	.md\:me-14 {
		margin-inline-end: var(--space-14) !important;
	}
	.md\:mt-14 {
		margin-block-start: var(--space-14) !important;
	}
	.md\:mb-14 {
		margin-block-end: var(--space-14) !important;
	}
	.md\:p-14 {
		padding: var(--space-14) !important;
	}
	.md\:py-14 {
		padding-block: var(--space-14) !important;
	}
	.md\:px-14 {
		padding-inline: var(--space-14) !important;
	}
	.md\:ps-14 {
		padding-inline-start: var(--space-14) !important;
	}
	.md\:pe-14 {
		padding-inline-end: var(--space-14) !important;
	}
	.md\:pt-14 {
		padding-block-start: var(--space-14) !important;
	}
	.md\:pb-14 {
		padding-block-end: var(--space-14) !important;
	}
	.md\:gap-14 {
		gap: var(--space-14) !important;
	}
	.md\:m-16 {
		margin: var(--space-16) !important;
	}
	.md\:my-16 {
		margin-block: var(--space-16) !important;
	}
	.md\:mx-16 {
		margin-inline: var(--space-16) !important;
	}
	.md\:ms-16 {
		margin-inline-start: var(--space-16) !important;
	}
	.md\:me-16 {
		margin-inline-end: var(--space-16) !important;
	}
	.md\:mt-16 {
		margin-block-start: var(--space-16) !important;
	}
	.md\:mb-16 {
		margin-block-end: var(--space-16) !important;
	}
	.md\:p-16 {
		padding: var(--space-16) !important;
	}
	.md\:py-16 {
		padding-block: var(--space-16) !important;
	}
	.md\:px-16 {
		padding-inline: var(--space-16) !important;
	}
	.md\:ps-16 {
		padding-inline-start: var(--space-16) !important;
	}
	.md\:pe-16 {
		padding-inline-end: var(--space-16) !important;
	}
	.md\:pt-16 {
		padding-block-start: var(--space-16) !important;
	}
	.md\:pb-16 {
		padding-block-end: var(--space-16) !important;
	}
	.md\:gap-16 {
		gap: var(--space-16) !important;
	}
	.md\:m-20 {
		margin: var(--space-20) !important;
	}
	.md\:my-20 {
		margin-block: var(--space-20) !important;
	}
	.md\:mx-20 {
		margin-inline: var(--space-20) !important;
	}
	.md\:ms-20 {
		margin-inline-start: var(--space-20) !important;
	}
	.md\:me-20 {
		margin-inline-end: var(--space-20) !important;
	}
	.md\:mt-20 {
		margin-block-start: var(--space-20) !important;
	}
	.md\:mb-20 {
		margin-block-end: var(--space-20) !important;
	}
	.md\:p-20 {
		padding: var(--space-20) !important;
	}
	.md\:py-20 {
		padding-block: var(--space-20) !important;
	}
	.md\:px-20 {
		padding-inline: var(--space-20) !important;
	}
	.md\:ps-20 {
		padding-inline-start: var(--space-20) !important;
	}
	.md\:pe-20 {
		padding-inline-end: var(--space-20) !important;
	}
	.md\:pt-20 {
		padding-block-start: var(--space-20) !important;
	}
	.md\:pb-20 {
		padding-block-end: var(--space-20) !important;
	}
	.md\:gap-20 {
		gap: var(--space-20) !important;
	}
	.md\:m-24 {
		margin: var(--space-24) !important;
	}
	.md\:my-24 {
		margin-block: var(--space-24) !important;
	}
	.md\:mx-24 {
		margin-inline: var(--space-24) !important;
	}
	.md\:ms-24 {
		margin-inline-start: var(--space-24) !important;
	}
	.md\:me-24 {
		margin-inline-end: var(--space-24) !important;
	}
	.md\:mt-24 {
		margin-block-start: var(--space-24) !important;
	}
	.md\:mb-24 {
		margin-block-end: var(--space-24) !important;
	}
	.md\:p-24 {
		padding: var(--space-24) !important;
	}
	.md\:py-24 {
		padding-block: var(--space-24) !important;
	}
	.md\:px-24 {
		padding-inline: var(--space-24) !important;
	}
	.md\:ps-24 {
		padding-inline-start: var(--space-24) !important;
	}
	.md\:pe-24 {
		padding-inline-end: var(--space-24) !important;
	}
	.md\:pt-24 {
		padding-block-start: var(--space-24) !important;
	}
	.md\:pb-24 {
		padding-block-end: var(--space-24) !important;
	}
	.md\:gap-24 {
		gap: var(--space-24) !important;
	}
	.md\:m-28 {
		margin: var(--space-28) !important;
	}
	.md\:my-28 {
		margin-block: var(--space-28) !important;
	}
	.md\:mx-28 {
		margin-inline: var(--space-28) !important;
	}
	.md\:ms-28 {
		margin-inline-start: var(--space-28) !important;
	}
	.md\:me-28 {
		margin-inline-end: var(--space-28) !important;
	}
	.md\:mt-28 {
		margin-block-start: var(--space-28) !important;
	}
	.md\:mb-28 {
		margin-block-end: var(--space-28) !important;
	}
	.md\:p-28 {
		padding: var(--space-28) !important;
	}
	.md\:py-28 {
		padding-block: var(--space-28) !important;
	}
	.md\:px-28 {
		padding-inline: var(--space-28) !important;
	}
	.md\:ps-28 {
		padding-inline-start: var(--space-28) !important;
	}
	.md\:pe-28 {
		padding-inline-end: var(--space-28) !important;
	}
	.md\:pt-28 {
		padding-block-start: var(--space-28) !important;
	}
	.md\:pb-28 {
		padding-block-end: var(--space-28) !important;
	}
	.md\:gap-28 {
		gap: var(--space-28) !important;
	}
	.md\:m-32 {
		margin: var(--space-32) !important;
	}
	.md\:my-32 {
		margin-block: var(--space-32) !important;
	}
	.md\:mx-32 {
		margin-inline: var(--space-32) !important;
	}
	.md\:ms-32 {
		margin-inline-start: var(--space-32) !important;
	}
	.md\:me-32 {
		margin-inline-end: var(--space-32) !important;
	}
	.md\:mt-32 {
		margin-block-start: var(--space-32) !important;
	}
	.md\:mb-32 {
		margin-block-end: var(--space-32) !important;
	}
	.md\:p-32 {
		padding: var(--space-32) !important;
	}
	.md\:py-32 {
		padding-block: var(--space-32) !important;
	}
	.md\:px-32 {
		padding-inline: var(--space-32) !important;
	}
	.md\:ps-32 {
		padding-inline-start: var(--space-32) !important;
	}
	.md\:pe-32 {
		padding-inline-end: var(--space-32) !important;
	}
	.md\:pt-32 {
		padding-block-start: var(--space-32) !important;
	}
	.md\:pb-32 {
		padding-block-end: var(--space-32) !important;
	}
	.md\:gap-32 {
		gap: var(--space-32) !important;
	}
	.md\:block {
		display: block !important;
	}
	.md\:inline-block {
		display: inline-block !important;
	}
	.md\:flex {
		display: flex !important;
	}
	.md\:inline-flex {
		display: inline-flex !important;
	}
	.md\:grid {
		display: grid !important;
	}
	.md\:hidden {
		display: none !important;
	}
	.md\:flex-row {
		flex-direction: row !important;
	}
	.md\:flex-col {
		flex-direction: column !important;
	}
	.md\:items-start {
		align-items: flex-start !important;
	}
	.md\:items-center {
		align-items: center !important;
	}
	.md\:items-end {
		align-items: flex-end !important;
	}
	.md\:items-stretch {
		align-items: stretch !important;
	}
	.md\:justify-start {
		justify-content: flex-start !important;
	}
	.md\:justify-center {
		justify-content: center !important;
	}
	.md\:justify-end {
		justify-content: flex-end !important;
	}
	.md\:justify-between {
		justify-content: space-between !important;
	}
	.md\:flex-wrap {
		flex-wrap: wrap !important;
	}
	.md\:flex-nowrap {
		flex-wrap: nowrap !important;
	}
	.md\:grow {
		flex-grow: 1 !important;
	}
	.md\:shrink {
		flex-shrink: 1 !important;
	}
	.md\:text-start {
		text-align: start !important;
	}
	.md\:text-center {
		text-align: center !important;
	}
	.md\:text-end {
		text-align: end !important;
	}
	.md\:w-full {
		width: 100% !important;
	}
	.md\:h-full {
		height: 100% !important;
	}
	.md\:w-screen {
		width: 100vw !important;
	}
	.md\:h-screen {
		height: 100vh !important;
	}
	.md\:relative {
		position: relative !important;
	}
	.md\:absolute {
		position: absolute !important;
	}
	.md\:fixed {
		position: fixed !important;
	}
	.md\:sticky {
		position: sticky !important;
	}
	.md\:font-light {
		font-weight: 300 !important;
	}
	.md\:font-normal {
		font-weight: 400 !important;
	}
	.md\:font-medium {
		font-weight: 500 !important;
	}
	.md\:font-semibold {
		font-weight: 600 !important;
	}
	.md\:font-bold {
		font-weight: 700 !important;
	}
}

@media (min-width: 1024px) {
	.lg\:m-0 {
		margin: var(--space-0) !important;
	}
	.lg\:my-0 {
		margin-block: var(--space-0) !important;
	}
	.lg\:mx-0 {
		margin-inline: var(--space-0) !important;
	}
	.lg\:ms-0 {
		margin-inline-start: var(--space-0) !important;
	}
	.lg\:me-0 {
		margin-inline-end: var(--space-0) !important;
	}
	.lg\:mt-0 {
		margin-block-start: var(--space-0) !important;
	}
	.lg\:mb-0 {
		margin-block-end: var(--space-0) !important;
	}
	.lg\:p-0 {
		padding: var(--space-0) !important;
	}
	.lg\:py-0 {
		padding-block: var(--space-0) !important;
	}
	.lg\:px-0 {
		padding-inline: var(--space-0) !important;
	}
	.lg\:ps-0 {
		padding-inline-start: var(--space-0) !important;
	}
	.lg\:pe-0 {
		padding-inline-end: var(--space-0) !important;
	}
	.lg\:pt-0 {
		padding-block-start: var(--space-0) !important;
	}
	.lg\:pb-0 {
		padding-block-end: var(--space-0) !important;
	}
	.lg\:gap-0 {
		gap: var(--space-0) !important;
	}
	.lg\:m-px {
		margin: var(--space-px) !important;
	}
	.lg\:my-px {
		margin-block: var(--space-px) !important;
	}
	.lg\:mx-px {
		margin-inline: var(--space-px) !important;
	}
	.lg\:ms-px {
		margin-inline-start: var(--space-px) !important;
	}
	.lg\:me-px {
		margin-inline-end: var(--space-px) !important;
	}
	.lg\:mt-px {
		margin-block-start: var(--space-px) !important;
	}
	.lg\:mb-px {
		margin-block-end: var(--space-px) !important;
	}
	.lg\:p-px {
		padding: var(--space-px) !important;
	}
	.lg\:py-px {
		padding-block: var(--space-px) !important;
	}
	.lg\:px-px {
		padding-inline: var(--space-px) !important;
	}
	.lg\:ps-px {
		padding-inline-start: var(--space-px) !important;
	}
	.lg\:pe-px {
		padding-inline-end: var(--space-px) !important;
	}
	.lg\:pt-px {
		padding-block-start: var(--space-px) !important;
	}
	.lg\:pb-px {
		padding-block-end: var(--space-px) !important;
	}
	.lg\:gap-px {
		gap: var(--space-px) !important;
	}
	.lg\:m-0-5 {
		margin: var(--space-0-5) !important;
	}
	.lg\:my-0-5 {
		margin-block: var(--space-0-5) !important;
	}
	.lg\:mx-0-5 {
		margin-inline: var(--space-0-5) !important;
	}
	.lg\:ms-0-5 {
		margin-inline-start: var(--space-0-5) !important;
	}
	.lg\:me-0-5 {
		margin-inline-end: var(--space-0-5) !important;
	}
	.lg\:mt-0-5 {
		margin-block-start: var(--space-0-5) !important;
	}
	.lg\:mb-0-5 {
		margin-block-end: var(--space-0-5) !important;
	}
	.lg\:p-0-5 {
		padding: var(--space-0-5) !important;
	}
	.lg\:py-0-5 {
		padding-block: var(--space-0-5) !important;
	}
	.lg\:px-0-5 {
		padding-inline: var(--space-0-5) !important;
	}
	.lg\:ps-0-5 {
		padding-inline-start: var(--space-0-5) !important;
	}
	.lg\:pe-0-5 {
		padding-inline-end: var(--space-0-5) !important;
	}
	.lg\:pt-0-5 {
		padding-block-start: var(--space-0-5) !important;
	}
	.lg\:pb-0-5 {
		padding-block-end: var(--space-0-5) !important;
	}
	.lg\:gap-0-5 {
		gap: var(--space-0-5) !important;
	}
	.lg\:m-1 {
		margin: var(--space-1) !important;
	}
	.lg\:my-1 {
		margin-block: var(--space-1) !important;
	}
	.lg\:mx-1 {
		margin-inline: var(--space-1) !important;
	}
	.lg\:ms-1 {
		margin-inline-start: var(--space-1) !important;
	}
	.lg\:me-1 {
		margin-inline-end: var(--space-1) !important;
	}
	.lg\:mt-1 {
		margin-block-start: var(--space-1) !important;
	}
	.lg\:mb-1 {
		margin-block-end: var(--space-1) !important;
	}
	.lg\:p-1 {
		padding: var(--space-1) !important;
	}
	.lg\:py-1 {
		padding-block: var(--space-1) !important;
	}
	.lg\:px-1 {
		padding-inline: var(--space-1) !important;
	}
	.lg\:ps-1 {
		padding-inline-start: var(--space-1) !important;
	}
	.lg\:pe-1 {
		padding-inline-end: var(--space-1) !important;
	}
	.lg\:pt-1 {
		padding-block-start: var(--space-1) !important;
	}
	.lg\:pb-1 {
		padding-block-end: var(--space-1) !important;
	}
	.lg\:gap-1 {
		gap: var(--space-1) !important;
	}
	.lg\:m-1-5 {
		margin: var(--space-1-5) !important;
	}
	.lg\:my-1-5 {
		margin-block: var(--space-1-5) !important;
	}
	.lg\:mx-1-5 {
		margin-inline: var(--space-1-5) !important;
	}
	.lg\:ms-1-5 {
		margin-inline-start: var(--space-1-5) !important;
	}
	.lg\:me-1-5 {
		margin-inline-end: var(--space-1-5) !important;
	}
	.lg\:mt-1-5 {
		margin-block-start: var(--space-1-5) !important;
	}
	.lg\:mb-1-5 {
		margin-block-end: var(--space-1-5) !important;
	}
	.lg\:p-1-5 {
		padding: var(--space-1-5) !important;
	}
	.lg\:py-1-5 {
		padding-block: var(--space-1-5) !important;
	}
	.lg\:px-1-5 {
		padding-inline: var(--space-1-5) !important;
	}
	.lg\:ps-1-5 {
		padding-inline-start: var(--space-1-5) !important;
	}
	.lg\:pe-1-5 {
		padding-inline-end: var(--space-1-5) !important;
	}
	.lg\:pt-1-5 {
		padding-block-start: var(--space-1-5) !important;
	}
	.lg\:pb-1-5 {
		padding-block-end: var(--space-1-5) !important;
	}
	.lg\:gap-1-5 {
		gap: var(--space-1-5) !important;
	}
	.lg\:m-2 {
		margin: var(--space-2) !important;
	}
	.lg\:my-2 {
		margin-block: var(--space-2) !important;
	}
	.lg\:mx-2 {
		margin-inline: var(--space-2) !important;
	}
	.lg\:ms-2 {
		margin-inline-start: var(--space-2) !important;
	}
	.lg\:me-2 {
		margin-inline-end: var(--space-2) !important;
	}
	.lg\:mt-2 {
		margin-block-start: var(--space-2) !important;
	}
	.lg\:mb-2 {
		margin-block-end: var(--space-2) !important;
	}
	.lg\:p-2 {
		padding: var(--space-2) !important;
	}
	.lg\:py-2 {
		padding-block: var(--space-2) !important;
	}
	.lg\:px-2 {
		padding-inline: var(--space-2) !important;
	}
	.lg\:ps-2 {
		padding-inline-start: var(--space-2) !important;
	}
	.lg\:pe-2 {
		padding-inline-end: var(--space-2) !important;
	}
	.lg\:pt-2 {
		padding-block-start: var(--space-2) !important;
	}
	.lg\:pb-2 {
		padding-block-end: var(--space-2) !important;
	}
	.lg\:gap-2 {
		gap: var(--space-2) !important;
	}
	.lg\:m-2-5 {
		margin: var(--space-2-5) !important;
	}
	.lg\:my-2-5 {
		margin-block: var(--space-2-5) !important;
	}
	.lg\:mx-2-5 {
		margin-inline: var(--space-2-5) !important;
	}
	.lg\:ms-2-5 {
		margin-inline-start: var(--space-2-5) !important;
	}
	.lg\:me-2-5 {
		margin-inline-end: var(--space-2-5) !important;
	}
	.lg\:mt-2-5 {
		margin-block-start: var(--space-2-5) !important;
	}
	.lg\:mb-2-5 {
		margin-block-end: var(--space-2-5) !important;
	}
	.lg\:p-2-5 {
		padding: var(--space-2-5) !important;
	}
	.lg\:py-2-5 {
		padding-block: var(--space-2-5) !important;
	}
	.lg\:px-2-5 {
		padding-inline: var(--space-2-5) !important;
	}
	.lg\:ps-2-5 {
		padding-inline-start: var(--space-2-5) !important;
	}
	.lg\:pe-2-5 {
		padding-inline-end: var(--space-2-5) !important;
	}
	.lg\:pt-2-5 {
		padding-block-start: var(--space-2-5) !important;
	}
	.lg\:pb-2-5 {
		padding-block-end: var(--space-2-5) !important;
	}
	.lg\:gap-2-5 {
		gap: var(--space-2-5) !important;
	}
	.lg\:m-3 {
		margin: var(--space-3) !important;
	}
	.lg\:my-3 {
		margin-block: var(--space-3) !important;
	}
	.lg\:mx-3 {
		margin-inline: var(--space-3) !important;
	}
	.lg\:ms-3 {
		margin-inline-start: var(--space-3) !important;
	}
	.lg\:me-3 {
		margin-inline-end: var(--space-3) !important;
	}
	.lg\:mt-3 {
		margin-block-start: var(--space-3) !important;
	}
	.lg\:mb-3 {
		margin-block-end: var(--space-3) !important;
	}
	.lg\:p-3 {
		padding: var(--space-3) !important;
	}
	.lg\:py-3 {
		padding-block: var(--space-3) !important;
	}
	.lg\:px-3 {
		padding-inline: var(--space-3) !important;
	}
	.lg\:ps-3 {
		padding-inline-start: var(--space-3) !important;
	}
	.lg\:pe-3 {
		padding-inline-end: var(--space-3) !important;
	}
	.lg\:pt-3 {
		padding-block-start: var(--space-3) !important;
	}
	.lg\:pb-3 {
		padding-block-end: var(--space-3) !important;
	}
	.lg\:gap-3 {
		gap: var(--space-3) !important;
	}
	.lg\:m-3-5 {
		margin: var(--space-3-5) !important;
	}
	.lg\:my-3-5 {
		margin-block: var(--space-3-5) !important;
	}
	.lg\:mx-3-5 {
		margin-inline: var(--space-3-5) !important;
	}
	.lg\:ms-3-5 {
		margin-inline-start: var(--space-3-5) !important;
	}
	.lg\:me-3-5 {
		margin-inline-end: var(--space-3-5) !important;
	}
	.lg\:mt-3-5 {
		margin-block-start: var(--space-3-5) !important;
	}
	.lg\:mb-3-5 {
		margin-block-end: var(--space-3-5) !important;
	}
	.lg\:p-3-5 {
		padding: var(--space-3-5) !important;
	}
	.lg\:py-3-5 {
		padding-block: var(--space-3-5) !important;
	}
	.lg\:px-3-5 {
		padding-inline: var(--space-3-5) !important;
	}
	.lg\:ps-3-5 {
		padding-inline-start: var(--space-3-5) !important;
	}
	.lg\:pe-3-5 {
		padding-inline-end: var(--space-3-5) !important;
	}
	.lg\:pt-3-5 {
		padding-block-start: var(--space-3-5) !important;
	}
	.lg\:pb-3-5 {
		padding-block-end: var(--space-3-5) !important;
	}
	.lg\:gap-3-5 {
		gap: var(--space-3-5) !important;
	}
	.lg\:m-4 {
		margin: var(--space-4) !important;
	}
	.lg\:my-4 {
		margin-block: var(--space-4) !important;
	}
	.lg\:mx-4 {
		margin-inline: var(--space-4) !important;
	}
	.lg\:ms-4 {
		margin-inline-start: var(--space-4) !important;
	}
	.lg\:me-4 {
		margin-inline-end: var(--space-4) !important;
	}
	.lg\:mt-4 {
		margin-block-start: var(--space-4) !important;
	}
	.lg\:mb-4 {
		margin-block-end: var(--space-4) !important;
	}
	.lg\:p-4 {
		padding: var(--space-4) !important;
	}
	.lg\:py-4 {
		padding-block: var(--space-4) !important;
	}
	.lg\:px-4 {
		padding-inline: var(--space-4) !important;
	}
	.lg\:ps-4 {
		padding-inline-start: var(--space-4) !important;
	}
	.lg\:pe-4 {
		padding-inline-end: var(--space-4) !important;
	}
	.lg\:pt-4 {
		padding-block-start: var(--space-4) !important;
	}
	.lg\:pb-4 {
		padding-block-end: var(--space-4) !important;
	}
	.lg\:gap-4 {
		gap: var(--space-4) !important;
	}
	.lg\:m-5 {
		margin: var(--space-5) !important;
	}
	.lg\:my-5 {
		margin-block: var(--space-5) !important;
	}
	.lg\:mx-5 {
		margin-inline: var(--space-5) !important;
	}
	.lg\:ms-5 {
		margin-inline-start: var(--space-5) !important;
	}
	.lg\:me-5 {
		margin-inline-end: var(--space-5) !important;
	}
	.lg\:mt-5 {
		margin-block-start: var(--space-5) !important;
	}
	.lg\:mb-5 {
		margin-block-end: var(--space-5) !important;
	}
	.lg\:p-5 {
		padding: var(--space-5) !important;
	}
	.lg\:py-5 {
		padding-block: var(--space-5) !important;
	}
	.lg\:px-5 {
		padding-inline: var(--space-5) !important;
	}
	.lg\:ps-5 {
		padding-inline-start: var(--space-5) !important;
	}
	.lg\:pe-5 {
		padding-inline-end: var(--space-5) !important;
	}
	.lg\:pt-5 {
		padding-block-start: var(--space-5) !important;
	}
	.lg\:pb-5 {
		padding-block-end: var(--space-5) !important;
	}
	.lg\:gap-5 {
		gap: var(--space-5) !important;
	}
	.lg\:m-6 {
		margin: var(--space-6) !important;
	}
	.lg\:my-6 {
		margin-block: var(--space-6) !important;
	}
	.lg\:mx-6 {
		margin-inline: var(--space-6) !important;
	}
	.lg\:ms-6 {
		margin-inline-start: var(--space-6) !important;
	}
	.lg\:me-6 {
		margin-inline-end: var(--space-6) !important;
	}
	.lg\:mt-6 {
		margin-block-start: var(--space-6) !important;
	}
	.lg\:mb-6 {
		margin-block-end: var(--space-6) !important;
	}
	.lg\:p-6 {
		padding: var(--space-6) !important;
	}
	.lg\:py-6 {
		padding-block: var(--space-6) !important;
	}
	.lg\:px-6 {
		padding-inline: var(--space-6) !important;
	}
	.lg\:ps-6 {
		padding-inline-start: var(--space-6) !important;
	}
	.lg\:pe-6 {
		padding-inline-end: var(--space-6) !important;
	}
	.lg\:pt-6 {
		padding-block-start: var(--space-6) !important;
	}
	.lg\:pb-6 {
		padding-block-end: var(--space-6) !important;
	}
	.lg\:gap-6 {
		gap: var(--space-6) !important;
	}
	.lg\:m-7 {
		margin: var(--space-7) !important;
	}
	.lg\:my-7 {
		margin-block: var(--space-7) !important;
	}
	.lg\:mx-7 {
		margin-inline: var(--space-7) !important;
	}
	.lg\:ms-7 {
		margin-inline-start: var(--space-7) !important;
	}
	.lg\:me-7 {
		margin-inline-end: var(--space-7) !important;
	}
	.lg\:mt-7 {
		margin-block-start: var(--space-7) !important;
	}
	.lg\:mb-7 {
		margin-block-end: var(--space-7) !important;
	}
	.lg\:p-7 {
		padding: var(--space-7) !important;
	}
	.lg\:py-7 {
		padding-block: var(--space-7) !important;
	}
	.lg\:px-7 {
		padding-inline: var(--space-7) !important;
	}
	.lg\:ps-7 {
		padding-inline-start: var(--space-7) !important;
	}
	.lg\:pe-7 {
		padding-inline-end: var(--space-7) !important;
	}
	.lg\:pt-7 {
		padding-block-start: var(--space-7) !important;
	}
	.lg\:pb-7 {
		padding-block-end: var(--space-7) !important;
	}
	.lg\:gap-7 {
		gap: var(--space-7) !important;
	}
	.lg\:m-8 {
		margin: var(--space-8) !important;
	}
	.lg\:my-8 {
		margin-block: var(--space-8) !important;
	}
	.lg\:mx-8 {
		margin-inline: var(--space-8) !important;
	}
	.lg\:ms-8 {
		margin-inline-start: var(--space-8) !important;
	}
	.lg\:me-8 {
		margin-inline-end: var(--space-8) !important;
	}
	.lg\:mt-8 {
		margin-block-start: var(--space-8) !important;
	}
	.lg\:mb-8 {
		margin-block-end: var(--space-8) !important;
	}
	.lg\:p-8 {
		padding: var(--space-8) !important;
	}
	.lg\:py-8 {
		padding-block: var(--space-8) !important;
	}
	.lg\:px-8 {
		padding-inline: var(--space-8) !important;
	}
	.lg\:ps-8 {
		padding-inline-start: var(--space-8) !important;
	}
	.lg\:pe-8 {
		padding-inline-end: var(--space-8) !important;
	}
	.lg\:pt-8 {
		padding-block-start: var(--space-8) !important;
	}
	.lg\:pb-8 {
		padding-block-end: var(--space-8) !important;
	}
	.lg\:gap-8 {
		gap: var(--space-8) !important;
	}
	.lg\:m-9 {
		margin: var(--space-9) !important;
	}
	.lg\:my-9 {
		margin-block: var(--space-9) !important;
	}
	.lg\:mx-9 {
		margin-inline: var(--space-9) !important;
	}
	.lg\:ms-9 {
		margin-inline-start: var(--space-9) !important;
	}
	.lg\:me-9 {
		margin-inline-end: var(--space-9) !important;
	}
	.lg\:mt-9 {
		margin-block-start: var(--space-9) !important;
	}
	.lg\:mb-9 {
		margin-block-end: var(--space-9) !important;
	}
	.lg\:p-9 {
		padding: var(--space-9) !important;
	}
	.lg\:py-9 {
		padding-block: var(--space-9) !important;
	}
	.lg\:px-9 {
		padding-inline: var(--space-9) !important;
	}
	.lg\:ps-9 {
		padding-inline-start: var(--space-9) !important;
	}
	.lg\:pe-9 {
		padding-inline-end: var(--space-9) !important;
	}
	.lg\:pt-9 {
		padding-block-start: var(--space-9) !important;
	}
	.lg\:pb-9 {
		padding-block-end: var(--space-9) !important;
	}
	.lg\:gap-9 {
		gap: var(--space-9) !important;
	}
	.lg\:m-10 {
		margin: var(--space-10) !important;
	}
	.lg\:my-10 {
		margin-block: var(--space-10) !important;
	}
	.lg\:mx-10 {
		margin-inline: var(--space-10) !important;
	}
	.lg\:ms-10 {
		margin-inline-start: var(--space-10) !important;
	}
	.lg\:me-10 {
		margin-inline-end: var(--space-10) !important;
	}
	.lg\:mt-10 {
		margin-block-start: var(--space-10) !important;
	}
	.lg\:mb-10 {
		margin-block-end: var(--space-10) !important;
	}
	.lg\:p-10 {
		padding: var(--space-10) !important;
	}
	.lg\:py-10 {
		padding-block: var(--space-10) !important;
	}
	.lg\:px-10 {
		padding-inline: var(--space-10) !important;
	}
	.lg\:ps-10 {
		padding-inline-start: var(--space-10) !important;
	}
	.lg\:pe-10 {
		padding-inline-end: var(--space-10) !important;
	}
	.lg\:pt-10 {
		padding-block-start: var(--space-10) !important;
	}
	.lg\:pb-10 {
		padding-block-end: var(--space-10) !important;
	}
	.lg\:gap-10 {
		gap: var(--space-10) !important;
	}
	.lg\:m-11 {
		margin: var(--space-11) !important;
	}
	.lg\:my-11 {
		margin-block: var(--space-11) !important;
	}
	.lg\:mx-11 {
		margin-inline: var(--space-11) !important;
	}
	.lg\:ms-11 {
		margin-inline-start: var(--space-11) !important;
	}
	.lg\:me-11 {
		margin-inline-end: var(--space-11) !important;
	}
	.lg\:mt-11 {
		margin-block-start: var(--space-11) !important;
	}
	.lg\:mb-11 {
		margin-block-end: var(--space-11) !important;
	}
	.lg\:p-11 {
		padding: var(--space-11) !important;
	}
	.lg\:py-11 {
		padding-block: var(--space-11) !important;
	}
	.lg\:px-11 {
		padding-inline: var(--space-11) !important;
	}
	.lg\:ps-11 {
		padding-inline-start: var(--space-11) !important;
	}
	.lg\:pe-11 {
		padding-inline-end: var(--space-11) !important;
	}
	.lg\:pt-11 {
		padding-block-start: var(--space-11) !important;
	}
	.lg\:pb-11 {
		padding-block-end: var(--space-11) !important;
	}
	.lg\:gap-11 {
		gap: var(--space-11) !important;
	}
	.lg\:m-12 {
		margin: var(--space-12) !important;
	}
	.lg\:my-12 {
		margin-block: var(--space-12) !important;
	}
	.lg\:mx-12 {
		margin-inline: var(--space-12) !important;
	}
	.lg\:ms-12 {
		margin-inline-start: var(--space-12) !important;
	}
	.lg\:me-12 {
		margin-inline-end: var(--space-12) !important;
	}
	.lg\:mt-12 {
		margin-block-start: var(--space-12) !important;
	}
	.lg\:mb-12 {
		margin-block-end: var(--space-12) !important;
	}
	.lg\:p-12 {
		padding: var(--space-12) !important;
	}
	.lg\:py-12 {
		padding-block: var(--space-12) !important;
	}
	.lg\:px-12 {
		padding-inline: var(--space-12) !important;
	}
	.lg\:ps-12 {
		padding-inline-start: var(--space-12) !important;
	}
	.lg\:pe-12 {
		padding-inline-end: var(--space-12) !important;
	}
	.lg\:pt-12 {
		padding-block-start: var(--space-12) !important;
	}
	.lg\:pb-12 {
		padding-block-end: var(--space-12) !important;
	}
	.lg\:gap-12 {
		gap: var(--space-12) !important;
	}
	.lg\:m-14 {
		margin: var(--space-14) !important;
	}
	.lg\:my-14 {
		margin-block: var(--space-14) !important;
	}
	.lg\:mx-14 {
		margin-inline: var(--space-14) !important;
	}
	.lg\:ms-14 {
		margin-inline-start: var(--space-14) !important;
	}
	.lg\:me-14 {
		margin-inline-end: var(--space-14) !important;
	}
	.lg\:mt-14 {
		margin-block-start: var(--space-14) !important;
	}
	.lg\:mb-14 {
		margin-block-end: var(--space-14) !important;
	}
	.lg\:p-14 {
		padding: var(--space-14) !important;
	}
	.lg\:py-14 {
		padding-block: var(--space-14) !important;
	}
	.lg\:px-14 {
		padding-inline: var(--space-14) !important;
	}
	.lg\:ps-14 {
		padding-inline-start: var(--space-14) !important;
	}
	.lg\:pe-14 {
		padding-inline-end: var(--space-14) !important;
	}
	.lg\:pt-14 {
		padding-block-start: var(--space-14) !important;
	}
	.lg\:pb-14 {
		padding-block-end: var(--space-14) !important;
	}
	.lg\:gap-14 {
		gap: var(--space-14) !important;
	}
	.lg\:m-16 {
		margin: var(--space-16) !important;
	}
	.lg\:my-16 {
		margin-block: var(--space-16) !important;
	}
	.lg\:mx-16 {
		margin-inline: var(--space-16) !important;
	}
	.lg\:ms-16 {
		margin-inline-start: var(--space-16) !important;
	}
	.lg\:me-16 {
		margin-inline-end: var(--space-16) !important;
	}
	.lg\:mt-16 {
		margin-block-start: var(--space-16) !important;
	}
	.lg\:mb-16 {
		margin-block-end: var(--space-16) !important;
	}
	.lg\:p-16 {
		padding: var(--space-16) !important;
	}
	.lg\:py-16 {
		padding-block: var(--space-16) !important;
	}
	.lg\:px-16 {
		padding-inline: var(--space-16) !important;
	}
	.lg\:ps-16 {
		padding-inline-start: var(--space-16) !important;
	}
	.lg\:pe-16 {
		padding-inline-end: var(--space-16) !important;
	}
	.lg\:pt-16 {
		padding-block-start: var(--space-16) !important;
	}
	.lg\:pb-16 {
		padding-block-end: var(--space-16) !important;
	}
	.lg\:gap-16 {
		gap: var(--space-16) !important;
	}
	.lg\:m-20 {
		margin: var(--space-20) !important;
	}
	.lg\:my-20 {
		margin-block: var(--space-20) !important;
	}
	.lg\:mx-20 {
		margin-inline: var(--space-20) !important;
	}
	.lg\:ms-20 {
		margin-inline-start: var(--space-20) !important;
	}
	.lg\:me-20 {
		margin-inline-end: var(--space-20) !important;
	}
	.lg\:mt-20 {
		margin-block-start: var(--space-20) !important;
	}
	.lg\:mb-20 {
		margin-block-end: var(--space-20) !important;
	}
	.lg\:p-20 {
		padding: var(--space-20) !important;
	}
	.lg\:py-20 {
		padding-block: var(--space-20) !important;
	}
	.lg\:px-20 {
		padding-inline: var(--space-20) !important;
	}
	.lg\:ps-20 {
		padding-inline-start: var(--space-20) !important;
	}
	.lg\:pe-20 {
		padding-inline-end: var(--space-20) !important;
	}
	.lg\:pt-20 {
		padding-block-start: var(--space-20) !important;
	}
	.lg\:pb-20 {
		padding-block-end: var(--space-20) !important;
	}
	.lg\:gap-20 {
		gap: var(--space-20) !important;
	}
	.lg\:m-24 {
		margin: var(--space-24) !important;
	}
	.lg\:my-24 {
		margin-block: var(--space-24) !important;
	}
	.lg\:mx-24 {
		margin-inline: var(--space-24) !important;
	}
	.lg\:ms-24 {
		margin-inline-start: var(--space-24) !important;
	}
	.lg\:me-24 {
		margin-inline-end: var(--space-24) !important;
	}
	.lg\:mt-24 {
		margin-block-start: var(--space-24) !important;
	}
	.lg\:mb-24 {
		margin-block-end: var(--space-24) !important;
	}
	.lg\:p-24 {
		padding: var(--space-24) !important;
	}
	.lg\:py-24 {
		padding-block: var(--space-24) !important;
	}
	.lg\:px-24 {
		padding-inline: var(--space-24) !important;
	}
	.lg\:ps-24 {
		padding-inline-start: var(--space-24) !important;
	}
	.lg\:pe-24 {
		padding-inline-end: var(--space-24) !important;
	}
	.lg\:pt-24 {
		padding-block-start: var(--space-24) !important;
	}
	.lg\:pb-24 {
		padding-block-end: var(--space-24) !important;
	}
	.lg\:gap-24 {
		gap: var(--space-24) !important;
	}
	.lg\:m-28 {
		margin: var(--space-28) !important;
	}
	.lg\:my-28 {
		margin-block: var(--space-28) !important;
	}
	.lg\:mx-28 {
		margin-inline: var(--space-28) !important;
	}
	.lg\:ms-28 {
		margin-inline-start: var(--space-28) !important;
	}
	.lg\:me-28 {
		margin-inline-end: var(--space-28) !important;
	}
	.lg\:mt-28 {
		margin-block-start: var(--space-28) !important;
	}
	.lg\:mb-28 {
		margin-block-end: var(--space-28) !important;
	}
	.lg\:p-28 {
		padding: var(--space-28) !important;
	}
	.lg\:py-28 {
		padding-block: var(--space-28) !important;
	}
	.lg\:px-28 {
		padding-inline: var(--space-28) !important;
	}
	.lg\:ps-28 {
		padding-inline-start: var(--space-28) !important;
	}
	.lg\:pe-28 {
		padding-inline-end: var(--space-28) !important;
	}
	.lg\:pt-28 {
		padding-block-start: var(--space-28) !important;
	}
	.lg\:pb-28 {
		padding-block-end: var(--space-28) !important;
	}
	.lg\:gap-28 {
		gap: var(--space-28) !important;
	}
	.lg\:m-32 {
		margin: var(--space-32) !important;
	}
	.lg\:my-32 {
		margin-block: var(--space-32) !important;
	}
	.lg\:mx-32 {
		margin-inline: var(--space-32) !important;
	}
	.lg\:ms-32 {
		margin-inline-start: var(--space-32) !important;
	}
	.lg\:me-32 {
		margin-inline-end: var(--space-32) !important;
	}
	.lg\:mt-32 {
		margin-block-start: var(--space-32) !important;
	}
	.lg\:mb-32 {
		margin-block-end: var(--space-32) !important;
	}
	.lg\:p-32 {
		padding: var(--space-32) !important;
	}
	.lg\:py-32 {
		padding-block: var(--space-32) !important;
	}
	.lg\:px-32 {
		padding-inline: var(--space-32) !important;
	}
	.lg\:ps-32 {
		padding-inline-start: var(--space-32) !important;
	}
	.lg\:pe-32 {
		padding-inline-end: var(--space-32) !important;
	}
	.lg\:pt-32 {
		padding-block-start: var(--space-32) !important;
	}
	.lg\:pb-32 {
		padding-block-end: var(--space-32) !important;
	}
	.lg\:gap-32 {
		gap: var(--space-32) !important;
	}
	.lg\:block {
		display: block !important;
	}
	.lg\:inline-block {
		display: inline-block !important;
	}
	.lg\:flex {
		display: flex !important;
	}
	.lg\:inline-flex {
		display: inline-flex !important;
	}
	.lg\:grid {
		display: grid !important;
	}
	.lg\:hidden {
		display: none !important;
	}
	.lg\:flex-row {
		flex-direction: row !important;
	}
	.lg\:flex-col {
		flex-direction: column !important;
	}
	.lg\:items-start {
		align-items: flex-start !important;
	}
	.lg\:items-center {
		align-items: center !important;
	}
	.lg\:items-end {
		align-items: flex-end !important;
	}
	.lg\:items-stretch {
		align-items: stretch !important;
	}
	.lg\:justify-start {
		justify-content: flex-start !important;
	}
	.lg\:justify-center {
		justify-content: center !important;
	}
	.lg\:justify-end {
		justify-content: flex-end !important;
	}
	.lg\:justify-between {
		justify-content: space-between !important;
	}
	.lg\:flex-wrap {
		flex-wrap: wrap !important;
	}
	.lg\:flex-nowrap {
		flex-wrap: nowrap !important;
	}
	.lg\:grow {
		flex-grow: 1 !important;
	}
	.lg\:shrink {
		flex-shrink: 1 !important;
	}
	.lg\:text-start {
		text-align: start !important;
	}
	.lg\:text-center {
		text-align: center !important;
	}
	.lg\:text-end {
		text-align: end !important;
	}
	.lg\:w-full {
		width: 100% !important;
	}
	.lg\:h-full {
		height: 100% !important;
	}
	.lg\:w-screen {
		width: 100vw !important;
	}
	.lg\:h-screen {
		height: 100vh !important;
	}
	.lg\:relative {
		position: relative !important;
	}
	.lg\:absolute {
		position: absolute !important;
	}
	.lg\:fixed {
		position: fixed !important;
	}
	.lg\:sticky {
		position: sticky !important;
	}
	.lg\:font-light {
		font-weight: 300 !important;
	}
	.lg\:font-normal {
		font-weight: 400 !important;
	}
	.lg\:font-medium {
		font-weight: 500 !important;
	}
	.lg\:font-semibold {
		font-weight: 600 !important;
	}
	.lg\:font-bold {
		font-weight: 700 !important;
	}
}

@media (min-width: 1280px) {
	.xl\:m-0 {
		margin: var(--space-0) !important;
	}
	.xl\:my-0 {
		margin-block: var(--space-0) !important;
	}
	.xl\:mx-0 {
		margin-inline: var(--space-0) !important;
	}
	.xl\:ms-0 {
		margin-inline-start: var(--space-0) !important;
	}
	.xl\:me-0 {
		margin-inline-end: var(--space-0) !important;
	}
	.xl\:mt-0 {
		margin-block-start: var(--space-0) !important;
	}
	.xl\:mb-0 {
		margin-block-end: var(--space-0) !important;
	}
	.xl\:p-0 {
		padding: var(--space-0) !important;
	}
	.xl\:py-0 {
		padding-block: var(--space-0) !important;
	}
	.xl\:px-0 {
		padding-inline: var(--space-0) !important;
	}
	.xl\:ps-0 {
		padding-inline-start: var(--space-0) !important;
	}
	.xl\:pe-0 {
		padding-inline-end: var(--space-0) !important;
	}
	.xl\:pt-0 {
		padding-block-start: var(--space-0) !important;
	}
	.xl\:pb-0 {
		padding-block-end: var(--space-0) !important;
	}
	.xl\:gap-0 {
		gap: var(--space-0) !important;
	}
	.xl\:m-px {
		margin: var(--space-px) !important;
	}
	.xl\:my-px {
		margin-block: var(--space-px) !important;
	}
	.xl\:mx-px {
		margin-inline: var(--space-px) !important;
	}
	.xl\:ms-px {
		margin-inline-start: var(--space-px) !important;
	}
	.xl\:me-px {
		margin-inline-end: var(--space-px) !important;
	}
	.xl\:mt-px {
		margin-block-start: var(--space-px) !important;
	}
	.xl\:mb-px {
		margin-block-end: var(--space-px) !important;
	}
	.xl\:p-px {
		padding: var(--space-px) !important;
	}
	.xl\:py-px {
		padding-block: var(--space-px) !important;
	}
	.xl\:px-px {
		padding-inline: var(--space-px) !important;
	}
	.xl\:ps-px {
		padding-inline-start: var(--space-px) !important;
	}
	.xl\:pe-px {
		padding-inline-end: var(--space-px) !important;
	}
	.xl\:pt-px {
		padding-block-start: var(--space-px) !important;
	}
	.xl\:pb-px {
		padding-block-end: var(--space-px) !important;
	}
	.xl\:gap-px {
		gap: var(--space-px) !important;
	}
	.xl\:m-0-5 {
		margin: var(--space-0-5) !important;
	}
	.xl\:my-0-5 {
		margin-block: var(--space-0-5) !important;
	}
	.xl\:mx-0-5 {
		margin-inline: var(--space-0-5) !important;
	}
	.xl\:ms-0-5 {
		margin-inline-start: var(--space-0-5) !important;
	}
	.xl\:me-0-5 {
		margin-inline-end: var(--space-0-5) !important;
	}
	.xl\:mt-0-5 {
		margin-block-start: var(--space-0-5) !important;
	}
	.xl\:mb-0-5 {
		margin-block-end: var(--space-0-5) !important;
	}
	.xl\:p-0-5 {
		padding: var(--space-0-5) !important;
	}
	.xl\:py-0-5 {
		padding-block: var(--space-0-5) !important;
	}
	.xl\:px-0-5 {
		padding-inline: var(--space-0-5) !important;
	}
	.xl\:ps-0-5 {
		padding-inline-start: var(--space-0-5) !important;
	}
	.xl\:pe-0-5 {
		padding-inline-end: var(--space-0-5) !important;
	}
	.xl\:pt-0-5 {
		padding-block-start: var(--space-0-5) !important;
	}
	.xl\:pb-0-5 {
		padding-block-end: var(--space-0-5) !important;
	}
	.xl\:gap-0-5 {
		gap: var(--space-0-5) !important;
	}
	.xl\:m-1 {
		margin: var(--space-1) !important;
	}
	.xl\:my-1 {
		margin-block: var(--space-1) !important;
	}
	.xl\:mx-1 {
		margin-inline: var(--space-1) !important;
	}
	.xl\:ms-1 {
		margin-inline-start: var(--space-1) !important;
	}
	.xl\:me-1 {
		margin-inline-end: var(--space-1) !important;
	}
	.xl\:mt-1 {
		margin-block-start: var(--space-1) !important;
	}
	.xl\:mb-1 {
		margin-block-end: var(--space-1) !important;
	}
	.xl\:p-1 {
		padding: var(--space-1) !important;
	}
	.xl\:py-1 {
		padding-block: var(--space-1) !important;
	}
	.xl\:px-1 {
		padding-inline: var(--space-1) !important;
	}
	.xl\:ps-1 {
		padding-inline-start: var(--space-1) !important;
	}
	.xl\:pe-1 {
		padding-inline-end: var(--space-1) !important;
	}
	.xl\:pt-1 {
		padding-block-start: var(--space-1) !important;
	}
	.xl\:pb-1 {
		padding-block-end: var(--space-1) !important;
	}
	.xl\:gap-1 {
		gap: var(--space-1) !important;
	}
	.xl\:m-1-5 {
		margin: var(--space-1-5) !important;
	}
	.xl\:my-1-5 {
		margin-block: var(--space-1-5) !important;
	}
	.xl\:mx-1-5 {
		margin-inline: var(--space-1-5) !important;
	}
	.xl\:ms-1-5 {
		margin-inline-start: var(--space-1-5) !important;
	}
	.xl\:me-1-5 {
		margin-inline-end: var(--space-1-5) !important;
	}
	.xl\:mt-1-5 {
		margin-block-start: var(--space-1-5) !important;
	}
	.xl\:mb-1-5 {
		margin-block-end: var(--space-1-5) !important;
	}
	.xl\:p-1-5 {
		padding: var(--space-1-5) !important;
	}
	.xl\:py-1-5 {
		padding-block: var(--space-1-5) !important;
	}
	.xl\:px-1-5 {
		padding-inline: var(--space-1-5) !important;
	}
	.xl\:ps-1-5 {
		padding-inline-start: var(--space-1-5) !important;
	}
	.xl\:pe-1-5 {
		padding-inline-end: var(--space-1-5) !important;
	}
	.xl\:pt-1-5 {
		padding-block-start: var(--space-1-5) !important;
	}
	.xl\:pb-1-5 {
		padding-block-end: var(--space-1-5) !important;
	}
	.xl\:gap-1-5 {
		gap: var(--space-1-5) !important;
	}
	.xl\:m-2 {
		margin: var(--space-2) !important;
	}
	.xl\:my-2 {
		margin-block: var(--space-2) !important;
	}
	.xl\:mx-2 {
		margin-inline: var(--space-2) !important;
	}
	.xl\:ms-2 {
		margin-inline-start: var(--space-2) !important;
	}
	.xl\:me-2 {
		margin-inline-end: var(--space-2) !important;
	}
	.xl\:mt-2 {
		margin-block-start: var(--space-2) !important;
	}
	.xl\:mb-2 {
		margin-block-end: var(--space-2) !important;
	}
	.xl\:p-2 {
		padding: var(--space-2) !important;
	}
	.xl\:py-2 {
		padding-block: var(--space-2) !important;
	}
	.xl\:px-2 {
		padding-inline: var(--space-2) !important;
	}
	.xl\:ps-2 {
		padding-inline-start: var(--space-2) !important;
	}
	.xl\:pe-2 {
		padding-inline-end: var(--space-2) !important;
	}
	.xl\:pt-2 {
		padding-block-start: var(--space-2) !important;
	}
	.xl\:pb-2 {
		padding-block-end: var(--space-2) !important;
	}
	.xl\:gap-2 {
		gap: var(--space-2) !important;
	}
	.xl\:m-2-5 {
		margin: var(--space-2-5) !important;
	}
	.xl\:my-2-5 {
		margin-block: var(--space-2-5) !important;
	}
	.xl\:mx-2-5 {
		margin-inline: var(--space-2-5) !important;
	}
	.xl\:ms-2-5 {
		margin-inline-start: var(--space-2-5) !important;
	}
	.xl\:me-2-5 {
		margin-inline-end: var(--space-2-5) !important;
	}
	.xl\:mt-2-5 {
		margin-block-start: var(--space-2-5) !important;
	}
	.xl\:mb-2-5 {
		margin-block-end: var(--space-2-5) !important;
	}
	.xl\:p-2-5 {
		padding: var(--space-2-5) !important;
	}
	.xl\:py-2-5 {
		padding-block: var(--space-2-5) !important;
	}
	.xl\:px-2-5 {
		padding-inline: var(--space-2-5) !important;
	}
	.xl\:ps-2-5 {
		padding-inline-start: var(--space-2-5) !important;
	}
	.xl\:pe-2-5 {
		padding-inline-end: var(--space-2-5) !important;
	}
	.xl\:pt-2-5 {
		padding-block-start: var(--space-2-5) !important;
	}
	.xl\:pb-2-5 {
		padding-block-end: var(--space-2-5) !important;
	}
	.xl\:gap-2-5 {
		gap: var(--space-2-5) !important;
	}
	.xl\:m-3 {
		margin: var(--space-3) !important;
	}
	.xl\:my-3 {
		margin-block: var(--space-3) !important;
	}
	.xl\:mx-3 {
		margin-inline: var(--space-3) !important;
	}
	.xl\:ms-3 {
		margin-inline-start: var(--space-3) !important;
	}
	.xl\:me-3 {
		margin-inline-end: var(--space-3) !important;
	}
	.xl\:mt-3 {
		margin-block-start: var(--space-3) !important;
	}
	.xl\:mb-3 {
		margin-block-end: var(--space-3) !important;
	}
	.xl\:p-3 {
		padding: var(--space-3) !important;
	}
	.xl\:py-3 {
		padding-block: var(--space-3) !important;
	}
	.xl\:px-3 {
		padding-inline: var(--space-3) !important;
	}
	.xl\:ps-3 {
		padding-inline-start: var(--space-3) !important;
	}
	.xl\:pe-3 {
		padding-inline-end: var(--space-3) !important;
	}
	.xl\:pt-3 {
		padding-block-start: var(--space-3) !important;
	}
	.xl\:pb-3 {
		padding-block-end: var(--space-3) !important;
	}
	.xl\:gap-3 {
		gap: var(--space-3) !important;
	}
	.xl\:m-3-5 {
		margin: var(--space-3-5) !important;
	}
	.xl\:my-3-5 {
		margin-block: var(--space-3-5) !important;
	}
	.xl\:mx-3-5 {
		margin-inline: var(--space-3-5) !important;
	}
	.xl\:ms-3-5 {
		margin-inline-start: var(--space-3-5) !important;
	}
	.xl\:me-3-5 {
		margin-inline-end: var(--space-3-5) !important;
	}
	.xl\:mt-3-5 {
		margin-block-start: var(--space-3-5) !important;
	}
	.xl\:mb-3-5 {
		margin-block-end: var(--space-3-5) !important;
	}
	.xl\:p-3-5 {
		padding: var(--space-3-5) !important;
	}
	.xl\:py-3-5 {
		padding-block: var(--space-3-5) !important;
	}
	.xl\:px-3-5 {
		padding-inline: var(--space-3-5) !important;
	}
	.xl\:ps-3-5 {
		padding-inline-start: var(--space-3-5) !important;
	}
	.xl\:pe-3-5 {
		padding-inline-end: var(--space-3-5) !important;
	}
	.xl\:pt-3-5 {
		padding-block-start: var(--space-3-5) !important;
	}
	.xl\:pb-3-5 {
		padding-block-end: var(--space-3-5) !important;
	}
	.xl\:gap-3-5 {
		gap: var(--space-3-5) !important;
	}
	.xl\:m-4 {
		margin: var(--space-4) !important;
	}
	.xl\:my-4 {
		margin-block: var(--space-4) !important;
	}
	.xl\:mx-4 {
		margin-inline: var(--space-4) !important;
	}
	.xl\:ms-4 {
		margin-inline-start: var(--space-4) !important;
	}
	.xl\:me-4 {
		margin-inline-end: var(--space-4) !important;
	}
	.xl\:mt-4 {
		margin-block-start: var(--space-4) !important;
	}
	.xl\:mb-4 {
		margin-block-end: var(--space-4) !important;
	}
	.xl\:p-4 {
		padding: var(--space-4) !important;
	}
	.xl\:py-4 {
		padding-block: var(--space-4) !important;
	}
	.xl\:px-4 {
		padding-inline: var(--space-4) !important;
	}
	.xl\:ps-4 {
		padding-inline-start: var(--space-4) !important;
	}
	.xl\:pe-4 {
		padding-inline-end: var(--space-4) !important;
	}
	.xl\:pt-4 {
		padding-block-start: var(--space-4) !important;
	}
	.xl\:pb-4 {
		padding-block-end: var(--space-4) !important;
	}
	.xl\:gap-4 {
		gap: var(--space-4) !important;
	}
	.xl\:m-5 {
		margin: var(--space-5) !important;
	}
	.xl\:my-5 {
		margin-block: var(--space-5) !important;
	}
	.xl\:mx-5 {
		margin-inline: var(--space-5) !important;
	}
	.xl\:ms-5 {
		margin-inline-start: var(--space-5) !important;
	}
	.xl\:me-5 {
		margin-inline-end: var(--space-5) !important;
	}
	.xl\:mt-5 {
		margin-block-start: var(--space-5) !important;
	}
	.xl\:mb-5 {
		margin-block-end: var(--space-5) !important;
	}
	.xl\:p-5 {
		padding: var(--space-5) !important;
	}
	.xl\:py-5 {
		padding-block: var(--space-5) !important;
	}
	.xl\:px-5 {
		padding-inline: var(--space-5) !important;
	}
	.xl\:ps-5 {
		padding-inline-start: var(--space-5) !important;
	}
	.xl\:pe-5 {
		padding-inline-end: var(--space-5) !important;
	}
	.xl\:pt-5 {
		padding-block-start: var(--space-5) !important;
	}
	.xl\:pb-5 {
		padding-block-end: var(--space-5) !important;
	}
	.xl\:gap-5 {
		gap: var(--space-5) !important;
	}
	.xl\:m-6 {
		margin: var(--space-6) !important;
	}
	.xl\:my-6 {
		margin-block: var(--space-6) !important;
	}
	.xl\:mx-6 {
		margin-inline: var(--space-6) !important;
	}
	.xl\:ms-6 {
		margin-inline-start: var(--space-6) !important;
	}
	.xl\:me-6 {
		margin-inline-end: var(--space-6) !important;
	}
	.xl\:mt-6 {
		margin-block-start: var(--space-6) !important;
	}
	.xl\:mb-6 {
		margin-block-end: var(--space-6) !important;
	}
	.xl\:p-6 {
		padding: var(--space-6) !important;
	}
	.xl\:py-6 {
		padding-block: var(--space-6) !important;
	}
	.xl\:px-6 {
		padding-inline: var(--space-6) !important;
	}
	.xl\:ps-6 {
		padding-inline-start: var(--space-6) !important;
	}
	.xl\:pe-6 {
		padding-inline-end: var(--space-6) !important;
	}
	.xl\:pt-6 {
		padding-block-start: var(--space-6) !important;
	}
	.xl\:pb-6 {
		padding-block-end: var(--space-6) !important;
	}
	.xl\:gap-6 {
		gap: var(--space-6) !important;
	}
	.xl\:m-7 {
		margin: var(--space-7) !important;
	}
	.xl\:my-7 {
		margin-block: var(--space-7) !important;
	}
	.xl\:mx-7 {
		margin-inline: var(--space-7) !important;
	}
	.xl\:ms-7 {
		margin-inline-start: var(--space-7) !important;
	}
	.xl\:me-7 {
		margin-inline-end: var(--space-7) !important;
	}
	.xl\:mt-7 {
		margin-block-start: var(--space-7) !important;
	}
	.xl\:mb-7 {
		margin-block-end: var(--space-7) !important;
	}
	.xl\:p-7 {
		padding: var(--space-7) !important;
	}
	.xl\:py-7 {
		padding-block: var(--space-7) !important;
	}
	.xl\:px-7 {
		padding-inline: var(--space-7) !important;
	}
	.xl\:ps-7 {
		padding-inline-start: var(--space-7) !important;
	}
	.xl\:pe-7 {
		padding-inline-end: var(--space-7) !important;
	}
	.xl\:pt-7 {
		padding-block-start: var(--space-7) !important;
	}
	.xl\:pb-7 {
		padding-block-end: var(--space-7) !important;
	}
	.xl\:gap-7 {
		gap: var(--space-7) !important;
	}
	.xl\:m-8 {
		margin: var(--space-8) !important;
	}
	.xl\:my-8 {
		margin-block: var(--space-8) !important;
	}
	.xl\:mx-8 {
		margin-inline: var(--space-8) !important;
	}
	.xl\:ms-8 {
		margin-inline-start: var(--space-8) !important;
	}
	.xl\:me-8 {
		margin-inline-end: var(--space-8) !important;
	}
	.xl\:mt-8 {
		margin-block-start: var(--space-8) !important;
	}
	.xl\:mb-8 {
		margin-block-end: var(--space-8) !important;
	}
	.xl\:p-8 {
		padding: var(--space-8) !important;
	}
	.xl\:py-8 {
		padding-block: var(--space-8) !important;
	}
	.xl\:px-8 {
		padding-inline: var(--space-8) !important;
	}
	.xl\:ps-8 {
		padding-inline-start: var(--space-8) !important;
	}
	.xl\:pe-8 {
		padding-inline-end: var(--space-8) !important;
	}
	.xl\:pt-8 {
		padding-block-start: var(--space-8) !important;
	}
	.xl\:pb-8 {
		padding-block-end: var(--space-8) !important;
	}
	.xl\:gap-8 {
		gap: var(--space-8) !important;
	}
	.xl\:m-9 {
		margin: var(--space-9) !important;
	}
	.xl\:my-9 {
		margin-block: var(--space-9) !important;
	}
	.xl\:mx-9 {
		margin-inline: var(--space-9) !important;
	}
	.xl\:ms-9 {
		margin-inline-start: var(--space-9) !important;
	}
	.xl\:me-9 {
		margin-inline-end: var(--space-9) !important;
	}
	.xl\:mt-9 {
		margin-block-start: var(--space-9) !important;
	}
	.xl\:mb-9 {
		margin-block-end: var(--space-9) !important;
	}
	.xl\:p-9 {
		padding: var(--space-9) !important;
	}
	.xl\:py-9 {
		padding-block: var(--space-9) !important;
	}
	.xl\:px-9 {
		padding-inline: var(--space-9) !important;
	}
	.xl\:ps-9 {
		padding-inline-start: var(--space-9) !important;
	}
	.xl\:pe-9 {
		padding-inline-end: var(--space-9) !important;
	}
	.xl\:pt-9 {
		padding-block-start: var(--space-9) !important;
	}
	.xl\:pb-9 {
		padding-block-end: var(--space-9) !important;
	}
	.xl\:gap-9 {
		gap: var(--space-9) !important;
	}
	.xl\:m-10 {
		margin: var(--space-10) !important;
	}
	.xl\:my-10 {
		margin-block: var(--space-10) !important;
	}
	.xl\:mx-10 {
		margin-inline: var(--space-10) !important;
	}
	.xl\:ms-10 {
		margin-inline-start: var(--space-10) !important;
	}
	.xl\:me-10 {
		margin-inline-end: var(--space-10) !important;
	}
	.xl\:mt-10 {
		margin-block-start: var(--space-10) !important;
	}
	.xl\:mb-10 {
		margin-block-end: var(--space-10) !important;
	}
	.xl\:p-10 {
		padding: var(--space-10) !important;
	}
	.xl\:py-10 {
		padding-block: var(--space-10) !important;
	}
	.xl\:px-10 {
		padding-inline: var(--space-10) !important;
	}
	.xl\:ps-10 {
		padding-inline-start: var(--space-10) !important;
	}
	.xl\:pe-10 {
		padding-inline-end: var(--space-10) !important;
	}
	.xl\:pt-10 {
		padding-block-start: var(--space-10) !important;
	}
	.xl\:pb-10 {
		padding-block-end: var(--space-10) !important;
	}
	.xl\:gap-10 {
		gap: var(--space-10) !important;
	}
	.xl\:m-11 {
		margin: var(--space-11) !important;
	}
	.xl\:my-11 {
		margin-block: var(--space-11) !important;
	}
	.xl\:mx-11 {
		margin-inline: var(--space-11) !important;
	}
	.xl\:ms-11 {
		margin-inline-start: var(--space-11) !important;
	}
	.xl\:me-11 {
		margin-inline-end: var(--space-11) !important;
	}
	.xl\:mt-11 {
		margin-block-start: var(--space-11) !important;
	}
	.xl\:mb-11 {
		margin-block-end: var(--space-11) !important;
	}
	.xl\:p-11 {
		padding: var(--space-11) !important;
	}
	.xl\:py-11 {
		padding-block: var(--space-11) !important;
	}
	.xl\:px-11 {
		padding-inline: var(--space-11) !important;
	}
	.xl\:ps-11 {
		padding-inline-start: var(--space-11) !important;
	}
	.xl\:pe-11 {
		padding-inline-end: var(--space-11) !important;
	}
	.xl\:pt-11 {
		padding-block-start: var(--space-11) !important;
	}
	.xl\:pb-11 {
		padding-block-end: var(--space-11) !important;
	}
	.xl\:gap-11 {
		gap: var(--space-11) !important;
	}
	.xl\:m-12 {
		margin: var(--space-12) !important;
	}
	.xl\:my-12 {
		margin-block: var(--space-12) !important;
	}
	.xl\:mx-12 {
		margin-inline: var(--space-12) !important;
	}
	.xl\:ms-12 {
		margin-inline-start: var(--space-12) !important;
	}
	.xl\:me-12 {
		margin-inline-end: var(--space-12) !important;
	}
	.xl\:mt-12 {
		margin-block-start: var(--space-12) !important;
	}
	.xl\:mb-12 {
		margin-block-end: var(--space-12) !important;
	}
	.xl\:p-12 {
		padding: var(--space-12) !important;
	}
	.xl\:py-12 {
		padding-block: var(--space-12) !important;
	}
	.xl\:px-12 {
		padding-inline: var(--space-12) !important;
	}
	.xl\:ps-12 {
		padding-inline-start: var(--space-12) !important;
	}
	.xl\:pe-12 {
		padding-inline-end: var(--space-12) !important;
	}
	.xl\:pt-12 {
		padding-block-start: var(--space-12) !important;
	}
	.xl\:pb-12 {
		padding-block-end: var(--space-12) !important;
	}
	.xl\:gap-12 {
		gap: var(--space-12) !important;
	}
	.xl\:m-14 {
		margin: var(--space-14) !important;
	}
	.xl\:my-14 {
		margin-block: var(--space-14) !important;
	}
	.xl\:mx-14 {
		margin-inline: var(--space-14) !important;
	}
	.xl\:ms-14 {
		margin-inline-start: var(--space-14) !important;
	}
	.xl\:me-14 {
		margin-inline-end: var(--space-14) !important;
	}
	.xl\:mt-14 {
		margin-block-start: var(--space-14) !important;
	}
	.xl\:mb-14 {
		margin-block-end: var(--space-14) !important;
	}
	.xl\:p-14 {
		padding: var(--space-14) !important;
	}
	.xl\:py-14 {
		padding-block: var(--space-14) !important;
	}
	.xl\:px-14 {
		padding-inline: var(--space-14) !important;
	}
	.xl\:ps-14 {
		padding-inline-start: var(--space-14) !important;
	}
	.xl\:pe-14 {
		padding-inline-end: var(--space-14) !important;
	}
	.xl\:pt-14 {
		padding-block-start: var(--space-14) !important;
	}
	.xl\:pb-14 {
		padding-block-end: var(--space-14) !important;
	}
	.xl\:gap-14 {
		gap: var(--space-14) !important;
	}
	.xl\:m-16 {
		margin: var(--space-16) !important;
	}
	.xl\:my-16 {
		margin-block: var(--space-16) !important;
	}
	.xl\:mx-16 {
		margin-inline: var(--space-16) !important;
	}
	.xl\:ms-16 {
		margin-inline-start: var(--space-16) !important;
	}
	.xl\:me-16 {
		margin-inline-end: var(--space-16) !important;
	}
	.xl\:mt-16 {
		margin-block-start: var(--space-16) !important;
	}
	.xl\:mb-16 {
		margin-block-end: var(--space-16) !important;
	}
	.xl\:p-16 {
		padding: var(--space-16) !important;
	}
	.xl\:py-16 {
		padding-block: var(--space-16) !important;
	}
	.xl\:px-16 {
		padding-inline: var(--space-16) !important;
	}
	.xl\:ps-16 {
		padding-inline-start: var(--space-16) !important;
	}
	.xl\:pe-16 {
		padding-inline-end: var(--space-16) !important;
	}
	.xl\:pt-16 {
		padding-block-start: var(--space-16) !important;
	}
	.xl\:pb-16 {
		padding-block-end: var(--space-16) !important;
	}
	.xl\:gap-16 {
		gap: var(--space-16) !important;
	}
	.xl\:m-20 {
		margin: var(--space-20) !important;
	}
	.xl\:my-20 {
		margin-block: var(--space-20) !important;
	}
	.xl\:mx-20 {
		margin-inline: var(--space-20) !important;
	}
	.xl\:ms-20 {
		margin-inline-start: var(--space-20) !important;
	}
	.xl\:me-20 {
		margin-inline-end: var(--space-20) !important;
	}
	.xl\:mt-20 {
		margin-block-start: var(--space-20) !important;
	}
	.xl\:mb-20 {
		margin-block-end: var(--space-20) !important;
	}
	.xl\:p-20 {
		padding: var(--space-20) !important;
	}
	.xl\:py-20 {
		padding-block: var(--space-20) !important;
	}
	.xl\:px-20 {
		padding-inline: var(--space-20) !important;
	}
	.xl\:ps-20 {
		padding-inline-start: var(--space-20) !important;
	}
	.xl\:pe-20 {
		padding-inline-end: var(--space-20) !important;
	}
	.xl\:pt-20 {
		padding-block-start: var(--space-20) !important;
	}
	.xl\:pb-20 {
		padding-block-end: var(--space-20) !important;
	}
	.xl\:gap-20 {
		gap: var(--space-20) !important;
	}
	.xl\:m-24 {
		margin: var(--space-24) !important;
	}
	.xl\:my-24 {
		margin-block: var(--space-24) !important;
	}
	.xl\:mx-24 {
		margin-inline: var(--space-24) !important;
	}
	.xl\:ms-24 {
		margin-inline-start: var(--space-24) !important;
	}
	.xl\:me-24 {
		margin-inline-end: var(--space-24) !important;
	}
	.xl\:mt-24 {
		margin-block-start: var(--space-24) !important;
	}
	.xl\:mb-24 {
		margin-block-end: var(--space-24) !important;
	}
	.xl\:p-24 {
		padding: var(--space-24) !important;
	}
	.xl\:py-24 {
		padding-block: var(--space-24) !important;
	}
	.xl\:px-24 {
		padding-inline: var(--space-24) !important;
	}
	.xl\:ps-24 {
		padding-inline-start: var(--space-24) !important;
	}
	.xl\:pe-24 {
		padding-inline-end: var(--space-24) !important;
	}
	.xl\:pt-24 {
		padding-block-start: var(--space-24) !important;
	}
	.xl\:pb-24 {
		padding-block-end: var(--space-24) !important;
	}
	.xl\:gap-24 {
		gap: var(--space-24) !important;
	}
	.xl\:m-28 {
		margin: var(--space-28) !important;
	}
	.xl\:my-28 {
		margin-block: var(--space-28) !important;
	}
	.xl\:mx-28 {
		margin-inline: var(--space-28) !important;
	}
	.xl\:ms-28 {
		margin-inline-start: var(--space-28) !important;
	}
	.xl\:me-28 {
		margin-inline-end: var(--space-28) !important;
	}
	.xl\:mt-28 {
		margin-block-start: var(--space-28) !important;
	}
	.xl\:mb-28 {
		margin-block-end: var(--space-28) !important;
	}
	.xl\:p-28 {
		padding: var(--space-28) !important;
	}
	.xl\:py-28 {
		padding-block: var(--space-28) !important;
	}
	.xl\:px-28 {
		padding-inline: var(--space-28) !important;
	}
	.xl\:ps-28 {
		padding-inline-start: var(--space-28) !important;
	}
	.xl\:pe-28 {
		padding-inline-end: var(--space-28) !important;
	}
	.xl\:pt-28 {
		padding-block-start: var(--space-28) !important;
	}
	.xl\:pb-28 {
		padding-block-end: var(--space-28) !important;
	}
	.xl\:gap-28 {
		gap: var(--space-28) !important;
	}
	.xl\:m-32 {
		margin: var(--space-32) !important;
	}
	.xl\:my-32 {
		margin-block: var(--space-32) !important;
	}
	.xl\:mx-32 {
		margin-inline: var(--space-32) !important;
	}
	.xl\:ms-32 {
		margin-inline-start: var(--space-32) !important;
	}
	.xl\:me-32 {
		margin-inline-end: var(--space-32) !important;
	}
	.xl\:mt-32 {
		margin-block-start: var(--space-32) !important;
	}
	.xl\:mb-32 {
		margin-block-end: var(--space-32) !important;
	}
	.xl\:p-32 {
		padding: var(--space-32) !important;
	}
	.xl\:py-32 {
		padding-block: var(--space-32) !important;
	}
	.xl\:px-32 {
		padding-inline: var(--space-32) !important;
	}
	.xl\:ps-32 {
		padding-inline-start: var(--space-32) !important;
	}
	.xl\:pe-32 {
		padding-inline-end: var(--space-32) !important;
	}
	.xl\:pt-32 {
		padding-block-start: var(--space-32) !important;
	}
	.xl\:pb-32 {
		padding-block-end: var(--space-32) !important;
	}
	.xl\:gap-32 {
		gap: var(--space-32) !important;
	}
	.xl\:block {
		display: block !important;
	}
	.xl\:inline-block {
		display: inline-block !important;
	}
	.xl\:flex {
		display: flex !important;
	}
	.xl\:inline-flex {
		display: inline-flex !important;
	}
	.xl\:grid {
		display: grid !important;
	}
	.xl\:hidden {
		display: none !important;
	}
	.xl\:flex-row {
		flex-direction: row !important;
	}
	.xl\:flex-col {
		flex-direction: column !important;
	}
	.xl\:items-start {
		align-items: flex-start !important;
	}
	.xl\:items-center {
		align-items: center !important;
	}
	.xl\:items-end {
		align-items: flex-end !important;
	}
	.xl\:items-stretch {
		align-items: stretch !important;
	}
	.xl\:justify-start {
		justify-content: flex-start !important;
	}
	.xl\:justify-center {
		justify-content: center !important;
	}
	.xl\:justify-end {
		justify-content: flex-end !important;
	}
	.xl\:justify-between {
		justify-content: space-between !important;
	}
	.xl\:flex-wrap {
		flex-wrap: wrap !important;
	}
	.xl\:flex-nowrap {
		flex-wrap: nowrap !important;
	}
	.xl\:grow {
		flex-grow: 1 !important;
	}
	.xl\:shrink {
		flex-shrink: 1 !important;
	}
	.xl\:text-start {
		text-align: start !important;
	}
	.xl\:text-center {
		text-align: center !important;
	}
	.xl\:text-end {
		text-align: end !important;
	}
	.xl\:w-full {
		width: 100% !important;
	}
	.xl\:h-full {
		height: 100% !important;
	}
	.xl\:w-screen {
		width: 100vw !important;
	}
	.xl\:h-screen {
		height: 100vh !important;
	}
	.xl\:relative {
		position: relative !important;
	}
	.xl\:absolute {
		position: absolute !important;
	}
	.xl\:fixed {
		position: fixed !important;
	}
	.xl\:sticky {
		position: sticky !important;
	}
	.xl\:font-light {
		font-weight: 300 !important;
	}
	.xl\:font-normal {
		font-weight: 400 !important;
	}
	.xl\:font-medium {
		font-weight: 500 !important;
	}
	.xl\:font-semibold {
		font-weight: 600 !important;
	}
	.xl\:font-bold {
		font-weight: 700 !important;
	}
}

