/*
 * Base heredada de Elementor.
 *
 * Cuando el codigo de las paginas estaba dentro de un widget HTML, quedaba envuelto por el contenedor
 * `.elementor`, y la hoja grande de Elementor (frontend.min.css) le aplicaba estas reglas genericas a
 * todo lo que habia adentro. Al sacar las paginas de Elementor esas reglas dejaron de aplicarse, asi
 * que se reproducen aca (son las unicas genericas) para que las paginas se vean 1:1 igual que antes.
 *
 * Se aplican a lo que este dentro de `.vai-base` (el envoltorio del contenido en template-parts/pagina.php).
 * Misma especificidad que las originales; se carga despues del tema padre y antes del CSS de cada pagina.
 */
.vai-base *,
.vai-base ::after,
.vai-base ::before {
	box-sizing: border-box;
}

.vai-base a {
	box-shadow: none;
	text-decoration: none;
}

.vai-base hr {
	background-color: transparent;
	margin: 0;
}

.vai-base img {
	border: none;
	border-radius: 0;
	box-shadow: none;
	height: auto;
	max-width: 100%;
}

.vai-base embed,
.vai-base iframe,
.vai-base object,
.vai-base video {
	border: none;
	line-height: 1;
	margin: 0;
	max-width: 100%;
	width: 100%;
}
