/*!
 * Utilities/Gap
 */

.gap-0 {
	gap: 0 !important;
}

.gap-x-0 {
	column-gap: 0 !important;
}

.gap-y-0 {
	row-gap: 0 !important;
}

.gap-1 {
	gap: 0.25rem !important;
}

.gap-x-1 {
	column-gap: 0.25rem !important;
}

.gap-y-1 {
	row-gap: 0.25rem !important;
}

.gap-2 {
	gap: 0.5rem !important;
}

.gap-x-2 {
	column-gap: 0.5rem !important;
}

.gap-y-2 {
	row-gap: 0.5rem !important;
}

.gap-3 {
	gap: 0.75rem !important;
}

.gap-x-3 {
	column-gap: 0.75rem !important;
}

.gap-y-3 {
	row-gap: 0.75rem !important;
}

.gap-4 {
	gap: 1rem !important;
}

.gap-x-4 {
	column-gap: 1rem !important;
}

.gap-y-4 {
	row-gap: 1rem !important;
}

.gap-5 {
	gap: 1.25rem !important;
}

.gap-x-5 {
	column-gap: 1.25rem !important;
}

.gap-y-5 {
	row-gap: 1.25rem !important;
}

.gap-6 {
	gap: 1.5rem !important;
}

.gap-x-6 {
	column-gap: 1.5rem !important;
}

.gap-y-6 {
	row-gap: 1.5rem !important;
}

.gap-7 {
	gap: 1.75rem !important;
}

.gap-x-7 {
	column-gap: 1.75rem !important;
}

.gap-y-7 {
	row-gap: 1.75rem !important;
}

.gap-8 {
	gap: 2rem !important;
}

.gap-x-8 {
	column-gap: 2rem !important;
}

.gap-y-8 {
	row-gap: 2rem !important;
}

.gap-9 {
	gap: 2.25rem !important;
}

.gap-x-9 {
	column-gap: 2.25rem !important;
}

.gap-y-9 {
	row-gap: 2.25rem !important;
}

.gap-10 {
	gap: 2.5rem !important;
}

.gap-x-10 {
	column-gap: 2.5rem !important;
}

.gap-y-10 {
	row-gap: 2.5rem !important;
}

.gap-11 {
	gap: 2.75rem !important;
}

.gap-x-11 {
	column-gap: 2.75rem !important;
}

.gap-y-11 {
	row-gap: 2.75rem !important;
}

.gap-12 {
	gap: 3rem !important;
}

.gap-x-12 {
	column-gap: 3rem !important;
}

.gap-y-12 {
	row-gap: 3rem !important;
}

.gap-13 {
	gap: 3.25rem !important;
}

.gap-x-13 {
	column-gap: 3.25rem !important;
}

.gap-y-13 {
	row-gap: 3.25rem !important;
}

.gap-14 {
	gap: 3.5rem !important;
}

.gap-x-14 {
	column-gap: 3.5rem !important;
}

.gap-y-14 {
	row-gap: 3.5rem !important;
}

.gap-15 {
	gap: 3.75rem !important;
}

.gap-x-15 {
	column-gap: 3.75rem !important;
}

.gap-y-15 {
	row-gap: 3.75rem !important;
}

.gap-16 {
	gap: 4rem !important;
}

.gap-x-16 {
	column-gap: 4rem !important;
}

.gap-y-16 {
	row-gap: 4rem !important;
}

.gap-17 {
	gap: 4.25rem !important;
}

.gap-x-17 {
	column-gap: 4.25rem !important;
}

.gap-y-17 {
	row-gap: 4.25rem !important;
}

.gap-18 {
	gap: 4.5rem !important;
}

.gap-x-18 {
	column-gap: 4.5rem !important;
}

.gap-y-18 {
	row-gap: 4.5rem !important;
}

.gap-19 {
	gap: 4.75rem !important;
}

.gap-x-19 {
	column-gap: 4.75rem !important;
}

.gap-y-19 {
	row-gap: 4.75rem !important;
}

.gap-20 {
	gap: 5rem !important;
}

.gap-x-20 {
	column-gap: 5rem !important;
}

.gap-y-20 {
	row-gap: 5rem !important;
}

/* START: Custom, xs breakpoint */

.gap-x-\[inherit\] {
	column-gap: inherit;
}

/* END: Custom, xs breakpoint */

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

	.sm\:gap-x-0 {
		column-gap: 0 !important;
	}

	.sm\:gap-y-0 {
		row-gap: 0 !important;
	}

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

	.sm\:gap-x-1 {
		column-gap: 0.25rem !important;
	}

	.sm\:gap-y-1 {
		row-gap: 0.25rem !important;
	}

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

	.sm\:gap-x-2 {
		column-gap: 0.5rem !important;
	}

	.sm\:gap-y-2 {
		row-gap: 0.5rem !important;
	}

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

	.sm\:gap-x-3 {
		column-gap: 0.75rem !important;
	}

	.sm\:gap-y-3 {
		row-gap: 0.75rem !important;
	}

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

	.sm\:gap-x-4 {
		column-gap: 1rem !important;
	}

	.sm\:gap-y-4 {
		row-gap: 1rem !important;
	}

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

	.sm\:gap-x-5 {
		column-gap: 1.25rem !important;
	}

	.sm\:gap-y-5 {
		row-gap: 1.25rem !important;
	}

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

	.sm\:gap-x-6 {
		column-gap: 1.5rem !important;
	}

	.sm\:gap-y-6 {
		row-gap: 1.5rem !important;
	}

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

	.sm\:gap-x-7 {
		column-gap: 1.75rem !important;
	}

	.sm\:gap-y-7 {
		row-gap: 1.75rem !important;
	}

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

	.sm\:gap-x-8 {
		column-gap: 2rem !important;
	}

	.sm\:gap-y-8 {
		row-gap: 2rem !important;
	}

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

	.sm\:gap-x-9 {
		column-gap: 2.25rem !important;
	}

	.sm\:gap-y-9 {
		row-gap: 2.25rem !important;
	}

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

	.sm\:gap-x-10 {
		column-gap: 2.5rem !important;
	}

	.sm\:gap-y-10 {
		row-gap: 2.5rem !important;
	}

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

	.sm\:gap-x-11 {
		column-gap: 2.75rem !important;
	}

	.sm\:gap-y-11 {
		row-gap: 2.75rem !important;
	}

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

	.sm\:gap-x-12 {
		column-gap: 3rem !important;
	}

	.sm\:gap-y-12 {
		row-gap: 3rem !important;
	}

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

	.sm\:gap-x-13 {
		column-gap: 3.25rem !important;
	}

	.sm\:gap-y-13 {
		row-gap: 3.25rem !important;
	}

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

	.sm\:gap-x-14 {
		column-gap: 3.5rem !important;
	}

	.sm\:gap-y-14 {
		row-gap: 3.5rem !important;
	}

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

	.sm\:gap-x-15 {
		column-gap: 3.75rem !important;
	}

	.sm\:gap-y-15 {
		row-gap: 3.75rem !important;
	}

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

	.sm\:gap-x-16 {
		column-gap: 4rem !important;
	}

	.sm\:gap-y-16 {
		row-gap: 4rem !important;
	}

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

	.sm\:gap-x-17 {
		column-gap: 4.25rem !important;
	}

	.sm\:gap-y-17 {
		row-gap: 4.25rem !important;
	}

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

	.sm\:gap-x-18 {
		column-gap: 4.5rem !important;
	}

	.sm\:gap-y-18 {
		row-gap: 4.5rem !important;
	}

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

	.sm\:gap-x-19 {
		column-gap: 4.75rem !important;
	}

	.sm\:gap-y-19 {
		row-gap: 4.75rem !important;
	}

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

	.sm\:gap-x-20 {
		column-gap: 5rem !important;
	}

	.sm\:gap-y-20 {
		row-gap: 5rem !important;
	}
}

@media (min-width: 52.5em) {
	.md\:gap-0 {
		gap: 0 !important;
	}

	.md\:gap-x-0 {
		column-gap: 0 !important;
	}

	.md\:gap-y-0 {
		row-gap: 0 !important;
	}

	.md\:gap-1 {
		gap: 0.25rem !important;
	}

	.md\:gap-x-1 {
		column-gap: 0.25rem !important;
	}

	.md\:gap-y-1 {
		row-gap: 0.25rem !important;
	}

	.md\:gap-2 {
		gap: 0.5rem !important;
	}

	.md\:gap-x-2 {
		column-gap: 0.5rem !important;
	}

	.md\:gap-y-2 {
		row-gap: 0.5rem !important;
	}

	.md\:gap-3 {
		gap: 0.75rem !important;
	}

	.md\:gap-x-3 {
		column-gap: 0.75rem !important;
	}

	.md\:gap-y-3 {
		row-gap: 0.75rem !important;
	}

	.md\:gap-4 {
		gap: 1rem !important;
	}

	.md\:gap-x-4 {
		column-gap: 1rem !important;
	}

	.md\:gap-y-4 {
		row-gap: 1rem !important;
	}

	.md\:gap-5 {
		gap: 1.25rem !important;
	}

	.md\:gap-x-5 {
		column-gap: 1.25rem !important;
	}

	.md\:gap-y-5 {
		row-gap: 1.25rem !important;
	}

	.md\:gap-6 {
		gap: 1.5rem !important;
	}

	.md\:gap-x-6 {
		column-gap: 1.5rem !important;
	}

	.md\:gap-y-6 {
		row-gap: 1.5rem !important;
	}

	.md\:gap-7 {
		gap: 1.75rem !important;
	}

	.md\:gap-x-7 {
		column-gap: 1.75rem !important;
	}

	.md\:gap-y-7 {
		row-gap: 1.75rem !important;
	}

	.md\:gap-8 {
		gap: 2rem !important;
	}

	.md\:gap-x-8 {
		column-gap: 2rem !important;
	}

	.md\:gap-y-8 {
		row-gap: 2rem !important;
	}

	.md\:gap-9 {
		gap: 2.25rem !important;
	}

	.md\:gap-x-9 {
		column-gap: 2.25rem !important;
	}

	.md\:gap-y-9 {
		row-gap: 2.25rem !important;
	}

	.md\:gap-10 {
		gap: 2.5rem !important;
	}

	.md\:gap-x-10 {
		column-gap: 2.5rem !important;
	}

	.md\:gap-y-10 {
		row-gap: 2.5rem !important;
	}

	.md\:gap-11 {
		gap: 2.75rem !important;
	}

	.md\:gap-x-11 {
		column-gap: 2.75rem !important;
	}

	.md\:gap-y-11 {
		row-gap: 2.75rem !important;
	}

	.md\:gap-12 {
		gap: 3rem !important;
	}

	.md\:gap-x-12 {
		column-gap: 3rem !important;
	}

	.md\:gap-y-12 {
		row-gap: 3rem !important;
	}

	.md\:gap-13 {
		gap: 3.25rem !important;
	}

	.md\:gap-x-13 {
		column-gap: 3.25rem !important;
	}

	.md\:gap-y-13 {
		row-gap: 3.25rem !important;
	}

	.md\:gap-14 {
		gap: 3.5rem !important;
	}

	.md\:gap-x-14 {
		column-gap: 3.5rem !important;
	}

	.md\:gap-y-14 {
		row-gap: 3.5rem !important;
	}

	.md\:gap-15 {
		gap: 3.75rem !important;
	}

	.md\:gap-x-15 {
		column-gap: 3.75rem !important;
	}

	.md\:gap-y-15 {
		row-gap: 3.75rem !important;
	}

	.md\:gap-16 {
		gap: 4rem !important;
	}

	.md\:gap-x-16 {
		column-gap: 4rem !important;
	}

	.md\:gap-y-16 {
		row-gap: 4rem !important;
	}

	.md\:gap-17 {
		gap: 4.25rem !important;
	}

	.md\:gap-x-17 {
		column-gap: 4.25rem !important;
	}

	.md\:gap-y-17 {
		row-gap: 4.25rem !important;
	}

	.md\:gap-18 {
		gap: 4.5rem !important;
	}

	.md\:gap-x-18 {
		column-gap: 4.5rem !important;
	}

	.md\:gap-y-18 {
		row-gap: 4.5rem !important;
	}

	.md\:gap-19 {
		gap: 4.75rem !important;
	}

	.md\:gap-x-19 {
		column-gap: 4.75rem !important;
	}

	.md\:gap-y-19 {
		row-gap: 4.75rem !important;
	}

	.md\:gap-20 {
		gap: 5rem !important;
	}

	.md\:gap-x-20 {
		column-gap: 5rem !important;
	}

	.md\:gap-y-20 {
		row-gap: 5rem !important;
	}
}

@media (min-width: 80em) {
	.lg\:gap-0 {
		gap: 0 !important;
	}

	.lg\:gap-x-0 {
		column-gap: 0 !important;
	}

	.lg\:gap-y-0 {
		row-gap: 0 !important;
	}

	.lg\:gap-1 {
		gap: 0.25rem !important;
	}

	.lg\:gap-x-1 {
		column-gap: 0.25rem !important;
	}

	.lg\:gap-y-1 {
		row-gap: 0.25rem !important;
	}

	.lg\:gap-2 {
		gap: 0.5rem !important;
	}

	.lg\:gap-x-2 {
		column-gap: 0.5rem !important;
	}

	.lg\:gap-y-2 {
		row-gap: 0.5rem !important;
	}

	.lg\:gap-3 {
		gap: 0.75rem !important;
	}

	.lg\:gap-x-3 {
		column-gap: 0.75rem !important;
	}

	.lg\:gap-y-3 {
		row-gap: 0.75rem !important;
	}

	.lg\:gap-4 {
		gap: 1rem !important;
	}

	.lg\:gap-x-4 {
		column-gap: 1rem !important;
	}

	.lg\:gap-y-4 {
		row-gap: 1rem !important;
	}

	.lg\:gap-5 {
		gap: 1.25rem !important;
	}

	.lg\:gap-x-5 {
		column-gap: 1.25rem !important;
	}

	.lg\:gap-y-5 {
		row-gap: 1.25rem !important;
	}

	.lg\:gap-6 {
		gap: 1.5rem !important;
	}

	.lg\:gap-x-6 {
		column-gap: 1.5rem !important;
	}

	.lg\:gap-y-6 {
		row-gap: 1.5rem !important;
	}

	.lg\:gap-7 {
		gap: 1.75rem !important;
	}

	.lg\:gap-x-7 {
		column-gap: 1.75rem !important;
	}

	.lg\:gap-y-7 {
		row-gap: 1.75rem !important;
	}

	.lg\:gap-8 {
		gap: 2rem !important;
	}

	.lg\:gap-x-8 {
		column-gap: 2rem !important;
	}

	.lg\:gap-y-8 {
		row-gap: 2rem !important;
	}

	.lg\:gap-9 {
		gap: 2.25rem !important;
	}

	.lg\:gap-x-9 {
		column-gap: 2.25rem !important;
	}

	.lg\:gap-y-9 {
		row-gap: 2.25rem !important;
	}

	.lg\:gap-10 {
		gap: 2.5rem !important;
	}

	.lg\:gap-x-10 {
		column-gap: 2.5rem !important;
	}

	.lg\:gap-y-10 {
		row-gap: 2.5rem !important;
	}

	.lg\:gap-11 {
		gap: 2.75rem !important;
	}

	.lg\:gap-x-11 {
		column-gap: 2.75rem !important;
	}

	.lg\:gap-y-11 {
		row-gap: 2.75rem !important;
	}

	.lg\:gap-12 {
		gap: 3rem !important;
	}

	.lg\:gap-x-12 {
		column-gap: 3rem !important;
	}

	.lg\:gap-y-12 {
		row-gap: 3rem !important;
	}

	.lg\:gap-13 {
		gap: 3.25rem !important;
	}

	.lg\:gap-x-13 {
		column-gap: 3.25rem !important;
	}

	.lg\:gap-y-13 {
		row-gap: 3.25rem !important;
	}

	.lg\:gap-14 {
		gap: 3.5rem !important;
	}

	.lg\:gap-x-14 {
		column-gap: 3.5rem !important;
	}

	.lg\:gap-y-14 {
		row-gap: 3.5rem !important;
	}

	.lg\:gap-15 {
		gap: 3.75rem !important;
	}

	.lg\:gap-x-15 {
		column-gap: 3.75rem !important;
	}

	.lg\:gap-y-15 {
		row-gap: 3.75rem !important;
	}

	.lg\:gap-16 {
		gap: 4rem !important;
	}

	.lg\:gap-x-16 {
		column-gap: 4rem !important;
	}

	.lg\:gap-y-16 {
		row-gap: 4rem !important;
	}

	.lg\:gap-17 {
		gap: 4.25rem !important;
	}

	.lg\:gap-x-17 {
		column-gap: 4.25rem !important;
	}

	.lg\:gap-y-17 {
		row-gap: 4.25rem !important;
	}

	.lg\:gap-18 {
		gap: 4.5rem !important;
	}

	.lg\:gap-x-18 {
		column-gap: 4.5rem !important;
	}

	.lg\:gap-y-18 {
		row-gap: 4.5rem !important;
	}

	.lg\:gap-19 {
		gap: 4.75rem !important;
	}

	.lg\:gap-x-19 {
		column-gap: 4.75rem !important;
	}

	.lg\:gap-y-19 {
		row-gap: 4.75rem !important;
	}

	.lg\:gap-20 {
		gap: 5rem !important;
	}

	.lg\:gap-x-20 {
		column-gap: 5rem !important;
	}

	.lg\:gap-y-20 {
		row-gap: 5rem !important;
	}
}
