@charset "UTF-8";

/*
 @author       Julian Rademacher <julian@fiveandfriends.com>, 2020 – 2021
 @copyright    fiveandfriends GmbH, 2020 – 2021
 @version      2021-12-16
*/

.slick-prev,
.slick-next {
	background: url(../../img/icons/arrow.svg) no-repeat 50% 50%;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	display: block;
	font-size: 0;
	position: absolute;
	top: calc(50% - 26px);
	right: -150px;
	width: 54px;
	height: 54px;
}

.slick-prev:hover,
.slick-next:hover {
	background: url(../../img/icons/arrow-active.svg) no-repeat 50% 50%;
}

.slick-prev {
	left: -150px;
	transform: rotate(180deg);
}

.slick-disabled {
	opacity: 0;
	visibility: hidden;
}

.slick-dots {
	display: flex;
	flex-wrap: nowrap;
	font-size: 0;
	justify-content: center;
	line-height: 12px;
	list-style: none;
	margin: 15px 0 0;
	padding: 0;
}

.slick-dots li {
	display: block;
	margin: 0 5px;
	padding: 0;
	width: 12px;
	height: 12px;
}

.slick-dots li button {
	background: rgba(255, 255, 255, 0.5);
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	display: block;
	font-size: 0;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
}

.slick-dots li.slick-active button {
	background: #e45d50;
}



@media only screen and (max-width: 1439px) {
	.slick-prev,
	.slick-next {
		top: inherit;
		right: calc(50% - 60px);
		bottom: 35px;
	}

	.slick-prev {
		left: calc(50% - 60px);
		transform: rotate(180deg);
	}

	.slick-dots {
		margin: 100px 0 0;
	}
}
