/* HIGHLIGHTS SLIDER */
.highlights-slider-wrapper {
	position: relative;
	margin-bottom: 150px;
}
.highlights-slider-wrapper .highlights-slider {
	position: relative;
}
.highlights-slider figure {
	position: relative;
	background-color: #000;
}
.highlights-slider figure img {
	opacity: .6;
}
.highlights-slider figure figcaption {
	position: absolute;
	top: 43%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: calc(100% - 30px);
	text-align: center;
}
.highlights-slider figure figcaption h3 {
	font: 400 34px/1 "DIN Next LT W01 Black", sans-serif;
	color: #fff;
	margin-bottom: 25px;
	text-transform: uppercase;
}
.highlights-slider figure figcaption p {
	font: 400 16px/1.75 "DIN Next LT W01 Regular", sans-serif;
	color: #fff;
	text-align: left;
	border: 5px solid #fff;
	margin: 0;
	padding: 15px;
}
.highlights-slider-wrapper .highlights-arrows {
	position: absolute;
	bottom: 30px;
	right: 30px;
	display: block;
}
.highlights-slider-wrapper .highlights-arrows i {
	font-size: 41px;
	color: #ff4539;
	background-color: #fff;
	border: 3px solid #fff;
	border-radius: 30px;
	margin: 0px 5px;
	pointer-events: auto;
	cursor: pointer;
}
.highlights-slider-wrapper .highlights-slider-nav {
	display: none;
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translate(-50%, 50%);
	width: calc(100% - 1.875rem);
	max-width: 1950px;
	margin: 0;
}
.highlights-slider-nav figure img {
	position: relative;
	z-index: 7;
	-webkit-filter: grayscale(1);
}
.highlights-slider-nav figure.slick-current img,
.highlights-slider-nav figure:hover img {
	-webkit-filter: grayscale(0);
}
.highlights-slider-nav figure {
	position: relative;
	margin: 0px 10px;
	cursor: pointer;
}
.highlights-slider-nav figure .highlights-accent {
	background-color: #ff4539;
	height: 27px;
	text-align: right;
	padding: 5px 5px 2px;
	position: relative;
	left: 0;
	right: 0;
	z-index: 8;
	transform: translateY(100%);
	opacity: 0;
	transition-property: transform, opacity;
	transition-timing-function: ease;
	transition-duration: .35s;
}
.highlights-slider-nav figure.slick-current .highlights-accent,
.highlights-slider-nav figure:hover .highlights-accent {
	transform: translateY(0%);
	opacity: 1;
}
.highlights-slider-nav figure .highlights-accent i {
	color: #fff;
	font-size: 20px
}
.highlights-slider-nav figure figcaption {
	font: 400 13px/1 "DIN Next LT W01 Regular",sans-serif;
	display: block;
	position: absolute;
	z-index: 7;
	transform: rotate(90deg);
	transform-origin: top left;
	top: 27px;
	left: 100%;
	width: 142px;
	text-transform: uppercase;
	color: #fff;
	padding: 10px;
}
.highlights-slider figure figcaption p .sh-more-link {
	font-family: "DIN Next LT W01 Bold", sans-serif;
	text-decoration: none;
}
.highlights-slider figure figcaption p .sh-more-link:hover {
	color:#fff;
}
.highlights-slider-nav figure figcaption::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0px;
	right: -100px;
	z-index: -1;
	background-color: #ff4539;
}
@media screen and (min-width: 40.063em) {
	.highlights-slider figure figcaption {
		max-width: 610px;
	}
	.highlights-slider figure figcaption h3 {
		font-size: 57px;
	}
}
@media screen and (min-width: 64em) {
	.highlights-slider-wrapper .highlights-slider-nav {
		display: block;
	}
	.highlights-slider figure figcaption {
		max-width: 770px;
	}
	.highlights-slider figure figcaption h3 {
		font-size: 80px;
	}
	.highlights-slider figure figcaption p {
		font-size: 18px;
		padding: 45px;
	}
	.highlights-slider-wrapper .highlights-arrows {
		display: none;
	}
}
@media screen and (max-width: 40.063em) {
	.highlights-slider-wrapper {
		position: relative;
		margin-bottom: 40px;
	}
}
