.block-endorsements {
	.divider-label {
		text-align: center;
	}

	.divider {
		padding-block: .8em;
	}

	.items {
		max-width    : 1000px;
		margin-inline: auto;
	}

	.divider::before {
		max-width: min(1000px, 100% - 2em);
	}
}

.block-endorsements .filter-container select {
	background: #DCEDFD;
	border-color: #DCEDFD;
	font-weight: 600;
	background-image: url('assets/arrow.svg');
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: 95% 50%;
	padding-right: 3em;
	margin-top: -3em;
}

@media screen and (max-width: 38em) {
	.block-endorsements .filter-container {
		font-size: 16px;
		text-align: center;
	}
}

@media screen and (min-width: 52em) {
	.block-endorsements .block-inner {
		padding-inline: 1em;
	}
}