/* Slick */
/* Slider */
.slick-slider{ position:relative; display:block; 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; overflow:hidden; margin:0; padding:0;}
.slick-list:focus{ outline:none;}
.slick-list.dragging{ cursor:pointer; cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{ transform: translate3d(0, 0, 0);}
.slick-track{ position:relative; top:0; left:0; display:block;}
.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;}
.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; border:1px solid transparent;}
.slick-arrow.slick-hidden{ display: none;}

/* Slider theme */
/* Slider */
.slick-loading .slick-list{}

/* Arrows */
.slick-prev,
.slick-next{ font-size:0; line-height:0; position:absolute; top:50%; display:block; width:20px; height:20px; margin-top:-10px; padding:0; cursor:pointer; color:transparent; border:none; outline:none; background:transparent;}
.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:.25; }
.slick-prev:before,
.slick-next:before{ opacity:.75; color:white; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev{ left:-25px; }
.slick-prev:before{ content: '←'; }
.slick-next{ right: -25px;}
.slick-next:before{content: '→';}

/* Dots */
.slick-slider{ margin-bottom:0; padding-bottom:0; z-index: 9;}
.slick-dots{ position: absolute; bottom: -22px; display:block; width:100%; list-style:none; text-align:center; }
.slick-dots li{	position: relative; display: inline-block; padding:0 5px; cursor: pointer;}
.slick-dots li button{ display:block; width:10px; height:10px; border-radius:10px; border:0; cursor: pointer; outline:none; font-size:0; background-color:#00a19c;  transition: all linear 0.3s;}
.slick-dots li.slick-active button,
.slick-dots li button:focus{ width:33px; background-color:#ff7802; outline:none; transition: all linear 0.3s;}

