/**
 * Encabezados H3 en acordeones y pestañas de Elementor.
 *
 * Por SEO, el título de cada pregunta frecuente y el de cada pestaña son ahora
 * H3 (en el acordeón mediante su ajuste nativo "Etiqueta HTML del título", y en
 * las pestañas mediante un filtro del tema, porque ese widget no ofrece el
 * control).
 *
 * El único efecto secundario es de estilo: en el kit de este sitio la
 * tipografía global de H3 está asignada al preset de H1 (Alexandria 60 px), y
 * su regla `.elementor-kit-6 h3` gana a la del propio widget, que Elementor
 * escribe con `:where(...)`, es decir, sin especificidad. Estas reglas
 * devuelven el aspecto exacto que tenían antes del cambio: heredan del
 * contenedor del widget, así que si mañana se cambia la tipografía de los
 * acordeones o de las pestañas desde Elementor, el título la sigue.
 */

/* Acordeón: hereda del contenedor y conserva la negrita del preset del widget. */
.elementor-widget-n-accordion h3.e-n-accordion-item-title-text {
	font: inherit;
	font-weight: var( --e-global-typography-8b81cce-font-weight, 700 );
	color: inherit;
	margin: 0;
	letter-spacing: inherit;
	text-transform: inherit;
}

/* Pestañas: hereda íntegramente del botón, que es quien lleva los estilos. */
.elementor-widget-n-tabs h3.e-n-tab-title-text {
	font: inherit;
	color: inherit;
	margin: 0;
	letter-spacing: inherit;
	text-transform: inherit;
}

/*
 * Título con aspecto de H1 sin ser un encabezado.
 *
 * En la ficha de contenedor, la llamada a la acción "¿Quieres comprar o
 * alquilar?" ocupaba el H1 en lugar del nombre del producto. Ahora se imprime
 * como <div> y esta clase le devuelve la tipografía global de H1: se usan las
 * mismas variables del kit que emplea Elementor, de modo que conserva los
 * tamaños responsive y sigue cualquier cambio futuro del preset.
 */
.mar-titulo-h1 .elementor-heading-title {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-644190a-font-family ), Sans-serif;
	font-size: var( --e-global-typography-644190a-font-size );
	font-weight: var( --e-global-typography-644190a-font-weight );
	line-height: var( --e-global-typography-644190a-line-height );
}
