/* ---------- Slick slider ----------- */
.slick-slider {
	position: relative;
}

.slick-arrow {
	height: 60px !important;
	width: 43px !important;
    position: absolute !important;
    background-color: white !important;
    z-index: 1;
    box-shadow: 0 2px 10px 0 black;
}

.slick-arrow.slick-prev {
	left: 0;
	border-radius: 0 40px 40px 0;
}

.slick-arrow.slick-next {
	right: 0;
	border-radius: 40px 0 0 40px;
}

.slick-arrow:before {
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: contain !important;
	opacity: 1 !important;
	color: transparent !important;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 20px;
	background: url('/themes/swi/images/slider/arrow-black.svg');
}


.slick-arrow.slick-prev:before { 
	right: 15px;
	transform: rotate(180deg);
}

.slick-arrow.slick-next:before { 
	left: 15px;
}

.slick-arrow.slick-disabled {
	display: none !important;
}

.slick-slide {
	object-fit: cover;
}