@charset 'UTF-8';

/* Arrows */

.slick-next {
transform: translateY(-50%);
position: absolute;
top: 0;
right: 12px;
margin-top: 50%;
width: 20px;
height: 20px;
z-index: 10;
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-next::before {
transform: translateY(-50%) rotate(45deg);
content: "";
position: absolute;
top: 50%;
right: 12px;
border-top: 3px solid #fff;
border-right: 3px solid #fff;
filter: drop-shadow(0px 0px 10px rgba(0,0,0,1));
width: 20px;
height: 20px;
opacity: 0.5;
}
.slick-prev {
transform: translateY(-50%);
position: absolute;
top: 0;
left: 12px;
margin-top: 50%;
width: 20px;
height: 20px;
z-index: 10;
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev::before {
transform: translateY(-50%) rotate(-45deg);
content: "";
position: absolute;
top: 50%;
left: 12px;
border-top: 3px solid #fff;
border-left: 3px solid #fff;
filter: drop-shadow(0px 0px 10px rgba(0,0,0,1));
width: 20px;
height: 20px;
opacity: 0.5;
}

@media screen and (min-width: 600px) {
	.slick-next {
	top: 50%;
	margin-top: 0;
	width: 26px;
	height: 26px;
	}
	.slick-next::before {
	width: 26px;
	height: 26px;
	}
	.slick-prev {
	top: 50%;
	margin-top: 0;
	width: 26px;
	height: 26px;
	}
	.slick-prev::before {
	width: 26px;
	height: 26px;
	}
}
@media screen and (min-width: 1400px) {
	.slick-next {
	right: -50px;
	}
	.slick-prev  {
	left: -50px;
	}
}


/* Dots */
.slick-dotted.slick-slider {display: none;}
.slick-dots{display: none;}