@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
}

/* Icons */
@font-face {
  font-family : "slick";
  font-weight : normal;
  font-style : normal;
}
/* Arrows */
.slick-prev,.slick-next {
  position : absolute;
  top : 50%;
  display : block;
  width : 20px;
  height : 20px;
  padding : 0;
  cursor : pointer;
  -webkit-transform : translate(0, -50%);
      -ms-transform : translate(0, -50%);
          transform : translate(0, -50%);
  color : transparent;
  border : none;
  outline : none;
  background : transparent;
  font-size : 0;
  line-height : 0;
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
  color : transparent;
  outline : none;
  background : transparent;
}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
  opacity : 1;
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
  opacity : 0.25;
}

.slick-prev:before,.slick-next:before {
  opacity : 0.75;
  color : white;
  font-family : "slick";
  font-size : 20px;
  line-height : 1;

  -webkit-font-smoothing : antialiased;
  -moz-osx-font-smoothing : grayscale;
}

.slick-prev {
  left : -25px;
}
[dir="rtl"] .slick-prev {
  right : -25px;
  left : auto;
}
.slick-prev:before {
  content : "←";
}
[dir="rtl"] .slick-prev:before {
  content : "→";
}

.slick-next {
  right : -25px;
}
[dir="rtl"] .slick-next {
  right : auto;
  left : -25px;
}
.slick-next:before {
  content : "→";
}
[dir="rtl"] .slick-next:before {
  content : "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom : 30px;
}

.slick-dots {
  position : absolute;
  bottom : -28px;
  display : block;
  width : 100%;
  margin : 0;
  padding : 0;
  list-style : none;
  text-align : center;
}
.slick-dots li {
  position : relative;
  display : inline-block;
  width : 11px;
  height : 11px;
  margin : 0 5px;
  padding : 0;
  cursor : pointer;
  border-radius : 11px;
  background-color : #ababab;
}
@media screen and (max-width: 768px) and (orientation: portrait) {
  .slick-dots {
    bottom : -23px;
  }
  .slick-dots li {
    width : 5px;
    height : 5px;
    margin : 0 4px;
  }
}


.slick-dots li.slick-active {
  background-color : #001261;
}

.slick-dots li button {
  display : block;
  width : 11px;
  height : 11px;
  padding : 5px;
  cursor : pointer;
  color : transparent;
  border : 0;
  outline : none;
  background : transparent;
  font-size : 0;
  line-height : 0;
}
.slick-dots li button:hover,.slick-dots li button:focus {
  outline : none;
}
.slick-dots li button:hover:before,.slick-dots li button:focus:before {
  opacity : 1;
}
.slick-dots li button:before {
  position : absolute;
  top : 0;
  left : 0;
  width : 20px;
  height : 20px;
  content : "•";
  text-align : center;
  opacity : 0.25;
  color : black;
  font-family : "slick";
  line-height : 20px;

  -webkit-font-smoothing : antialiased;
  -moz-osx-font-smoothing : grayscale;
}
.slick-dots li.slick-active button:before {
  opacity : 0.75;
  color : black;
}
