/* The two columns are equal-height cards. Their actions share one baseline. */
html body.home:not(.bv-accueil-preview) .bv-vf__panel,
html body.home:not(.bv-accueil-preview) .bv-vf__brochure {
  height: 100% !important;
  min-height: 0 !important;
}
html body.home:not(.bv-accueil-preview) .bv-vf__panel {
  justify-content: flex-start !important;
  padding-bottom: 40px !important;
}
html body.home:not(.bv-accueil-preview) .bv-vf__cta-wrap {
  margin-top: auto !important;
}
html body.home:not(.bv-accueil-preview) .bv-vf__brochure-body {
  flex: 1 1 auto !important;
}
html body.home:not(.bv-accueil-preview) .bv-vf__brochure-cta {
  margin-top: auto !important;
}

@media (max-width: 767px) {
  html body.home:not(.bv-accueil-preview) .bv-vf__panel,
  html body.home:not(.bv-accueil-preview) .bv-vf__brochure { height: auto !important; }
  html body.home:not(.bv-accueil-preview) .bv-vf__panel { padding-bottom: 48px !important; }
  html body.home:not(.bv-accueil-preview) .bv-vf__cta-wrap { margin-top: 12px !important; }
  html body.home:not(.bv-accueil-preview) .bv-vf__brochure-cta { margin-top: 8px !important; }
}
