.flickity-enabled {
	position: relative;
}
.flickity-enabled:focus {
	
}
.flickity-viewport {
	overflow: hidden; position: relative;
}
.is-pointer-down.flickity-viewport {
	
}
.flickity-slider {
	width: 100%; position: absolute;
}
.flickity-prev-next-button {
	background: hsla(0, 0%, 100%, 0.75); border-radius: 50%; border: currentColor; border-image: none; top: 50%; width: 44px; height: 44px; position: absolute; cursor: pointer; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.previous.flickity-prev-next-button {
	left: 10px;
}
.next.flickity-prev-next-button {
	right: 10px;
}
:disabled.flickity-prev-next-button {
	cursor: auto; opacity: 0.3;
}
.flickity-prev-next-button svg {
	left: 20%; top: 20%; width: 60%; height: 60%; position: absolute;
}
.flickity-prev-next-button .arrow {
	fill: #333;
}
.no-svg.flickity-prev-next-button {
	color: rgb(51, 51, 51); font-size: 26px;
}
.flickity-page-dots {
	list-style: none; margin: 0px; padding: 0px; width: 100%; text-align: center; bottom: -25px; line-height: 1; position: absolute;
}
.flickity-page-dots .dot {
	background: rgb(51, 51, 51); margin: 0px 8px; width: 10px; height: 10px; display: inline-block; cursor: pointer; opacity: 0.25;
}
.flickity-page-dots .is-selected.dot {
	opacity: 1;
}

