.ROW .row::before,
.ROW .row::after {
	content: "";
	display: block;
	overflow: hidden;
}

@media screen and (min-width: 961px) {
	.ROW[data-reverse] .be-columns {flex-direction: row-reverse;}
}

@media screen and (max-width: 960px) {

}



/* Awards Variant */

.ROW[data-variant="awards"] .content {
	margin: -64rem 0;
}

.ROW[data-variant="awards"] .image {
	position: relative;
	margin: -128rem auto;
	width: 415rem;
	height: 515rem;
	animation: bg-scrolling-reverse 5s infinite linear;
	background: url(awards.png) 0 0 / 415rem 515rem;
}

.ROW[data-variant="awards"] .be-img-fallback {
	display: none;
}

@media screen and (max-width: 960px) {
	.ROW[data-variant="awards"] .be-columns {flex-direction: column-reverse;}
	.ROW[data-variant="awards"] .image {margin: 0 auto -24rem; width: 280rem; height: 348rem; background-size: 280rem 348rem; animation: bg-scrolling-reverse-sm 5s infinite linear;}
	.ROW[data-variant="awards"] .image::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 32rem;
		background: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
	}

	.ROW[data-variant="awards"] .content {margin: 0;}
}

@keyframes bg-scrolling-reverse {
	100% {background-position: 0 515rem;}
}

@keyframes bg-scrolling-reverse-sm {
	100% {background-position: 0 348rem;}
}

