@charset "utf-8";
/* CSS Document */
/*
*{ box-sizing:border-box; margin:0; padding:0; list-style:none;}
*/
.slider{ width:100%; margin:0 auto;}
.slick-slide img{ width:100%;}
.slick-prev:before, .slick-next:before{ color:black;}
.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; 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{
    -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;}
.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;}
.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;}

.slick-prev, .slick-next{ font-size:0; line-height:0; position:absolute; top:48%; display:block; width:20px; height:20px; padding:0;
    -webkit-transform:translate(0, -50%);
    -ms-transform:translate(0, -50%);
    transform:translate(0, -50%);
	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:0.25;}
.slick-prev:before, .slick-next:before{ font-size:20px; line-height:1; opacity:0.75; color:#36C;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.slick-prev{ left:0; z-index:-999;}
[dir='rtl'] .slick-prev{ right:0; left:auto;}
.slick-prev:before{ content:'←';}
[dir='rtl'] .slick-prev:before{ content:'→';}
.slick-next{ right:0; z-index:-999;}
[dir='rtl'] .slick-next{ right:auto; left:0;}
.slick-next:before{ content:'→';}
[dir='rtl'] .slick-next:before{ content:'←';}

/* Dots */
.slick-dots{ position:absolute; left:50%; bottom:10px; display:block; width:1100px; padding:0; margin-left:-550px; list-style:none; /*text-align:center;*/}
.slick-dots li{ position:relative; display:inline-block; width:30px; height:30px; margin:0; padding:0; cursor:pointer;}
.slick-dots li button{ font-size:0; line-height:0; display:block; width:20px; height:20px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:transparent;}
.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{ font-size:50px; line-height:30px; position:absolute; top:0; left:0; width:30px; height:30px; content:'•'; text-align:center; opacity:0.5; color:#ccc;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.slick-dots li.slick-active button:before{ opacity:1; color:#30bbf9;}

