/*!
 * Utilities/Spacing
 */

.m-0 {
	margin: 0 !important;
}

.m-1 {
	margin: 0.25rem !important;
}

.m-2 {
	margin: 0.5rem !important;
}

.m-3 {
	margin: 0.75rem !important;
}

.m-4 {
	margin: 1rem !important;
}

.m-5 {
	margin: 1.25rem !important;
}

.m-6 {
	margin: 1.5rem !important;
}

.m-7 {
	margin: 1.75rem !important;
}

.m-8 {
	margin: 2rem !important;
}

.m-9 {
	margin: 2.25rem !important;
}

.m-10 {
	margin: 2.5rem !important;
}

.m-11 {
	margin: 2.75rem !important;
}

.m-12 {
	margin: 3rem !important;
}

.m-13 {
	margin: 3.25rem !important;
}

.m-14 {
	margin: 3.5rem !important;
}

.m-15 {
	margin: 3.75rem !important;
}

.m-16 {
	margin: 4rem !important;
}

.m-17 {
	margin: 4.25rem !important;
}

.m-18 {
	margin: 4.5rem !important;
}

.m-19 {
	margin: 4.75rem !important;
}

.m-20 {
	margin: 5rem !important;
}

.m-auto {
	margin: auto !important;
}

.mx-0 {
	margin-inline-end: 0 !important;
	margin-inline-start: 0 !important;
}

.mx-1 {
	margin-inline-end: 0.25rem !important;
	margin-inline-start: 0.25rem !important;
}

.mx-2 {
	margin-inline-end: 0.5rem !important;
	margin-inline-start: 0.5rem !important;
}

.mx-3 {
	margin-inline-end: 0.75rem !important;
	margin-inline-start: 0.75rem !important;
}

.mx-4 {
	margin-inline-end: 1rem !important;
	margin-inline-start: 1rem !important;
}

.mx-5 {
	margin-inline-end: 1.25rem !important;
	margin-inline-start: 1.25rem !important;
}

.mx-6 {
	margin-inline-end: 1.5rem !important;
	margin-inline-start: 1.5rem !important;
}

.mx-7 {
	margin-inline-end: 1.75rem !important;
	margin-inline-start: 1.75rem !important;
}

.mx-8 {
	margin-inline-end: 2rem !important;
	margin-inline-start: 2rem !important;
}

.mx-9 {
	margin-inline-end: 2.25rem !important;
	margin-inline-start: 2.25rem !important;
}

.mx-10 {
	margin-inline-end: 2.5rem !important;
	margin-inline-start: 2.5rem !important;
}

.mx-11 {
	margin-inline-end: 2.75rem !important;
	margin-inline-start: 2.75rem !important;
}

.mx-12 {
	margin-inline-end: 3rem !important;
	margin-inline-start: 3rem !important;
}

.mx-13 {
	margin-inline-end: 3.25rem !important;
	margin-inline-start: 3.25rem !important;
}

.mx-14 {
	margin-inline-end: 3.5rem !important;
	margin-inline-start: 3.5rem !important;
}

.mx-15 {
	margin-inline-end: 3.75rem !important;
	margin-inline-start: 3.75rem !important;
}

.mx-16 {
	margin-inline-end: 4rem !important;
	margin-inline-start: 4rem !important;
}

.mx-17 {
	margin-inline-end: 4.25rem !important;
	margin-inline-start: 4.25rem !important;
}

.mx-18 {
	margin-inline-end: 4.5rem !important;
	margin-inline-start: 4.5rem !important;
}

.mx-19 {
	margin-inline-end: 4.75rem !important;
	margin-inline-start: 4.75rem !important;
}

.mx-20 {
	margin-inline-end: 5rem !important;
	margin-inline-start: 5rem !important;
}

.mx-auto {
	margin-inline-end: auto !important;
	margin-inline-start: auto !important;
}

.my-0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.my-1 {
	margin-top: 0.25rem !important;
	margin-bottom: 0.25rem !important;
}

.my-2 {
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem !important;
}

.my-3 {
	margin-top: 0.75rem !important;
	margin-bottom: 0.75rem !important;
}

.my-4 {
	margin-top: 1rem !important;
	margin-bottom: 1rem !important;
}

.my-5 {
	margin-top: 1.25rem !important;
	margin-bottom: 1.25rem !important;
}

.my-6 {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
}

.my-7 {
	margin-top: 1.75rem !important;
	margin-bottom: 1.75rem !important;
}

.my-8 {
	margin-top: 2rem !important;
	margin-bottom: 2rem !important;
}

.my-9 {
	margin-top: 2.25rem !important;
	margin-bottom: 2.25rem !important;
}

.my-10 {
	margin-top: 2.5rem !important;
	margin-bottom: 2.5rem !important;
}

.my-11 {
	margin-top: 2.75rem !important;
	margin-bottom: 2.75rem !important;
}

.my-12 {
	margin-top: 3rem !important;
	margin-bottom: 3rem !important;
}

.my-13 {
	margin-top: 3.25rem !important;
	margin-bottom: 3.25rem !important;
}

.my-14 {
	margin-top: 3.5rem !important;
	margin-bottom: 3.5rem !important;
}

.my-15 {
	margin-top: 3.75rem !important;
	margin-bottom: 3.75rem !important;
}

.my-16 {
	margin-top: 4rem !important;
	margin-bottom: 4rem !important;
}

.my-17 {
	margin-top: 4.25rem !important;
	margin-bottom: 4.25rem !important;
}

.my-18 {
	margin-top: 4.5rem !important;
	margin-bottom: 4.5rem !important;
}

.my-19 {
	margin-top: 4.75rem !important;
	margin-bottom: 4.75rem !important;
}

.my-20 {
	margin-top: 5rem !important;
	margin-bottom: 5rem !important;
}

.my-auto {
	margin-top: auto !important;
	margin-bottom: auto !important;
}

.mt-0 {
	margin-top: 0 !important;
}

.mt-1 {
	margin-top: 0.25rem !important;
}

.mt-2 {
	margin-top: 0.5rem !important;
}

.mt-3 {
	margin-top: 0.75rem !important;
}

.mt-4 {
	margin-top: 1rem !important;
}

.mt-5 {
	margin-top: 1.25rem !important;
}

.mt-6 {
	margin-top: 1.5rem !important;
}

.mt-7 {
	margin-top: 1.75rem !important;
}

.mt-8 {
	margin-top: 2rem !important;
}

.mt-9 {
	margin-top: 2.25rem !important;
}

.mt-10 {
	margin-top: 2.5rem !important;
}

.mt-11 {
	margin-top: 2.75rem !important;
}

.mt-12 {
	margin-top: 3rem !important;
}

.mt-13 {
	margin-top: 3.25rem !important;
}

.mt-14 {
	margin-top: 3.5rem !important;
}

.mt-15 {
	margin-top: 3.75rem !important;
}

.mt-16 {
	margin-top: 4rem !important;
}

.mt-17 {
	margin-top: 4.25rem !important;
}

.mt-18 {
	margin-top: 4.5rem !important;
}

.mt-19 {
	margin-top: 4.75rem !important;
}

.mt-20 {
	margin-top: 5rem !important;
}

.mt-auto {
	margin-top: auto !important;
}

.me-0 {
	margin-inline-end: 0 !important;
}

.me-1 {
	margin-inline-end: 0.25rem !important;
}

.me-2 {
	margin-inline-end: 0.5rem !important;
}

.me-3 {
	margin-inline-end: 0.75rem !important;
}

.me-4 {
	margin-inline-end: 1rem !important;
}

.me-5 {
	margin-inline-end: 1.25rem !important;
}

.me-6 {
	margin-inline-end: 1.5rem !important;
}

.me-7 {
	margin-inline-end: 1.75rem !important;
}

.me-8 {
	margin-inline-end: 2rem !important;
}

.me-9 {
	margin-inline-end: 2.25rem !important;
}

.me-10 {
	margin-inline-end: 2.5rem !important;
}

.me-11 {
	margin-inline-end: 2.75rem !important;
}

.me-12 {
	margin-inline-end: 3rem !important;
}

.me-13 {
	margin-inline-end: 3.25rem !important;
}

.me-14 {
	margin-inline-end: 3.5rem !important;
}

.me-15 {
	margin-inline-end: 3.75rem !important;
}

.me-16 {
	margin-inline-end: 4rem !important;
}

.me-17 {
	margin-inline-end: 4.25rem !important;
}

.me-18 {
	margin-inline-end: 4.5rem !important;
}

.me-19 {
	margin-inline-end: 4.75rem !important;
}

.me-20 {
	margin-inline-end: 5rem !important;
}

.me-auto {
	margin-inline-end: auto !important;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.mb-1 {
	margin-bottom: 0.25rem !important;
}

.mb-2 {
	margin-bottom: 0.5rem !important;
}

.mb-3 {
	margin-bottom: 0.75rem !important;
}

.mb-4 {
	margin-bottom: 1rem !important;
}

.mb-5 {
	margin-bottom: 1.25rem !important;
}

.mb-6 {
	margin-bottom: 1.5rem !important;
}

.mb-7 {
	margin-bottom: 1.75rem !important;
}

.mb-8 {
	margin-bottom: 2rem !important;
}

.mb-9 {
	margin-bottom: 2.25rem !important;
}

.mb-10 {
	margin-bottom: 2.5rem !important;
}

.mb-11 {
	margin-bottom: 2.75rem !important;
}

.mb-12 {
	margin-bottom: 3rem !important;
}

.mb-13 {
	margin-bottom: 3.25rem !important;
}

.mb-14 {
	margin-bottom: 3.5rem !important;
}

.mb-15 {
	margin-bottom: 3.75rem !important;
}

.mb-16 {
	margin-bottom: 4rem !important;
}

.mb-17 {
	margin-bottom: 4.25rem !important;
}

.mb-18 {
	margin-bottom: 4.5rem !important;
}

.mb-19 {
	margin-bottom: 4.75rem !important;
}

.mb-20 {
	margin-bottom: 5rem !important;
}

.mb-auto {
	margin-bottom: auto !important;
}

.ms-0 {
	margin-inline-start: 0 !important;
}

.ms-1 {
	margin-inline-start: 0.25rem !important;
}

.ms-2 {
	margin-inline-start: 0.5rem !important;
}

.ms-3 {
	margin-inline-start: 0.75rem !important;
}

.ms-4 {
	margin-inline-start: 1rem !important;
}

.ms-5 {
	margin-inline-start: 1.25rem !important;
}

.ms-6 {
	margin-inline-start: 1.5rem !important;
}

.ms-7 {
	margin-inline-start: 1.75rem !important;
}

.ms-8 {
	margin-inline-start: 2rem !important;
}

.ms-9 {
	margin-inline-start: 2.25rem !important;
}

.ms-10 {
	margin-inline-start: 2.5rem !important;
}

.ms-11 {
	margin-inline-start: 2.75rem !important;
}

.ms-12 {
	margin-inline-start: 3rem !important;
}

.ms-13 {
	margin-inline-start: 3.25rem !important;
}

.ms-14 {
	margin-inline-start: 3.5rem !important;
}

.ms-15 {
	margin-inline-start: 3.75rem !important;
}

.ms-16 {
	margin-inline-start: 4rem !important;
}

.ms-17 {
	margin-inline-start: 4.25rem !important;
}

.ms-18 {
	margin-inline-start: 4.5rem !important;
}

.ms-19 {
	margin-inline-start: 4.75rem !important;
}

.ms-20 {
	margin-inline-start: 5rem !important;
}

.ms-auto {
	margin-inline-start: auto !important;
}

.-m-1 {
	margin: -0.25rem !important;
}

.-m-2 {
	margin: -0.5rem !important;
}

.-m-3 {
	margin: -0.75rem !important;
}

.-m-4 {
	margin: -1rem !important;
}

.-m-5 {
	margin: -1.25rem !important;
}

.-m-6 {
	margin: -1.5rem !important;
}

.-m-7 {
	margin: -1.75rem !important;
}

.-m-8 {
	margin: -2rem !important;
}

.-m-9 {
	margin: -2.25rem !important;
}

.-m-10 {
	margin: -2.5rem !important;
}

.-m-11 {
	margin: -2.75rem !important;
}

.-m-12 {
	margin: -3rem !important;
}

.-m-13 {
	margin: -3.25rem !important;
}

.-m-14 {
	margin: -3.5rem !important;
}

.-m-15 {
	margin: -3.75rem !important;
}

.-m-16 {
	margin: -4rem !important;
}

.-m-17 {
	margin: -4.25rem !important;
}

.-m-18 {
	margin: -4.5rem !important;
}

.-m-19 {
	margin: -4.75rem !important;
}

.-m-20 {
	margin: -5rem !important;
}

.-mx-1 {
	margin-inline-end: -0.25rem !important;
	margin-inline-start: -0.25rem !important;
}

.-mx-2 {
	margin-inline-end: -0.5rem !important;
	margin-inline-start: -0.5rem !important;
}

.-mx-3 {
	margin-inline-end: -0.75rem !important;
	margin-inline-start: -0.75rem !important;
}

.-mx-4 {
	margin-inline-end: -1rem !important;
	margin-inline-start: -1rem !important;
}

.-mx-5 {
	margin-inline-end: -1.25rem !important;
	margin-inline-start: -1.25rem !important;
}

.-mx-6 {
	margin-inline-end: -1.5rem !important;
	margin-inline-start: -1.5rem !important;
}

.-mx-7 {
	margin-inline-end: -1.75rem !important;
	margin-inline-start: -1.75rem !important;
}

.-mx-8 {
	margin-inline-end: -2rem !important;
	margin-inline-start: -2rem !important;
}

.-mx-9 {
	margin-inline-end: -2.25rem !important;
	margin-inline-start: -2.25rem !important;
}

.-mx-10 {
	margin-inline-end: -2.5rem !important;
	margin-inline-start: -2.5rem !important;
}

.-mx-11 {
	margin-inline-end: -2.75rem !important;
	margin-inline-start: -2.75rem !important;
}

.-mx-12 {
	margin-inline-end: -3rem !important;
	margin-inline-start: -3rem !important;
}

.-mx-13 {
	margin-inline-end: -3.25rem !important;
	margin-inline-start: -3.25rem !important;
}

.-mx-14 {
	margin-inline-end: -3.5rem !important;
	margin-inline-start: -3.5rem !important;
}

.-mx-15 {
	margin-inline-end: -3.75rem !important;
	margin-inline-start: -3.75rem !important;
}

.-mx-16 {
	margin-inline-end: -4rem !important;
	margin-inline-start: -4rem !important;
}

.-mx-17 {
	margin-inline-end: -4.25rem !important;
	margin-inline-start: -4.25rem !important;
}

.-mx-18 {
	margin-inline-end: -4.5rem !important;
	margin-inline-start: -4.5rem !important;
}

.-mx-19 {
	margin-inline-end: -4.75rem !important;
	margin-inline-start: -4.75rem !important;
}

.-mx-20 {
	margin-inline-end: -5rem !important;
	margin-inline-start: -5rem !important;
}

.-my-1 {
	margin-top: -0.25rem !important;
	margin-bottom: -0.25rem !important;
}

.-my-2 {
	margin-top: -0.5rem !important;
	margin-bottom: -0.5rem !important;
}

.-my-3 {
	margin-top: -0.75rem !important;
	margin-bottom: -0.75rem !important;
}

.-my-4 {
	margin-top: -1rem !important;
	margin-bottom: -1rem !important;
}

.-my-5 {
	margin-top: -1.25rem !important;
	margin-bottom: -1.25rem !important;
}

.-my-6 {
	margin-top: -1.5rem !important;
	margin-bottom: -1.5rem !important;
}

.-my-7 {
	margin-top: -1.75rem !important;
	margin-bottom: -1.75rem !important;
}

.-my-8 {
	margin-top: -2rem !important;
	margin-bottom: -2rem !important;
}

.-my-9 {
	margin-top: -2.25rem !important;
	margin-bottom: -2.25rem !important;
}

.-my-10 {
	margin-top: -2.5rem !important;
	margin-bottom: -2.5rem !important;
}

.-my-11 {
	margin-top: -2.75rem !important;
	margin-bottom: -2.75rem !important;
}

.-my-12 {
	margin-top: -3rem !important;
	margin-bottom: -3rem !important;
}

.-my-13 {
	margin-top: -3.25rem !important;
	margin-bottom: -3.25rem !important;
}

.-my-14 {
	margin-top: -3.5rem !important;
	margin-bottom: -3.5rem !important;
}

.-my-15 {
	margin-top: -3.75rem !important;
	margin-bottom: -3.75rem !important;
}

.-my-16 {
	margin-top: -4rem !important;
	margin-bottom: -4rem !important;
}

.-my-17 {
	margin-top: -4.25rem !important;
	margin-bottom: -4.25rem !important;
}

.-my-18 {
	margin-top: -4.5rem !important;
	margin-bottom: -4.5rem !important;
}

.-my-19 {
	margin-top: -4.75rem !important;
	margin-bottom: -4.75rem !important;
}

.-my-20 {
	margin-top: -5rem !important;
	margin-bottom: -5rem !important;
}

.-mt-1 {
	margin-top: -0.25rem !important;
}

.-mt-2 {
	margin-top: -0.5rem !important;
}

.-mt-3 {
	margin-top: -0.75rem !important;
}

.-mt-4 {
	margin-top: -1rem !important;
}

.-mt-5 {
	margin-top: -1.25rem !important;
}

.-mt-6 {
	margin-top: -1.5rem !important;
}

.-mt-7 {
	margin-top: -1.75rem !important;
}

.-mt-8 {
	margin-top: -2rem !important;
}

.-mt-9 {
	margin-top: -2.25rem !important;
}

.-mt-10 {
	margin-top: -2.5rem !important;
}

.-mt-11 {
	margin-top: -2.75rem !important;
}

.-mt-12 {
	margin-top: -3rem !important;
}

.-mt-13 {
	margin-top: -3.25rem !important;
}

.-mt-14 {
	margin-top: -3.5rem !important;
}

.-mt-15 {
	margin-top: -3.75rem !important;
}

.-mt-16 {
	margin-top: -4rem !important;
}

.-mt-17 {
	margin-top: -4.25rem !important;
}

.-mt-18 {
	margin-top: -4.5rem !important;
}

.-mt-19 {
	margin-top: -4.75rem !important;
}

.-mt-20 {
	margin-top: -5rem !important;
}

.-me-1 {
	margin-inline-end: -0.25rem !important;
}

.-me-2 {
	margin-inline-end: -0.5rem !important;
}

.-me-3 {
	margin-inline-end: -0.75rem !important;
}

.-me-4 {
	margin-inline-end: -1rem !important;
}

.-me-5 {
	margin-inline-end: -1.25rem !important;
}

.-me-6 {
	margin-inline-end: -1.5rem !important;
}

.-me-7 {
	margin-inline-end: -1.75rem !important;
}

.-me-8 {
	margin-inline-end: -2rem !important;
}

.-me-9 {
	margin-inline-end: -2.25rem !important;
}

.-me-10 {
	margin-inline-end: -2.5rem !important;
}

.-me-11 {
	margin-inline-end: -2.75rem !important;
}

.-me-12 {
	margin-inline-end: -3rem !important;
}

.-me-13 {
	margin-inline-end: -3.25rem !important;
}

.-me-14 {
	margin-inline-end: -3.5rem !important;
}

.-me-15 {
	margin-inline-end: -3.75rem !important;
}

.-me-16 {
	margin-inline-end: -4rem !important;
}

.-me-17 {
	margin-inline-end: -4.25rem !important;
}

.-me-18 {
	margin-inline-end: -4.5rem !important;
}

.-me-19 {
	margin-inline-end: -4.75rem !important;
}

.-me-20 {
	margin-inline-end: -5rem !important;
}

.-mb-1 {
	margin-bottom: -0.25rem !important;
}

.-mb-2 {
	margin-bottom: -0.5rem !important;
}

.-mb-3 {
	margin-bottom: -0.75rem !important;
}

.-mb-4 {
	margin-bottom: -1rem !important;
}

.-mb-5 {
	margin-bottom: -1.25rem !important;
}

.-mb-6 {
	margin-bottom: -1.5rem !important;
}

.-mb-7 {
	margin-bottom: -1.75rem !important;
}

.-mb-8 {
	margin-bottom: -2rem !important;
}

.-mb-9 {
	margin-bottom: -2.25rem !important;
}

.-mb-10 {
	margin-bottom: -2.5rem !important;
}

.-mb-11 {
	margin-bottom: -2.75rem !important;
}

.-mb-12 {
	margin-bottom: -3rem !important;
}

.-mb-13 {
	margin-bottom: -3.25rem !important;
}

.-mb-14 {
	margin-bottom: -3.5rem !important;
}

.-mb-15 {
	margin-bottom: -3.75rem !important;
}

.-mb-16 {
	margin-bottom: -4rem !important;
}

.-mb-17 {
	margin-bottom: -4.25rem !important;
}

.-mb-18 {
	margin-bottom: -4.5rem !important;
}

.-mb-19 {
	margin-bottom: -4.75rem !important;
}

.-mb-20 {
	margin-bottom: -5rem !important;
}

.-ms-1 {
	margin-inline-start: -0.25rem !important;
}

.-ms-2 {
	margin-inline-start: -0.5rem !important;
}

.-ms-3 {
	margin-inline-start: -0.75rem !important;
}

.-ms-4 {
	margin-inline-start: -1rem !important;
}

.-ms-5 {
	margin-inline-start: -1.25rem !important;
}

.-ms-6 {
	margin-inline-start: -1.5rem !important;
}

.-ms-7 {
	margin-inline-start: -1.75rem !important;
}

.-ms-8 {
	margin-inline-start: -2rem !important;
}

.-ms-9 {
	margin-inline-start: -2.25rem !important;
}

.-ms-10 {
	margin-inline-start: -2.5rem !important;
}

.-ms-11 {
	margin-inline-start: -2.75rem !important;
}

.-ms-12 {
	margin-inline-start: -3rem !important;
}

.-ms-13 {
	margin-inline-start: -3.25rem !important;
}

.-ms-14 {
	margin-inline-start: -3.5rem !important;
}

.-ms-15 {
	margin-inline-start: -3.75rem !important;
}

.-ms-16 {
	margin-inline-start: -4rem !important;
}

.-ms-17 {
	margin-inline-start: -4.25rem !important;
}

.-ms-18 {
	margin-inline-start: -4.5rem !important;
}

.-ms-19 {
	margin-inline-start: -4.75rem !important;
}

.-ms-20 {
	margin-inline-start: -5rem !important;
}

.p-0 {
	padding: 0 !important;
}

.p-1 {
	padding: 0.25rem !important;
}

.p-2 {
	padding: 0.5rem !important;
}

.p-3 {
	padding: 0.75rem !important;
}

.p-4 {
	padding: 1rem !important;
}

.p-5 {
	padding: 1.25rem !important;
}

.p-6 {
	padding: 1.5rem !important;
}

.p-7 {
	padding: 1.75rem !important;
}

.p-8 {
	padding: 2rem !important;
}

.p-9 {
	padding: 2.25rem !important;
}

.p-10 {
	padding: 2.5rem !important;
}

.p-11 {
	padding: 2.75rem !important;
}

.p-12 {
	padding: 3rem !important;
}

.p-13 {
	padding: 3.25rem !important;
}

.p-14 {
	padding: 3.5rem !important;
}

.p-15 {
	padding: 3.75rem !important;
}

.p-16 {
	padding: 4rem !important;
}

.p-17 {
	padding: 4.25rem !important;
}

.p-18 {
	padding: 4.5rem !important;
}

.p-19 {
	padding: 4.75rem !important;
}

.p-20 {
	padding: 5rem !important;
}

.px-0 {
	padding-inline-end: 0 !important;
	padding-inline-start: 0 !important;
}

.px-1 {
	padding-inline-end: 0.25rem !important;
	padding-inline-start: 0.25rem !important;
}

.px-2 {
	padding-inline-end: 0.5rem !important;
	padding-inline-start: 0.5rem !important;
}

.px-3 {
	padding-inline-end: 0.75rem !important;
	padding-inline-start: 0.75rem !important;
}

.px-4 {
	padding-inline-end: 1rem !important;
	padding-inline-start: 1rem !important;
}

.px-5 {
	padding-inline-end: 1.25rem !important;
	padding-inline-start: 1.25rem !important;
}

.px-6 {
	padding-inline-end: 1.5rem !important;
	padding-inline-start: 1.5rem !important;
}

.px-7 {
	padding-inline-end: 1.75rem !important;
	padding-inline-start: 1.75rem !important;
}

.px-8 {
	padding-inline-end: 2rem !important;
	padding-inline-start: 2rem !important;
}

.px-9 {
	padding-inline-end: 2.25rem !important;
	padding-inline-start: 2.25rem !important;
}

.px-10 {
	padding-inline-end: 2.5rem !important;
	padding-inline-start: 2.5rem !important;
}

.px-11 {
	padding-inline-end: 2.75rem !important;
	padding-inline-start: 2.75rem !important;
}

.px-12 {
	padding-inline-end: 3rem !important;
	padding-inline-start: 3rem !important;
}

.px-13 {
	padding-inline-end: 3.25rem !important;
	padding-inline-start: 3.25rem !important;
}

.px-14 {
	padding-inline-end: 3.5rem !important;
	padding-inline-start: 3.5rem !important;
}

.px-15 {
	padding-inline-end: 3.75rem !important;
	padding-inline-start: 3.75rem !important;
}

.px-16 {
	padding-inline-end: 4rem !important;
	padding-inline-start: 4rem !important;
}

.px-17 {
	padding-inline-end: 4.25rem !important;
	padding-inline-start: 4.25rem !important;
}

.px-18 {
	padding-inline-end: 4.5rem !important;
	padding-inline-start: 4.5rem !important;
}

.px-19 {
	padding-inline-end: 4.75rem !important;
	padding-inline-start: 4.75rem !important;
}

.px-20 {
	padding-inline-end: 5rem !important;
	padding-inline-start: 5rem !important;
}

.py-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.py-1 {
	padding-top: 0.25rem !important;
	padding-bottom: 0.25rem !important;
}

.py-2 {
	padding-top: 0.5rem !important;
	padding-bottom: 0.5rem !important;
}

.py-3 {
	padding-top: 0.75rem !important;
	padding-bottom: 0.75rem !important;
}

.py-4 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}

.py-5 {
	padding-top: 1.25rem !important;
	padding-bottom: 1.25rem !important;
}

.py-6 {
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
}

.py-7 {
	padding-top: 1.75rem !important;
	padding-bottom: 1.75rem !important;
}

.py-8 {
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
}

.py-9 {
	padding-top: 2.25rem !important;
	padding-bottom: 2.25rem !important;
}

.py-10 {
	padding-top: 2.5rem !important;
	padding-bottom: 2.5rem !important;
}

.py-11 {
	padding-top: 2.75rem !important;
	padding-bottom: 2.75rem !important;
}

.py-12 {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.py-13 {
	padding-top: 3.25rem !important;
	padding-bottom: 3.25rem !important;
}

.py-14 {
	padding-top: 3.5rem !important;
	padding-bottom: 3.5rem !important;
}

.py-15 {
	padding-top: 3.75rem !important;
	padding-bottom: 3.75rem !important;
}

.py-16 {
	padding-top: 4rem !important;
	padding-bottom: 4rem !important;
}

.py-17 {
	padding-top: 4.25rem !important;
	padding-bottom: 4.25rem !important;
}

.py-18 {
	padding-top: 4.5rem !important;
	padding-bottom: 4.5rem !important;
}

.py-19 {
	padding-top: 4.75rem !important;
	padding-bottom: 4.75rem !important;
}

.py-20 {
	padding-top: 5rem !important;
	padding-bottom: 5rem !important;
}

.pt-0 {
	padding-top: 0 !important;
}

.pt-1 {
	padding-top: 0.25rem !important;
}

.pt-2 {
	padding-top: 0.5rem !important;
}

.pt-3 {
	padding-top: 0.75rem !important;
}

.pt-4 {
	padding-top: 1rem !important;
}

.pt-5 {
	padding-top: 1.25rem !important;
}

.pt-6 {
	padding-top: 1.5rem !important;
}

.pt-7 {
	padding-top: 1.75rem !important;
}

.pt-8 {
	padding-top: 2rem !important;
}

.pt-9 {
	padding-top: 2.25rem !important;
}

.pt-10 {
	padding-top: 2.5rem !important;
}

.pt-11 {
	padding-top: 2.75rem !important;
}

.pt-12 {
	padding-top: 3rem !important;
}

.pt-13 {
	padding-top: 3.25rem !important;
}

.pt-14 {
	padding-top: 3.5rem !important;
}

.pt-15 {
	padding-top: 3.75rem !important;
}

.pt-16 {
	padding-top: 4rem !important;
}

.pt-17 {
	padding-top: 4.25rem !important;
}

.pt-18 {
	padding-top: 4.5rem !important;
}

.pt-19 {
	padding-top: 4.75rem !important;
}

.pt-20 {
	padding-top: 5rem !important;
}

.pe-0 {
	padding-inline-end: 0 !important;
}

.pe-1 {
	padding-inline-end: 0.25rem !important;
}

.pe-2 {
	padding-inline-end: 0.5rem !important;
}

.pe-3 {
	padding-inline-end: 0.75rem !important;
}

.pe-4 {
	padding-inline-end: 1rem !important;
}

.pe-5 {
	padding-inline-end: 1.25rem !important;
}

.pe-6 {
	padding-inline-end: 1.5rem !important;
}

.pe-7 {
	padding-inline-end: 1.75rem !important;
}

.pe-8 {
	padding-inline-end: 2rem !important;
}

.pe-9 {
	padding-inline-end: 2.25rem !important;
}

.pe-10 {
	padding-inline-end: 2.5rem !important;
}

.pe-11 {
	padding-inline-end: 2.75rem !important;
}

.pe-12 {
	padding-inline-end: 3rem !important;
}

.pe-13 {
	padding-inline-end: 3.25rem !important;
}

.pe-14 {
	padding-inline-end: 3.5rem !important;
}

.pe-15 {
	padding-inline-end: 3.75rem !important;
}

.pe-16 {
	padding-inline-end: 4rem !important;
}

.pe-17 {
	padding-inline-end: 4.25rem !important;
}

.pe-18 {
	padding-inline-end: 4.5rem !important;
}

.pe-19 {
	padding-inline-end: 4.75rem !important;
}

.pe-20 {
	padding-inline-end: 5rem !important;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.pb-1 {
	padding-bottom: 0.25rem !important;
}

.pb-2 {
	padding-bottom: 0.5rem !important;
}

.pb-3 {
	padding-bottom: 0.75rem !important;
}

.pb-4 {
	padding-bottom: 1rem !important;
}

.pb-5 {
	padding-bottom: 1.25rem !important;
}

.pb-6 {
	padding-bottom: 1.5rem !important;
}

.pb-7 {
	padding-bottom: 1.75rem !important;
}

.pb-8 {
	padding-bottom: 2rem !important;
}

.pb-9 {
	padding-bottom: 2.25rem !important;
}

.pb-10 {
	padding-bottom: 2.5rem !important;
}

.pb-11 {
	padding-bottom: 2.75rem !important;
}

.pb-12 {
	padding-bottom: 3rem !important;
}

.pb-13 {
	padding-bottom: 3.25rem !important;
}

.pb-14 {
	padding-bottom: 3.5rem !important;
}

.pb-15 {
	padding-bottom: 3.75rem !important;
}

.pb-16 {
	padding-bottom: 4rem !important;
}

.pb-17 {
	padding-bottom: 4.25rem !important;
}

.pb-18 {
	padding-bottom: 4.5rem !important;
}

.pb-19 {
	padding-bottom: 4.75rem !important;
}

.pb-20 {
	padding-bottom: 5rem !important;
}

.ps-0 {
	padding-inline-start: 0 !important;
}

.ps-1 {
	padding-inline-start: 0.25rem !important;
}

.ps-2 {
	padding-inline-start: 0.5rem !important;
}

.ps-3 {
	padding-inline-start: 0.75rem !important;
}

.ps-4 {
	padding-inline-start: 1rem !important;
}

.ps-5 {
	padding-inline-start: 1.25rem !important;
}

.ps-6 {
	padding-inline-start: 1.5rem !important;
}

.ps-7 {
	padding-inline-start: 1.75rem !important;
}

.ps-8 {
	padding-inline-start: 2rem !important;
}

.ps-9 {
	padding-inline-start: 2.25rem !important;
}

.ps-10 {
	padding-inline-start: 2.5rem !important;
}

.ps-11 {
	padding-inline-start: 2.75rem !important;
}

.ps-12 {
	padding-inline-start: 3rem !important;
}

.ps-13 {
	padding-inline-start: 3.25rem !important;
}

.ps-14 {
	padding-inline-start: 3.5rem !important;
}

.ps-15 {
	padding-inline-start: 3.75rem !important;
}

.ps-16 {
	padding-inline-start: 4rem !important;
}

.ps-17 {
	padding-inline-start: 4.25rem !important;
}

.ps-18 {
	padding-inline-start: 4.5rem !important;
}

.ps-19 {
	padding-inline-start: 4.75rem !important;
}

.ps-20 {
	padding-inline-start: 5rem !important;
}

/* START: Custom, xs breakpoint */

.-mt-\[var\(--x-sys-layout-app-bar-height\)\] {
	margin-top: calc(var(--x-sys-layout-app-bar-height) * -1) !important;
}

.py-\[7\.5rem\] {
	padding-bottom: 7.5rem !important;
	padding-top: 7.5rem !important;
}

.pt-\[var\(--x-sys-layout-app-bar-height\)\] {
	padding-top: var(--x-sys-layout-app-bar-height) !important;
}

/* END: Custom, xs breakpoint */

@media (min-width: 37.5em) {
	.sm\:m-0 {
		margin: 0 !important;
	}

	.sm\:m-1 {
		margin: 0.25rem !important;
	}

	.sm\:m-2 {
		margin: 0.5rem !important;
	}

	.sm\:m-3 {
		margin: 0.75rem !important;
	}

	.sm\:m-4 {
		margin: 1rem !important;
	}

	.sm\:m-5 {
		margin: 1.25rem !important;
	}

	.sm\:m-6 {
		margin: 1.5rem !important;
	}

	.sm\:m-7 {
		margin: 1.75rem !important;
	}

	.sm\:m-8 {
		margin: 2rem !important;
	}

	.sm\:m-9 {
		margin: 2.25rem !important;
	}

	.sm\:m-10 {
		margin: 2.5rem !important;
	}

	.sm\:m-11 {
		margin: 2.75rem !important;
	}

	.sm\:m-12 {
		margin: 3rem !important;
	}

	.sm\:m-13 {
		margin: 3.25rem !important;
	}

	.sm\:m-14 {
		margin: 3.5rem !important;
	}

	.sm\:m-15 {
		margin: 3.75rem !important;
	}

	.sm\:m-16 {
		margin: 4rem !important;
	}

	.sm\:m-17 {
		margin: 4.25rem !important;
	}

	.sm\:m-18 {
		margin: 4.5rem !important;
	}

	.sm\:m-19 {
		margin: 4.75rem !important;
	}

	.sm\:m-20 {
		margin: 5rem !important;
	}

	.sm\:m-auto {
		margin: auto !important;
	}

	.sm\:mx-0 {
		margin-inline-end: 0 !important;
		margin-inline-start: 0 !important;
	}

	.sm\:mx-1 {
		margin-inline-end: 0.25rem !important;
		margin-inline-start: 0.25rem !important;
	}

	.sm\:mx-2 {
		margin-inline-end: 0.5rem !important;
		margin-inline-start: 0.5rem !important;
	}

	.sm\:mx-3 {
		margin-inline-end: 0.75rem !important;
		margin-inline-start: 0.75rem !important;
	}

	.sm\:mx-4 {
		margin-inline-end: 1rem !important;
		margin-inline-start: 1rem !important;
	}

	.sm\:mx-5 {
		margin-inline-end: 1.25rem !important;
		margin-inline-start: 1.25rem !important;
	}

	.sm\:mx-6 {
		margin-inline-end: 1.5rem !important;
		margin-inline-start: 1.5rem !important;
	}

	.sm\:mx-7 {
		margin-inline-end: 1.75rem !important;
		margin-inline-start: 1.75rem !important;
	}

	.sm\:mx-8 {
		margin-inline-end: 2rem !important;
		margin-inline-start: 2rem !important;
	}

	.sm\:mx-9 {
		margin-inline-end: 2.25rem !important;
		margin-inline-start: 2.25rem !important;
	}

	.sm\:mx-10 {
		margin-inline-end: 2.5rem !important;
		margin-inline-start: 2.5rem !important;
	}

	.sm\:mx-11 {
		margin-inline-end: 2.75rem !important;
		margin-inline-start: 2.75rem !important;
	}

	.sm\:mx-12 {
		margin-inline-end: 3rem !important;
		margin-inline-start: 3rem !important;
	}

	.sm\:mx-13 {
		margin-inline-end: 3.25rem !important;
		margin-inline-start: 3.25rem !important;
	}

	.sm\:mx-14 {
		margin-inline-end: 3.5rem !important;
		margin-inline-start: 3.5rem !important;
	}

	.sm\:mx-15 {
		margin-inline-end: 3.75rem !important;
		margin-inline-start: 3.75rem !important;
	}

	.sm\:mx-16 {
		margin-inline-end: 4rem !important;
		margin-inline-start: 4rem !important;
	}

	.sm\:mx-17 {
		margin-inline-end: 4.25rem !important;
		margin-inline-start: 4.25rem !important;
	}

	.sm\:mx-18 {
		margin-inline-end: 4.5rem !important;
		margin-inline-start: 4.5rem !important;
	}

	.sm\:mx-19 {
		margin-inline-end: 4.75rem !important;
		margin-inline-start: 4.75rem !important;
	}

	.sm\:mx-20 {
		margin-inline-end: 5rem !important;
		margin-inline-start: 5rem !important;
	}

	.sm\:mx-auto {
		margin-inline-end: auto !important;
		margin-inline-start: auto !important;
	}

	.sm\:my-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.sm\:my-1 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	.sm\:my-2 {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}

	.sm\:my-3 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	.sm\:my-4 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	.sm\:my-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	.sm\:my-6 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}

	.sm\:my-7 {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	.sm\:my-8 {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	.sm\:my-9 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	.sm\:my-10 {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	.sm\:my-11 {
		margin-top: 2.75rem !important;
		margin-bottom: 2.75rem !important;
	}

	.sm\:my-12 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	.sm\:my-13 {
		margin-top: 3.25rem !important;
		margin-bottom: 3.25rem !important;
	}

	.sm\:my-14 {
		margin-top: 3.5rem !important;
		margin-bottom: 3.5rem !important;
	}

	.sm\:my-15 {
		margin-top: 3.75rem !important;
		margin-bottom: 3.75rem !important;
	}

	.sm\:my-16 {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important;
	}

	.sm\:my-17 {
		margin-top: 4.25rem !important;
		margin-bottom: 4.25rem !important;
	}

	.sm\:my-18 {
		margin-top: 4.5rem !important;
		margin-bottom: 4.5rem !important;
	}

	.sm\:my-19 {
		margin-top: 4.75rem !important;
		margin-bottom: 4.75rem !important;
	}

	.sm\:my-20 {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	.sm\:my-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.sm\:mt-0 {
		margin-top: 0 !important;
	}

	.sm\:mt-1 {
		margin-top: 0.25rem !important;
	}

	.sm\:mt-2 {
		margin-top: 0.5rem !important;
	}

	.sm\:mt-3 {
		margin-top: 0.75rem !important;
	}

	.sm\:mt-4 {
		margin-top: 1rem !important;
	}

	.sm\:mt-5 {
		margin-top: 1.25rem !important;
	}

	.sm\:mt-6 {
		margin-top: 1.5rem !important;
	}

	.sm\:mt-7 {
		margin-top: 1.75rem !important;
	}

	.sm\:mt-8 {
		margin-top: 2rem !important;
	}

	.sm\:mt-9 {
		margin-top: 2.25rem !important;
	}

	.sm\:mt-10 {
		margin-top: 2.5rem !important;
	}

	.sm\:mt-11 {
		margin-top: 2.75rem !important;
	}

	.sm\:mt-12 {
		margin-top: 3rem !important;
	}

	.sm\:mt-13 {
		margin-top: 3.25rem !important;
	}

	.sm\:mt-14 {
		margin-top: 3.5rem !important;
	}

	.sm\:mt-15 {
		margin-top: 3.75rem !important;
	}

	.sm\:mt-16 {
		margin-top: 4rem !important;
	}

	.sm\:mt-17 {
		margin-top: 4.25rem !important;
	}

	.sm\:mt-18 {
		margin-top: 4.5rem !important;
	}

	.sm\:mt-19 {
		margin-top: 4.75rem !important;
	}

	.sm\:mt-20 {
		margin-top: 5rem !important;
	}

	.sm\:mt-auto {
		margin-top: auto !important;
	}

	.sm\:me-0 {
		margin-inline-end: 0 !important;
	}

	.sm\:me-1 {
		margin-inline-end: 0.25rem !important;
	}

	.sm\:me-2 {
		margin-inline-end: 0.5rem !important;
	}

	.sm\:me-3 {
		margin-inline-end: 0.75rem !important;
	}

	.sm\:me-4 {
		margin-inline-end: 1rem !important;
	}

	.sm\:me-5 {
		margin-inline-end: 1.25rem !important;
	}

	.sm\:me-6 {
		margin-inline-end: 1.5rem !important;
	}

	.sm\:me-7 {
		margin-inline-end: 1.75rem !important;
	}

	.sm\:me-8 {
		margin-inline-end: 2rem !important;
	}

	.sm\:me-9 {
		margin-inline-end: 2.25rem !important;
	}

	.sm\:me-10 {
		margin-inline-end: 2.5rem !important;
	}

	.sm\:me-11 {
		margin-inline-end: 2.75rem !important;
	}

	.sm\:me-12 {
		margin-inline-end: 3rem !important;
	}

	.sm\:me-13 {
		margin-inline-end: 3.25rem !important;
	}

	.sm\:me-14 {
		margin-inline-end: 3.5rem !important;
	}

	.sm\:me-15 {
		margin-inline-end: 3.75rem !important;
	}

	.sm\:me-16 {
		margin-inline-end: 4rem !important;
	}

	.sm\:me-17 {
		margin-inline-end: 4.25rem !important;
	}

	.sm\:me-18 {
		margin-inline-end: 4.5rem !important;
	}

	.sm\:me-19 {
		margin-inline-end: 4.75rem !important;
	}

	.sm\:me-20 {
		margin-inline-end: 5rem !important;
	}

	.sm\:me-auto {
		margin-inline-end: auto !important;
	}

	.sm\:mb-0 {
		margin-bottom: 0 !important;
	}

	.sm\:mb-1 {
		margin-bottom: 0.25rem !important;
	}

	.sm\:mb-2 {
		margin-bottom: 0.5rem !important;
	}

	.sm\:mb-3 {
		margin-bottom: 0.75rem !important;
	}

	.sm\:mb-4 {
		margin-bottom: 1rem !important;
	}

	.sm\:mb-5 {
		margin-bottom: 1.25rem !important;
	}

	.sm\:mb-6 {
		margin-bottom: 1.5rem !important;
	}

	.sm\:mb-7 {
		margin-bottom: 1.75rem !important;
	}

	.sm\:mb-8 {
		margin-bottom: 2rem !important;
	}

	.sm\:mb-9 {
		margin-bottom: 2.25rem !important;
	}

	.sm\:mb-10 {
		margin-bottom: 2.5rem !important;
	}

	.sm\:mb-11 {
		margin-bottom: 2.75rem !important;
	}

	.sm\:mb-12 {
		margin-bottom: 3rem !important;
	}

	.sm\:mb-13 {
		margin-bottom: 3.25rem !important;
	}

	.sm\:mb-14 {
		margin-bottom: 3.5rem !important;
	}

	.sm\:mb-15 {
		margin-bottom: 3.75rem !important;
	}

	.sm\:mb-16 {
		margin-bottom: 4rem !important;
	}

	.sm\:mb-17 {
		margin-bottom: 4.25rem !important;
	}

	.sm\:mb-18 {
		margin-bottom: 4.5rem !important;
	}

	.sm\:mb-19 {
		margin-bottom: 4.75rem !important;
	}

	.sm\:mb-20 {
		margin-bottom: 5rem !important;
	}

	.sm\:mb-auto {
		margin-bottom: auto !important;
	}

	.sm\:ms-0 {
		margin-inline-start: 0 !important;
	}

	.sm\:ms-1 {
		margin-inline-start: 0.25rem !important;
	}

	.sm\:ms-2 {
		margin-inline-start: 0.5rem !important;
	}

	.sm\:ms-3 {
		margin-inline-start: 0.75rem !important;
	}

	.sm\:ms-4 {
		margin-inline-start: 1rem !important;
	}

	.sm\:ms-5 {
		margin-inline-start: 1.25rem !important;
	}

	.sm\:ms-6 {
		margin-inline-start: 1.5rem !important;
	}

	.sm\:ms-7 {
		margin-inline-start: 1.75rem !important;
	}

	.sm\:ms-8 {
		margin-inline-start: 2rem !important;
	}

	.sm\:ms-9 {
		margin-inline-start: 2.25rem !important;
	}

	.sm\:ms-10 {
		margin-inline-start: 2.5rem !important;
	}

	.sm\:ms-11 {
		margin-inline-start: 2.75rem !important;
	}

	.sm\:ms-12 {
		margin-inline-start: 3rem !important;
	}

	.sm\:ms-13 {
		margin-inline-start: 3.25rem !important;
	}

	.sm\:ms-14 {
		margin-inline-start: 3.5rem !important;
	}

	.sm\:ms-15 {
		margin-inline-start: 3.75rem !important;
	}

	.sm\:ms-16 {
		margin-inline-start: 4rem !important;
	}

	.sm\:ms-17 {
		margin-inline-start: 4.25rem !important;
	}

	.sm\:ms-18 {
		margin-inline-start: 4.5rem !important;
	}

	.sm\:ms-19 {
		margin-inline-start: 4.75rem !important;
	}

	.sm\:ms-20 {
		margin-inline-start: 5rem !important;
	}

	.sm\:ms-auto {
		margin-inline-start: auto !important;
	}

	.sm\:-m-1 {
		margin: -0.25rem !important;
	}

	.sm\:-m-2 {
		margin: -0.5rem !important;
	}

	.sm\:-m-3 {
		margin: -0.75rem !important;
	}

	.sm\:-m-4 {
		margin: -1rem !important;
	}

	.sm\:-m-5 {
		margin: -1.25rem !important;
	}

	.sm\:-m-6 {
		margin: -1.5rem !important;
	}

	.sm\:-m-7 {
		margin: -1.75rem !important;
	}

	.sm\:-m-8 {
		margin: -2rem !important;
	}

	.sm\:-m-9 {
		margin: -2.25rem !important;
	}

	.sm\:-m-10 {
		margin: -2.5rem !important;
	}

	.sm\:-m-11 {
		margin: -2.75rem !important;
	}

	.sm\:-m-12 {
		margin: -3rem !important;
	}

	.sm\:-m-13 {
		margin: -3.25rem !important;
	}

	.sm\:-m-14 {
		margin: -3.5rem !important;
	}

	.sm\:-m-15 {
		margin: -3.75rem !important;
	}

	.sm\:-m-16 {
		margin: -4rem !important;
	}

	.sm\:-m-17 {
		margin: -4.25rem !important;
	}

	.sm\:-m-18 {
		margin: -4.5rem !important;
	}

	.sm\:-m-19 {
		margin: -4.75rem !important;
	}

	.sm\:-m-20 {
		margin: -5rem !important;
	}

	.sm\:-mx-1 {
		margin-inline-end: -0.25rem !important;
		margin-inline-start: -0.25rem !important;
	}

	.sm\:-mx-2 {
		margin-inline-end: -0.5rem !important;
		margin-inline-start: -0.5rem !important;
	}

	.sm\:-mx-3 {
		margin-inline-end: -0.75rem !important;
		margin-inline-start: -0.75rem !important;
	}

	.sm\:-mx-4 {
		margin-inline-end: -1rem !important;
		margin-inline-start: -1rem !important;
	}

	.sm\:-mx-5 {
		margin-inline-end: -1.25rem !important;
		margin-inline-start: -1.25rem !important;
	}

	.sm\:-mx-6 {
		margin-inline-end: -1.5rem !important;
		margin-inline-start: -1.5rem !important;
	}

	.sm\:-mx-7 {
		margin-inline-end: -1.75rem !important;
		margin-inline-start: -1.75rem !important;
	}

	.sm\:-mx-8 {
		margin-inline-end: -2rem !important;
		margin-inline-start: -2rem !important;
	}

	.sm\:-mx-9 {
		margin-inline-end: -2.25rem !important;
		margin-inline-start: -2.25rem !important;
	}

	.sm\:-mx-10 {
		margin-inline-end: -2.5rem !important;
		margin-inline-start: -2.5rem !important;
	}

	.sm\:-mx-11 {
		margin-inline-end: -2.75rem !important;
		margin-inline-start: -2.75rem !important;
	}

	.sm\:-mx-12 {
		margin-inline-end: -3rem !important;
		margin-inline-start: -3rem !important;
	}

	.sm\:-mx-13 {
		margin-inline-end: -3.25rem !important;
		margin-inline-start: -3.25rem !important;
	}

	.sm\:-mx-14 {
		margin-inline-end: -3.5rem !important;
		margin-inline-start: -3.5rem !important;
	}

	.sm\:-mx-15 {
		margin-inline-end: -3.75rem !important;
		margin-inline-start: -3.75rem !important;
	}

	.sm\:-mx-16 {
		margin-inline-end: -4rem !important;
		margin-inline-start: -4rem !important;
	}

	.sm\:-mx-17 {
		margin-inline-end: -4.25rem !important;
		margin-inline-start: -4.25rem !important;
	}

	.sm\:-mx-18 {
		margin-inline-end: -4.5rem !important;
		margin-inline-start: -4.5rem !important;
	}

	.sm\:-mx-19 {
		margin-inline-end: -4.75rem !important;
		margin-inline-start: -4.75rem !important;
	}

	.sm\:-mx-20 {
		margin-inline-end: -5rem !important;
		margin-inline-start: -5rem !important;
	}

	.sm\:-my-1 {
		margin-top: -0.25rem !important;
		margin-bottom: -0.25rem !important;
	}

	.sm\:-my-2 {
		margin-top: -0.5rem !important;
		margin-bottom: -0.5rem !important;
	}

	.sm\:-my-3 {
		margin-top: -0.75rem !important;
		margin-bottom: -0.75rem !important;
	}

	.sm\:-my-4 {
		margin-top: -1rem !important;
		margin-bottom: -1rem !important;
	}

	.sm\:-my-5 {
		margin-top: -1.25rem !important;
		margin-bottom: -1.25rem !important;
	}

	.sm\:-my-6 {
		margin-top: -1.5rem !important;
		margin-bottom: -1.5rem !important;
	}

	.sm\:-my-7 {
		margin-top: -1.75rem !important;
		margin-bottom: -1.75rem !important;
	}

	.sm\:-my-8 {
		margin-top: -2rem !important;
		margin-bottom: -2rem !important;
	}

	.sm\:-my-9 {
		margin-top: -2.25rem !important;
		margin-bottom: -2.25rem !important;
	}

	.sm\:-my-10 {
		margin-top: -2.5rem !important;
		margin-bottom: -2.5rem !important;
	}

	.sm\:-my-11 {
		margin-top: -2.75rem !important;
		margin-bottom: -2.75rem !important;
	}

	.sm\:-my-12 {
		margin-top: -3rem !important;
		margin-bottom: -3rem !important;
	}

	.sm\:-my-13 {
		margin-top: -3.25rem !important;
		margin-bottom: -3.25rem !important;
	}

	.sm\:-my-14 {
		margin-top: -3.5rem !important;
		margin-bottom: -3.5rem !important;
	}

	.sm\:-my-15 {
		margin-top: -3.75rem !important;
		margin-bottom: -3.75rem !important;
	}

	.sm\:-my-16 {
		margin-top: -4rem !important;
		margin-bottom: -4rem !important;
	}

	.sm\:-my-17 {
		margin-top: -4.25rem !important;
		margin-bottom: -4.25rem !important;
	}

	.sm\:-my-18 {
		margin-top: -4.5rem !important;
		margin-bottom: -4.5rem !important;
	}

	.sm\:-my-19 {
		margin-top: -4.75rem !important;
		margin-bottom: -4.75rem !important;
	}

	.sm\:-my-20 {
		margin-top: -5rem !important;
		margin-bottom: -5rem !important;
	}

	.sm\:-mt-1 {
		margin-top: -0.25rem !important;
	}

	.sm\:-mt-2 {
		margin-top: -0.5rem !important;
	}

	.sm\:-mt-3 {
		margin-top: -0.75rem !important;
	}

	.sm\:-mt-4 {
		margin-top: -1rem !important;
	}

	.sm\:-mt-5 {
		margin-top: -1.25rem !important;
	}

	.sm\:-mt-6 {
		margin-top: -1.5rem !important;
	}

	.sm\:-mt-7 {
		margin-top: -1.75rem !important;
	}

	.sm\:-mt-8 {
		margin-top: -2rem !important;
	}

	.sm\:-mt-9 {
		margin-top: -2.25rem !important;
	}

	.sm\:-mt-10 {
		margin-top: -2.5rem !important;
	}

	.sm\:-mt-11 {
		margin-top: -2.75rem !important;
	}

	.sm\:-mt-12 {
		margin-top: -3rem !important;
	}

	.sm\:-mt-13 {
		margin-top: -3.25rem !important;
	}

	.sm\:-mt-14 {
		margin-top: -3.5rem !important;
	}

	.sm\:-mt-15 {
		margin-top: -3.75rem !important;
	}

	.sm\:-mt-16 {
		margin-top: -4rem !important;
	}

	.sm\:-mt-17 {
		margin-top: -4.25rem !important;
	}

	.sm\:-mt-18 {
		margin-top: -4.5rem !important;
	}

	.sm\:-mt-19 {
		margin-top: -4.75rem !important;
	}

	.sm\:-mt-20 {
		margin-top: -5rem !important;
	}

	.sm\:-me-1 {
		margin-inline-end: -0.25rem !important;
	}

	.sm\:-me-2 {
		margin-inline-end: -0.5rem !important;
	}

	.sm\:-me-3 {
		margin-inline-end: -0.75rem !important;
	}

	.sm\:-me-4 {
		margin-inline-end: -1rem !important;
	}

	.sm\:-me-5 {
		margin-inline-end: -1.25rem !important;
	}

	.sm\:-me-6 {
		margin-inline-end: -1.5rem !important;
	}

	.sm\:-me-7 {
		margin-inline-end: -1.75rem !important;
	}

	.sm\:-me-8 {
		margin-inline-end: -2rem !important;
	}

	.sm\:-me-9 {
		margin-inline-end: -2.25rem !important;
	}

	.sm\:-me-10 {
		margin-inline-end: -2.5rem !important;
	}

	.sm\:-me-11 {
		margin-inline-end: -2.75rem !important;
	}

	.sm\:-me-12 {
		margin-inline-end: -3rem !important;
	}

	.sm\:-me-13 {
		margin-inline-end: -3.25rem !important;
	}

	.sm\:-me-14 {
		margin-inline-end: -3.5rem !important;
	}

	.sm\:-me-15 {
		margin-inline-end: -3.75rem !important;
	}

	.sm\:-me-16 {
		margin-inline-end: -4rem !important;
	}

	.sm\:-me-17 {
		margin-inline-end: -4.25rem !important;
	}

	.sm\:-me-18 {
		margin-inline-end: -4.5rem !important;
	}

	.sm\:-me-19 {
		margin-inline-end: -4.75rem !important;
	}

	.sm\:-me-20 {
		margin-inline-end: -5rem !important;
	}

	.sm\:-mb-1 {
		margin-bottom: -0.25rem !important;
	}

	.sm\:-mb-2 {
		margin-bottom: -0.5rem !important;
	}

	.sm\:-mb-3 {
		margin-bottom: -0.75rem !important;
	}

	.sm\:-mb-4 {
		margin-bottom: -1rem !important;
	}

	.sm\:-mb-5 {
		margin-bottom: -1.25rem !important;
	}

	.sm\:-mb-6 {
		margin-bottom: -1.5rem !important;
	}

	.sm\:-mb-7 {
		margin-bottom: -1.75rem !important;
	}

	.sm\:-mb-8 {
		margin-bottom: -2rem !important;
	}

	.sm\:-mb-9 {
		margin-bottom: -2.25rem !important;
	}

	.sm\:-mb-10 {
		margin-bottom: -2.5rem !important;
	}

	.sm\:-mb-11 {
		margin-bottom: -2.75rem !important;
	}

	.sm\:-mb-12 {
		margin-bottom: -3rem !important;
	}

	.sm\:-mb-13 {
		margin-bottom: -3.25rem !important;
	}

	.sm\:-mb-14 {
		margin-bottom: -3.5rem !important;
	}

	.sm\:-mb-15 {
		margin-bottom: -3.75rem !important;
	}

	.sm\:-mb-16 {
		margin-bottom: -4rem !important;
	}

	.sm\:-mb-17 {
		margin-bottom: -4.25rem !important;
	}

	.sm\:-mb-18 {
		margin-bottom: -4.5rem !important;
	}

	.sm\:-mb-19 {
		margin-bottom: -4.75rem !important;
	}

	.sm\:-mb-20 {
		margin-bottom: -5rem !important;
	}

	.sm\:-ms-1 {
		margin-inline-start: -0.25rem !important;
	}

	.sm\:-ms-2 {
		margin-inline-start: -0.5rem !important;
	}

	.sm\:-ms-3 {
		margin-inline-start: -0.75rem !important;
	}

	.sm\:-ms-4 {
		margin-inline-start: -1rem !important;
	}

	.sm\:-ms-5 {
		margin-inline-start: -1.25rem !important;
	}

	.sm\:-ms-6 {
		margin-inline-start: -1.5rem !important;
	}

	.sm\:-ms-7 {
		margin-inline-start: -1.75rem !important;
	}

	.sm\:-ms-8 {
		margin-inline-start: -2rem !important;
	}

	.sm\:-ms-9 {
		margin-inline-start: -2.25rem !important;
	}

	.sm\:-ms-10 {
		margin-inline-start: -2.5rem !important;
	}

	.sm\:-ms-11 {
		margin-inline-start: -2.75rem !important;
	}

	.sm\:-ms-12 {
		margin-inline-start: -3rem !important;
	}

	.sm\:-ms-13 {
		margin-inline-start: -3.25rem !important;
	}

	.sm\:-ms-14 {
		margin-inline-start: -3.5rem !important;
	}

	.sm\:-ms-15 {
		margin-inline-start: -3.75rem !important;
	}

	.sm\:-ms-16 {
		margin-inline-start: -4rem !important;
	}

	.sm\:-ms-17 {
		margin-inline-start: -4.25rem !important;
	}

	.sm\:-ms-18 {
		margin-inline-start: -4.5rem !important;
	}

	.sm\:-ms-19 {
		margin-inline-start: -4.75rem !important;
	}

	.sm\:-ms-20 {
		margin-inline-start: -5rem !important;
	}

	.sm\:p-0 {
		padding: 0 !important;
	}

	.sm\:p-1 {
		padding: 0.25rem !important;
	}

	.sm\:p-2 {
		padding: 0.5rem !important;
	}

	.sm\:p-3 {
		padding: 0.75rem !important;
	}

	.sm\:p-4 {
		padding: 1rem !important;
	}

	.sm\:p-5 {
		padding: 1.25rem !important;
	}

	.sm\:p-6 {
		padding: 1.5rem !important;
	}

	.sm\:p-7 {
		padding: 1.75rem !important;
	}

	.sm\:p-8 {
		padding: 2rem !important;
	}

	.sm\:p-9 {
		padding: 2.25rem !important;
	}

	.sm\:p-10 {
		padding: 2.5rem !important;
	}

	.sm\:p-11 {
		padding: 2.75rem !important;
	}

	.sm\:p-12 {
		padding: 3rem !important;
	}

	.sm\:p-13 {
		padding: 3.25rem !important;
	}

	.sm\:p-14 {
		padding: 3.5rem !important;
	}

	.sm\:p-15 {
		padding: 3.75rem !important;
	}

	.sm\:p-16 {
		padding: 4rem !important;
	}

	.sm\:p-17 {
		padding: 4.25rem !important;
	}

	.sm\:p-18 {
		padding: 4.5rem !important;
	}

	.sm\:p-19 {
		padding: 4.75rem !important;
	}

	.sm\:p-20 {
		padding: 5rem !important;
	}

	.sm\:px-0 {
		padding-inline-end: 0 !important;
		padding-inline-start: 0 !important;
	}

	.sm\:px-1 {
		padding-inline-end: 0.25rem !important;
		padding-inline-start: 0.25rem !important;
	}

	.sm\:px-2 {
		padding-inline-end: 0.5rem !important;
		padding-inline-start: 0.5rem !important;
	}

	.sm\:px-3 {
		padding-inline-end: 0.75rem !important;
		padding-inline-start: 0.75rem !important;
	}

	.sm\:px-4 {
		padding-inline-end: 1rem !important;
		padding-inline-start: 1rem !important;
	}

	.sm\:px-5 {
		padding-inline-end: 1.25rem !important;
		padding-inline-start: 1.25rem !important;
	}

	.sm\:px-6 {
		padding-inline-end: 1.5rem !important;
		padding-inline-start: 1.5rem !important;
	}

	.sm\:px-7 {
		padding-inline-end: 1.75rem !important;
		padding-inline-start: 1.75rem !important;
	}

	.sm\:px-8 {
		padding-inline-end: 2rem !important;
		padding-inline-start: 2rem !important;
	}

	.sm\:px-9 {
		padding-inline-end: 2.25rem !important;
		padding-inline-start: 2.25rem !important;
	}

	.sm\:px-10 {
		padding-inline-end: 2.5rem !important;
		padding-inline-start: 2.5rem !important;
	}

	.sm\:px-11 {
		padding-inline-end: 2.75rem !important;
		padding-inline-start: 2.75rem !important;
	}

	.sm\:px-12 {
		padding-inline-end: 3rem !important;
		padding-inline-start: 3rem !important;
	}

	.sm\:px-13 {
		padding-inline-end: 3.25rem !important;
		padding-inline-start: 3.25rem !important;
	}

	.sm\:px-14 {
		padding-inline-end: 3.5rem !important;
		padding-inline-start: 3.5rem !important;
	}

	.sm\:px-15 {
		padding-inline-end: 3.75rem !important;
		padding-inline-start: 3.75rem !important;
	}

	.sm\:px-16 {
		padding-inline-end: 4rem !important;
		padding-inline-start: 4rem !important;
	}

	.sm\:px-17 {
		padding-inline-end: 4.25rem !important;
		padding-inline-start: 4.25rem !important;
	}

	.sm\:px-18 {
		padding-inline-end: 4.5rem !important;
		padding-inline-start: 4.5rem !important;
	}

	.sm\:px-19 {
		padding-inline-end: 4.75rem !important;
		padding-inline-start: 4.75rem !important;
	}

	.sm\:px-20 {
		padding-inline-end: 5rem !important;
		padding-inline-start: 5rem !important;
	}

	.sm\:py-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.sm\:py-1 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	.sm\:py-2 {
		padding-top: 0.5rem !important;
		padding-bottom: 0.5rem !important;
	}

	.sm\:py-3 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.sm\:py-4 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.sm\:py-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}

	.sm\:py-6 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}

	.sm\:py-7 {
		padding-top: 1.75rem !important;
		padding-bottom: 1.75rem !important;
	}

	.sm\:py-8 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}

	.sm\:py-9 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}

	.sm\:py-10 {
		padding-top: 2.5rem !important;
		padding-bottom: 2.5rem !important;
	}

	.sm\:py-11 {
		padding-top: 2.75rem !important;
		padding-bottom: 2.75rem !important;
	}

	.sm\:py-12 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	.sm\:py-13 {
		padding-top: 3.25rem !important;
		padding-bottom: 3.25rem !important;
	}

	.sm\:py-14 {
		padding-top: 3.5rem !important;
		padding-bottom: 3.5rem !important;
	}

	.sm\:py-15 {
		padding-top: 3.75rem !important;
		padding-bottom: 3.75rem !important;
	}

	.sm\:py-16 {
		padding-top: 4rem !important;
		padding-bottom: 4rem !important;
	}

	.sm\:py-17 {
		padding-top: 4.25rem !important;
		padding-bottom: 4.25rem !important;
	}

	.sm\:py-18 {
		padding-top: 4.5rem !important;
		padding-bottom: 4.5rem !important;
	}

	.sm\:py-19 {
		padding-top: 4.75rem !important;
		padding-bottom: 4.75rem !important;
	}

	.sm\:py-20 {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}

	.sm\:pt-0 {
		padding-top: 0 !important;
	}

	.sm\:pt-1 {
		padding-top: 0.25rem !important;
	}

	.sm\:pt-2 {
		padding-top: 0.5rem !important;
	}

	.sm\:pt-3 {
		padding-top: 0.75rem !important;
	}

	.sm\:pt-4 {
		padding-top: 1rem !important;
	}

	.sm\:pt-5 {
		padding-top: 1.25rem !important;
	}

	.sm\:pt-6 {
		padding-top: 1.5rem !important;
	}

	.sm\:pt-7 {
		padding-top: 1.75rem !important;
	}

	.sm\:pt-8 {
		padding-top: 2rem !important;
	}

	.sm\:pt-9 {
		padding-top: 2.25rem !important;
	}

	.sm\:pt-10 {
		padding-top: 2.5rem !important;
	}

	.sm\:pt-11 {
		padding-top: 2.75rem !important;
	}

	.sm\:pt-12 {
		padding-top: 3rem !important;
	}

	.sm\:pt-13 {
		padding-top: 3.25rem !important;
	}

	.sm\:pt-14 {
		padding-top: 3.5rem !important;
	}

	.sm\:pt-15 {
		padding-top: 3.75rem !important;
	}

	.sm\:pt-16 {
		padding-top: 4rem !important;
	}

	.sm\:pt-17 {
		padding-top: 4.25rem !important;
	}

	.sm\:pt-18 {
		padding-top: 4.5rem !important;
	}

	.sm\:pt-19 {
		padding-top: 4.75rem !important;
	}

	.sm\:pt-20 {
		padding-top: 5rem !important;
	}

	.sm\:pe-0 {
		padding-inline-end: 0 !important;
	}

	.sm\:pe-1 {
		padding-inline-end: 0.25rem !important;
	}

	.sm\:pe-2 {
		padding-inline-end: 0.5rem !important;
	}

	.sm\:pe-3 {
		padding-inline-end: 0.75rem !important;
	}

	.sm\:pe-4 {
		padding-inline-end: 1rem !important;
	}

	.sm\:pe-5 {
		padding-inline-end: 1.25rem !important;
	}

	.sm\:pe-6 {
		padding-inline-end: 1.5rem !important;
	}

	.sm\:pe-7 {
		padding-inline-end: 1.75rem !important;
	}

	.sm\:pe-8 {
		padding-inline-end: 2rem !important;
	}

	.sm\:pe-9 {
		padding-inline-end: 2.25rem !important;
	}

	.sm\:pe-10 {
		padding-inline-end: 2.5rem !important;
	}

	.sm\:pe-11 {
		padding-inline-end: 2.75rem !important;
	}

	.sm\:pe-12 {
		padding-inline-end: 3rem !important;
	}

	.sm\:pe-13 {
		padding-inline-end: 3.25rem !important;
	}

	.sm\:pe-14 {
		padding-inline-end: 3.5rem !important;
	}

	.sm\:pe-15 {
		padding-inline-end: 3.75rem !important;
	}

	.sm\:pe-16 {
		padding-inline-end: 4rem !important;
	}

	.sm\:pe-17 {
		padding-inline-end: 4.25rem !important;
	}

	.sm\:pe-18 {
		padding-inline-end: 4.5rem !important;
	}

	.sm\:pe-19 {
		padding-inline-end: 4.75rem !important;
	}

	.sm\:pe-20 {
		padding-inline-end: 5rem !important;
	}

	.sm\:pb-0 {
		padding-bottom: 0 !important;
	}

	.sm\:pb-1 {
		padding-bottom: 0.25rem !important;
	}

	.sm\:pb-2 {
		padding-bottom: 0.5rem !important;
	}

	.sm\:pb-3 {
		padding-bottom: 0.75rem !important;
	}

	.sm\:pb-4 {
		padding-bottom: 1rem !important;
	}

	.sm\:pb-5 {
		padding-bottom: 1.25rem !important;
	}

	.sm\:pb-6 {
		padding-bottom: 1.5rem !important;
	}

	.sm\:pb-7 {
		padding-bottom: 1.75rem !important;
	}

	.sm\:pb-8 {
		padding-bottom: 2rem !important;
	}

	.sm\:pb-9 {
		padding-bottom: 2.25rem !important;
	}

	.sm\:pb-10 {
		padding-bottom: 2.5rem !important;
	}

	.sm\:pb-11 {
		padding-bottom: 2.75rem !important;
	}

	.sm\:pb-12 {
		padding-bottom: 3rem !important;
	}

	.sm\:pb-13 {
		padding-bottom: 3.25rem !important;
	}

	.sm\:pb-14 {
		padding-bottom: 3.5rem !important;
	}

	.sm\:pb-15 {
		padding-bottom: 3.75rem !important;
	}

	.sm\:pb-16 {
		padding-bottom: 4rem !important;
	}

	.sm\:pb-17 {
		padding-bottom: 4.25rem !important;
	}

	.sm\:pb-18 {
		padding-bottom: 4.5rem !important;
	}

	.sm\:pb-19 {
		padding-bottom: 4.75rem !important;
	}

	.sm\:pb-20 {
		padding-bottom: 5rem !important;
	}

	.sm\:ps-0 {
		padding-inline-start: 0 !important;
	}

	.sm\:ps-1 {
		padding-inline-start: 0.25rem !important;
	}

	.sm\:ps-2 {
		padding-inline-start: 0.5rem !important;
	}

	.sm\:ps-3 {
		padding-inline-start: 0.75rem !important;
	}

	.sm\:ps-4 {
		padding-inline-start: 1rem !important;
	}

	.sm\:ps-5 {
		padding-inline-start: 1.25rem !important;
	}

	.sm\:ps-6 {
		padding-inline-start: 1.5rem !important;
	}

	.sm\:ps-7 {
		padding-inline-start: 1.75rem !important;
	}

	.sm\:ps-8 {
		padding-inline-start: 2rem !important;
	}

	.sm\:ps-9 {
		padding-inline-start: 2.25rem !important;
	}

	.sm\:ps-10 {
		padding-inline-start: 2.5rem !important;
	}

	.sm\:ps-11 {
		padding-inline-start: 2.75rem !important;
	}

	.sm\:ps-12 {
		padding-inline-start: 3rem !important;
	}

	.sm\:ps-13 {
		padding-inline-start: 3.25rem !important;
	}

	.sm\:ps-14 {
		padding-inline-start: 3.5rem !important;
	}

	.sm\:ps-15 {
		padding-inline-start: 3.75rem !important;
	}

	.sm\:ps-16 {
		padding-inline-start: 4rem !important;
	}

	.sm\:ps-17 {
		padding-inline-start: 4.25rem !important;
	}

	.sm\:ps-18 {
		padding-inline-start: 4.5rem !important;
	}

	.sm\:ps-19 {
		padding-inline-start: 4.75rem !important;
	}

	.sm\:ps-20 {
		padding-inline-start: 5rem !important;
	}
}

/* START: Custom, sm breakpoint */

@media (min-width: 37.5em) {}

/* END: Custom, sm breakpoint */

@media (min-width: 52.5em) {
	.md\:m-0 {
		margin: 0 !important;
	}

	.md\:m-1 {
		margin: 0.25rem !important;
	}

	.md\:m-2 {
		margin: 0.5rem !important;
	}

	.md\:m-3 {
		margin: 0.75rem !important;
	}

	.md\:m-4 {
		margin: 1rem !important;
	}

	.md\:m-5 {
		margin: 1.25rem !important;
	}

	.md\:m-6 {
		margin: 1.5rem !important;
	}

	.md\:m-7 {
		margin: 1.75rem !important;
	}

	.md\:m-8 {
		margin: 2rem !important;
	}

	.md\:m-9 {
		margin: 2.25rem !important;
	}

	.md\:m-10 {
		margin: 2.5rem !important;
	}

	.md\:m-11 {
		margin: 2.75rem !important;
	}

	.md\:m-12 {
		margin: 3rem !important;
	}

	.md\:m-13 {
		margin: 3.25rem !important;
	}

	.md\:m-14 {
		margin: 3.5rem !important;
	}

	.md\:m-15 {
		margin: 3.75rem !important;
	}

	.md\:m-16 {
		margin: 4rem !important;
	}

	.md\:m-17 {
		margin: 4.25rem !important;
	}

	.md\:m-18 {
		margin: 4.5rem !important;
	}

	.md\:m-19 {
		margin: 4.75rem !important;
	}

	.md\:m-20 {
		margin: 5rem !important;
	}

	.md\:m-auto {
		margin: auto !important;
	}

	.md\:mx-0 {
		margin-inline-end: 0 !important;
		margin-inline-start: 0 !important;
	}

	.md\:mx-1 {
		margin-inline-end: 0.25rem !important;
		margin-inline-start: 0.25rem !important;
	}

	.md\:mx-2 {
		margin-inline-end: 0.5rem !important;
		margin-inline-start: 0.5rem !important;
	}

	.md\:mx-3 {
		margin-inline-end: 0.75rem !important;
		margin-inline-start: 0.75rem !important;
	}

	.md\:mx-4 {
		margin-inline-end: 1rem !important;
		margin-inline-start: 1rem !important;
	}

	.md\:mx-5 {
		margin-inline-end: 1.25rem !important;
		margin-inline-start: 1.25rem !important;
	}

	.md\:mx-6 {
		margin-inline-end: 1.5rem !important;
		margin-inline-start: 1.5rem !important;
	}

	.md\:mx-7 {
		margin-inline-end: 1.75rem !important;
		margin-inline-start: 1.75rem !important;
	}

	.md\:mx-8 {
		margin-inline-end: 2rem !important;
		margin-inline-start: 2rem !important;
	}

	.md\:mx-9 {
		margin-inline-end: 2.25rem !important;
		margin-inline-start: 2.25rem !important;
	}

	.md\:mx-10 {
		margin-inline-end: 2.5rem !important;
		margin-inline-start: 2.5rem !important;
	}

	.md\:mx-11 {
		margin-inline-end: 2.75rem !important;
		margin-inline-start: 2.75rem !important;
	}

	.md\:mx-12 {
		margin-inline-end: 3rem !important;
		margin-inline-start: 3rem !important;
	}

	.md\:mx-13 {
		margin-inline-end: 3.25rem !important;
		margin-inline-start: 3.25rem !important;
	}

	.md\:mx-14 {
		margin-inline-end: 3.5rem !important;
		margin-inline-start: 3.5rem !important;
	}

	.md\:mx-15 {
		margin-inline-end: 3.75rem !important;
		margin-inline-start: 3.75rem !important;
	}

	.md\:mx-16 {
		margin-inline-end: 4rem !important;
		margin-inline-start: 4rem !important;
	}

	.md\:mx-17 {
		margin-inline-end: 4.25rem !important;
		margin-inline-start: 4.25rem !important;
	}

	.md\:mx-18 {
		margin-inline-end: 4.5rem !important;
		margin-inline-start: 4.5rem !important;
	}

	.md\:mx-19 {
		margin-inline-end: 4.75rem !important;
		margin-inline-start: 4.75rem !important;
	}

	.md\:mx-20 {
		margin-inline-end: 5rem !important;
		margin-inline-start: 5rem !important;
	}

	.md\:mx-auto {
		margin-inline-end: auto !important;
		margin-inline-start: auto !important;
	}

	.md\:my-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.md\:my-1 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	.md\:my-2 {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}

	.md\:my-3 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	.md\:my-4 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	.md\:my-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	.md\:my-6 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}

	.md\:my-7 {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	.md\:my-8 {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	.md\:my-9 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	.md\:my-10 {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	.md\:my-11 {
		margin-top: 2.75rem !important;
		margin-bottom: 2.75rem !important;
	}

	.md\:my-12 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	.md\:my-13 {
		margin-top: 3.25rem !important;
		margin-bottom: 3.25rem !important;
	}

	.md\:my-14 {
		margin-top: 3.5rem !important;
		margin-bottom: 3.5rem !important;
	}

	.md\:my-15 {
		margin-top: 3.75rem !important;
		margin-bottom: 3.75rem !important;
	}

	.md\:my-16 {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important;
	}

	.md\:my-17 {
		margin-top: 4.25rem !important;
		margin-bottom: 4.25rem !important;
	}

	.md\:my-18 {
		margin-top: 4.5rem !important;
		margin-bottom: 4.5rem !important;
	}

	.md\:my-19 {
		margin-top: 4.75rem !important;
		margin-bottom: 4.75rem !important;
	}

	.md\:my-20 {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	.md\:my-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.md\:mt-0 {
		margin-top: 0 !important;
	}

	.md\:mt-1 {
		margin-top: 0.25rem !important;
	}

	.md\:mt-2 {
		margin-top: 0.5rem !important;
	}

	.md\:mt-3 {
		margin-top: 0.75rem !important;
	}

	.md\:mt-4 {
		margin-top: 1rem !important;
	}

	.md\:mt-5 {
		margin-top: 1.25rem !important;
	}

	.md\:mt-6 {
		margin-top: 1.5rem !important;
	}

	.md\:mt-7 {
		margin-top: 1.75rem !important;
	}

	.md\:mt-8 {
		margin-top: 2rem !important;
	}

	.md\:mt-9 {
		margin-top: 2.25rem !important;
	}

	.md\:mt-10 {
		margin-top: 2.5rem !important;
	}

	.md\:mt-11 {
		margin-top: 2.75rem !important;
	}

	.md\:mt-12 {
		margin-top: 3rem !important;
	}

	.md\:mt-13 {
		margin-top: 3.25rem !important;
	}

	.md\:mt-14 {
		margin-top: 3.5rem !important;
	}

	.md\:mt-15 {
		margin-top: 3.75rem !important;
	}

	.md\:mt-16 {
		margin-top: 4rem !important;
	}

	.md\:mt-17 {
		margin-top: 4.25rem !important;
	}

	.md\:mt-18 {
		margin-top: 4.5rem !important;
	}

	.md\:mt-19 {
		margin-top: 4.75rem !important;
	}

	.md\:mt-20 {
		margin-top: 5rem !important;
	}

	.md\:mt-auto {
		margin-top: auto !important;
	}

	.md\:me-0 {
		margin-inline-end: 0 !important;
	}

	.md\:me-1 {
		margin-inline-end: 0.25rem !important;
	}

	.md\:me-2 {
		margin-inline-end: 0.5rem !important;
	}

	.md\:me-3 {
		margin-inline-end: 0.75rem !important;
	}

	.md\:me-4 {
		margin-inline-end: 1rem !important;
	}

	.md\:me-5 {
		margin-inline-end: 1.25rem !important;
	}

	.md\:me-6 {
		margin-inline-end: 1.5rem !important;
	}

	.md\:me-7 {
		margin-inline-end: 1.75rem !important;
	}

	.md\:me-8 {
		margin-inline-end: 2rem !important;
	}

	.md\:me-9 {
		margin-inline-end: 2.25rem !important;
	}

	.md\:me-10 {
		margin-inline-end: 2.5rem !important;
	}

	.md\:me-11 {
		margin-inline-end: 2.75rem !important;
	}

	.md\:me-12 {
		margin-inline-end: 3rem !important;
	}

	.md\:me-13 {
		margin-inline-end: 3.25rem !important;
	}

	.md\:me-14 {
		margin-inline-end: 3.5rem !important;
	}

	.md\:me-15 {
		margin-inline-end: 3.75rem !important;
	}

	.md\:me-16 {
		margin-inline-end: 4rem !important;
	}

	.md\:me-17 {
		margin-inline-end: 4.25rem !important;
	}

	.md\:me-18 {
		margin-inline-end: 4.5rem !important;
	}

	.md\:me-19 {
		margin-inline-end: 4.75rem !important;
	}

	.md\:me-20 {
		margin-inline-end: 5rem !important;
	}

	.md\:me-auto {
		margin-inline-end: auto !important;
	}

	.md\:mb-0 {
		margin-bottom: 0 !important;
	}

	.md\:mb-1 {
		margin-bottom: 0.25rem !important;
	}

	.md\:mb-2 {
		margin-bottom: 0.5rem !important;
	}

	.md\:mb-3 {
		margin-bottom: 0.75rem !important;
	}

	.md\:mb-4 {
		margin-bottom: 1rem !important;
	}

	.md\:mb-5 {
		margin-bottom: 1.25rem !important;
	}

	.md\:mb-6 {
		margin-bottom: 1.5rem !important;
	}

	.md\:mb-7 {
		margin-bottom: 1.75rem !important;
	}

	.md\:mb-8 {
		margin-bottom: 2rem !important;
	}

	.md\:mb-9 {
		margin-bottom: 2.25rem !important;
	}

	.md\:mb-10 {
		margin-bottom: 2.5rem !important;
	}

	.md\:mb-11 {
		margin-bottom: 2.75rem !important;
	}

	.md\:mb-12 {
		margin-bottom: 3rem !important;
	}

	.md\:mb-13 {
		margin-bottom: 3.25rem !important;
	}

	.md\:mb-14 {
		margin-bottom: 3.5rem !important;
	}

	.md\:mb-15 {
		margin-bottom: 3.75rem !important;
	}

	.md\:mb-16 {
		margin-bottom: 4rem !important;
	}

	.md\:mb-17 {
		margin-bottom: 4.25rem !important;
	}

	.md\:mb-18 {
		margin-bottom: 4.5rem !important;
	}

	.md\:mb-19 {
		margin-bottom: 4.75rem !important;
	}

	.md\:mb-20 {
		margin-bottom: 5rem !important;
	}

	.md\:mb-auto {
		margin-bottom: auto !important;
	}

	.md\:ms-0 {
		margin-inline-start: 0 !important;
	}

	.md\:ms-1 {
		margin-inline-start: 0.25rem !important;
	}

	.md\:ms-2 {
		margin-inline-start: 0.5rem !important;
	}

	.md\:ms-3 {
		margin-inline-start: 0.75rem !important;
	}

	.md\:ms-4 {
		margin-inline-start: 1rem !important;
	}

	.md\:ms-5 {
		margin-inline-start: 1.25rem !important;
	}

	.md\:ms-6 {
		margin-inline-start: 1.5rem !important;
	}

	.md\:ms-7 {
		margin-inline-start: 1.75rem !important;
	}

	.md\:ms-8 {
		margin-inline-start: 2rem !important;
	}

	.md\:ms-9 {
		margin-inline-start: 2.25rem !important;
	}

	.md\:ms-10 {
		margin-inline-start: 2.5rem !important;
	}

	.md\:ms-11 {
		margin-inline-start: 2.75rem !important;
	}

	.md\:ms-12 {
		margin-inline-start: 3rem !important;
	}

	.md\:ms-13 {
		margin-inline-start: 3.25rem !important;
	}

	.md\:ms-14 {
		margin-inline-start: 3.5rem !important;
	}

	.md\:ms-15 {
		margin-inline-start: 3.75rem !important;
	}

	.md\:ms-16 {
		margin-inline-start: 4rem !important;
	}

	.md\:ms-17 {
		margin-inline-start: 4.25rem !important;
	}

	.md\:ms-18 {
		margin-inline-start: 4.5rem !important;
	}

	.md\:ms-19 {
		margin-inline-start: 4.75rem !important;
	}

	.md\:ms-20 {
		margin-inline-start: 5rem !important;
	}

	.md\:ms-auto {
		margin-inline-start: auto !important;
	}

	.md\:-m-1 {
		margin: -0.25rem !important;
	}

	.md\:-m-2 {
		margin: -0.5rem !important;
	}

	.md\:-m-3 {
		margin: -0.75rem !important;
	}

	.md\:-m-4 {
		margin: -1rem !important;
	}

	.md\:-m-5 {
		margin: -1.25rem !important;
	}

	.md\:-m-6 {
		margin: -1.5rem !important;
	}

	.md\:-m-7 {
		margin: -1.75rem !important;
	}

	.md\:-m-8 {
		margin: -2rem !important;
	}

	.md\:-m-9 {
		margin: -2.25rem !important;
	}

	.md\:-m-10 {
		margin: -2.5rem !important;
	}

	.md\:-m-11 {
		margin: -2.75rem !important;
	}

	.md\:-m-12 {
		margin: -3rem !important;
	}

	.md\:-m-13 {
		margin: -3.25rem !important;
	}

	.md\:-m-14 {
		margin: -3.5rem !important;
	}

	.md\:-m-15 {
		margin: -3.75rem !important;
	}

	.md\:-m-16 {
		margin: -4rem !important;
	}

	.md\:-m-17 {
		margin: -4.25rem !important;
	}

	.md\:-m-18 {
		margin: -4.5rem !important;
	}

	.md\:-m-19 {
		margin: -4.75rem !important;
	}

	.md\:-m-20 {
		margin: -5rem !important;
	}

	.md\:-mx-1 {
		margin-inline-end: -0.25rem !important;
		margin-inline-start: -0.25rem !important;
	}

	.md\:-mx-2 {
		margin-inline-end: -0.5rem !important;
		margin-inline-start: -0.5rem !important;
	}

	.md\:-mx-3 {
		margin-inline-end: -0.75rem !important;
		margin-inline-start: -0.75rem !important;
	}

	.md\:-mx-4 {
		margin-inline-end: -1rem !important;
		margin-inline-start: -1rem !important;
	}

	.md\:-mx-5 {
		margin-inline-end: -1.25rem !important;
		margin-inline-start: -1.25rem !important;
	}

	.md\:-mx-6 {
		margin-inline-end: -1.5rem !important;
		margin-inline-start: -1.5rem !important;
	}

	.md\:-mx-7 {
		margin-inline-end: -1.75rem !important;
		margin-inline-start: -1.75rem !important;
	}

	.md\:-mx-8 {
		margin-inline-end: -2rem !important;
		margin-inline-start: -2rem !important;
	}

	.md\:-mx-9 {
		margin-inline-end: -2.25rem !important;
		margin-inline-start: -2.25rem !important;
	}

	.md\:-mx-10 {
		margin-inline-end: -2.5rem !important;
		margin-inline-start: -2.5rem !important;
	}

	.md\:-mx-11 {
		margin-inline-end: -2.75rem !important;
		margin-inline-start: -2.75rem !important;
	}

	.md\:-mx-12 {
		margin-inline-end: -3rem !important;
		margin-inline-start: -3rem !important;
	}

	.md\:-mx-13 {
		margin-inline-end: -3.25rem !important;
		margin-inline-start: -3.25rem !important;
	}

	.md\:-mx-14 {
		margin-inline-end: -3.5rem !important;
		margin-inline-start: -3.5rem !important;
	}

	.md\:-mx-15 {
		margin-inline-end: -3.75rem !important;
		margin-inline-start: -3.75rem !important;
	}

	.md\:-mx-16 {
		margin-inline-end: -4rem !important;
		margin-inline-start: -4rem !important;
	}

	.md\:-mx-17 {
		margin-inline-end: -4.25rem !important;
		margin-inline-start: -4.25rem !important;
	}

	.md\:-mx-18 {
		margin-inline-end: -4.5rem !important;
		margin-inline-start: -4.5rem !important;
	}

	.md\:-mx-19 {
		margin-inline-end: -4.75rem !important;
		margin-inline-start: -4.75rem !important;
	}

	.md\:-mx-20 {
		margin-inline-end: -5rem !important;
		margin-inline-start: -5rem !important;
	}

	.md\:-my-1 {
		margin-top: -0.25rem !important;
		margin-bottom: -0.25rem !important;
	}

	.md\:-my-2 {
		margin-top: -0.5rem !important;
		margin-bottom: -0.5rem !important;
	}

	.md\:-my-3 {
		margin-top: -0.75rem !important;
		margin-bottom: -0.75rem !important;
	}

	.md\:-my-4 {
		margin-top: -1rem !important;
		margin-bottom: -1rem !important;
	}

	.md\:-my-5 {
		margin-top: -1.25rem !important;
		margin-bottom: -1.25rem !important;
	}

	.md\:-my-6 {
		margin-top: -1.5rem !important;
		margin-bottom: -1.5rem !important;
	}

	.md\:-my-7 {
		margin-top: -1.75rem !important;
		margin-bottom: -1.75rem !important;
	}

	.md\:-my-8 {
		margin-top: -2rem !important;
		margin-bottom: -2rem !important;
	}

	.md\:-my-9 {
		margin-top: -2.25rem !important;
		margin-bottom: -2.25rem !important;
	}

	.md\:-my-10 {
		margin-top: -2.5rem !important;
		margin-bottom: -2.5rem !important;
	}

	.md\:-my-11 {
		margin-top: -2.75rem !important;
		margin-bottom: -2.75rem !important;
	}

	.md\:-my-12 {
		margin-top: -3rem !important;
		margin-bottom: -3rem !important;
	}

	.md\:-my-13 {
		margin-top: -3.25rem !important;
		margin-bottom: -3.25rem !important;
	}

	.md\:-my-14 {
		margin-top: -3.5rem !important;
		margin-bottom: -3.5rem !important;
	}

	.md\:-my-15 {
		margin-top: -3.75rem !important;
		margin-bottom: -3.75rem !important;
	}

	.md\:-my-16 {
		margin-top: -4rem !important;
		margin-bottom: -4rem !important;
	}

	.md\:-my-17 {
		margin-top: -4.25rem !important;
		margin-bottom: -4.25rem !important;
	}

	.md\:-my-18 {
		margin-top: -4.5rem !important;
		margin-bottom: -4.5rem !important;
	}

	.md\:-my-19 {
		margin-top: -4.75rem !important;
		margin-bottom: -4.75rem !important;
	}

	.md\:-my-20 {
		margin-top: -5rem !important;
		margin-bottom: -5rem !important;
	}

	.md\:-mt-1 {
		margin-top: -0.25rem !important;
	}

	.md\:-mt-2 {
		margin-top: -0.5rem !important;
	}

	.md\:-mt-3 {
		margin-top: -0.75rem !important;
	}

	.md\:-mt-4 {
		margin-top: -1rem !important;
	}

	.md\:-mt-5 {
		margin-top: -1.25rem !important;
	}

	.md\:-mt-6 {
		margin-top: -1.5rem !important;
	}

	.md\:-mt-7 {
		margin-top: -1.75rem !important;
	}

	.md\:-mt-8 {
		margin-top: -2rem !important;
	}

	.md\:-mt-9 {
		margin-top: -2.25rem !important;
	}

	.md\:-mt-10 {
		margin-top: -2.5rem !important;
	}

	.md\:-mt-11 {
		margin-top: -2.75rem !important;
	}

	.md\:-mt-12 {
		margin-top: -3rem !important;
	}

	.md\:-mt-13 {
		margin-top: -3.25rem !important;
	}

	.md\:-mt-14 {
		margin-top: -3.5rem !important;
	}

	.md\:-mt-15 {
		margin-top: -3.75rem !important;
	}

	.md\:-mt-16 {
		margin-top: -4rem !important;
	}

	.md\:-mt-17 {
		margin-top: -4.25rem !important;
	}

	.md\:-mt-18 {
		margin-top: -4.5rem !important;
	}

	.md\:-mt-19 {
		margin-top: -4.75rem !important;
	}

	.md\:-mt-20 {
		margin-top: -5rem !important;
	}

	.md\:-me-1 {
		margin-inline-end: -0.25rem !important;
	}

	.md\:-me-2 {
		margin-inline-end: -0.5rem !important;
	}

	.md\:-me-3 {
		margin-inline-end: -0.75rem !important;
	}

	.md\:-me-4 {
		margin-inline-end: -1rem !important;
	}

	.md\:-me-5 {
		margin-inline-end: -1.25rem !important;
	}

	.md\:-me-6 {
		margin-inline-end: -1.5rem !important;
	}

	.md\:-me-7 {
		margin-inline-end: -1.75rem !important;
	}

	.md\:-me-8 {
		margin-inline-end: -2rem !important;
	}

	.md\:-me-9 {
		margin-inline-end: -2.25rem !important;
	}

	.md\:-me-10 {
		margin-inline-end: -2.5rem !important;
	}

	.md\:-me-11 {
		margin-inline-end: -2.75rem !important;
	}

	.md\:-me-12 {
		margin-inline-end: -3rem !important;
	}

	.md\:-me-13 {
		margin-inline-end: -3.25rem !important;
	}

	.md\:-me-14 {
		margin-inline-end: -3.5rem !important;
	}

	.md\:-me-15 {
		margin-inline-end: -3.75rem !important;
	}

	.md\:-me-16 {
		margin-inline-end: -4rem !important;
	}

	.md\:-me-17 {
		margin-inline-end: -4.25rem !important;
	}

	.md\:-me-18 {
		margin-inline-end: -4.5rem !important;
	}

	.md\:-me-19 {
		margin-inline-end: -4.75rem !important;
	}

	.md\:-me-20 {
		margin-inline-end: -5rem !important;
	}

	.md\:-mb-1 {
		margin-bottom: -0.25rem !important;
	}

	.md\:-mb-2 {
		margin-bottom: -0.5rem !important;
	}

	.md\:-mb-3 {
		margin-bottom: -0.75rem !important;
	}

	.md\:-mb-4 {
		margin-bottom: -1rem !important;
	}

	.md\:-mb-5 {
		margin-bottom: -1.25rem !important;
	}

	.md\:-mb-6 {
		margin-bottom: -1.5rem !important;
	}

	.md\:-mb-7 {
		margin-bottom: -1.75rem !important;
	}

	.md\:-mb-8 {
		margin-bottom: -2rem !important;
	}

	.md\:-mb-9 {
		margin-bottom: -2.25rem !important;
	}

	.md\:-mb-10 {
		margin-bottom: -2.5rem !important;
	}

	.md\:-mb-11 {
		margin-bottom: -2.75rem !important;
	}

	.md\:-mb-12 {
		margin-bottom: -3rem !important;
	}

	.md\:-mb-13 {
		margin-bottom: -3.25rem !important;
	}

	.md\:-mb-14 {
		margin-bottom: -3.5rem !important;
	}

	.md\:-mb-15 {
		margin-bottom: -3.75rem !important;
	}

	.md\:-mb-16 {
		margin-bottom: -4rem !important;
	}

	.md\:-mb-17 {
		margin-bottom: -4.25rem !important;
	}

	.md\:-mb-18 {
		margin-bottom: -4.5rem !important;
	}

	.md\:-mb-19 {
		margin-bottom: -4.75rem !important;
	}

	.md\:-mb-20 {
		margin-bottom: -5rem !important;
	}

	.md\:-ms-1 {
		margin-inline-start: -0.25rem !important;
	}

	.md\:-ms-2 {
		margin-inline-start: -0.5rem !important;
	}

	.md\:-ms-3 {
		margin-inline-start: -0.75rem !important;
	}

	.md\:-ms-4 {
		margin-inline-start: -1rem !important;
	}

	.md\:-ms-5 {
		margin-inline-start: -1.25rem !important;
	}

	.md\:-ms-6 {
		margin-inline-start: -1.5rem !important;
	}

	.md\:-ms-7 {
		margin-inline-start: -1.75rem !important;
	}

	.md\:-ms-8 {
		margin-inline-start: -2rem !important;
	}

	.md\:-ms-9 {
		margin-inline-start: -2.25rem !important;
	}

	.md\:-ms-10 {
		margin-inline-start: -2.5rem !important;
	}

	.md\:-ms-11 {
		margin-inline-start: -2.75rem !important;
	}

	.md\:-ms-12 {
		margin-inline-start: -3rem !important;
	}

	.md\:-ms-13 {
		margin-inline-start: -3.25rem !important;
	}

	.md\:-ms-14 {
		margin-inline-start: -3.5rem !important;
	}

	.md\:-ms-15 {
		margin-inline-start: -3.75rem !important;
	}

	.md\:-ms-16 {
		margin-inline-start: -4rem !important;
	}

	.md\:-ms-17 {
		margin-inline-start: -4.25rem !important;
	}

	.md\:-ms-18 {
		margin-inline-start: -4.5rem !important;
	}

	.md\:-ms-19 {
		margin-inline-start: -4.75rem !important;
	}

	.md\:-ms-20 {
		margin-inline-start: -5rem !important;
	}

	.md\:p-0 {
		padding: 0 !important;
	}

	.md\:p-1 {
		padding: 0.25rem !important;
	}

	.md\:p-2 {
		padding: 0.5rem !important;
	}

	.md\:p-3 {
		padding: 0.75rem !important;
	}

	.md\:p-4 {
		padding: 1rem !important;
	}

	.md\:p-5 {
		padding: 1.25rem !important;
	}

	.md\:p-6 {
		padding: 1.5rem !important;
	}

	.md\:p-7 {
		padding: 1.75rem !important;
	}

	.md\:p-8 {
		padding: 2rem !important;
	}

	.md\:p-9 {
		padding: 2.25rem !important;
	}

	.md\:p-10 {
		padding: 2.5rem !important;
	}

	.md\:p-11 {
		padding: 2.75rem !important;
	}

	.md\:p-12 {
		padding: 3rem !important;
	}

	.md\:p-13 {
		padding: 3.25rem !important;
	}

	.md\:p-14 {
		padding: 3.5rem !important;
	}

	.md\:p-15 {
		padding: 3.75rem !important;
	}

	.md\:p-16 {
		padding: 4rem !important;
	}

	.md\:p-17 {
		padding: 4.25rem !important;
	}

	.md\:p-18 {
		padding: 4.5rem !important;
	}

	.md\:p-19 {
		padding: 4.75rem !important;
	}

	.md\:p-20 {
		padding: 5rem !important;
	}

	.md\:px-0 {
		padding-inline-end: 0 !important;
		padding-inline-start: 0 !important;
	}

	.md\:px-1 {
		padding-inline-end: 0.25rem !important;
		padding-inline-start: 0.25rem !important;
	}

	.md\:px-2 {
		padding-inline-end: 0.5rem !important;
		padding-inline-start: 0.5rem !important;
	}

	.md\:px-3 {
		padding-inline-end: 0.75rem !important;
		padding-inline-start: 0.75rem !important;
	}

	.md\:px-4 {
		padding-inline-end: 1rem !important;
		padding-inline-start: 1rem !important;
	}

	.md\:px-5 {
		padding-inline-end: 1.25rem !important;
		padding-inline-start: 1.25rem !important;
	}

	.md\:px-6 {
		padding-inline-end: 1.5rem !important;
		padding-inline-start: 1.5rem !important;
	}

	.md\:px-7 {
		padding-inline-end: 1.75rem !important;
		padding-inline-start: 1.75rem !important;
	}

	.md\:px-8 {
		padding-inline-end: 2rem !important;
		padding-inline-start: 2rem !important;
	}

	.md\:px-9 {
		padding-inline-end: 2.25rem !important;
		padding-inline-start: 2.25rem !important;
	}

	.md\:px-10 {
		padding-inline-end: 2.5rem !important;
		padding-inline-start: 2.5rem !important;
	}

	.md\:px-11 {
		padding-inline-end: 2.75rem !important;
		padding-inline-start: 2.75rem !important;
	}

	.md\:px-12 {
		padding-inline-end: 3rem !important;
		padding-inline-start: 3rem !important;
	}

	.md\:px-13 {
		padding-inline-end: 3.25rem !important;
		padding-inline-start: 3.25rem !important;
	}

	.md\:px-14 {
		padding-inline-end: 3.5rem !important;
		padding-inline-start: 3.5rem !important;
	}

	.md\:px-15 {
		padding-inline-end: 3.75rem !important;
		padding-inline-start: 3.75rem !important;
	}

	.md\:px-16 {
		padding-inline-end: 4rem !important;
		padding-inline-start: 4rem !important;
	}

	.md\:px-17 {
		padding-inline-end: 4.25rem !important;
		padding-inline-start: 4.25rem !important;
	}

	.md\:px-18 {
		padding-inline-end: 4.5rem !important;
		padding-inline-start: 4.5rem !important;
	}

	.md\:px-19 {
		padding-inline-end: 4.75rem !important;
		padding-inline-start: 4.75rem !important;
	}

	.md\:px-20 {
		padding-inline-end: 5rem !important;
		padding-inline-start: 5rem !important;
	}

	.md\:py-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.md\:py-1 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	.md\:py-2 {
		padding-top: 0.5rem !important;
		padding-bottom: 0.5rem !important;
	}

	.md\:py-3 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.md\:py-4 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.md\:py-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}

	.md\:py-6 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}

	.md\:py-7 {
		padding-top: 1.75rem !important;
		padding-bottom: 1.75rem !important;
	}

	.md\:py-8 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}

	.md\:py-9 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}

	.md\:py-10 {
		padding-top: 2.5rem !important;
		padding-bottom: 2.5rem !important;
	}

	.md\:py-11 {
		padding-top: 2.75rem !important;
		padding-bottom: 2.75rem !important;
	}

	.md\:py-12 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	.md\:py-13 {
		padding-top: 3.25rem !important;
		padding-bottom: 3.25rem !important;
	}

	.md\:py-14 {
		padding-top: 3.5rem !important;
		padding-bottom: 3.5rem !important;
	}

	.md\:py-15 {
		padding-top: 3.75rem !important;
		padding-bottom: 3.75rem !important;
	}

	.md\:py-16 {
		padding-top: 4rem !important;
		padding-bottom: 4rem !important;
	}

	.md\:py-17 {
		padding-top: 4.25rem !important;
		padding-bottom: 4.25rem !important;
	}

	.md\:py-18 {
		padding-top: 4.5rem !important;
		padding-bottom: 4.5rem !important;
	}

	.md\:py-19 {
		padding-top: 4.75rem !important;
		padding-bottom: 4.75rem !important;
	}

	.md\:py-20 {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}

	.md\:pt-0 {
		padding-top: 0 !important;
	}

	.md\:pt-1 {
		padding-top: 0.25rem !important;
	}

	.md\:pt-2 {
		padding-top: 0.5rem !important;
	}

	.md\:pt-3 {
		padding-top: 0.75rem !important;
	}

	.md\:pt-4 {
		padding-top: 1rem !important;
	}

	.md\:pt-5 {
		padding-top: 1.25rem !important;
	}

	.md\:pt-6 {
		padding-top: 1.5rem !important;
	}

	.md\:pt-7 {
		padding-top: 1.75rem !important;
	}

	.md\:pt-8 {
		padding-top: 2rem !important;
	}

	.md\:pt-9 {
		padding-top: 2.25rem !important;
	}

	.md\:pt-10 {
		padding-top: 2.5rem !important;
	}

	.md\:pt-11 {
		padding-top: 2.75rem !important;
	}

	.md\:pt-12 {
		padding-top: 3rem !important;
	}

	.md\:pt-13 {
		padding-top: 3.25rem !important;
	}

	.md\:pt-14 {
		padding-top: 3.5rem !important;
	}

	.md\:pt-15 {
		padding-top: 3.75rem !important;
	}

	.md\:pt-16 {
		padding-top: 4rem !important;
	}

	.md\:pt-17 {
		padding-top: 4.25rem !important;
	}

	.md\:pt-18 {
		padding-top: 4.5rem !important;
	}

	.md\:pt-19 {
		padding-top: 4.75rem !important;
	}

	.md\:pt-20 {
		padding-top: 5rem !important;
	}

	.md\:pe-0 {
		padding-inline-end: 0 !important;
	}

	.md\:pe-1 {
		padding-inline-end: 0.25rem !important;
	}

	.md\:pe-2 {
		padding-inline-end: 0.5rem !important;
	}

	.md\:pe-3 {
		padding-inline-end: 0.75rem !important;
	}

	.md\:pe-4 {
		padding-inline-end: 1rem !important;
	}

	.md\:pe-5 {
		padding-inline-end: 1.25rem !important;
	}

	.md\:pe-6 {
		padding-inline-end: 1.5rem !important;
	}

	.md\:pe-7 {
		padding-inline-end: 1.75rem !important;
	}

	.md\:pe-8 {
		padding-inline-end: 2rem !important;
	}

	.md\:pe-9 {
		padding-inline-end: 2.25rem !important;
	}

	.md\:pe-10 {
		padding-inline-end: 2.5rem !important;
	}

	.md\:pe-11 {
		padding-inline-end: 2.75rem !important;
	}

	.md\:pe-12 {
		padding-inline-end: 3rem !important;
	}

	.md\:pe-13 {
		padding-inline-end: 3.25rem !important;
	}

	.md\:pe-14 {
		padding-inline-end: 3.5rem !important;
	}

	.md\:pe-15 {
		padding-inline-end: 3.75rem !important;
	}

	.md\:pe-16 {
		padding-inline-end: 4rem !important;
	}

	.md\:pe-17 {
		padding-inline-end: 4.25rem !important;
	}

	.md\:pe-18 {
		padding-inline-end: 4.5rem !important;
	}

	.md\:pe-19 {
		padding-inline-end: 4.75rem !important;
	}

	.md\:pe-20 {
		padding-inline-end: 5rem !important;
	}

	.md\:pb-0 {
		padding-bottom: 0 !important;
	}

	.md\:pb-1 {
		padding-bottom: 0.25rem !important;
	}

	.md\:pb-2 {
		padding-bottom: 0.5rem !important;
	}

	.md\:pb-3 {
		padding-bottom: 0.75rem !important;
	}

	.md\:pb-4 {
		padding-bottom: 1rem !important;
	}

	.md\:pb-5 {
		padding-bottom: 1.25rem !important;
	}

	.md\:pb-6 {
		padding-bottom: 1.5rem !important;
	}

	.md\:pb-7 {
		padding-bottom: 1.75rem !important;
	}

	.md\:pb-8 {
		padding-bottom: 2rem !important;
	}

	.md\:pb-9 {
		padding-bottom: 2.25rem !important;
	}

	.md\:pb-10 {
		padding-bottom: 2.5rem !important;
	}

	.md\:pb-11 {
		padding-bottom: 2.75rem !important;
	}

	.md\:pb-12 {
		padding-bottom: 3rem !important;
	}

	.md\:pb-13 {
		padding-bottom: 3.25rem !important;
	}

	.md\:pb-14 {
		padding-bottom: 3.5rem !important;
	}

	.md\:pb-15 {
		padding-bottom: 3.75rem !important;
	}

	.md\:pb-16 {
		padding-bottom: 4rem !important;
	}

	.md\:pb-17 {
		padding-bottom: 4.25rem !important;
	}

	.md\:pb-18 {
		padding-bottom: 4.5rem !important;
	}

	.md\:pb-19 {
		padding-bottom: 4.75rem !important;
	}

	.md\:pb-20 {
		padding-bottom: 5rem !important;
	}

	.md\:ps-0 {
		padding-inline-start: 0 !important;
	}

	.md\:ps-1 {
		padding-inline-start: 0.25rem !important;
	}

	.md\:ps-2 {
		padding-inline-start: 0.5rem !important;
	}

	.md\:ps-3 {
		padding-inline-start: 0.75rem !important;
	}

	.md\:ps-4 {
		padding-inline-start: 1rem !important;
	}

	.md\:ps-5 {
		padding-inline-start: 1.25rem !important;
	}

	.md\:ps-6 {
		padding-inline-start: 1.5rem !important;
	}

	.md\:ps-7 {
		padding-inline-start: 1.75rem !important;
	}

	.md\:ps-8 {
		padding-inline-start: 2rem !important;
	}

	.md\:ps-9 {
		padding-inline-start: 2.25rem !important;
	}

	.md\:ps-10 {
		padding-inline-start: 2.5rem !important;
	}

	.md\:ps-11 {
		padding-inline-start: 2.75rem !important;
	}

	.md\:ps-12 {
		padding-inline-start: 3rem !important;
	}

	.md\:ps-13 {
		padding-inline-start: 3.25rem !important;
	}

	.md\:ps-14 {
		padding-inline-start: 3.5rem !important;
	}

	.md\:ps-15 {
		padding-inline-start: 3.75rem !important;
	}

	.md\:ps-16 {
		padding-inline-start: 4rem !important;
	}

	.md\:ps-17 {
		padding-inline-start: 4.25rem !important;
	}

	.md\:ps-18 {
		padding-inline-start: 4.5rem !important;
	}

	.md\:ps-19 {
		padding-inline-start: 4.75rem !important;
	}

	.md\:ps-20 {
		padding-inline-start: 5rem !important;
	}
}

/* START: Custom, md breakpoint */

@media (min-width: 52.5em) {}

/* END: Custom, md breakpoint */

@media (min-width: 80em) {
	.lg\:m-0 {
		margin: 0 !important;
	}

	.lg\:m-1 {
		margin: 0.25rem !important;
	}

	.lg\:m-2 {
		margin: 0.5rem !important;
	}

	.lg\:m-3 {
		margin: 0.75rem !important;
	}

	.lg\:m-4 {
		margin: 1rem !important;
	}

	.lg\:m-5 {
		margin: 1.25rem !important;
	}

	.lg\:m-6 {
		margin: 1.5rem !important;
	}

	.lg\:m-7 {
		margin: 1.75rem !important;
	}

	.lg\:m-8 {
		margin: 2rem !important;
	}

	.lg\:m-9 {
		margin: 2.25rem !important;
	}

	.lg\:m-10 {
		margin: 2.5rem !important;
	}

	.lg\:m-11 {
		margin: 2.75rem !important;
	}

	.lg\:m-12 {
		margin: 3rem !important;
	}

	.lg\:m-13 {
		margin: 3.25rem !important;
	}

	.lg\:m-14 {
		margin: 3.5rem !important;
	}

	.lg\:m-15 {
		margin: 3.75rem !important;
	}

	.lg\:m-16 {
		margin: 4rem !important;
	}

	.lg\:m-17 {
		margin: 4.25rem !important;
	}

	.lg\:m-18 {
		margin: 4.5rem !important;
	}

	.lg\:m-19 {
		margin: 4.75rem !important;
	}

	.lg\:m-20 {
		margin: 5rem !important;
	}

	.lg\:m-auto {
		margin: auto !important;
	}

	.lg\:mx-0 {
		margin-inline-end: 0 !important;
		margin-inline-start: 0 !important;
	}

	.lg\:mx-1 {
		margin-inline-end: 0.25rem !important;
		margin-inline-start: 0.25rem !important;
	}

	.lg\:mx-2 {
		margin-inline-end: 0.5rem !important;
		margin-inline-start: 0.5rem !important;
	}

	.lg\:mx-3 {
		margin-inline-end: 0.75rem !important;
		margin-inline-start: 0.75rem !important;
	}

	.lg\:mx-4 {
		margin-inline-end: 1rem !important;
		margin-inline-start: 1rem !important;
	}

	.lg\:mx-5 {
		margin-inline-end: 1.25rem !important;
		margin-inline-start: 1.25rem !important;
	}

	.lg\:mx-6 {
		margin-inline-end: 1.5rem !important;
		margin-inline-start: 1.5rem !important;
	}

	.lg\:mx-7 {
		margin-inline-end: 1.75rem !important;
		margin-inline-start: 1.75rem !important;
	}

	.lg\:mx-8 {
		margin-inline-end: 2rem !important;
		margin-inline-start: 2rem !important;
	}

	.lg\:mx-9 {
		margin-inline-end: 2.25rem !important;
		margin-inline-start: 2.25rem !important;
	}

	.lg\:mx-10 {
		margin-inline-end: 2.5rem !important;
		margin-inline-start: 2.5rem !important;
	}

	.lg\:mx-11 {
		margin-inline-end: 2.75rem !important;
		margin-inline-start: 2.75rem !important;
	}

	.lg\:mx-12 {
		margin-inline-end: 3rem !important;
		margin-inline-start: 3rem !important;
	}

	.lg\:mx-13 {
		margin-inline-end: 3.25rem !important;
		margin-inline-start: 3.25rem !important;
	}

	.lg\:mx-14 {
		margin-inline-end: 3.5rem !important;
		margin-inline-start: 3.5rem !important;
	}

	.lg\:mx-15 {
		margin-inline-end: 3.75rem !important;
		margin-inline-start: 3.75rem !important;
	}

	.lg\:mx-16 {
		margin-inline-end: 4rem !important;
		margin-inline-start: 4rem !important;
	}

	.lg\:mx-17 {
		margin-inline-end: 4.25rem !important;
		margin-inline-start: 4.25rem !important;
	}

	.lg\:mx-18 {
		margin-inline-end: 4.5rem !important;
		margin-inline-start: 4.5rem !important;
	}

	.lg\:mx-19 {
		margin-inline-end: 4.75rem !important;
		margin-inline-start: 4.75rem !important;
	}

	.lg\:mx-20 {
		margin-inline-end: 5rem !important;
		margin-inline-start: 5rem !important;
	}

	.lg\:mx-auto {
		margin-inline-end: auto !important;
		margin-inline-start: auto !important;
	}

	.lg\:my-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.lg\:my-1 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	.lg\:my-2 {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}

	.lg\:my-3 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	.lg\:my-4 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	.lg\:my-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	.lg\:my-6 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}

	.lg\:my-7 {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	.lg\:my-8 {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	.lg\:my-9 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	.lg\:my-10 {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	.lg\:my-11 {
		margin-top: 2.75rem !important;
		margin-bottom: 2.75rem !important;
	}

	.lg\:my-12 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	.lg\:my-13 {
		margin-top: 3.25rem !important;
		margin-bottom: 3.25rem !important;
	}

	.lg\:my-14 {
		margin-top: 3.5rem !important;
		margin-bottom: 3.5rem !important;
	}

	.lg\:my-15 {
		margin-top: 3.75rem !important;
		margin-bottom: 3.75rem !important;
	}

	.lg\:my-16 {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important;
	}

	.lg\:my-17 {
		margin-top: 4.25rem !important;
		margin-bottom: 4.25rem !important;
	}

	.lg\:my-18 {
		margin-top: 4.5rem !important;
		margin-bottom: 4.5rem !important;
	}

	.lg\:my-19 {
		margin-top: 4.75rem !important;
		margin-bottom: 4.75rem !important;
	}

	.lg\:my-20 {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	.lg\:my-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.lg\:mt-0 {
		margin-top: 0 !important;
	}

	.lg\:mt-1 {
		margin-top: 0.25rem !important;
	}

	.lg\:mt-2 {
		margin-top: 0.5rem !important;
	}

	.lg\:mt-3 {
		margin-top: 0.75rem !important;
	}

	.lg\:mt-4 {
		margin-top: 1rem !important;
	}

	.lg\:mt-5 {
		margin-top: 1.25rem !important;
	}

	.lg\:mt-6 {
		margin-top: 1.5rem !important;
	}

	.lg\:mt-7 {
		margin-top: 1.75rem !important;
	}

	.lg\:mt-8 {
		margin-top: 2rem !important;
	}

	.lg\:mt-9 {
		margin-top: 2.25rem !important;
	}

	.lg\:mt-10 {
		margin-top: 2.5rem !important;
	}

	.lg\:mt-11 {
		margin-top: 2.75rem !important;
	}

	.lg\:mt-12 {
		margin-top: 3rem !important;
	}

	.lg\:mt-13 {
		margin-top: 3.25rem !important;
	}

	.lg\:mt-14 {
		margin-top: 3.5rem !important;
	}

	.lg\:mt-15 {
		margin-top: 3.75rem !important;
	}

	.lg\:mt-16 {
		margin-top: 4rem !important;
	}

	.lg\:mt-17 {
		margin-top: 4.25rem !important;
	}

	.lg\:mt-18 {
		margin-top: 4.5rem !important;
	}

	.lg\:mt-19 {
		margin-top: 4.75rem !important;
	}

	.lg\:mt-20 {
		margin-top: 5rem !important;
	}

	.lg\:mt-auto {
		margin-top: auto !important;
	}

	.lg\:me-0 {
		margin-inline-end: 0 !important;
	}

	.lg\:me-1 {
		margin-inline-end: 0.25rem !important;
	}

	.lg\:me-2 {
		margin-inline-end: 0.5rem !important;
	}

	.lg\:me-3 {
		margin-inline-end: 0.75rem !important;
	}

	.lg\:me-4 {
		margin-inline-end: 1rem !important;
	}

	.lg\:me-5 {
		margin-inline-end: 1.25rem !important;
	}

	.lg\:me-6 {
		margin-inline-end: 1.5rem !important;
	}

	.lg\:me-7 {
		margin-inline-end: 1.75rem !important;
	}

	.lg\:me-8 {
		margin-inline-end: 2rem !important;
	}

	.lg\:me-9 {
		margin-inline-end: 2.25rem !important;
	}

	.lg\:me-10 {
		margin-inline-end: 2.5rem !important;
	}

	.lg\:me-11 {
		margin-inline-end: 2.75rem !important;
	}

	.lg\:me-12 {
		margin-inline-end: 3rem !important;
	}

	.lg\:me-13 {
		margin-inline-end: 3.25rem !important;
	}

	.lg\:me-14 {
		margin-inline-end: 3.5rem !important;
	}

	.lg\:me-15 {
		margin-inline-end: 3.75rem !important;
	}

	.lg\:me-16 {
		margin-inline-end: 4rem !important;
	}

	.lg\:me-17 {
		margin-inline-end: 4.25rem !important;
	}

	.lg\:me-18 {
		margin-inline-end: 4.5rem !important;
	}

	.lg\:me-19 {
		margin-inline-end: 4.75rem !important;
	}

	.lg\:me-20 {
		margin-inline-end: 5rem !important;
	}

	.lg\:me-auto {
		margin-inline-end: auto !important;
	}

	.lg\:mb-0 {
		margin-bottom: 0 !important;
	}

	.lg\:mb-1 {
		margin-bottom: 0.25rem !important;
	}

	.lg\:mb-2 {
		margin-bottom: 0.5rem !important;
	}

	.lg\:mb-3 {
		margin-bottom: 0.75rem !important;
	}

	.lg\:mb-4 {
		margin-bottom: 1rem !important;
	}

	.lg\:mb-5 {
		margin-bottom: 1.25rem !important;
	}

	.lg\:mb-6 {
		margin-bottom: 1.5rem !important;
	}

	.lg\:mb-7 {
		margin-bottom: 1.75rem !important;
	}

	.lg\:mb-8 {
		margin-bottom: 2rem !important;
	}

	.lg\:mb-9 {
		margin-bottom: 2.25rem !important;
	}

	.lg\:mb-10 {
		margin-bottom: 2.5rem !important;
	}

	.lg\:mb-11 {
		margin-bottom: 2.75rem !important;
	}

	.lg\:mb-12 {
		margin-bottom: 3rem !important;
	}

	.lg\:mb-13 {
		margin-bottom: 3.25rem !important;
	}

	.lg\:mb-14 {
		margin-bottom: 3.5rem !important;
	}

	.lg\:mb-15 {
		margin-bottom: 3.75rem !important;
	}

	.lg\:mb-16 {
		margin-bottom: 4rem !important;
	}

	.lg\:mb-17 {
		margin-bottom: 4.25rem !important;
	}

	.lg\:mb-18 {
		margin-bottom: 4.5rem !important;
	}

	.lg\:mb-19 {
		margin-bottom: 4.75rem !important;
	}

	.lg\:mb-20 {
		margin-bottom: 5rem !important;
	}

	.lg\:mb-auto {
		margin-bottom: auto !important;
	}

	.lg\:ms-0 {
		margin-inline-start: 0 !important;
	}

	.lg\:ms-1 {
		margin-inline-start: 0.25rem !important;
	}

	.lg\:ms-2 {
		margin-inline-start: 0.5rem !important;
	}

	.lg\:ms-3 {
		margin-inline-start: 0.75rem !important;
	}

	.lg\:ms-4 {
		margin-inline-start: 1rem !important;
	}

	.lg\:ms-5 {
		margin-inline-start: 1.25rem !important;
	}

	.lg\:ms-6 {
		margin-inline-start: 1.5rem !important;
	}

	.lg\:ms-7 {
		margin-inline-start: 1.75rem !important;
	}

	.lg\:ms-8 {
		margin-inline-start: 2rem !important;
	}

	.lg\:ms-9 {
		margin-inline-start: 2.25rem !important;
	}

	.lg\:ms-10 {
		margin-inline-start: 2.5rem !important;
	}

	.lg\:ms-11 {
		margin-inline-start: 2.75rem !important;
	}

	.lg\:ms-12 {
		margin-inline-start: 3rem !important;
	}

	.lg\:ms-13 {
		margin-inline-start: 3.25rem !important;
	}

	.lg\:ms-14 {
		margin-inline-start: 3.5rem !important;
	}

	.lg\:ms-15 {
		margin-inline-start: 3.75rem !important;
	}

	.lg\:ms-16 {
		margin-inline-start: 4rem !important;
	}

	.lg\:ms-17 {
		margin-inline-start: 4.25rem !important;
	}

	.lg\:ms-18 {
		margin-inline-start: 4.5rem !important;
	}

	.lg\:ms-19 {
		margin-inline-start: 4.75rem !important;
	}

	.lg\:ms-20 {
		margin-inline-start: 5rem !important;
	}

	.lg\:ms-auto {
		margin-inline-start: auto !important;
	}

	.lg\:-m-1 {
		margin: -0.25rem !important;
	}

	.lg\:-m-2 {
		margin: -0.5rem !important;
	}

	.lg\:-m-3 {
		margin: -0.75rem !important;
	}

	.lg\:-m-4 {
		margin: -1rem !important;
	}

	.lg\:-m-5 {
		margin: -1.25rem !important;
	}

	.lg\:-m-6 {
		margin: -1.5rem !important;
	}

	.lg\:-m-7 {
		margin: -1.75rem !important;
	}

	.lg\:-m-8 {
		margin: -2rem !important;
	}

	.lg\:-m-9 {
		margin: -2.25rem !important;
	}

	.lg\:-m-10 {
		margin: -2.5rem !important;
	}

	.lg\:-m-11 {
		margin: -2.75rem !important;
	}

	.lg\:-m-12 {
		margin: -3rem !important;
	}

	.lg\:-m-13 {
		margin: -3.25rem !important;
	}

	.lg\:-m-14 {
		margin: -3.5rem !important;
	}

	.lg\:-m-15 {
		margin: -3.75rem !important;
	}

	.lg\:-m-16 {
		margin: -4rem !important;
	}

	.lg\:-m-17 {
		margin: -4.25rem !important;
	}

	.lg\:-m-18 {
		margin: -4.5rem !important;
	}

	.lg\:-m-19 {
		margin: -4.75rem !important;
	}

	.lg\:-m-20 {
		margin: -5rem !important;
	}

	.lg\:-mx-1 {
		margin-inline-end: -0.25rem !important;
		margin-inline-start: -0.25rem !important;
	}

	.lg\:-mx-2 {
		margin-inline-end: -0.5rem !important;
		margin-inline-start: -0.5rem !important;
	}

	.lg\:-mx-3 {
		margin-inline-end: -0.75rem !important;
		margin-inline-start: -0.75rem !important;
	}

	.lg\:-mx-4 {
		margin-inline-end: -1rem !important;
		margin-inline-start: -1rem !important;
	}

	.lg\:-mx-5 {
		margin-inline-end: -1.25rem !important;
		margin-inline-start: -1.25rem !important;
	}

	.lg\:-mx-6 {
		margin-inline-end: -1.5rem !important;
		margin-inline-start: -1.5rem !important;
	}

	.lg\:-mx-7 {
		margin-inline-end: -1.75rem !important;
		margin-inline-start: -1.75rem !important;
	}

	.lg\:-mx-8 {
		margin-inline-end: -2rem !important;
		margin-inline-start: -2rem !important;
	}

	.lg\:-mx-9 {
		margin-inline-end: -2.25rem !important;
		margin-inline-start: -2.25rem !important;
	}

	.lg\:-mx-10 {
		margin-inline-end: -2.5rem !important;
		margin-inline-start: -2.5rem !important;
	}

	.lg\:-mx-11 {
		margin-inline-end: -2.75rem !important;
		margin-inline-start: -2.75rem !important;
	}

	.lg\:-mx-12 {
		margin-inline-end: -3rem !important;
		margin-inline-start: -3rem !important;
	}

	.lg\:-mx-13 {
		margin-inline-end: -3.25rem !important;
		margin-inline-start: -3.25rem !important;
	}

	.lg\:-mx-14 {
		margin-inline-end: -3.5rem !important;
		margin-inline-start: -3.5rem !important;
	}

	.lg\:-mx-15 {
		margin-inline-end: -3.75rem !important;
		margin-inline-start: -3.75rem !important;
	}

	.lg\:-mx-16 {
		margin-inline-end: -4rem !important;
		margin-inline-start: -4rem !important;
	}

	.lg\:-mx-17 {
		margin-inline-end: -4.25rem !important;
		margin-inline-start: -4.25rem !important;
	}

	.lg\:-mx-18 {
		margin-inline-end: -4.5rem !important;
		margin-inline-start: -4.5rem !important;
	}

	.lg\:-mx-19 {
		margin-inline-end: -4.75rem !important;
		margin-inline-start: -4.75rem !important;
	}

	.lg\:-mx-20 {
		margin-inline-end: -5rem !important;
		margin-inline-start: -5rem !important;
	}

	.lg\:-my-1 {
		margin-top: -0.25rem !important;
		margin-bottom: -0.25rem !important;
	}

	.lg\:-my-2 {
		margin-top: -0.5rem !important;
		margin-bottom: -0.5rem !important;
	}

	.lg\:-my-3 {
		margin-top: -0.75rem !important;
		margin-bottom: -0.75rem !important;
	}

	.lg\:-my-4 {
		margin-top: -1rem !important;
		margin-bottom: -1rem !important;
	}

	.lg\:-my-5 {
		margin-top: -1.25rem !important;
		margin-bottom: -1.25rem !important;
	}

	.lg\:-my-6 {
		margin-top: -1.5rem !important;
		margin-bottom: -1.5rem !important;
	}

	.lg\:-my-7 {
		margin-top: -1.75rem !important;
		margin-bottom: -1.75rem !important;
	}

	.lg\:-my-8 {
		margin-top: -2rem !important;
		margin-bottom: -2rem !important;
	}

	.lg\:-my-9 {
		margin-top: -2.25rem !important;
		margin-bottom: -2.25rem !important;
	}

	.lg\:-my-10 {
		margin-top: -2.5rem !important;
		margin-bottom: -2.5rem !important;
	}

	.lg\:-my-11 {
		margin-top: -2.75rem !important;
		margin-bottom: -2.75rem !important;
	}

	.lg\:-my-12 {
		margin-top: -3rem !important;
		margin-bottom: -3rem !important;
	}

	.lg\:-my-13 {
		margin-top: -3.25rem !important;
		margin-bottom: -3.25rem !important;
	}

	.lg\:-my-14 {
		margin-top: -3.5rem !important;
		margin-bottom: -3.5rem !important;
	}

	.lg\:-my-15 {
		margin-top: -3.75rem !important;
		margin-bottom: -3.75rem !important;
	}

	.lg\:-my-16 {
		margin-top: -4rem !important;
		margin-bottom: -4rem !important;
	}

	.lg\:-my-17 {
		margin-top: -4.25rem !important;
		margin-bottom: -4.25rem !important;
	}

	.lg\:-my-18 {
		margin-top: -4.5rem !important;
		margin-bottom: -4.5rem !important;
	}

	.lg\:-my-19 {
		margin-top: -4.75rem !important;
		margin-bottom: -4.75rem !important;
	}

	.lg\:-my-20 {
		margin-top: -5rem !important;
		margin-bottom: -5rem !important;
	}

	.lg\:-mt-1 {
		margin-top: -0.25rem !important;
	}

	.lg\:-mt-2 {
		margin-top: -0.5rem !important;
	}

	.lg\:-mt-3 {
		margin-top: -0.75rem !important;
	}

	.lg\:-mt-4 {
		margin-top: -1rem !important;
	}

	.lg\:-mt-5 {
		margin-top: -1.25rem !important;
	}

	.lg\:-mt-6 {
		margin-top: -1.5rem !important;
	}

	.lg\:-mt-7 {
		margin-top: -1.75rem !important;
	}

	.lg\:-mt-8 {
		margin-top: -2rem !important;
	}

	.lg\:-mt-9 {
		margin-top: -2.25rem !important;
	}

	.lg\:-mt-10 {
		margin-top: -2.5rem !important;
	}

	.lg\:-mt-11 {
		margin-top: -2.75rem !important;
	}

	.lg\:-mt-12 {
		margin-top: -3rem !important;
	}

	.lg\:-mt-13 {
		margin-top: -3.25rem !important;
	}

	.lg\:-mt-14 {
		margin-top: -3.5rem !important;
	}

	.lg\:-mt-15 {
		margin-top: -3.75rem !important;
	}

	.lg\:-mt-16 {
		margin-top: -4rem !important;
	}

	.lg\:-mt-17 {
		margin-top: -4.25rem !important;
	}

	.lg\:-mt-18 {
		margin-top: -4.5rem !important;
	}

	.lg\:-mt-19 {
		margin-top: -4.75rem !important;
	}

	.lg\:-mt-20 {
		margin-top: -5rem !important;
	}

	.lg\:-me-1 {
		margin-inline-end: -0.25rem !important;
	}

	.lg\:-me-2 {
		margin-inline-end: -0.5rem !important;
	}

	.lg\:-me-3 {
		margin-inline-end: -0.75rem !important;
	}

	.lg\:-me-4 {
		margin-inline-end: -1rem !important;
	}

	.lg\:-me-5 {
		margin-inline-end: -1.25rem !important;
	}

	.lg\:-me-6 {
		margin-inline-end: -1.5rem !important;
	}

	.lg\:-me-7 {
		margin-inline-end: -1.75rem !important;
	}

	.lg\:-me-8 {
		margin-inline-end: -2rem !important;
	}

	.lg\:-me-9 {
		margin-inline-end: -2.25rem !important;
	}

	.lg\:-me-10 {
		margin-inline-end: -2.5rem !important;
	}

	.lg\:-me-11 {
		margin-inline-end: -2.75rem !important;
	}

	.lg\:-me-12 {
		margin-inline-end: -3rem !important;
	}

	.lg\:-me-13 {
		margin-inline-end: -3.25rem !important;
	}

	.lg\:-me-14 {
		margin-inline-end: -3.5rem !important;
	}

	.lg\:-me-15 {
		margin-inline-end: -3.75rem !important;
	}

	.lg\:-me-16 {
		margin-inline-end: -4rem !important;
	}

	.lg\:-me-17 {
		margin-inline-end: -4.25rem !important;
	}

	.lg\:-me-18 {
		margin-inline-end: -4.5rem !important;
	}

	.lg\:-me-19 {
		margin-inline-end: -4.75rem !important;
	}

	.lg\:-me-20 {
		margin-inline-end: -5rem !important;
	}

	.lg\:-mb-1 {
		margin-bottom: -0.25rem !important;
	}

	.lg\:-mb-2 {
		margin-bottom: -0.5rem !important;
	}

	.lg\:-mb-3 {
		margin-bottom: -0.75rem !important;
	}

	.lg\:-mb-4 {
		margin-bottom: -1rem !important;
	}

	.lg\:-mb-5 {
		margin-bottom: -1.25rem !important;
	}

	.lg\:-mb-6 {
		margin-bottom: -1.5rem !important;
	}

	.lg\:-mb-7 {
		margin-bottom: -1.75rem !important;
	}

	.lg\:-mb-8 {
		margin-bottom: -2rem !important;
	}

	.lg\:-mb-9 {
		margin-bottom: -2.25rem !important;
	}

	.lg\:-mb-10 {
		margin-bottom: -2.5rem !important;
	}

	.lg\:-mb-11 {
		margin-bottom: -2.75rem !important;
	}

	.lg\:-mb-12 {
		margin-bottom: -3rem !important;
	}

	.lg\:-mb-13 {
		margin-bottom: -3.25rem !important;
	}

	.lg\:-mb-14 {
		margin-bottom: -3.5rem !important;
	}

	.lg\:-mb-15 {
		margin-bottom: -3.75rem !important;
	}

	.lg\:-mb-16 {
		margin-bottom: -4rem !important;
	}

	.lg\:-mb-17 {
		margin-bottom: -4.25rem !important;
	}

	.lg\:-mb-18 {
		margin-bottom: -4.5rem !important;
	}

	.lg\:-mb-19 {
		margin-bottom: -4.75rem !important;
	}

	.lg\:-mb-20 {
		margin-bottom: -5rem !important;
	}

	.lg\:-ms-1 {
		margin-inline-start: -0.25rem !important;
	}

	.lg\:-ms-2 {
		margin-inline-start: -0.5rem !important;
	}

	.lg\:-ms-3 {
		margin-inline-start: -0.75rem !important;
	}

	.lg\:-ms-4 {
		margin-inline-start: -1rem !important;
	}

	.lg\:-ms-5 {
		margin-inline-start: -1.25rem !important;
	}

	.lg\:-ms-6 {
		margin-inline-start: -1.5rem !important;
	}

	.lg\:-ms-7 {
		margin-inline-start: -1.75rem !important;
	}

	.lg\:-ms-8 {
		margin-inline-start: -2rem !important;
	}

	.lg\:-ms-9 {
		margin-inline-start: -2.25rem !important;
	}

	.lg\:-ms-10 {
		margin-inline-start: -2.5rem !important;
	}

	.lg\:-ms-11 {
		margin-inline-start: -2.75rem !important;
	}

	.lg\:-ms-12 {
		margin-inline-start: -3rem !important;
	}

	.lg\:-ms-13 {
		margin-inline-start: -3.25rem !important;
	}

	.lg\:-ms-14 {
		margin-inline-start: -3.5rem !important;
	}

	.lg\:-ms-15 {
		margin-inline-start: -3.75rem !important;
	}

	.lg\:-ms-16 {
		margin-inline-start: -4rem !important;
	}

	.lg\:-ms-17 {
		margin-inline-start: -4.25rem !important;
	}

	.lg\:-ms-18 {
		margin-inline-start: -4.5rem !important;
	}

	.lg\:-ms-19 {
		margin-inline-start: -4.75rem !important;
	}

	.lg\:-ms-20 {
		margin-inline-start: -5rem !important;
	}

	.lg\:p-0 {
		padding: 0 !important;
	}

	.lg\:p-1 {
		padding: 0.25rem !important;
	}

	.lg\:p-2 {
		padding: 0.5rem !important;
	}

	.lg\:p-3 {
		padding: 0.75rem !important;
	}

	.lg\:p-4 {
		padding: 1rem !important;
	}

	.lg\:p-5 {
		padding: 1.25rem !important;
	}

	.lg\:p-6 {
		padding: 1.5rem !important;
	}

	.lg\:p-7 {
		padding: 1.75rem !important;
	}

	.lg\:p-8 {
		padding: 2rem !important;
	}

	.lg\:p-9 {
		padding: 2.25rem !important;
	}

	.lg\:p-10 {
		padding: 2.5rem !important;
	}

	.lg\:p-11 {
		padding: 2.75rem !important;
	}

	.lg\:p-12 {
		padding: 3rem !important;
	}

	.lg\:p-13 {
		padding: 3.25rem !important;
	}

	.lg\:p-14 {
		padding: 3.5rem !important;
	}

	.lg\:p-15 {
		padding: 3.75rem !important;
	}

	.lg\:p-16 {
		padding: 4rem !important;
	}

	.lg\:p-17 {
		padding: 4.25rem !important;
	}

	.lg\:p-18 {
		padding: 4.5rem !important;
	}

	.lg\:p-19 {
		padding: 4.75rem !important;
	}

	.lg\:p-20 {
		padding: 5rem !important;
	}

	.lg\:px-0 {
		padding-inline-end: 0 !important;
		padding-inline-start: 0 !important;
	}

	.lg\:px-1 {
		padding-inline-end: 0.25rem !important;
		padding-inline-start: 0.25rem !important;
	}

	.lg\:px-2 {
		padding-inline-end: 0.5rem !important;
		padding-inline-start: 0.5rem !important;
	}

	.lg\:px-3 {
		padding-inline-end: 0.75rem !important;
		padding-inline-start: 0.75rem !important;
	}

	.lg\:px-4 {
		padding-inline-end: 1rem !important;
		padding-inline-start: 1rem !important;
	}

	.lg\:px-5 {
		padding-inline-end: 1.25rem !important;
		padding-inline-start: 1.25rem !important;
	}

	.lg\:px-6 {
		padding-inline-end: 1.5rem !important;
		padding-inline-start: 1.5rem !important;
	}

	.lg\:px-7 {
		padding-inline-end: 1.75rem !important;
		padding-inline-start: 1.75rem !important;
	}

	.lg\:px-8 {
		padding-inline-end: 2rem !important;
		padding-inline-start: 2rem !important;
	}

	.lg\:px-9 {
		padding-inline-end: 2.25rem !important;
		padding-inline-start: 2.25rem !important;
	}

	.lg\:px-10 {
		padding-inline-end: 2.5rem !important;
		padding-inline-start: 2.5rem !important;
	}

	.lg\:px-11 {
		padding-inline-end: 2.75rem !important;
		padding-inline-start: 2.75rem !important;
	}

	.lg\:px-12 {
		padding-inline-end: 3rem !important;
		padding-inline-start: 3rem !important;
	}

	.lg\:px-13 {
		padding-inline-end: 3.25rem !important;
		padding-inline-start: 3.25rem !important;
	}

	.lg\:px-14 {
		padding-inline-end: 3.5rem !important;
		padding-inline-start: 3.5rem !important;
	}

	.lg\:px-15 {
		padding-inline-end: 3.75rem !important;
		padding-inline-start: 3.75rem !important;
	}

	.lg\:px-16 {
		padding-inline-end: 4rem !important;
		padding-inline-start: 4rem !important;
	}

	.lg\:px-17 {
		padding-inline-end: 4.25rem !important;
		padding-inline-start: 4.25rem !important;
	}

	.lg\:px-18 {
		padding-inline-end: 4.5rem !important;
		padding-inline-start: 4.5rem !important;
	}

	.lg\:px-19 {
		padding-inline-end: 4.75rem !important;
		padding-inline-start: 4.75rem !important;
	}

	.lg\:px-20 {
		padding-inline-end: 5rem !important;
		padding-inline-start: 5rem !important;
	}

	.lg\:py-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.lg\:py-1 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	.lg\:py-2 {
		padding-top: 0.5rem !important;
		padding-bottom: 0.5rem !important;
	}

	.lg\:py-3 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.lg\:py-4 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.lg\:py-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}

	.lg\:py-6 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}

	.lg\:py-7 {
		padding-top: 1.75rem !important;
		padding-bottom: 1.75rem !important;
	}

	.lg\:py-8 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}

	.lg\:py-9 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}

	.lg\:py-10 {
		padding-top: 2.5rem !important;
		padding-bottom: 2.5rem !important;
	}

	.lg\:py-11 {
		padding-top: 2.75rem !important;
		padding-bottom: 2.75rem !important;
	}

	.lg\:py-12 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	.lg\:py-13 {
		padding-top: 3.25rem !important;
		padding-bottom: 3.25rem !important;
	}

	.lg\:py-14 {
		padding-top: 3.5rem !important;
		padding-bottom: 3.5rem !important;
	}

	.lg\:py-15 {
		padding-top: 3.75rem !important;
		padding-bottom: 3.75rem !important;
	}

	.lg\:py-16 {
		padding-top: 4rem !important;
		padding-bottom: 4rem !important;
	}

	.lg\:py-17 {
		padding-top: 4.25rem !important;
		padding-bottom: 4.25rem !important;
	}

	.lg\:py-18 {
		padding-top: 4.5rem !important;
		padding-bottom: 4.5rem !important;
	}

	.lg\:py-19 {
		padding-top: 4.75rem !important;
		padding-bottom: 4.75rem !important;
	}

	.lg\:py-20 {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}

	.lg\:pt-0 {
		padding-top: 0 !important;
	}

	.lg\:pt-1 {
		padding-top: 0.25rem !important;
	}

	.lg\:pt-2 {
		padding-top: 0.5rem !important;
	}

	.lg\:pt-3 {
		padding-top: 0.75rem !important;
	}

	.lg\:pt-4 {
		padding-top: 1rem !important;
	}

	.lg\:pt-5 {
		padding-top: 1.25rem !important;
	}

	.lg\:pt-6 {
		padding-top: 1.5rem !important;
	}

	.lg\:pt-7 {
		padding-top: 1.75rem !important;
	}

	.lg\:pt-8 {
		padding-top: 2rem !important;
	}

	.lg\:pt-9 {
		padding-top: 2.25rem !important;
	}

	.lg\:pt-10 {
		padding-top: 2.5rem !important;
	}

	.lg\:pt-11 {
		padding-top: 2.75rem !important;
	}

	.lg\:pt-12 {
		padding-top: 3rem !important;
	}

	.lg\:pt-13 {
		padding-top: 3.25rem !important;
	}

	.lg\:pt-14 {
		padding-top: 3.5rem !important;
	}

	.lg\:pt-15 {
		padding-top: 3.75rem !important;
	}

	.lg\:pt-16 {
		padding-top: 4rem !important;
	}

	.lg\:pt-17 {
		padding-top: 4.25rem !important;
	}

	.lg\:pt-18 {
		padding-top: 4.5rem !important;
	}

	.lg\:pt-19 {
		padding-top: 4.75rem !important;
	}

	.lg\:pt-20 {
		padding-top: 5rem !important;
	}

	.lg\:pe-0 {
		padding-inline-end: 0 !important;
	}

	.lg\:pe-1 {
		padding-inline-end: 0.25rem !important;
	}

	.lg\:pe-2 {
		padding-inline-end: 0.5rem !important;
	}

	.lg\:pe-3 {
		padding-inline-end: 0.75rem !important;
	}

	.lg\:pe-4 {
		padding-inline-end: 1rem !important;
	}

	.lg\:pe-5 {
		padding-inline-end: 1.25rem !important;
	}

	.lg\:pe-6 {
		padding-inline-end: 1.5rem !important;
	}

	.lg\:pe-7 {
		padding-inline-end: 1.75rem !important;
	}

	.lg\:pe-8 {
		padding-inline-end: 2rem !important;
	}

	.lg\:pe-9 {
		padding-inline-end: 2.25rem !important;
	}

	.lg\:pe-10 {
		padding-inline-end: 2.5rem !important;
	}

	.lg\:pe-11 {
		padding-inline-end: 2.75rem !important;
	}

	.lg\:pe-12 {
		padding-inline-end: 3rem !important;
	}

	.lg\:pe-13 {
		padding-inline-end: 3.25rem !important;
	}

	.lg\:pe-14 {
		padding-inline-end: 3.5rem !important;
	}

	.lg\:pe-15 {
		padding-inline-end: 3.75rem !important;
	}

	.lg\:pe-16 {
		padding-inline-end: 4rem !important;
	}

	.lg\:pe-17 {
		padding-inline-end: 4.25rem !important;
	}

	.lg\:pe-18 {
		padding-inline-end: 4.5rem !important;
	}

	.lg\:pe-19 {
		padding-inline-end: 4.75rem !important;
	}

	.lg\:pe-20 {
		padding-inline-end: 5rem !important;
	}

	.lg\:pb-0 {
		padding-bottom: 0 !important;
	}

	.lg\:pb-1 {
		padding-bottom: 0.25rem !important;
	}

	.lg\:pb-2 {
		padding-bottom: 0.5rem !important;
	}

	.lg\:pb-3 {
		padding-bottom: 0.75rem !important;
	}

	.lg\:pb-4 {
		padding-bottom: 1rem !important;
	}

	.lg\:pb-5 {
		padding-bottom: 1.25rem !important;
	}

	.lg\:pb-6 {
		padding-bottom: 1.5rem !important;
	}

	.lg\:pb-7 {
		padding-bottom: 1.75rem !important;
	}

	.lg\:pb-8 {
		padding-bottom: 2rem !important;
	}

	.lg\:pb-9 {
		padding-bottom: 2.25rem !important;
	}

	.lg\:pb-10 {
		padding-bottom: 2.5rem !important;
	}

	.lg\:pb-11 {
		padding-bottom: 2.75rem !important;
	}

	.lg\:pb-12 {
		padding-bottom: 3rem !important;
	}

	.lg\:pb-13 {
		padding-bottom: 3.25rem !important;
	}

	.lg\:pb-14 {
		padding-bottom: 3.5rem !important;
	}

	.lg\:pb-15 {
		padding-bottom: 3.75rem !important;
	}

	.lg\:pb-16 {
		padding-bottom: 4rem !important;
	}

	.lg\:pb-17 {
		padding-bottom: 4.25rem !important;
	}

	.lg\:pb-18 {
		padding-bottom: 4.5rem !important;
	}

	.lg\:pb-19 {
		padding-bottom: 4.75rem !important;
	}

	.lg\:pb-20 {
		padding-bottom: 5rem !important;
	}

	.lg\:ps-0 {
		padding-inline-start: 0 !important;
	}

	.lg\:ps-1 {
		padding-inline-start: 0.25rem !important;
	}

	.lg\:ps-2 {
		padding-inline-start: 0.5rem !important;
	}

	.lg\:ps-3 {
		padding-inline-start: 0.75rem !important;
	}

	.lg\:ps-4 {
		padding-inline-start: 1rem !important;
	}

	.lg\:ps-5 {
		padding-inline-start: 1.25rem !important;
	}

	.lg\:ps-6 {
		padding-inline-start: 1.5rem !important;
	}

	.lg\:ps-7 {
		padding-inline-start: 1.75rem !important;
	}

	.lg\:ps-8 {
		padding-inline-start: 2rem !important;
	}

	.lg\:ps-9 {
		padding-inline-start: 2.25rem !important;
	}

	.lg\:ps-10 {
		padding-inline-start: 2.5rem !important;
	}

	.lg\:ps-11 {
		padding-inline-start: 2.75rem !important;
	}

	.lg\:ps-12 {
		padding-inline-start: 3rem !important;
	}

	.lg\:ps-13 {
		padding-inline-start: 3.25rem !important;
	}

	.lg\:ps-14 {
		padding-inline-start: 3.5rem !important;
	}

	.lg\:ps-15 {
		padding-inline-start: 3.75rem !important;
	}

	.lg\:ps-16 {
		padding-inline-start: 4rem !important;
	}

	.lg\:ps-17 {
		padding-inline-start: 4.25rem !important;
	}

	.lg\:ps-18 {
		padding-inline-start: 4.5rem !important;
	}

	.lg\:ps-19 {
		padding-inline-start: 4.75rem !important;
	}

	.lg\:ps-20 {
		padding-inline-start: 5rem !important;
	}
}

/* START: Custom, lg breakpoint */

@media (min-width: 80em) {
	.lg\:-mt-\[var\(--x-sys-layout-app-bar-height\)\] {
		margin-top: calc(var(--x-sys-layout-app-bar-height) * -1) !important;
	}

	.lg\:py-\[10rem\] {
		padding-bottom: 10rem !important;
		padding-top: 10rem !important;
	}

	.lg\:pb-30 {
		padding-bottom: 7.5rem !important;
	}

	.lg\:pt-\[20rem\] {
		padding-top: 20rem !important;
	}
}

/* END: Custom, lg breakpoint */

@media (min-width: 100em) {
	.xl\:m-0 {
		margin: 0 !important;
	}

	.xl\:m-1 {
		margin: 0.25rem !important;
	}

	.xl\:m-2 {
		margin: 0.5rem !important;
	}

	.xl\:m-3 {
		margin: 0.75rem !important;
	}

	.xl\:m-4 {
		margin: 1rem !important;
	}

	.xl\:m-5 {
		margin: 1.25rem !important;
	}

	.xl\:m-6 {
		margin: 1.5rem !important;
	}

	.xl\:m-7 {
		margin: 1.75rem !important;
	}

	.xl\:m-8 {
		margin: 2rem !important;
	}

	.xl\:m-9 {
		margin: 2.25rem !important;
	}

	.xl\:m-10 {
		margin: 2.5rem !important;
	}

	.xl\:m-11 {
		margin: 2.75rem !important;
	}

	.xl\:m-12 {
		margin: 3rem !important;
	}

	.xl\:m-13 {
		margin: 3.25rem !important;
	}

	.xl\:m-14 {
		margin: 3.5rem !important;
	}

	.xl\:m-15 {
		margin: 3.75rem !important;
	}

	.xl\:m-16 {
		margin: 4rem !important;
	}

	.xl\:m-17 {
		margin: 4.25rem !important;
	}

	.xl\:m-18 {
		margin: 4.5rem !important;
	}

	.xl\:m-19 {
		margin: 4.75rem !important;
	}

	.xl\:m-20 {
		margin: 5rem !important;
	}

	.xl\:m-auto {
		margin: auto !important;
	}

	.xl\:mx-0 {
		margin-inline-end: 0 !important;
		margin-inline-start: 0 !important;
	}

	.xl\:mx-1 {
		margin-inline-end: 0.25rem !important;
		margin-inline-start: 0.25rem !important;
	}

	.xl\:mx-2 {
		margin-inline-end: 0.5rem !important;
		margin-inline-start: 0.5rem !important;
	}

	.xl\:mx-3 {
		margin-inline-end: 0.75rem !important;
		margin-inline-start: 0.75rem !important;
	}

	.xl\:mx-4 {
		margin-inline-end: 1rem !important;
		margin-inline-start: 1rem !important;
	}

	.xl\:mx-5 {
		margin-inline-end: 1.25rem !important;
		margin-inline-start: 1.25rem !important;
	}

	.xl\:mx-6 {
		margin-inline-end: 1.5rem !important;
		margin-inline-start: 1.5rem !important;
	}

	.xl\:mx-7 {
		margin-inline-end: 1.75rem !important;
		margin-inline-start: 1.75rem !important;
	}

	.xl\:mx-8 {
		margin-inline-end: 2rem !important;
		margin-inline-start: 2rem !important;
	}

	.xl\:mx-9 {
		margin-inline-end: 2.25rem !important;
		margin-inline-start: 2.25rem !important;
	}

	.xl\:mx-10 {
		margin-inline-end: 2.5rem !important;
		margin-inline-start: 2.5rem !important;
	}

	.xl\:mx-11 {
		margin-inline-end: 2.75rem !important;
		margin-inline-start: 2.75rem !important;
	}

	.xl\:mx-12 {
		margin-inline-end: 3rem !important;
		margin-inline-start: 3rem !important;
	}

	.xl\:mx-13 {
		margin-inline-end: 3.25rem !important;
		margin-inline-start: 3.25rem !important;
	}

	.xl\:mx-14 {
		margin-inline-end: 3.5rem !important;
		margin-inline-start: 3.5rem !important;
	}

	.xl\:mx-15 {
		margin-inline-end: 3.75rem !important;
		margin-inline-start: 3.75rem !important;
	}

	.xl\:mx-16 {
		margin-inline-end: 4rem !important;
		margin-inline-start: 4rem !important;
	}

	.xl\:mx-17 {
		margin-inline-end: 4.25rem !important;
		margin-inline-start: 4.25rem !important;
	}

	.xl\:mx-18 {
		margin-inline-end: 4.5rem !important;
		margin-inline-start: 4.5rem !important;
	}

	.xl\:mx-19 {
		margin-inline-end: 4.75rem !important;
		margin-inline-start: 4.75rem !important;
	}

	.xl\:mx-20 {
		margin-inline-end: 5rem !important;
		margin-inline-start: 5rem !important;
	}

	.xl\:mx-auto {
		margin-inline-end: auto !important;
		margin-inline-start: auto !important;
	}

	.xl\:my-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.xl\:my-1 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	.xl\:my-2 {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}

	.xl\:my-3 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	.xl\:my-4 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	.xl\:my-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	.xl\:my-6 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}

	.xl\:my-7 {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	.xl\:my-8 {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	.xl\:my-9 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	.xl\:my-10 {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	.xl\:my-11 {
		margin-top: 2.75rem !important;
		margin-bottom: 2.75rem !important;
	}

	.xl\:my-12 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	.xl\:my-13 {
		margin-top: 3.25rem !important;
		margin-bottom: 3.25rem !important;
	}

	.xl\:my-14 {
		margin-top: 3.5rem !important;
		margin-bottom: 3.5rem !important;
	}

	.xl\:my-15 {
		margin-top: 3.75rem !important;
		margin-bottom: 3.75rem !important;
	}

	.xl\:my-16 {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important;
	}

	.xl\:my-17 {
		margin-top: 4.25rem !important;
		margin-bottom: 4.25rem !important;
	}

	.xl\:my-18 {
		margin-top: 4.5rem !important;
		margin-bottom: 4.5rem !important;
	}

	.xl\:my-19 {
		margin-top: 4.75rem !important;
		margin-bottom: 4.75rem !important;
	}

	.xl\:my-20 {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	.xl\:my-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.xl\:mt-0 {
		margin-top: 0 !important;
	}

	.xl\:mt-1 {
		margin-top: 0.25rem !important;
	}

	.xl\:mt-2 {
		margin-top: 0.5rem !important;
	}

	.xl\:mt-3 {
		margin-top: 0.75rem !important;
	}

	.xl\:mt-4 {
		margin-top: 1rem !important;
	}

	.xl\:mt-5 {
		margin-top: 1.25rem !important;
	}

	.xl\:mt-6 {
		margin-top: 1.5rem !important;
	}

	.xl\:mt-7 {
		margin-top: 1.75rem !important;
	}

	.xl\:mt-8 {
		margin-top: 2rem !important;
	}

	.xl\:mt-9 {
		margin-top: 2.25rem !important;
	}

	.xl\:mt-10 {
		margin-top: 2.5rem !important;
	}

	.xl\:mt-11 {
		margin-top: 2.75rem !important;
	}

	.xl\:mt-12 {
		margin-top: 3rem !important;
	}

	.xl\:mt-13 {
		margin-top: 3.25rem !important;
	}

	.xl\:mt-14 {
		margin-top: 3.5rem !important;
	}

	.xl\:mt-15 {
		margin-top: 3.75rem !important;
	}

	.xl\:mt-16 {
		margin-top: 4rem !important;
	}

	.xl\:mt-17 {
		margin-top: 4.25rem !important;
	}

	.xl\:mt-18 {
		margin-top: 4.5rem !important;
	}

	.xl\:mt-19 {
		margin-top: 4.75rem !important;
	}

	.xl\:mt-20 {
		margin-top: 5rem !important;
	}

	.xl\:mt-auto {
		margin-top: auto !important;
	}

	.xl\:me-0 {
		margin-inline-end: 0 !important;
	}

	.xl\:me-1 {
		margin-inline-end: 0.25rem !important;
	}

	.xl\:me-2 {
		margin-inline-end: 0.5rem !important;
	}

	.xl\:me-3 {
		margin-inline-end: 0.75rem !important;
	}

	.xl\:me-4 {
		margin-inline-end: 1rem !important;
	}

	.xl\:me-5 {
		margin-inline-end: 1.25rem !important;
	}

	.xl\:me-6 {
		margin-inline-end: 1.5rem !important;
	}

	.xl\:me-7 {
		margin-inline-end: 1.75rem !important;
	}

	.xl\:me-8 {
		margin-inline-end: 2rem !important;
	}

	.xl\:me-9 {
		margin-inline-end: 2.25rem !important;
	}

	.xl\:me-10 {
		margin-inline-end: 2.5rem !important;
	}

	.xl\:me-11 {
		margin-inline-end: 2.75rem !important;
	}

	.xl\:me-12 {
		margin-inline-end: 3rem !important;
	}

	.xl\:me-13 {
		margin-inline-end: 3.25rem !important;
	}

	.xl\:me-14 {
		margin-inline-end: 3.5rem !important;
	}

	.xl\:me-15 {
		margin-inline-end: 3.75rem !important;
	}

	.xl\:me-16 {
		margin-inline-end: 4rem !important;
	}

	.xl\:me-17 {
		margin-inline-end: 4.25rem !important;
	}

	.xl\:me-18 {
		margin-inline-end: 4.5rem !important;
	}

	.xl\:me-19 {
		margin-inline-end: 4.75rem !important;
	}

	.xl\:me-20 {
		margin-inline-end: 5rem !important;
	}

	.xl\:me-auto {
		margin-inline-end: auto !important;
	}

	.xl\:mb-0 {
		margin-bottom: 0 !important;
	}

	.xl\:mb-1 {
		margin-bottom: 0.25rem !important;
	}

	.xl\:mb-2 {
		margin-bottom: 0.5rem !important;
	}

	.xl\:mb-3 {
		margin-bottom: 0.75rem !important;
	}

	.xl\:mb-4 {
		margin-bottom: 1rem !important;
	}

	.xl\:mb-5 {
		margin-bottom: 1.25rem !important;
	}

	.xl\:mb-6 {
		margin-bottom: 1.5rem !important;
	}

	.xl\:mb-7 {
		margin-bottom: 1.75rem !important;
	}

	.xl\:mb-8 {
		margin-bottom: 2rem !important;
	}

	.xl\:mb-9 {
		margin-bottom: 2.25rem !important;
	}

	.xl\:mb-10 {
		margin-bottom: 2.5rem !important;
	}

	.xl\:mb-11 {
		margin-bottom: 2.75rem !important;
	}

	.xl\:mb-12 {
		margin-bottom: 3rem !important;
	}

	.xl\:mb-13 {
		margin-bottom: 3.25rem !important;
	}

	.xl\:mb-14 {
		margin-bottom: 3.5rem !important;
	}

	.xl\:mb-15 {
		margin-bottom: 3.75rem !important;
	}

	.xl\:mb-16 {
		margin-bottom: 4rem !important;
	}

	.xl\:mb-17 {
		margin-bottom: 4.25rem !important;
	}

	.xl\:mb-18 {
		margin-bottom: 4.5rem !important;
	}

	.xl\:mb-19 {
		margin-bottom: 4.75rem !important;
	}

	.xl\:mb-20 {
		margin-bottom: 5rem !important;
	}

	.xl\:mb-auto {
		margin-bottom: auto !important;
	}

	.xl\:ms-0 {
		margin-inline-start: 0 !important;
	}

	.xl\:ms-1 {
		margin-inline-start: 0.25rem !important;
	}

	.xl\:ms-2 {
		margin-inline-start: 0.5rem !important;
	}

	.xl\:ms-3 {
		margin-inline-start: 0.75rem !important;
	}

	.xl\:ms-4 {
		margin-inline-start: 1rem !important;
	}

	.xl\:ms-5 {
		margin-inline-start: 1.25rem !important;
	}

	.xl\:ms-6 {
		margin-inline-start: 1.5rem !important;
	}

	.xl\:ms-7 {
		margin-inline-start: 1.75rem !important;
	}

	.xl\:ms-8 {
		margin-inline-start: 2rem !important;
	}

	.xl\:ms-9 {
		margin-inline-start: 2.25rem !important;
	}

	.xl\:ms-10 {
		margin-inline-start: 2.5rem !important;
	}

	.xl\:ms-11 {
		margin-inline-start: 2.75rem !important;
	}

	.xl\:ms-12 {
		margin-inline-start: 3rem !important;
	}

	.xl\:ms-13 {
		margin-inline-start: 3.25rem !important;
	}

	.xl\:ms-14 {
		margin-inline-start: 3.5rem !important;
	}

	.xl\:ms-15 {
		margin-inline-start: 3.75rem !important;
	}

	.xl\:ms-16 {
		margin-inline-start: 4rem !important;
	}

	.xl\:ms-17 {
		margin-inline-start: 4.25rem !important;
	}

	.xl\:ms-18 {
		margin-inline-start: 4.5rem !important;
	}

	.xl\:ms-19 {
		margin-inline-start: 4.75rem !important;
	}

	.xl\:ms-20 {
		margin-inline-start: 5rem !important;
	}

	.xl\:ms-auto {
		margin-inline-start: auto !important;
	}

	.xl\:-m-1 {
		margin: -0.25rem !important;
	}

	.xl\:-m-2 {
		margin: -0.5rem !important;
	}

	.xl\:-m-3 {
		margin: -0.75rem !important;
	}

	.xl\:-m-4 {
		margin: -1rem !important;
	}

	.xl\:-m-5 {
		margin: -1.25rem !important;
	}

	.xl\:-m-6 {
		margin: -1.5rem !important;
	}

	.xl\:-m-7 {
		margin: -1.75rem !important;
	}

	.xl\:-m-8 {
		margin: -2rem !important;
	}

	.xl\:-m-9 {
		margin: -2.25rem !important;
	}

	.xl\:-m-10 {
		margin: -2.5rem !important;
	}

	.xl\:-m-11 {
		margin: -2.75rem !important;
	}

	.xl\:-m-12 {
		margin: -3rem !important;
	}

	.xl\:-m-13 {
		margin: -3.25rem !important;
	}

	.xl\:-m-14 {
		margin: -3.5rem !important;
	}

	.xl\:-m-15 {
		margin: -3.75rem !important;
	}

	.xl\:-m-16 {
		margin: -4rem !important;
	}

	.xl\:-m-17 {
		margin: -4.25rem !important;
	}

	.xl\:-m-18 {
		margin: -4.5rem !important;
	}

	.xl\:-m-19 {
		margin: -4.75rem !important;
	}

	.xl\:-m-20 {
		margin: -5rem !important;
	}

	.xl\:-mx-1 {
		margin-inline-end: -0.25rem !important;
		margin-inline-start: -0.25rem !important;
	}

	.xl\:-mx-2 {
		margin-inline-end: -0.5rem !important;
		margin-inline-start: -0.5rem !important;
	}

	.xl\:-mx-3 {
		margin-inline-end: -0.75rem !important;
		margin-inline-start: -0.75rem !important;
	}

	.xl\:-mx-4 {
		margin-inline-end: -1rem !important;
		margin-inline-start: -1rem !important;
	}

	.xl\:-mx-5 {
		margin-inline-end: -1.25rem !important;
		margin-inline-start: -1.25rem !important;
	}

	.xl\:-mx-6 {
		margin-inline-end: -1.5rem !important;
		margin-inline-start: -1.5rem !important;
	}

	.xl\:-mx-7 {
		margin-inline-end: -1.75rem !important;
		margin-inline-start: -1.75rem !important;
	}

	.xl\:-mx-8 {
		margin-inline-end: -2rem !important;
		margin-inline-start: -2rem !important;
	}

	.xl\:-mx-9 {
		margin-inline-end: -2.25rem !important;
		margin-inline-start: -2.25rem !important;
	}

	.xl\:-mx-10 {
		margin-inline-end: -2.5rem !important;
		margin-inline-start: -2.5rem !important;
	}

	.xl\:-mx-11 {
		margin-inline-end: -2.75rem !important;
		margin-inline-start: -2.75rem !important;
	}

	.xl\:-mx-12 {
		margin-inline-end: -3rem !important;
		margin-inline-start: -3rem !important;
	}

	.xl\:-mx-13 {
		margin-inline-end: -3.25rem !important;
		margin-inline-start: -3.25rem !important;
	}

	.xl\:-mx-14 {
		margin-inline-end: -3.5rem !important;
		margin-inline-start: -3.5rem !important;
	}

	.xl\:-mx-15 {
		margin-inline-end: -3.75rem !important;
		margin-inline-start: -3.75rem !important;
	}

	.xl\:-mx-16 {
		margin-inline-end: -4rem !important;
		margin-inline-start: -4rem !important;
	}

	.xl\:-mx-17 {
		margin-inline-end: -4.25rem !important;
		margin-inline-start: -4.25rem !important;
	}

	.xl\:-mx-18 {
		margin-inline-end: -4.5rem !important;
		margin-inline-start: -4.5rem !important;
	}

	.xl\:-mx-19 {
		margin-inline-end: -4.75rem !important;
		margin-inline-start: -4.75rem !important;
	}

	.xl\:-mx-20 {
		margin-inline-end: -5rem !important;
		margin-inline-start: -5rem !important;
	}

	.xl\:-my-1 {
		margin-top: -0.25rem !important;
		margin-bottom: -0.25rem !important;
	}

	.xl\:-my-2 {
		margin-top: -0.5rem !important;
		margin-bottom: -0.5rem !important;
	}

	.xl\:-my-3 {
		margin-top: -0.75rem !important;
		margin-bottom: -0.75rem !important;
	}

	.xl\:-my-4 {
		margin-top: -1rem !important;
		margin-bottom: -1rem !important;
	}

	.xl\:-my-5 {
		margin-top: -1.25rem !important;
		margin-bottom: -1.25rem !important;
	}

	.xl\:-my-6 {
		margin-top: -1.5rem !important;
		margin-bottom: -1.5rem !important;
	}

	.xl\:-my-7 {
		margin-top: -1.75rem !important;
		margin-bottom: -1.75rem !important;
	}

	.xl\:-my-8 {
		margin-top: -2rem !important;
		margin-bottom: -2rem !important;
	}

	.xl\:-my-9 {
		margin-top: -2.25rem !important;
		margin-bottom: -2.25rem !important;
	}

	.xl\:-my-10 {
		margin-top: -2.5rem !important;
		margin-bottom: -2.5rem !important;
	}

	.xl\:-my-11 {
		margin-top: -2.75rem !important;
		margin-bottom: -2.75rem !important;
	}

	.xl\:-my-12 {
		margin-top: -3rem !important;
		margin-bottom: -3rem !important;
	}

	.xl\:-my-13 {
		margin-top: -3.25rem !important;
		margin-bottom: -3.25rem !important;
	}

	.xl\:-my-14 {
		margin-top: -3.5rem !important;
		margin-bottom: -3.5rem !important;
	}

	.xl\:-my-15 {
		margin-top: -3.75rem !important;
		margin-bottom: -3.75rem !important;
	}

	.xl\:-my-16 {
		margin-top: -4rem !important;
		margin-bottom: -4rem !important;
	}

	.xl\:-my-17 {
		margin-top: -4.25rem !important;
		margin-bottom: -4.25rem !important;
	}

	.xl\:-my-18 {
		margin-top: -4.5rem !important;
		margin-bottom: -4.5rem !important;
	}

	.xl\:-my-19 {
		margin-top: -4.75rem !important;
		margin-bottom: -4.75rem !important;
	}

	.xl\:-my-20 {
		margin-top: -5rem !important;
		margin-bottom: -5rem !important;
	}

	.xl\:-mt-1 {
		margin-top: -0.25rem !important;
	}

	.xl\:-mt-2 {
		margin-top: -0.5rem !important;
	}

	.xl\:-mt-3 {
		margin-top: -0.75rem !important;
	}

	.xl\:-mt-4 {
		margin-top: -1rem !important;
	}

	.xl\:-mt-5 {
		margin-top: -1.25rem !important;
	}

	.xl\:-mt-6 {
		margin-top: -1.5rem !important;
	}

	.xl\:-mt-7 {
		margin-top: -1.75rem !important;
	}

	.xl\:-mt-8 {
		margin-top: -2rem !important;
	}

	.xl\:-mt-9 {
		margin-top: -2.25rem !important;
	}

	.xl\:-mt-10 {
		margin-top: -2.5rem !important;
	}

	.xl\:-mt-11 {
		margin-top: -2.75rem !important;
	}

	.xl\:-mt-12 {
		margin-top: -3rem !important;
	}

	.xl\:-mt-13 {
		margin-top: -3.25rem !important;
	}

	.xl\:-mt-14 {
		margin-top: -3.5rem !important;
	}

	.xl\:-mt-15 {
		margin-top: -3.75rem !important;
	}

	.xl\:-mt-16 {
		margin-top: -4rem !important;
	}

	.xl\:-mt-17 {
		margin-top: -4.25rem !important;
	}

	.xl\:-mt-18 {
		margin-top: -4.5rem !important;
	}

	.xl\:-mt-19 {
		margin-top: -4.75rem !important;
	}

	.xl\:-mt-20 {
		margin-top: -5rem !important;
	}

	.xl\:-me-1 {
		margin-inline-end: -0.25rem !important;
	}

	.xl\:-me-2 {
		margin-inline-end: -0.5rem !important;
	}

	.xl\:-me-3 {
		margin-inline-end: -0.75rem !important;
	}

	.xl\:-me-4 {
		margin-inline-end: -1rem !important;
	}

	.xl\:-me-5 {
		margin-inline-end: -1.25rem !important;
	}

	.xl\:-me-6 {
		margin-inline-end: -1.5rem !important;
	}

	.xl\:-me-7 {
		margin-inline-end: -1.75rem !important;
	}

	.xl\:-me-8 {
		margin-inline-end: -2rem !important;
	}

	.xl\:-me-9 {
		margin-inline-end: -2.25rem !important;
	}

	.xl\:-me-10 {
		margin-inline-end: -2.5rem !important;
	}

	.xl\:-me-11 {
		margin-inline-end: -2.75rem !important;
	}

	.xl\:-me-12 {
		margin-inline-end: -3rem !important;
	}

	.xl\:-me-13 {
		margin-inline-end: -3.25rem !important;
	}

	.xl\:-me-14 {
		margin-inline-end: -3.5rem !important;
	}

	.xl\:-me-15 {
		margin-inline-end: -3.75rem !important;
	}

	.xl\:-me-16 {
		margin-inline-end: -4rem !important;
	}

	.xl\:-me-17 {
		margin-inline-end: -4.25rem !important;
	}

	.xl\:-me-18 {
		margin-inline-end: -4.5rem !important;
	}

	.xl\:-me-19 {
		margin-inline-end: -4.75rem !important;
	}

	.xl\:-me-20 {
		margin-inline-end: -5rem !important;
	}

	.xl\:-mb-1 {
		margin-bottom: -0.25rem !important;
	}

	.xl\:-mb-2 {
		margin-bottom: -0.5rem !important;
	}

	.xl\:-mb-3 {
		margin-bottom: -0.75rem !important;
	}

	.xl\:-mb-4 {
		margin-bottom: -1rem !important;
	}

	.xl\:-mb-5 {
		margin-bottom: -1.25rem !important;
	}

	.xl\:-mb-6 {
		margin-bottom: -1.5rem !important;
	}

	.xl\:-mb-7 {
		margin-bottom: -1.75rem !important;
	}

	.xl\:-mb-8 {
		margin-bottom: -2rem !important;
	}

	.xl\:-mb-9 {
		margin-bottom: -2.25rem !important;
	}

	.xl\:-mb-10 {
		margin-bottom: -2.5rem !important;
	}

	.xl\:-mb-11 {
		margin-bottom: -2.75rem !important;
	}

	.xl\:-mb-12 {
		margin-bottom: -3rem !important;
	}

	.xl\:-mb-13 {
		margin-bottom: -3.25rem !important;
	}

	.xl\:-mb-14 {
		margin-bottom: -3.5rem !important;
	}

	.xl\:-mb-15 {
		margin-bottom: -3.75rem !important;
	}

	.xl\:-mb-16 {
		margin-bottom: -4rem !important;
	}

	.xl\:-mb-17 {
		margin-bottom: -4.25rem !important;
	}

	.xl\:-mb-18 {
		margin-bottom: -4.5rem !important;
	}

	.xl\:-mb-19 {
		margin-bottom: -4.75rem !important;
	}

	.xl\:-mb-20 {
		margin-bottom: -5rem !important;
	}

	.xl\:-ms-1 {
		margin-inline-start: -0.25rem !important;
	}

	.xl\:-ms-2 {
		margin-inline-start: -0.5rem !important;
	}

	.xl\:-ms-3 {
		margin-inline-start: -0.75rem !important;
	}

	.xl\:-ms-4 {
		margin-inline-start: -1rem !important;
	}

	.xl\:-ms-5 {
		margin-inline-start: -1.25rem !important;
	}

	.xl\:-ms-6 {
		margin-inline-start: -1.5rem !important;
	}

	.xl\:-ms-7 {
		margin-inline-start: -1.75rem !important;
	}

	.xl\:-ms-8 {
		margin-inline-start: -2rem !important;
	}

	.xl\:-ms-9 {
		margin-inline-start: -2.25rem !important;
	}

	.xl\:-ms-10 {
		margin-inline-start: -2.5rem !important;
	}

	.xl\:-ms-11 {
		margin-inline-start: -2.75rem !important;
	}

	.xl\:-ms-12 {
		margin-inline-start: -3rem !important;
	}

	.xl\:-ms-13 {
		margin-inline-start: -3.25rem !important;
	}

	.xl\:-ms-14 {
		margin-inline-start: -3.5rem !important;
	}

	.xl\:-ms-15 {
		margin-inline-start: -3.75rem !important;
	}

	.xl\:-ms-16 {
		margin-inline-start: -4rem !important;
	}

	.xl\:-ms-17 {
		margin-inline-start: -4.25rem !important;
	}

	.xl\:-ms-18 {
		margin-inline-start: -4.5rem !important;
	}

	.xl\:-ms-19 {
		margin-inline-start: -4.75rem !important;
	}

	.xl\:-ms-20 {
		margin-inline-start: -5rem !important;
	}

	.xl\:p-0 {
		padding: 0 !important;
	}

	.xl\:p-1 {
		padding: 0.25rem !important;
	}

	.xl\:p-2 {
		padding: 0.5rem !important;
	}

	.xl\:p-3 {
		padding: 0.75rem !important;
	}

	.xl\:p-4 {
		padding: 1rem !important;
	}

	.xl\:p-5 {
		padding: 1.25rem !important;
	}

	.xl\:p-6 {
		padding: 1.5rem !important;
	}

	.xl\:p-7 {
		padding: 1.75rem !important;
	}

	.xl\:p-8 {
		padding: 2rem !important;
	}

	.xl\:p-9 {
		padding: 2.25rem !important;
	}

	.xl\:p-10 {
		padding: 2.5rem !important;
	}

	.xl\:p-11 {
		padding: 2.75rem !important;
	}

	.xl\:p-12 {
		padding: 3rem !important;
	}

	.xl\:p-13 {
		padding: 3.25rem !important;
	}

	.xl\:p-14 {
		padding: 3.5rem !important;
	}

	.xl\:p-15 {
		padding: 3.75rem !important;
	}

	.xl\:p-16 {
		padding: 4rem !important;
	}

	.xl\:p-17 {
		padding: 4.25rem !important;
	}

	.xl\:p-18 {
		padding: 4.5rem !important;
	}

	.xl\:p-19 {
		padding: 4.75rem !important;
	}

	.xl\:p-20 {
		padding: 5rem !important;
	}

	.xl\:px-0 {
		padding-inline-end: 0 !important;
		padding-inline-start: 0 !important;
	}

	.xl\:px-1 {
		padding-inline-end: 0.25rem !important;
		padding-inline-start: 0.25rem !important;
	}

	.xl\:px-2 {
		padding-inline-end: 0.5rem !important;
		padding-inline-start: 0.5rem !important;
	}

	.xl\:px-3 {
		padding-inline-end: 0.75rem !important;
		padding-inline-start: 0.75rem !important;
	}

	.xl\:px-4 {
		padding-inline-end: 1rem !important;
		padding-inline-start: 1rem !important;
	}

	.xl\:px-5 {
		padding-inline-end: 1.25rem !important;
		padding-inline-start: 1.25rem !important;
	}

	.xl\:px-6 {
		padding-inline-end: 1.5rem !important;
		padding-inline-start: 1.5rem !important;
	}

	.xl\:px-7 {
		padding-inline-end: 1.75rem !important;
		padding-inline-start: 1.75rem !important;
	}

	.xl\:px-8 {
		padding-inline-end: 2rem !important;
		padding-inline-start: 2rem !important;
	}

	.xl\:px-9 {
		padding-inline-end: 2.25rem !important;
		padding-inline-start: 2.25rem !important;
	}

	.xl\:px-10 {
		padding-inline-end: 2.5rem !important;
		padding-inline-start: 2.5rem !important;
	}

	.xl\:px-11 {
		padding-inline-end: 2.75rem !important;
		padding-inline-start: 2.75rem !important;
	}

	.xl\:px-12 {
		padding-inline-end: 3rem !important;
		padding-inline-start: 3rem !important;
	}

	.xl\:px-13 {
		padding-inline-end: 3.25rem !important;
		padding-inline-start: 3.25rem !important;
	}

	.xl\:px-14 {
		padding-inline-end: 3.5rem !important;
		padding-inline-start: 3.5rem !important;
	}

	.xl\:px-15 {
		padding-inline-end: 3.75rem !important;
		padding-inline-start: 3.75rem !important;
	}

	.xl\:px-16 {
		padding-inline-end: 4rem !important;
		padding-inline-start: 4rem !important;
	}

	.xl\:px-17 {
		padding-inline-end: 4.25rem !important;
		padding-inline-start: 4.25rem !important;
	}

	.xl\:px-18 {
		padding-inline-end: 4.5rem !important;
		padding-inline-start: 4.5rem !important;
	}

	.xl\:px-19 {
		padding-inline-end: 4.75rem !important;
		padding-inline-start: 4.75rem !important;
	}

	.xl\:px-20 {
		padding-inline-end: 5rem !important;
		padding-inline-start: 5rem !important;
	}

	.xl\:py-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.xl\:py-1 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	.xl\:py-2 {
		padding-top: 0.5rem !important;
		padding-bottom: 0.5rem !important;
	}

	.xl\:py-3 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.xl\:py-4 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.xl\:py-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}

	.xl\:py-6 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}

	.xl\:py-7 {
		padding-top: 1.75rem !important;
		padding-bottom: 1.75rem !important;
	}

	.xl\:py-8 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}

	.xl\:py-9 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}

	.xl\:py-10 {
		padding-top: 2.5rem !important;
		padding-bottom: 2.5rem !important;
	}

	.xl\:py-11 {
		padding-top: 2.75rem !important;
		padding-bottom: 2.75rem !important;
	}

	.xl\:py-12 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	.xl\:py-13 {
		padding-top: 3.25rem !important;
		padding-bottom: 3.25rem !important;
	}

	.xl\:py-14 {
		padding-top: 3.5rem !important;
		padding-bottom: 3.5rem !important;
	}

	.xl\:py-15 {
		padding-top: 3.75rem !important;
		padding-bottom: 3.75rem !important;
	}

	.xl\:py-16 {
		padding-top: 4rem !important;
		padding-bottom: 4rem !important;
	}

	.xl\:py-17 {
		padding-top: 4.25rem !important;
		padding-bottom: 4.25rem !important;
	}

	.xl\:py-18 {
		padding-top: 4.5rem !important;
		padding-bottom: 4.5rem !important;
	}

	.xl\:py-19 {
		padding-top: 4.75rem !important;
		padding-bottom: 4.75rem !important;
	}

	.xl\:py-20 {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}

	.xl\:pt-0 {
		padding-top: 0 !important;
	}

	.xl\:pt-1 {
		padding-top: 0.25rem !important;
	}

	.xl\:pt-2 {
		padding-top: 0.5rem !important;
	}

	.xl\:pt-3 {
		padding-top: 0.75rem !important;
	}

	.xl\:pt-4 {
		padding-top: 1rem !important;
	}

	.xl\:pt-5 {
		padding-top: 1.25rem !important;
	}

	.xl\:pt-6 {
		padding-top: 1.5rem !important;
	}

	.xl\:pt-7 {
		padding-top: 1.75rem !important;
	}

	.xl\:pt-8 {
		padding-top: 2rem !important;
	}

	.xl\:pt-9 {
		padding-top: 2.25rem !important;
	}

	.xl\:pt-10 {
		padding-top: 2.5rem !important;
	}

	.xl\:pt-11 {
		padding-top: 2.75rem !important;
	}

	.xl\:pt-12 {
		padding-top: 3rem !important;
	}

	.xl\:pt-13 {
		padding-top: 3.25rem !important;
	}

	.xl\:pt-14 {
		padding-top: 3.5rem !important;
	}

	.xl\:pt-15 {
		padding-top: 3.75rem !important;
	}

	.xl\:pt-16 {
		padding-top: 4rem !important;
	}

	.xl\:pt-17 {
		padding-top: 4.25rem !important;
	}

	.xl\:pt-18 {
		padding-top: 4.5rem !important;
	}

	.xl\:pt-19 {
		padding-top: 4.75rem !important;
	}

	.xl\:pt-20 {
		padding-top: 5rem !important;
	}

	.xl\:pe-0 {
		padding-inline-end: 0 !important;
	}

	.xl\:pe-1 {
		padding-inline-end: 0.25rem !important;
	}

	.xl\:pe-2 {
		padding-inline-end: 0.5rem !important;
	}

	.xl\:pe-3 {
		padding-inline-end: 0.75rem !important;
	}

	.xl\:pe-4 {
		padding-inline-end: 1rem !important;
	}

	.xl\:pe-5 {
		padding-inline-end: 1.25rem !important;
	}

	.xl\:pe-6 {
		padding-inline-end: 1.5rem !important;
	}

	.xl\:pe-7 {
		padding-inline-end: 1.75rem !important;
	}

	.xl\:pe-8 {
		padding-inline-end: 2rem !important;
	}

	.xl\:pe-9 {
		padding-inline-end: 2.25rem !important;
	}

	.xl\:pe-10 {
		padding-inline-end: 2.5rem !important;
	}

	.xl\:pe-11 {
		padding-inline-end: 2.75rem !important;
	}

	.xl\:pe-12 {
		padding-inline-end: 3rem !important;
	}

	.xl\:pe-13 {
		padding-inline-end: 3.25rem !important;
	}

	.xl\:pe-14 {
		padding-inline-end: 3.5rem !important;
	}

	.xl\:pe-15 {
		padding-inline-end: 3.75rem !important;
	}

	.xl\:pe-16 {
		padding-inline-end: 4rem !important;
	}

	.xl\:pe-17 {
		padding-inline-end: 4.25rem !important;
	}

	.xl\:pe-18 {
		padding-inline-end: 4.5rem !important;
	}

	.xl\:pe-19 {
		padding-inline-end: 4.75rem !important;
	}

	.xl\:pe-20 {
		padding-inline-end: 5rem !important;
	}

	.xl\:pb-0 {
		padding-bottom: 0 !important;
	}

	.xl\:pb-1 {
		padding-bottom: 0.25rem !important;
	}

	.xl\:pb-2 {
		padding-bottom: 0.5rem !important;
	}

	.xl\:pb-3 {
		padding-bottom: 0.75rem !important;
	}

	.xl\:pb-4 {
		padding-bottom: 1rem !important;
	}

	.xl\:pb-5 {
		padding-bottom: 1.25rem !important;
	}

	.xl\:pb-6 {
		padding-bottom: 1.5rem !important;
	}

	.xl\:pb-7 {
		padding-bottom: 1.75rem !important;
	}

	.xl\:pb-8 {
		padding-bottom: 2rem !important;
	}

	.xl\:pb-9 {
		padding-bottom: 2.25rem !important;
	}

	.xl\:pb-10 {
		padding-bottom: 2.5rem !important;
	}

	.xl\:pb-11 {
		padding-bottom: 2.75rem !important;
	}

	.xl\:pb-12 {
		padding-bottom: 3rem !important;
	}

	.xl\:pb-13 {
		padding-bottom: 3.25rem !important;
	}

	.xl\:pb-14 {
		padding-bottom: 3.5rem !important;
	}

	.xl\:pb-15 {
		padding-bottom: 3.75rem !important;
	}

	.xl\:pb-16 {
		padding-bottom: 4rem !important;
	}

	.xl\:pb-17 {
		padding-bottom: 4.25rem !important;
	}

	.xl\:pb-18 {
		padding-bottom: 4.5rem !important;
	}

	.xl\:pb-19 {
		padding-bottom: 4.75rem !important;
	}

	.xl\:pb-20 {
		padding-bottom: 5rem !important;
	}

	.xl\:ps-0 {
		padding-inline-start: 0 !important;
	}

	.xl\:ps-1 {
		padding-inline-start: 0.25rem !important;
	}

	.xl\:ps-2 {
		padding-inline-start: 0.5rem !important;
	}

	.xl\:ps-3 {
		padding-inline-start: 0.75rem !important;
	}

	.xl\:ps-4 {
		padding-inline-start: 1rem !important;
	}

	.xl\:ps-5 {
		padding-inline-start: 1.25rem !important;
	}

	.xl\:ps-6 {
		padding-inline-start: 1.5rem !important;
	}

	.xl\:ps-7 {
		padding-inline-start: 1.75rem !important;
	}

	.xl\:ps-8 {
		padding-inline-start: 2rem !important;
	}

	.xl\:ps-9 {
		padding-inline-start: 2.25rem !important;
	}

	.xl\:ps-10 {
		padding-inline-start: 2.5rem !important;
	}

	.xl\:ps-11 {
		padding-inline-start: 2.75rem !important;
	}

	.xl\:ps-12 {
		padding-inline-start: 3rem !important;
	}

	.xl\:ps-13 {
		padding-inline-start: 3.25rem !important;
	}

	.xl\:ps-14 {
		padding-inline-start: 3.5rem !important;
	}

	.xl\:ps-15 {
		padding-inline-start: 3.75rem !important;
	}

	.xl\:ps-16 {
		padding-inline-start: 4rem !important;
	}

	.xl\:ps-17 {
		padding-inline-start: 4.25rem !important;
	}

	.xl\:ps-18 {
		padding-inline-start: 4.5rem !important;
	}

	.xl\:ps-19 {
		padding-inline-start: 4.75rem !important;
	}

	.xl\:ps-20 {
		padding-inline-start: 5rem !important;
	}
}

/* START: Custom, xl breakpoint */

@media (min-width: 100em) {
	.xl\:pt-\[7\.5rem\] {
		padding-top: 7.5rem !important;
	}
}

/* END: Custom, xl breakpoint */
