.illustrations-section {
	padding: 2rem 0;
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 1rem;

	.illustrations-row {
		display: flex;
		flex-direction: row;
		width: 100%;
		gap: 1rem;

		@media (max-width: 1400px) {
			flex-direction: column;
		}

		.illustration {
			width: 25%;
			border-radius: 1rem;
			flex-grow: 1;
			object-fit: cover;
			aspect-ratio: 1;

			@media (max-width: 1400px) {
				width: 100%;
			}
		}
	}
}
