@media screen and (max-width: 1024px) {
	.lg\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.lg\:hidden {
		display: none !important;
	}
}

@media screen and (max-width: 768px) {
	.md\:text-left {
		text-align: left !important;
	}

	.md\:hidden {
		display: none !important;
	}
}

@media screen and (max-width: 640px) {
	.sm\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.sm\:grid-cols-1 {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	.sm\:hidden {
		display: none !important;
	}
}

.no-underline {
	text-decoration: none;
}
