.slick-slider {
	box-sizing: border-box; position: relative; display: block; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent
}
.slick-list {
	z-index: 1; position: relative; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; overflow: hidden; padding-top: 0px
}
.slick-list:focus {
	outline-style: none; outline-color: invert; outline-width: medium
}
.dragging.slick-list {
	cursor: hand
}
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative; display: block; top: 0px; left: 0px
}
.slick-track:before {
	display: table; content: ""
}
.slick-track:after {
	display: table; content: ""
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	min-height: 1px; display: none; float: left; height: 100%
}
[dir='rtl'] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-loading.slick-slide img {
	display: none
}
.dragging.slick-slide img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	border-bottom: transparent 1px solid; border-left: transparent 1px solid; display: block; height: auto; border-top: transparent 1px solid; border-right: transparent 1px solid
}
.slick-prev {
	z-index: 3; border-bottom: medium none; position: absolute; border-left: medium none; padding-bottom: 0px; line-height: 0; margin-top: -30px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; width: 50px; padding-right: 0px; display: block; background: none transparent scroll repeat 0% 0%; height: 50px; color: transparent; font-size: 0px; border-top: medium none; top: 50%; cursor: pointer; border-right: medium none; padding-top: 0px
}
.slick-next {
	z-index: 3; border-bottom: medium none; position: absolute; border-left: medium none; padding-bottom: 0px; line-height: 0; margin-top: -30px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; width: 50px; padding-right: 0px; display: block; background: none transparent scroll repeat 0% 0%; height: 50px; color: transparent; font-size: 0px; border-top: medium none; top: 50%; cursor: pointer; border-right: medium none; padding-top: 0px
}
.slick-prev {
	border-bottom: #fff 1px solid; border-left: #fff 1px solid; left: 30px; transform: rotate(45deg)
}
.slick-next {
	border-bottom: #fff 1px solid; border-right: #fff 1px solid; transform: rotate(-45deg)
}
[dir='rtl'] .slick-prev {
	right: 30px; left: auto
}
.slick-next {
	right: 30px
}
[dir='rtl'] .slick-next {
	right: auto; left: 30px
}
.slick-dots {
	z-index: 2; position: absolute; text-align: center; padding-bottom: 0px; line-height: 0; list-style-type: none; padding-left: 0px; width: 100%; bottom: 20px; padding-right: 0px; display: block; height: auto; list-style-image: none; padding-top: 0px
}
.slick-dots li {
	position: relative; padding-bottom: 0px; margin: 0px 3px; padding-left: 0px; padding-right: 0px; display: inline-block; cursor: pointer; padding-top: 0px
}
.slick-dots li button {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; line-height: 0; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; width: 10px; padding-right: 0px; display: block; background: #fff; height: 10px; font-size: 0px; border-top: 0px; cursor: pointer; border-right: 0px; padding-top: 0px; border-radius: 10px
}
.slick-dots li.slick-active button {
	background: #fbca4f
}
