.painel {
	background: var(--cor-complementar3);
}

.painel.slick-slider {
	margin-bottom: 0;
}

/*
.painel .active{
    opacity: 0;
	transform: scale(.7);
    transition: all .5s;
    position: relative;
}

.painel .slick-active .active{
	transform: scale(1);
    opacity: 1;
} 
*/
.painel__caption {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 1.5rem;
	background: linear-gradient(to bottom, transparent, rgba(0,0,0,.8));
}

.painel__caption h3 {
	padding-left: 1rem;
	border-left: 3px solid var(--cor-complementar2);
	color: var(--cor-branco);
	font-size: 1.6rem;
}

.painel .slick-prev {
	left: 20px;
}

.painel .slick-next {
	right: 20px;
}

.slick-prev,
.slick-next {
	width: 27px !important;
	height: 43px !important;
	filter: brightness(0) invert(1);
}

.slick-prev:before {
	content: url(../img/prev.png) !important;

}

.slick-next:before {
	content: url(../img/next.png) !important;
}

.slick-dots li {
	background: #d2d0d0; 
	border-radius: 50px; 
	border: 2px solid #fff;  
	width: 15px;
	height: 15px;
}

.slick-dots .slick-active {
	background: var(--cor-principal);
}

.slick-dots li button {
	text-indent: -9999999px;
}


@media (min-width: 998px) {
	.painel__caption h3  {
		font-size: 2rem;
	}
}