/*
 * Home · bloque "Equipo B-Move"
 * Las cajas de cada fila miden lo mismo (sustituye a los padding-bottom que se ponían a mano
 * en cada tarjeta para cuadrarlas, y que solo cuadraban a un ancho concreto).
 * Las filas llevan la clase extra "bmh-equipo" (vc_row_inner con equal_height).
 */
@media (min-width: 768px) {
	.vc_row.vc_inner.bmh-equipo > .vc_column_container > .vc_column-inner {
		flex-direction: column;
	}
	.vc_row.vc_inner.bmh-equipo > .vc_column_container > .vc_column-inner > .wpb_wrapper {
		flex: 1 1 auto;
		display: flex;
		flex-direction: column;
	}
	.vc_row.vc_inner.bmh-equipo .wpb_wrapper > .wpb_raw_code {
		flex: 1 1 auto;
		display: flex;
		flex-direction: column;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.vc_row.vc_inner.bmh-equipo .wpb_raw_code > .wpb_wrapper {
		flex: 1 1 auto;
		display: flex;
		flex-direction: column;
	}
	.vc_row.vc_inner.bmh-equipo .team-member {
		flex: 1 1 auto;
	}
}

/*
 * Espacio entre filas de cajas: 70px (20px de margen de .team-member + 50px), como el que
 * dejaban antes los arreglos a mano bajo la fila 1. Por debajo de 960px ya lo da el tema
 * (padding 25px 0 !important en las columnas internas), así que solo hace falta en escritorio.
 */
@media (min-width: 960px) {
	.vc_row.vc_inner.bmh-equipo + .vc_row.vc_inner.bmh-equipo {
		margin-top: 50px;
	}
}

/*
 * Blanco dentro de la caja (09/11/2026): abajo solo quedan los 30px de relleno de
 * .team-content-text, los mismos que a los lados. Antes sumaba 75px (25px de la caja
 * + 20px del último párrafo + 30px). #wrapper hace falta para ganar a "#single-page p".
 */
.vc_row.vc_inner.bmh-equipo .team-member {
	padding-bottom: 0;
}
#wrapper .vc_row.vc_inner.bmh-equipo .team-content-text-inner > :last-child {
	margin-bottom: 0;
}
