/**
 * Homepage three brand cards — keep circular arrow CTAs on one horizontal line
 * (bottom of each equal-height column). Section must have .anko-brand-cards.
 */

.anko-brand-cards.section > .section_wrapper.mcb-section-inner {
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: stretch !important;
	align-content: stretch !important;
}

.anko-brand-cards.section > .section_wrapper.mcb-section-inner > .wrap.mcb-wrap {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	align-self: stretch !important;
	flex: 1 1 auto !important;
	min-width: 0 !important;
	box-sizing: border-box !important;
}

/* Fill column height; stack image + text + icon vertically */
.anko-brand-cards .mcb-wrap:not(.divider) > .mcb-wrap-inner {
	flex: 1 1 auto !important;
	display: flex !important;
	flex-direction: column !important;
	flex-wrap: nowrap !important;
	justify-content: flex-start !important;
	align-items: stretch !important;
	align-content: flex-start !important;
	width: 100% !important;
	min-height: 0 !important;
	box-sizing: border-box !important;
}

/* Pin BeBuilder icon box (arrow) rows to the bottom of each card */
.anko-brand-cards .mcb-wrap-inner > .column_icon_box_2.column.mcb-column,
.anko-brand-cards .mcb-column.mcb-item-5ef34b622,
.anko-brand-cards .mcb-column.mcb-item-0193d827a,
.anko-brand-cards .mcb-column.mcb-item-3e3xlhggu {
	margin-top: auto !important;
	flex-shrink: 0 !important;
	align-self: stretch !important;
}
