/* EOB - Card Imagem com Texto (Elementor)
 * Apenas layout/estrutura. Cores, espaçamentos e tipografia ficam a cargo
 * dos controles do próprio widget no Elementor.
 */

.eob-overlay-card {
	display: flex;
	flex-direction: column;
}

.eob-overlay-card .eob-card-image-wrap {
	position: relative;
	width: 100%;
	overflow: hidden;
	display: flex;
	align-items: flex-end;
}

.eob-overlay-card .eob-card-image-wrap img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	z-index: 1;
	transition: filter 0.3s ease;
}

.eob-overlay-card .eob-card-overlay-text {
	position: relative;
	z-index: 2;
	width: 100%;
	box-sizing: border-box;
}

/* Quando um link é definido, o wrapper vira <a> — zera o estilo padrão de link
 * do navegador (cor/sublinhado) pra não interferir no visual do card. */
a.eob-card-image-wrap {
	color: inherit;
	text-decoration: none;
	cursor: pointer;
}
