.promotion {
	/* spacing */
	margin-bottom: 3rem;
	padding-top: 4rem;
	padding-bottom: 4rem;

	/* font */
	text-align: center;
}

.promotion__content {
	/* spacing */
	max-width: 900px;
	margin: 0 auto;
}

.promotion__buttons {
	/* spacing */
	margin-top: 2rem;
}
.promotion__buttons .button-row {
	/* inner container */
	justify-content: center;
}

@media (max-width: 768px) {
	.promotion {
		margin-bottom: 1.5rem;
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
}
