@charset "UTF-8";
.slick-loading .slick-list{}
@font-face{font-family: 'Line Awesome Free';:font-weight:900;font-display: swap;font-style:normal;}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:auto;height:auto;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; z-index:1}
.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:1}
.slick-prev:before,.slick-next:before{line-height:1;opacity:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:99}
.slick-prev{left:35px}[dir='rtl']
.slick-prev{right:35px;left:auto}
.slick-prev:before{content:"";background-image: url("../images/arrow.svg");}
[dir='rtl']

.slick-next{right:35px}[dir='rtl']
.slick-next{right:auto;left:25px}
.slick-next:before{content:""; background-image: url("../images/arrow.svg");-webkit-transform:  rotate(180deg);
-moz-transform:  rotate(180deg);
-ms-transform:  rotate(180deg);
-o-transform:  rotate(180deg);
transform:  rotate(180deg);}[dir='rtl']

.slick-dotted.slick-slider{margin-bottom:0}
.slick-dots {
  position: absolute;
  bottom: 40px;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  right: 0;
}
.slick-dots li{position:relative;display:inline-block;width:auto;height:auto;margin:0 6px;padding:0;cursor:pointer;top: 45%;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:auto;height:auto;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{line-height:20px;position:absolute;top:0;left:0;width:9px;height:9px;content:'';text-align:center;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color: #fff;border-radius:60px;}
.slick-dots li.slick-active button:before{opacity:1;color:#49bc16; background-color:#49bc16;}


@media (max-width: 600px) {
	.slick-prev {left: 5px}
	.slick-next {right: 5px;}
	.slick-prev::before, .slick-next::before {width: 30px;height: 30px;display: block;}
	.slick-prev, .slick-next {width: 36px;height: 37px;}
}

@media (min-width: 601px) {
	.slick-prev {left: 25px}
	.slick-next {right: 20px;}
	.slick-prev::before, .slick-next::before {width: 25px;height: 25px;display: block;}
	.slick-prev, .slick-next {width: 37px;height: 37px;}
}
@media (min-width: 839px) {
	.slick-prev {left: 50px}
	.slick-next {right: 50px;}
	.slick-prev::before, .slick-next::before {width: 30px;height: 30px;display: block;}
	.slick-prev, .slick-next {width: 46px;height: 46px;}
}
