.partner-wrapper {
	padding-top: 4rem;
	padding-bottom: 0.5rem;
}

.partner-wrapper .h-medium {
	margin-bottom: 3rem;
}

ul.partners {
	margin-right: 1rem;
	margin-left: 1rem;
}

@media(min-width: 37.5em) {
	ul.partners {
		margin-right: 4rem;
		margin-left: 4rem;
	}
}

.partners li {
	margin: 0 1rem;
}

@media(min-width: 37.5em) {
	.partners li {
		margin: 0 2rem;
	}
}

.partners .flickity-page-dots {
	position: static;
	padding-top: 3rem;
	padding-bottom: 2rem;
}

.partners .flickity-button {
	width: 2rem;
	height: 2rem;
	background: transparent;
}

.partners .flickity-prev-next-button {
	padding: 0.5rem;
	top: 5.6rem;
	border-radius: 0;
	z-index: 2;
}

@media(min-width: 37.5em) {
	.partners .flickity-prev-next-button {
		top: 1rem;
	}
}

.partners .flickity-prev-next-button.previous {
	top: 70%;
	left: -1rem;
}

.partners .flickity-prev-next-button.next {
	top: 70%;
	right: -1rem;
}

@media(min-width: 37.5em) {
	.partners .flickity-prev-next-button.previous {
		top: 15%;
		left: -4rem;
	}

	.partners .flickity-prev-next-button.next {
		top: 15%;
		right: -4rem;
	}
}

.partners .flickity-prev-next-button .flickity-button-icon {
	width: auto;
}


.flickity-page-dots .dot {
	width: 1rem;
	height: 1rem;
}
