/* Slider */
.slick-slider {
  position : relative;
  display : block;
  box-sizing : border-box;
  -webkit-user-select : none;
     -moz-user-select : none;
      -ms-user-select : none;
          user-select : none;

  -webkit-touch-callout : none;
   -khtml-user-select : none;
  -ms-touch-action : pan-y;
      touch-action : pan-y;
  -webkit-tap-highlight-color : transparent;
}

.slick-list {
  position : relative;
  display : block;
  margin : 0;
  padding : 0;
}
.slick-list:focus {
  outline : none;
}
.slick-list.dragging {
  cursor : pointer;
  cursor : hand;
}

.slick-slider .slick-track,.slick-slider .slick-list {
  -webkit-transform : translate3d(0, 0, 0);
     -moz-transform : translate3d(0, 0, 0);
      -ms-transform : translate3d(0, 0, 0);
       -o-transform : translate3d(0, 0, 0);
          transform : translate3d(0, 0, 0);
}

.slick-track {
  position : relative;
  top : 0;
  left : 0;
  display : block;
  margin-right : auto;
  margin-left : auto;
}
.slick-track:before,.slick-track:after {
  display : table;
  content : "";
}
.slick-track:after {
  clear : both;
}
.slick-loading .slick-track {
  visibility : hidden;
}

.slick-slide {
  display : none;
  float : left;
  height : 100%;
  min-height : 1px;
}
[dir="rtl"] .slick-slide {
  float : right;
}
.slick-slide img {
  display : block;
  width : 100%;
  height : auto;
}
.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;
  border : 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display : none;
}
