/* CVCS - Accueil / Solutions CVC : grille 2x2, sans effet sur les autres sections. */
.cvcs-home-solutions-grid > [class*="col-"] { display: flex; min-width: 0; }
.cvcs-home-solutions-card { display: flex; flex-direction: column; width: 100%; height: 100%; }
.cvcs-home-solutions-card__body { display: flex; flex-direction: column; flex: 1 1 auto; min-width: 0; }
.cvcs-home-solutions-card__cta { margin-top: auto; text-align: center; }
.cvcs-home-solutions-card__media--redge { aspect-ratio: 700 / 438; overflow: hidden; background: #fff; }
.cvcs-home-solutions-card__redge-img { display: block; width: 100%; height: 100% !important; max-width: none; object-fit: cover; object-position: center; }
.cvcs-home-solutions-card--redge .abs-centered { max-width: 88%; text-align: center; background: rgba(13, 40, 76, .76); border-radius: 10px; padding: .35em .6em; line-height: 1.25; }
@media (max-width: 767px) {
  .cvcs-home-solutions-card--redge .abs-centered { font-size: clamp(1.3rem, 5.5vw, 1.9rem) !important; }
}
