.event-sold-out-banner {
	box-sizing: border-box;
}

.event-sold-out-banner__text {
	display: block;
	margin: 0;
}

.event-sold-out-banner--horizontal {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.event-sold-out-banner--vertical {
	display: flex;
	align-items: stretch;
	justify-content: center;
	height: 100%;
	min-height: 100%;
}

.event-sold-out-banner--vertical .event-sold-out-banner__text {
	display: flex;
	align-items: center;
	justify-content: center;
	writing-mode: vertical-rl;
	text-orientation: mixed;
	transform: rotate(180deg);
}
