.slick-slider {
position : relative;
display : block;
box-sizing : border-box;
user-select : none;
touch-action : none;
}
.slick-list {
position : relative;
overflow : hidden;
display : block;
margin : 0;
padding : 0;
}
.slick-list:focus {
outline : none;
}
.slick-list.dragging {
cursor : pointer;
}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {
transform : translate3d(0,0,0);
}
.slick-track {
position : relative;
left : 0;
top : 0;
display : block;
}
.slick-track:before, .slick-track:after {
content : "";
display : table;
}
.slick-track:after {
clear : both;
}
.slick-loading .slick-track {
visibility : hidden;
}
.slick-slide {
float : left;
height : 100%;
min-height : 1px;
display : none;
}
.slick-slide img {
display : block;
}
.slick-slide.slick-loading img {
display : none;
}
.slick-slide.dragging img {
pointer-events : none;
}
.slick-initialized .slick-slide {
display : block;
}
.slick-loading .slick-slide {
visibility : hidden;
}
.slick-vertical .slick-slide {
display : block;
height : auto;
}
.slick-prev, .slick-next {
position : absolute;
display : block;
line-height : 0;
font-size : 0;
cursor : pointer;
background : transparent;
color : transparent;
top : 50%;
margin-top : -10px;
padding : 0;
border : none;
outline : none;
}
.slick-prev:focus, .slick-next:focus {
outline : none;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
opacity : 0.25;
}
.slick-prev:before, .slick-next:before {
font-family : "slick";
font-size : 20px;
line-height : 1;
color : white;
opacity : 0.85;
}
.slick-prev {
left : -25px;
}
.slick-prev:before {
content : "\2190";
}
.slick-next {
right : -25px;
}
.slick-next:before {
content : "\2192";
}
.slick-dots {
position : absolute;
bottom : -25px;
list-style : none;
display : block;
text-align : center;
padding : 0;
width : 100%;
}
.slick-dots li {
position : relative;
display : inline-block;
margin : 0 5px;
padding : 0;
cursor : pointer;
}
.slick-dots li button {
border : 0;
background : transparent;
display : block;
height : 16px;
width : 16px;
outline : none;
line-height : 0;
font-size : 0;
color : transparent;
padding : 5px;
cursor : pointer;
outline : none;
}
.slick-dots li button:focus {
outline : none;
}
.slick-dots li button:before {
position : absolute;
top : 0;
left : 0;
content : "\2022";
width : 20px;
height : 20px;
font-family : "slick";
font-size : 6px;
line-height : 20px;
text-align : center;
opacity : 0.25;
}
.slick-dots li.slick-active button:before {
opacity : 0.75;
}
.slick-dots li {
margin : 0;
}
.slick-dots li button {
background-color : rgb(255, 255, 255, 0.3);
border-radius : 50%;
width : 10px;
height : 10px;
margin : 5px;
}
.slick-slider .slick-active button {
background-color : #000;
width : 24px;
border-radius : 20px;
transition : all 0.8s ease-in-out;
}