.slick-loading .slick-list { background: url(a36a2e85d12bad197580a2530a822824e515f25e.gif)  no-repeat center rgb(255, 255, 255); }
@font-face {
	font-family: slick;
	src: url(f7de1b3c66705fac81d16dad9524573c8a575001.eot)  format("embedded-opentype"), url(4d09eaefe22e4249a283659d896c0164554575c2.woff)  format("woff"), url(902a484d273f445fa2456eb25e720e0385178451.ttf)  format("truetype"), url(e0ec4e30e2c4bbaad38f933889402f364b913d0d.svg)  format("svg");
	font-weight: normal;
	font-style: normal;
}

.slick-prev, .slick-next { background: none; padding: 0px; border: currentColor; border-image: none; top: 50%; width: 20px; height: 20px; color: transparent; line-height: 0; font-size: 0px; margin-top: -10px; display: block; position: absolute; cursor: pointer; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { background: none; color: 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 { color: white; line-height: 1; font-family: "slick"; font-size: 20px; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: -25px; }
[dir='rtl'] .slick-prev { left: auto; right: -25px; }
.slick-prev::before { content: "←"; }
[dir='rtl'] .slick-prev::before { content: "→"; }
.slick-next { right: -25px; }
[dir='rtl'] .slick-next { left: -25px; right: auto; }
.slick-next::before { content: "→"; }
[dir='rtl'] .slick-next::before { content: "←"; }
.slick-slider { margin-bottom: 30px; }
.slick-dots { list-style: none; padding: 0px; width: 100%; text-align: center; bottom: -45px; display: block; position: absolute; }
.slick-dots li { margin: 0px 5px; padding: 0px; width: 20px; height: 20px; display: inline-block; position: relative; cursor: pointer; }
.slick-dots li button { background: none; padding: 5px; border: 0px currentColor; border-image: none; width: 20px; height: 20px; color: transparent; line-height: 0; font-size: 0px; display: block; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus {  }
.slick-dots li button:hover::before, .slick-dots li button:focus::before { opacity: 1; }
.slick-dots li button::before { left: 0px; top: 0px; width: 20px; height: 20px; text-align: center; color: black; line-height: 20px; font-family: "slick"; font-size: 6px; position: absolute; content: "•"; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button::before { color: black; opacity: 0.75; }
