/**
 * .slick-next,
 * .slick-prev {
 * 	position: absolute;
 * 	top: 50%;
 * 	display: block;
 * 	padding: 0;
 * 	height: 20px;
 * 	width: 20px;
 * 	line-height: 0;
 * 	font-size: 0;
 * 	cursor: pointer;
 * 	background: 0 0;
 * 	color: transparent;
 * 	border: none;
 * 	transform: translate(0, -50%)
 * }
 * 
 * .slick-next:focus .slick-next-icon,
 * .slick-next:focus .slick-prev-icon,
 * .slick-next:hover .slick-next-icon,
 * .slick-next:hover .slick-prev-icon,
 * .slick-prev:focus .slick-next-icon,
 * .slick-prev:focus .slick-prev-icon,
 * .slick-prev:hover .slick-next-icon,
 * .slick-prev:hover .slick-prev-icon {
 * 	opacity: 1
 * }
 * 
 * .slick-next:focus,
 * .slick-prev:focus {
 * 	top: calc(50% - 1px)
 * }
 * 
 * .slick-next:focus .slick-next-icon,
 * .slick-next:focus .slick-prev-icon,
 * .slick-prev:focus .slick-next-icon,
 * .slick-prev:focus .slick-prev-icon {
 * 	color: orange;
 * 	font-size: 28px;
 * 	margin-left: -2px
 * }
 * 
 * .slick-next.slick-disabled,
 * .slick-prev.slick-disabled {
 * 	cursor: default
 * }
 * 
 * .slick-next.slick-disabled .slick-next-icon,
 * .slick-next.slick-disabled .slick-prev-icon,
 * .slick-prev.slick-disabled .slick-next-icon,
 * .slick-prev.slick-disabled .slick-prev-icon {
 * 	opacity: .25
 * }
 * 
 * .slick-next .slick-next-icon,
 * .slick-next .slick-prev-icon,
 * .slick-prev .slick-next-icon,
 * .slick-prev .slick-prev-icon {
 * 	display: block;
 * 	color: #000;
 * 	opacity: .75;
 * 	font-family: slick;
 * 	font-size: 24px;
 * 	line-height: 1
 * }
 * 
 * .slick-prev {
 * 	left: -25px
 * }
 * 
 * [dir=rtl] .slick-prev {
 * 	left: auto;
 * 	right: -25px
 * }
 * 
 * .slick-prev .slick-prev-icon:before {
 * 	content: "←"
 * }
 * 
 * [dir=rtl] .slick-prev .slick-prev-icon:before {
 * 	content: "→"
 * }
 * 
 * .slick-next {
 * 	right: -25px
 * }
 * 
 * [dir=rtl] .slick-next {
 * 	left: -25px;
 * 	right: auto
 * }
 * 
 * .slick-next .slick-next-icon:before {
 * 	content: "→"
 * }
 * 
 * [dir=rtl] .slick-next .slick-next-icon:before {
 * 	content: "←"
 * }
 * 
 * .slick-slider {
 * 	margin-bottom: 30px
 * }
 * 
 * .slick-slider.slick-dotted {
 * 	margin-bottom: 60px
 * }
 * 
 * .slick-dots {
 * 	position: absolute;
 * 	bottom: -30px;
 * 	display: block;
 * 	padding: 0;
 * 	margin: 0;
 * 	width: 100%;
 * 	list-style: none;
 * 	text-align: center
 * }
 * 
 * .slick-dots li {
 * 	position: relative;
 * 	display: inline-block;
 * 	margin: 0 5px;
 * 	padding: 0
 * }
 * 
 * .slick-dots li button {
 * 	display: block;
 * 	height: 20px;
 * 	width: 20px;
 * 	margin-top: -4px;
 * 	margin-left: -4px;
 * 	line-height: 0;
 * 	font-size: 0;
 * 	color: transparent;
 * 	border: 0;
 * 	background: 0 0;
 * 	cursor: pointer
 * }
 * 
 * .slick-dots li button:focus .slick-dot-icon,
 * .slick-dots li button:hover .slick-dot-icon {
 * 	opacity: 1
 * }
 * 
 * .slick-dots li button:focus .slick-dot-icon:before {
 * 	color: orange
 * }
 * 
 * .slick-dots li button .slick-dot-icon {
 * 	color: #000;
 * 	opacity: .25
 * }
 * 
 * .slick-dots li button .slick-dot-icon:before {
 * 	position: absolute;
 * 	top: 0;
 * 	left: 0;
 * 	content: "•";
 * 	font-family: slick;
 * 	font-size: 12px;
 * 	line-height: 1;
 * 	text-align: center;
 * 	transition: all .05s linear
 * }
 * 
 * .slick-dots li.slick-active button:focus .slick-dot-icon {
 * 	color: orange;
 * 	opacity: 1
 * }
 * 
 * .slick-dots li.slick-active button .slick-dot-icon {
 * 	color: #000;
 * 	opacity: 1
 * }
 * 
 * .slick-dots li.slick-active button .slick-dot-icon:before {
 * 	margin-top: -3px;
 * 	margin-left: -2px;
 * 	font-size: 18px
 * }
 *
 * @format
 */

.slick-sr-only {
	border: 0 !important;
	clip: rect(1px, 1px, 1px, 1px) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important;
}

.slick-autoplay-toggle-button {
	position: absolute;
	left: 5px;
	bottom: -32px;
	z-index: 1;
	opacity: 0.75;
	background: 0 0;
	border: 0;
	cursor: pointer;
	color: #000;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.slick-autoplay-toggle-button:focus,
.slick-autoplay-toggle-button:hover {
	opacity: 1;
}

.slick-autoplay-toggle-button:focus {
	color: orange;
}

.slick-autoplay-toggle-button .slick-pause-icon:before {
	content: '⏸';
	width: 20px;
	height: 20px;
	font-family: slick;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}

.slick-autoplay-toggle-button .slick-play-icon:before {
	content: '▶';
	width: 20px;
	height: 20px;
	font-family: slick;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}
