#v7-slides {
	position: relative;
	aspect-ratio: 1.77;
	overflow: hidden;
	border-radius: 8px;
	border: 1px solid #046b99;
	z-index: 1;
}
#v7-slides .slide {
	position: absolute;
	width: 100%;
	top: 0;
	display: block;
	aspect-ratio: 1.77;
	text-decoration: none;
	color: #fff;
	background-size: cover !important;
	z-index: 1;
}
#v7-slides .slide:first-child {
	z-index: 2;
}
#v7-slides .slide .external-link-icon {
	display: none !important;
}
#v7-slides .slide-inner {
	position: absolute;
	bottom: 20px;
	padding: 24px;
	text-shadow: 0 3px 5px #000;
}
#v7-slides h3 {
	margin: 0;
}
#v7-slides .slide-btn {
	color: #fff;
	font-size: 3rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	opacity: .66;
	transition: opacity .25s;
	z-index: 2;
	padding: 30px 15px;
	text-shadow: 0 3px 5px #000;
}
@media (max-width: 767.98px) {
	#v7-slides .slide-btn {
		font-size: 2rem;
		top: 25%;
	}
}
#v7-slides .slide-btn:active,  #v7-slides .slide-btn:hover, #v7-slides .slide-btn:focus { 
	opacity: 1;
}
#v7-slide-btn-prev {
	left: 0;
}
#v7-slide-btn-next {
	right: 0;
}
#v7-slide-dots {
	font-size: 2rem;
	line-height: 1;
	position: absolute;
	color: #666;
	padding: 24px 0 8px 24px;
	bottom: 0;
	z-index: 2;
}
#v7-slide-dots .active {
	color: #fff;
}
