/* Informações Post VIP – texto simples abaixo do título do card */
.vc-ic-card-info {
	display: block;
	margin: var(--vc-ic-gap, 2px) 0 0;
	padding: 0;
	max-width: 100%;
	font-size: var(--vc-ic-size, 14px);
	line-height: 1.4;
	color: var(--vc-ic-color, #A07C35);
	text-align: inherit; /* respeita o alinhamento definido no Elementor */
	overflow-wrap: anywhere;
	box-sizing: border-box;
	background: none;
	border: 0;
}
.vc-ic-card-info .vc-ic-text {
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	color: inherit;
}

/* Aproxima do título: zera a margem inferior do título quando há informação logo depois */
.elementor-post__title:has(+ .vc-ic-card-info) {
	margin-bottom: 0 !important;
}
