:root{
	/* SPACINGS */

	/* SPACING-NONE */

	--spacing-none: 0;

	/* MARGIN-SPACING-NONE */

	.margin-all-0 {
		margin: var(--spacing-none) !important;
	}
	.margin-top-0 {
		margin-top: var(--spacing-none) !important;
	}
	.margin-bottom-0 {
		margin-bottom: var(--spacing-none) !important;
	}
	.margin-left-0 {
		margin-left: var(--spacing-none) !important;
	}
	.margin-right-0 {
		margin-right: var(--spacing-none) !important;
	}
	.margin-horizontal-0 {
		margin-right: var(--spacing-none) !important;
		margin-left: var(--spacing-none) !important;
	}
	.margin-vertical-0 {
		margin-top: var(--spacing-none) !important;
		margin-bottom: var(--spacing-none) !important;
	}

	/* PADDING-SPACING-NONE */

	.padding-all-0 {
		padding: var(--spacing-none) !important;
	}
	.padding-top-0 {
		padding-top: var(--spacing-none) !important;
	}
	.padding-bottom-0 {
		padding-bottom: var(--spacing-none) !important;
	}
	.padding-left-0 {
		padding-left: var(--spacing-none) !important;
	}
	.padding-right-0 {
		padding-right: var(--spacing-none) !important;
	}
	.padding-horizontal-0 {
		padding-right: var(--spacing-none) !important;
		padding-left: var(--spacing-none) !important;
	}
	.padding-vertical-0 {
		padding-top: var(--spacing-none) !important;
		padding-bottom: var(--spacing-none) !important;
	}

	/* GAP-SPACING-NONE */

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

	/* COLUMN-GAP-SPACING-NONE */

	.column-gap-0 {
		column-gap: var(--spacing-none) !important;
	}

	/* ROW-GAP-SPACING-NONE */

	.row-gap-0 {
		row-gap: var(--spacing-none) !important;
	}


	/* SPACING-1 */

	--spacing-1: 1px;

	/* MARGIN-SPACING-1 */

	.margin-all-1 {
		margin: var(--spacing-1) !important;
	}
	.margin-top-1 {
		margin-top: var(--spacing-1) !important;
	}
	.margin-bottom-1 {
		margin-bottom: var(--spacing-1) !important;
	}
	.margin-left-1 {
		margin-left: var(--spacing-1) !important;
	}
	.margin-right-1 {
		margin-right: var(--spacing-1) !important;
	}
	.margin-horizontal-1 {
		margin-right: var(--spacing-1) !important;
		margin-left: var(--spacing-1) !important;
	}
	.margin-vertical-1 {
		margin-top: var(--spacing-1) !important;
		margin-bottom: var(--spacing-1) !important;
	}

	/* PADDING-SPACING-1 */

	.padding-all-1 {
		padding: var(--spacing-1) !important;
	}
	.padding-top-1 {
		padding-top: var(--spacing-1) !important;
	}
	.padding-bottom-1 {
		padding-bottom: var(--spacing-1) !important;
	}
	.padding-left-1 {
		padding-left: var(--spacing-1) !important;
	}
	.padding-right-1 {
		padding-right: var(--spacing-1) !important;
	}
	.padding-horizontal-1 {
		padding-right: var(--spacing-1) !important;
		padding-left: var(--spacing-1) !important;
	}
	.padding-vertical-1 {
		padding-top: var(--spacing-1) !important;
		padding-bottom: var(--spacing-1) !important;
	}

	/* GAP-SPACING-1 */

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

	/* COLUMN-GAP-SPACING-1 */

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

	/* ROW-GAP-SPACING-1 */

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


	/* SPACING-2 */

	--spacing-2: 2px;

	/* MARGIN-SPACING-2 */

	.margin-all-2 {
		margin: var(--spacing-2) !important;
	}
	.margin-top-2 {
		margin-top: var(--spacing-2) !important;
	}
	.margin-bottom-2 {
		margin-bottom: var(--spacing-2) !important;
	}
	.margin-left-2 {
		margin-left: var(--spacing-2) !important;
	}
	.margin-right-2 {
		margin-right: var(--spacing-2) !important;
	}
	.margin-horizontal-2 {
		margin-right: var(--spacing-2) !important;
		margin-left: var(--spacing-2) !important;
	}
	.margin-vertical-2 {
		margin-top: var(--spacing-2) !important;
		margin-bottom: var(--spacing-2) !important;
	}

	/* PADDING-SPACING-2 */

	.padding-all-2 {
		padding: var(--spacing-2) !important;
	}
	.padding-top-2 {
		padding-top: var(--spacing-2) !important;
	}
	.padding-bottom-2 {
		padding-bottom: var(--spacing-2) !important;
	}
	.padding-left-2 {
		padding-left: var(--spacing-2) !important;
	}
	.padding-right-2 {
		padding-right: var(--spacing-2) !important;
	}
	.padding-horizontal-2 {
		padding-right: var(--spacing-2) !important;
		padding-left: var(--spacing-2) !important;
	}
	.padding-vertical-2 {
		padding-top: var(--spacing-2) !important;
		padding-bottom: var(--spacing-2) !important;
	}

	/* GAP-SPACING-2 */

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

	/* COLUMN-GAP-SPACING-2 */

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

	/* ROW-GAP-SPACING-2 */

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


	/* SPACING-4 */

	--spacing-4: 4px;

	/* MARGIN-SPACING-4 */

	.margin-all-4 {
		margin: var(--spacing-4) !important;
	}
	.margin-top-4 {
		margin-top: var(--spacing-4) !important;
	}
	.margin-bottom-4 {
		margin-bottom: var(--spacing-4) !important;
	}
	.margin-left-4 {
		margin-left: var(--spacing-4) !important;
	}
	.margin-right-4 {
		margin-right: var(--spacing-4) !important;
	}
	.margin-horizontal-4 {
		margin-right: var(--spacing-4) !important;
		margin-left: var(--spacing-4) !important;
	}
	.margin-vertical-4 {
		margin-top: var(--spacing-4) !important;
		margin-bottom: var(--spacing-4) !important;
	}

	/* PADDING-SPACING-4 */

	.padding-all-4 {
		padding: var(--spacing-4) !important;
	}
	.padding-top-4 {
		padding-top: var(--spacing-4) !important;
	}
	.padding-bottom-4 {
		padding-bottom: var(--spacing-4) !important;
	}
	.padding-left-4 {
		padding-left: var(--spacing-4) !important;
	}
	.padding-right-4 {
		padding-right: var(--spacing-4) !important;
	}
	.padding-horizontal-4 {
		padding-right: var(--spacing-4) !important;
		padding-left: var(--spacing-4) !important;
	}
	.padding-vertical-4 {
		padding-top: var(--spacing-4) !important;
		padding-bottom: var(--spacing-4) !important;
	}

	/* GAP-SPACING-4 */

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

	/* COLUMN-GAP-SPACING-4 */

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

	/* ROW-GAP-SPACING-4 */

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


	/* SPACING-8 */

	--spacing-8: 8px;

	/* MARGIN-SPACING-8 */

	.margin-all-8 {
		margin: var(--spacing-8) !important;
	}
	.margin-top-8 {
		margin-top: var(--spacing-8) !important;
	}
	.margin-bottom-8 {
		margin-bottom: var(--spacing-8) !important;
	}
	.margin-left-8 {
		margin-left: var(--spacing-8) !important;
	}
	.margin-right-8 {
		margin-right: var(--spacing-8) !important;
	}
	.margin-horizontal-8 {
		margin-right: var(--spacing-8) !important;
		margin-left: var(--spacing-8) !important;
	}
	.margin-vertical-8 {
		margin-top: var(--spacing-8) !important;
		margin-bottom: var(--spacing-8) !important;
	}

	/* PADDING-SPACING-8 */

	.padding-all-8 {
		padding: var(--spacing-8) !important;
	}
	.padding-top-8 {
		padding-top: var(--spacing-8) !important;
	}
	.padding-bottom-8 {
		padding-bottom: var(--spacing-8) !important;
	}
	.padding-left-8 {
		padding-left: var(--spacing-8) !important;
	}
	.padding-right-8 {
		padding-right: var(--spacing-8) !important;
	}
	.padding-horizontal-8 {
		padding-right: var(--spacing-8) !important;
		padding-left: var(--spacing-8) !important;
	}
	.padding-vertical-8 {
		padding-top: var(--spacing-8) !important;
		padding-bottom: var(--spacing-8) !important;
	}

	/* GAP-SPACING-8 */

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

	/* COLUMN-GAP-SPACING-8 */

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

	/* ROW-GAP-SPACING-8 */

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


	/* SPACING-12 */

	--spacing-12: 12px;

	/* MARGIN-SPACING-12 */

	.margin-all-12 {
		margin: var(--spacing-12) !important;
	}
	.margin-top-12 {
		margin-top: var(--spacing-12) !important;
	}
	.margin-bottom-12 {
		margin-bottom: var(--spacing-12) !important;
	}
	.margin-left-12 {
		margin-left: var(--spacing-12) !important;
	}
	.margin-right-12 {
		margin-right: var(--spacing-12) !important;
	}
	.margin-horizontal-12 {
		margin-right: var(--spacing-12) !important;
		margin-left: var(--spacing-12) !important;
	}
	.margin-vertical-12 {
		margin-top: var(--spacing-12) !important;
		margin-bottom: var(--spacing-12) !important;
	}

	/* PADDING-SPACING-12 */

	.padding-all-12 {
		padding: var(--spacing-12) !important;
	}
	.padding-top-12 {
		padding-top: var(--spacing-12) !important;
	}
	.padding-bottom-12 {
		padding-bottom: var(--spacing-12) !important;
	}
	.padding-left-12 {
		padding-left: var(--spacing-12) !important;
	}
	.padding-right-12 {
		padding-right: var(--spacing-12) !important;
	}
	.padding-horizontal-12 {
		padding-right: var(--spacing-12) !important;
		padding-left: var(--spacing-12) !important;
	}
	.padding-vertical-12 {
		padding-top: var(--spacing-12) !important;
		padding-bottom: var(--spacing-12) !important;
	}

	/* GAP-SPACING-12 */

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

	/* COLUMN-GAP-SPACING-12 */

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

	/* ROW-GAP-SPACING-12 */

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


	/* SPACING-16 */

	--spacing-16: 16px;

	/* MARGIN-SPACING-16 */

	.margin-all-16 {
		margin: var(--spacing-16) !important;
	}
	.margin-top-16 {
		margin-top: var(--spacing-16) !important;
	}
	.margin-bottom-16 {
		margin-bottom: var(--spacing-16) !important;
	}
	.margin-left-16 {
		margin-left: var(--spacing-16) !important;
	}
	.margin-right-16 {
		margin-right: var(--spacing-16) !important;
	}
	.margin-horizontal-16 {
		margin-right: var(--spacing-16) !important;
		margin-left: var(--spacing-16) !important;
	}
	.margin-vertical-16 {
		margin-top: var(--spacing-16) !important;
		margin-bottom: var(--spacing-16) !important;
	}

	/* PADDING-SPACING-16 */

	.padding-all-16 {
		padding: var(--spacing-16) !important;
	}
	.padding-top-16 {
		padding-top: var(--spacing-16) !important;
	}
	.padding-bottom-16 {
		padding-bottom: var(--spacing-16) !important;
	}
	.padding-left-16 {
		padding-left: var(--spacing-16) !important;
	}
	.padding-right-16 {
		padding-right: var(--spacing-16) !important;
	}
	.padding-horizontal-16 {
		padding-right: var(--spacing-16) !important;
		padding-left: var(--spacing-16) !important;
	}
	.padding-vertical-16 {
		padding-top: var(--spacing-16) !important;
		padding-bottom: var(--spacing-16) !important;
	}

	/* GAP-SPACING-16 */

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

	/* COLUMN-GAP-SPACING-16 */

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

	/* ROW-GAP-SPACING-16 */

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


	/* SPACING-20 */

	--spacing-20: 20px;

	/* MARGIN-SPACING-20 */

	.margin-all-20 {
		margin: var(--spacing-20) !important;
	}
	.margin-top-20 {
		margin-top: var(--spacing-20) !important;
	}
	.margin-bottom-20 {
		margin-bottom: var(--spacing-20) !important;
	}
	.margin-left-20 {
		margin-left: var(--spacing-20) !important;
	}
	.margin-right-20 {
		margin-right: var(--spacing-20) !important;
	}
	.margin-horizontal-20 {
		margin-right: var(--spacing-20) !important;
		margin-left: var(--spacing-20) !important;
	}
	.margin-vertical-20 {
		margin-top: var(--spacing-20) !important;
		margin-bottom: var(--spacing-20) !important;
	}

	/* PADDING-SPACING-20 */

	.padding-all-20 {
		padding: var(--spacing-20) !important;
	}
	.padding-top-20 {
		padding-top: var(--spacing-20) !important;
	}
	.padding-bottom-20 {
		padding-bottom: var(--spacing-20) !important;
	}
	.padding-left-20 {
		padding-left: var(--spacing-20) !important;
	}
	.padding-right-20 {
		padding-right: var(--spacing-20) !important;
	}
	.padding-horizontal-20 {
		padding-right: var(--spacing-20) !important;
		padding-left: var(--spacing-20) !important;
	}
	.padding-vertical-20 {
		padding-top: var(--spacing-20) !important;
		padding-bottom: var(--spacing-20) !important;
	}

	/* GAP-SPACING-20 */

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

	/* COLUMN-GAP-SPACING-20 */

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

	/* ROW-GAP-SPACING-20 */

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


	/* SPACING-24 */

	--spacing-24: 24px;

	/* MARGIN-SPACING-24 */

	.margin-all-24 {
		margin: var(--spacing-24) !important;
	}
	.margin-top-24 {
		margin-top: var(--spacing-24) !important;
	}
	.margin-bottom-24 {
		margin-bottom: var(--spacing-24) !important;
	}
	.margin-left-24 {
		margin-left: var(--spacing-24) !important;
	}
	.margin-right-24 {
		margin-right: var(--spacing-24) !important;
	}
	.margin-horizontal-24 {
		margin-right: var(--spacing-24) !important;
		margin-left: var(--spacing-24) !important;
	}
	.margin-vertical-24 {
		margin-top: var(--spacing-24) !important;
		margin-bottom: var(--spacing-24) !important;
	}

	/* PADDING-SPACING-24 */

	.padding-all-24 {
		padding: var(--spacing-24) !important;
	}
	.padding-top-24 {
		padding-top: var(--spacing-24) !important;
	}
	.padding-bottom-24 {
		padding-bottom: var(--spacing-24) !important;
	}
	.padding-left-24 {
		padding-left: var(--spacing-24) !important;
	}
	.padding-right-24 {
		padding-right: var(--spacing-24) !important;
	}
	.padding-horizontal-24 {
		padding-right: var(--spacing-24) !important;
		padding-left: var(--spacing-24) !important;
	}
	.padding-vertical-24 {
		padding-top: var(--spacing-24) !important;
		padding-bottom: var(--spacing-24) !important;
	}

	/* GAP-SPACING-24 */

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

	/* COLUMN-GAP-SPACING-24 */

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

	/* ROW-GAP-SPACING-24 */

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


	/* SPACING-28 */

	--spacing-28: 28px;

	/* MARGIN-SPACING-28 */

	.margin-all-28 {
		margin: var(--spacing-28) !important;
	}
	.margin-top-28 {
		margin-top: var(--spacing-28) !important;
	}
	.margin-bottom-28 {
		margin-bottom: var(--spacing-28) !important;
	}
	.margin-left-28 {
		margin-left: var(--spacing-28) !important;
	}
	.margin-right-28 {
		margin-right: var(--spacing-28) !important;
	}
	.margin-horizontal-28 {
		margin-right: var(--spacing-28) !important;
		margin-left: var(--spacing-28) !important;
	}
	.margin-vertical-28 {
		margin-top: var(--spacing-28) !important;
		margin-bottom: var(--spacing-28) !important;
	}

	/* PADDING-SPACING-28 */

	.padding-all-28 {
		padding: var(--spacing-28) !important;
	}
	.padding-top-28 {
		padding-top: var(--spacing-28) !important;
	}
	.padding-bottom-28 {
		padding-bottom: var(--spacing-28) !important;
	}
	.padding-left-28 {
		padding-left: var(--spacing-28) !important;
	}
	.padding-right-28 {
		padding-right: var(--spacing-28) !important;
	}
	.padding-horizontal-28 {
		padding-right: var(--spacing-28) !important;
		padding-left: var(--spacing-28) !important;
	}
	.padding-vertical-28 {
		padding-top: var(--spacing-28) !important;
		padding-bottom: var(--spacing-28) !important;
	}

	/* GAP-SPACING-28 */

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

	/* COLUMN-GAP-SPACING-28 */

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

	/* ROW-GAP-SPACING-28 */

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


	/* SPACING-32 */

	--spacing-32: 32px;

	/* MARGIN-SPACING-32 */

	.margin-all-32 {
		margin: var(--spacing-32) !important;
	}
	.margin-top-32 {
		margin-top: var(--spacing-32) !important;
	}
	.margin-bottom-32 {
		margin-bottom: var(--spacing-32) !important;
	}
	.margin-left-32 {
		margin-left: var(--spacing-32) !important;
	}
	.margin-right-32 {
		margin-right: var(--spacing-32) !important;
	}
	.margin-horizontal-32 {
		margin-right: var(--spacing-32) !important;
		margin-left: var(--spacing-32) !important;
	}
	.margin-vertical-32 {
		margin-top: var(--spacing-32) !important;
		margin-bottom: var(--spacing-32) !important;
	}

	/* PADDING-SPACING-32 */

	.padding-all-32 {
		padding: var(--spacing-32) !important;
	}
	.padding-top-32 {
		padding-top: var(--spacing-32) !important;
	}
	.padding-bottom-32 {
		padding-bottom: var(--spacing-32) !important;
	}
	.padding-left-32 {
		padding-left: var(--spacing-32) !important;
	}
	.padding-right-32 {
		padding-right: var(--spacing-32) !important;
	}
	.padding-horizontal-32 {
		padding-right: var(--spacing-32) !important;
		padding-left: var(--spacing-32) !important;
	}
	.padding-vertical-32 {
		padding-top: var(--spacing-32) !important;
		padding-bottom: var(--spacing-32) !important;
	}

	/* GAP-SPACING-32 */

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

	/* COLUMN-GAP-SPACING-32 */

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

	/* ROW-GAP-SPACING-32 */

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


	/* SPACING-36 */

	--spacing-36: 36px;

	/* MARGIN-SPACING-36 */

	.margin-all-36 {
		margin: var(--spacing-36) !important;
	}
	.margin-top-36 {
		margin-top: var(--spacing-36) !important;
	}
	.margin-bottom-36 {
		margin-bottom: var(--spacing-36) !important;
	}
	.margin-left-36 {
		margin-left: var(--spacing-36) !important;
	}
	.margin-right-36 {
		margin-right: var(--spacing-36) !important;
	}
	.margin-horizontal-36 {
		margin-right: var(--spacing-36) !important;
		margin-left: var(--spacing-36) !important;
	}
	.margin-vertical-36 {
		margin-top: var(--spacing-36) !important;
		margin-bottom: var(--spacing-36) !important;
	}

	/* PADDING-SPACING-36 */

	.padding-all-36 {
		padding: var(--spacing-36) !important;
	}
	.padding-top-36 {
		padding-top: var(--spacing-36) !important;
	}
	.padding-bottom-36 {
		padding-bottom: var(--spacing-36) !important;
	}
	.padding-left-36 {
		padding-left: var(--spacing-36) !important;
	}
	.padding-right-36 {
		padding-right: var(--spacing-36) !important;
	}
	.padding-horizontal-36 {
		padding-right: var(--spacing-36) !important;
		padding-left: var(--spacing-36) !important;
	}
	.padding-vertical-36 {
		padding-top: var(--spacing-36) !important;
		padding-bottom: var(--spacing-36) !important;
	}

	/* GAP-SPACING-36 */

	.gap-36 {
		gap: var(--spacing-36) !important;
	}

	/* COLUMN-GAP-SPACING-36 */

	.column-gap-36 {
		column-gap: var(--spacing-36) !important;
	}

	/* ROW-GAP-SPACING-36 */

	.row-gap-36 {
		row-gap: var(--spacing-36) !important;
	}


	/* SPACING-40 */

	--spacing-40: 40px;

	/* MARGIN-SPACING-40 */

	.margin-all-40 {
		margin: var(--spacing-40) !important;
	}
	.margin-top-40 {
		margin-top: var(--spacing-40) !important;
	}
	.margin-bottom-40 {
		margin-bottom: var(--spacing-40) !important;
	}
	.margin-left-40 {
		margin-left: var(--spacing-40) !important;
	}
	.margin-right-40 {
		margin-right: var(--spacing-40) !important;
	}
	.margin-horizontal-40 {
		margin-right: var(--spacing-40) !important;
		margin-left: var(--spacing-40) !important;
	}
	.margin-vertical-40 {
		margin-top: var(--spacing-40) !important;
		margin-bottom: var(--spacing-40) !important;
	}

	/* PADDING-SPACING-40 */

	.padding-all-40 {
		padding: var(--spacing-40) !important;
	}
	.padding-top-40 {
		padding-top: var(--spacing-40) !important;
	}
	.padding-bottom-40 {
		padding-bottom: var(--spacing-40) !important;
	}
	.padding-left-40 {
		padding-left: var(--spacing-40) !important;
	}
	.padding-right-40 {
		padding-right: var(--spacing-40) !important;
	}
	.padding-horizontal-40 {
		padding-right: var(--spacing-40) !important;
		padding-left: var(--spacing-40) !important;
	}
	.padding-vertical-40 {
		padding-top: var(--spacing-40) !important;
		padding-bottom: var(--spacing-40) !important;
	}

	/* GAP-SPACING-40 */

	.gap-40 {
		gap: var(--spacing-40) !important;
	}

	/* COLUMN-GAP-SPACING-40 */

	.column-gap-40 {
		column-gap: var(--spacing-40) !important;
	}

	/* ROW-GAP-SPACING-40 */

	.row-gap-40 {
		row-gap: var(--spacing-40) !important;
	}


	/* SPACING-44 */

	--spacing-44: 44px;

	/* MARGIN-SPACING-44 */

	.margin-all-44 {
		margin: var(--spacing-44) !important;
	}
	.margin-top-44 {
		margin-top: var(--spacing-44) !important;
	}
	.margin-bottom-44 {
		margin-bottom: var(--spacing-44) !important;
	}
	.margin-left-44 {
		margin-left: var(--spacing-44) !important;
	}
	.margin-right-44 {
		margin-right: var(--spacing-44) !important;
	}
	.margin-horizontal-44 {
		margin-right: var(--spacing-44) !important;
		margin-left: var(--spacing-44) !important;
	}
	.margin-vertical-44 {
		margin-top: var(--spacing-44) !important;
		margin-bottom: var(--spacing-44) !important;
	}

	/* PADDING-SPACING-44 */

	.padding-all-44 {
		padding: var(--spacing-44) !important;
	}
	.padding-top-44 {
		padding-top: var(--spacing-44) !important;
	}
	.padding-bottom-44 {
		padding-bottom: var(--spacing-44) !important;
	}
	.padding-left-44 {
		padding-left: var(--spacing-44) !important;
	}
	.padding-right-44 {
		padding-right: var(--spacing-44) !important;
	}
	.padding-horizontal-44 {
		padding-right: var(--spacing-44) !important;
		padding-left: var(--spacing-44) !important;
	}
	.padding-vertical-44 {
		padding-top: var(--spacing-44) !important;
		padding-bottom: var(--spacing-44) !important;
	}

	/* GAP-SPACING-44 */

	.gap-44 {
		gap: var(--spacing-44) !important;
	}

	/* COLUMN-GAP-SPACING-44 */

	.column-gap-44 {
		column-gap: var(--spacing-44) !important;
	}

	/* ROW-GAP-SPACING-44 */

	.row-gap-44 {
		row-gap: var(--spacing-44) !important;
	}


	/* SPACING-48 */

	--spacing-48: 48px;

	/* MARGIN-SPACING-48 */

	.margin-all-48 {
		margin: var(--spacing-48) !important;
	}
	.margin-top-48 {
		margin-top: var(--spacing-48) !important;
	}
	.margin-bottom-48 {
		margin-bottom: var(--spacing-48) !important;
	}
	.margin-left-48 {
		margin-left: var(--spacing-48) !important;
	}
	.margin-right-48 {
		margin-right: var(--spacing-48) !important;
	}
	.margin-horizontal-48 {
		margin-right: var(--spacing-48) !important;
		margin-left: var(--spacing-48) !important;
	}
	.margin-vertical-48 {
		margin-top: var(--spacing-48) !important;
		margin-bottom: var(--spacing-48) !important;
	}

	/* PADDING-SPACING-48 */

	.padding-all-48 {
		padding: var(--spacing-48) !important;
	}
	.padding-top-48 {
		padding-top: var(--spacing-48) !important;
	}
	.padding-bottom-48 {
		padding-bottom: var(--spacing-48) !important;
	}
	.padding-left-48 {
		padding-left: var(--spacing-48) !important;
	}
	.padding-right-48 {
		padding-right: var(--spacing-48) !important;
	}
	.padding-horizontal-48 {
		padding-right: var(--spacing-48) !important;
		padding-left: var(--spacing-48) !important;
	}
	.padding-vertical-48 {
		padding-top: var(--spacing-48) !important;
		padding-bottom: var(--spacing-48) !important;
	}

	/* GAP-SPACING-48 */

	.gap-48 {
		gap: var(--spacing-48) !important;
	}

	/* COLUMN-GAP-SPACING-48 */

	.column-gap-48 {
		column-gap: var(--spacing-48) !important;
	}

	/* ROW-GAP-SPACING-48 */

	.row-gap-48 {
		row-gap: var(--spacing-48) !important;
	}


	/* SPACING-52 */

	--spacing-52: 52px;

	/* MARGIN-SPACING-52 */

	.margin-all-52 {
		margin: var(--spacing-52) !important;
	}
	.margin-top-52 {
		margin-top: var(--spacing-52) !important;
	}
	.margin-bottom-52 {
		margin-bottom: var(--spacing-52) !important;
	}
	.margin-left-52 {
		margin-left: var(--spacing-52) !important;
	}
	.margin-right-52 {
		margin-right: var(--spacing-52) !important;
	}
	.margin-horizontal-52 {
		margin-right: var(--spacing-52) !important;
		margin-left: var(--spacing-52) !important;
	}
	.margin-vertical-52 {
		margin-top: var(--spacing-52) !important;
		margin-bottom: var(--spacing-52) !important;
	}

	/* PADDING-SPACING-52 */

	.padding-all-52 {
		padding: var(--spacing-52) !important;
	}
	.padding-top-52 {
		padding-top: var(--spacing-52) !important;
	}
	.padding-bottom-52 {
		padding-bottom: var(--spacing-52) !important;
	}
	.padding-left-52 {
		padding-left: var(--spacing-52) !important;
	}
	.padding-right-52 {
		padding-right: var(--spacing-52) !important;
	}
	.padding-horizontal-52 {
		padding-right: var(--spacing-52) !important;
		padding-left: var(--spacing-52) !important;
	}
	.padding-vertical-52 {
		padding-top: var(--spacing-52) !important;
		padding-bottom: var(--spacing-52) !important;
	}

	/* GAP-SPACING-52 */

	.gap-52 {
		gap: var(--spacing-52) !important;
	}

	/* COLUMN-GAP-SPACING-52 */

	.column-gap-52 {
		column-gap: var(--spacing-52) !important;
	}

	/* ROW-GAP-SPACING-52 */

	.row-gap-52 {
		row-gap: var(--spacing-52) !important;
	}


	/* SPACING-56 */

	--spacing-56: 56px;

	/* MARGIN-SPACING-56 */

	.margin-all-56 {
		margin: var(--spacing-56) !important;
	}
	.margin-top-56 {
		margin-top: var(--spacing-56) !important;
	}
	.margin-bottom-56 {
		margin-bottom: var(--spacing-56) !important;
	}
	.margin-left-56 {
		margin-left: var(--spacing-56) !important;
	}
	.margin-right-56 {
		margin-right: var(--spacing-56) !important;
	}
	.margin-horizontal-56 {
		margin-right: var(--spacing-56) !important;
		margin-left: var(--spacing-56) !important;
	}
	.margin-vertical-56 {
		margin-top: var(--spacing-56) !important;
		margin-bottom: var(--spacing-56) !important;
	}

	/* PADDING-SPACING-56 */

	.padding-all-56 {
		padding: var(--spacing-56) !important;
	}
	.padding-top-56 {
		padding-top: var(--spacing-56) !important;
	}
	.padding-bottom-56 {
		padding-bottom: var(--spacing-56) !important;
	}
	.padding-left-56 {
		padding-left: var(--spacing-56) !important;
	}
	.padding-right-56 {
		padding-right: var(--spacing-56) !important;
	}
	.padding-horizontal-56 {
		padding-right: var(--spacing-56) !important;
		padding-left: var(--spacing-56) !important;
	}
	.padding-vertical-56 {
		padding-top: var(--spacing-56) !important;
		padding-bottom: var(--spacing-56) !important;
	}

	/* GAP-SPACING-56 */

	.gap-56 {
		gap: var(--spacing-56) !important;
	}

	/* COLUMN-GAP-SPACING-56 */

	.column-gap-56 {
		column-gap: var(--spacing-56) !important;
	}

	/* ROW-GAP-SPACING-56 */

	.row-gap-56 {
		row-gap: var(--spacing-56) !important;
	}


	/* SPACING-60 */

	--spacing-60: 60px;

	/* MARGIN-SPACING-60 */

	.margin-all-60 {
		margin: var(--spacing-60) !important;
	}
	.margin-top-60 {
		margin-top: var(--spacing-60) !important;
	}
	.margin-bottom-60 {
		margin-bottom: var(--spacing-60) !important;
	}
	.margin-left-60 {
		margin-left: var(--spacing-60) !important;
	}
	.margin-right-60 {
		margin-right: var(--spacing-60) !important;
	}
	.margin-horizontal-60 {
		margin-right: var(--spacing-60) !important;
		margin-left: var(--spacing-60) !important;
	}
	.margin-vertical-60 {
		margin-top: var(--spacing-60) !important;
		margin-bottom: var(--spacing-60) !important;
	}

	/* PADDING-SPACING-60 */

	.padding-all-60 {
		padding: var(--spacing-60) !important;
	}
	.padding-top-60 {
		padding-top: var(--spacing-60) !important;
	}
	.padding-bottom-60 {
		padding-bottom: var(--spacing-60) !important;
	}
	.padding-left-60 {
		padding-left: var(--spacing-60) !important;
	}
	.padding-right-60 {
		padding-right: var(--spacing-60) !important;
	}
	.padding-horizontal-60 {
		padding-right: var(--spacing-60) !important;
		padding-left: var(--spacing-60) !important;
	}
	.padding-vertical-60 {
		padding-top: var(--spacing-60) !important;
		padding-bottom: var(--spacing-60) !important;
	}

	/* GAP-SPACING-60 */

	.gap-60 {
		gap: var(--spacing-60) !important;
	}

	/* COLUMN-GAP-SPACING-60 */

	.column-gap-60 {
		column-gap: var(--spacing-60) !important;
	}

	/* ROW-GAP-SPACING-60 */

	.row-gap-60 {
		row-gap: var(--spacing-60) !important;
	}


	/* SPACING-64 */

	--spacing-64: 64px;

	/* MARGIN-SPACING-64 */

	.margin-all-64 {
		margin: var(--spacing-64) !important;
	}
	.margin-top-64 {
		margin-top: var(--spacing-64) !important;
	}
	.margin-bottom-64 {
		margin-bottom: var(--spacing-64) !important;
	}
	.margin-left-64 {
		margin-left: var(--spacing-64) !important;
	}
	.margin-right-64 {
		margin-right: var(--spacing-64) !important;
	}
	.margin-horizontal-64 {
		margin-right: var(--spacing-64) !important;
		margin-left: var(--spacing-64) !important;
	}
	.margin-vertical-64 {
		margin-top: var(--spacing-64) !important;
		margin-bottom: var(--spacing-64) !important;
	}

	/* PADDING-SPACING-64 */

	.padding-all-64 {
		padding: var(--spacing-64) !important;
	}
	.padding-top-64 {
		padding-top: var(--spacing-64) !important;
	}
	.padding-bottom-64 {
		padding-bottom: var(--spacing-64) !important;
	}
	.padding-left-64 {
		padding-left: var(--spacing-64) !important;
	}
	.padding-right-64 {
		padding-right: var(--spacing-64) !important;
	}
	.padding-horizontal-64 {
		padding-right: var(--spacing-64) !important;
		padding-left: var(--spacing-64) !important;
	}
	.padding-vertical-64 {
		padding-top: var(--spacing-64) !important;
		padding-bottom: var(--spacing-64) !important;
	}

	/* GAP-SPACING-64 */

	.gap-64 {
		gap: var(--spacing-64) !important;
	}

	/* COLUMN-GAP-SPACING-64 */

	.column-gap-64 {
		column-gap: var(--spacing-64) !important;
	}

	/* ROW-GAP-SPACING-64 */

	.row-gap-64 {
		row-gap: var(--spacing-64) !important;
	}


}
