.supporter-carousel .flickity-carousel {
	border-top: 1px solid #ccc;
	padding: 30px 0;
	width: 100%;
}
.supporter-carousel .flickity-enabled.is-draggable {
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.supporter-carousel .flickity-viewport {
	width: calc(100% - 100px);
	margin: 0 auto;
}
@media screen and (min-width: 600px) {
	.supporter-carousel .flickity-viewport {
		margin: 0;
	}
}
.supporter-carousel .flickity-enabled {
	position: relative;
}

.supporter-carousel .flickity-carousel .carousel-cell {
	height: auto;
	width: 100%;
	margin-right: 20px;
}

.supporter-carousel .flickity-carousel .carousel-cell-image {
	display: block;
	max-height: 100%;
	max-width: 100%;
	margin: 0 auto;
}

@media screen and (min-width: 768px) {
	.supporter-carousel .flickity-carousel .carousel-cell {
		width: 33.33%;
	}
}
@media screen and (min-width: 1024px) {
	.supporter-carousel .flickity-carousel .carousel-cell {
		width: 20%;
	}
}
@media screen and (min-width: 1280px) {
	.supporter-carousel .flickity-carousel .carousel-cell {
		width: 16.667%;
	}
}

@media screen and (min-width: 600px) {
	.supporter-carousel .flickity-carousel .carousel-cell {
		opacity: 1;
	}
}

.supporter-carousel .flickity-prev-next-button {
	position: absolute;
	top: 50%;
	transition: all 0.1s linear;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.65);
	border-radius: 100%;
	color: #000;
	height: 32px;
	width: 32px;
}
@media screen and (min-width: 768px) {
	.supporter-carousel .flickity-prev-next-button.next {
		right: 0;
	}
	.supporter-carousel .flickity-prev-next-button.previous {
		right: 40px;
		left: unset;
	}
}
.supporter-carousel .flickity-prev-next-button:hover {
	background-color: #ff584e;
	border-color: #ff584e;
}
.supporter-carousel .flickity-prev-next-button svg {
	transition: color 0.1s linear;
	position: absolute;
	left: 20%;
	top: 20%;
	width: 60%;
	height: 60%;
	fill: currentColor;
}
.supporter-carousel .flickity-prev-next-button:hover svg {
	fill: #fff;
}
