.repeating-brands {
    background-image: linear-gradient(180deg, white 0%, white 100%), linear-gradient(180deg, $secondary 0%, $secondary 100%);
	background-size: 100% 30%, 100% 70%;
	background-position: center top, center bottom;
	background-repeat: no-repeat;
}
.repeating-brands h2::after {
	height: 4px;
    width: 285px;
}
.repeating-brands .content-group {
	min-height: 255px;
    margin-bottom: 1rem;
}
.repeating-brands .btn {
    min-width: unset;
    width: 100%;
}
.repeating-brands .btn.btn-secondary {
	border: 3px solid $secondary;
	background: $secondary;
	color: white !important;
}
.repeating-brands .btn.btn-secondary:hover,
.repeating-brands .btn.btn-secondary:focus,
.repeating-brands .btn.btn-secondary:active {
	border: 3px solid white;
	background: white;
	color: $dark !important;
}

@media (min-width:576px) {
	.repeating-brands h2::after {
		width: 345px;
	}
}
@media (min-width:992px) and (max-width:1200px) {
	.repeating-brands .content-group {
		min-height: 212.5px;
	}
}
@media (min-width:768px) and (max-width:992px) {
	.repeating-brands .content-group {
		min-height: 155.833px
	}
}

.repeating-brands .wp-block-cover .wp-block-cover__image-background {
	object-fit: none;
	object-position: right bottom;
}
