@charset 'UTF-8';

.slick-slide{margin:0px 20px;}
.slick-prev:before,
.slick-next:before{color:black;}
.slick-slide{transition:all ease-in-out .3s;}
.slick-active{}
.slick-current{opacity:1;}
.slick-slider{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{display:block; position:relative; 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); -webkit-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0);}
.slick-track{display:block; position:relative; top:0; left:0; margin-right:auto; margin-left:auto;}
.slick-track:before,
.slick-track:after{content:''; display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none; position:relative; float:left; top:0; padding-top:40px; transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); min-height:1px; outline:none;}

.slick-slide img{display:block; margin:0 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;}
.slick-slide *{outline:none !important;}

/* Arrows */
.slick-prev,
.slick-next{display:block; position:absolute; top:auto; bottom:0; z-index:999; width:80px; height:80px; line-height:0; padding:0; background:transparent; border:none; font-size:0; color:transparent; -ms-transform:translate(0, -50%); cursor:pointer; outline:none;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{outline:none;}
.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{display:inline-block; opacity:.75; width:8px; height:11px; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.slick-prev{right:80px; left:auto; background:#367da4;}

[dir='rtl'] .slick-slide{float:right;}
[dir='rtl'] .slick-prev{right:-25px; left:auto;}
.slick-prev:before{content:''; background:url(../images/common/arr_btn.svg) no-repeat 50% 50%; transform:rotate(180deg); -webkit-transform:rotate(180deg);}
[dir='rtl'] .slick-prev:before{content:'��';}
.slick-next{right:0; background:#186e9c;}
[dir='rtl'] .slick-next{right:auto; left:-25px;}
.slick-next:before{content:''; background:url(../images/common/arr_btn.svg) no-repeat 50% 50%;}
[dir='rtl'] .slick-next:before{content:'��';}

/* Dots */
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{display:block;position:absolute;bottom: 120px;width:100%;margin:0;padding:0;text-align:center;list-style:none;}
.slick-dots li{display:inline-block;position:relative;width: 11px;height: 11px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{display:block;width: 11px;height: 11px;text-indent: -9999px;font-size: 0;background: none;}
.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;background: #d32020;}
.slick-dots li button:before{content: '';position:absolute;top:0;left:0;width: 11px;height: 11px;text-align:center;background: #cecece;border-radius: 10px;}
.slick-dots li.slick-active button:before{opacity: 1;background: #d32020;}
.slick-slide  em{display:block;margin-top:30px;font-weight:600;font-size:16px;color:#222;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-family: 'S-CoreDream';}

@media all and (max-width:1380px){
	.slick-prev,
	.slick-next{width:70px; height:70px;}
	.slick-prev{right:70px;}
}

@media all and (max-width:1110px){
	.slick-slide{padding-top:0;}
}

@media all and (max-width:767px){
	.slick-prev,
	.slick-next{width:50px; height:50px;}
	.slick-prev{right:50px;}
}