/* ===== RESPONSIVE GRID UTILITIES ===== */

.grid-2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 0 30px;
}

.grid-3 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0 30px;
}

.grid-4 {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 0 30px;
}

@media (max-width: 900px) {
	.grid-2,
	.grid-3,
	.grid-4 {
		grid-template-columns: 1fr;
	}
}

@media (min-width: 901px) and (max-width: 1366px) {
	.grid-3 {
		grid-template-columns: repeat(2, 1fr);
	}
	.grid-4 {
		grid-template-columns: repeat(2, 1fr);
	}
}


