/* Grille « Nos autres prestations » (bloc partage des pages de service) : jamais plus de 3 cartes par ligne.
   6 cartes = 3 + 3 ; 5 cartes = 3 + 2 (les deux dernières se partagent la ligne) ; 7 cartes = 3 + 2 + 2. */
.prop-groupe .prop-offres{ grid-template-columns:repeat(6,minmax(0,1fr)); }
.prop-groupe .prop-offres > .prop-offre{ grid-column:span 2; }
/* 5 cartes : les 4e et 5e */
.prop-groupe .prop-offres > .prop-offre:nth-child(4):nth-last-child(2),
.prop-groupe .prop-offres > .prop-offre:nth-child(5):nth-last-child(1),
/* 7 cartes : les 4e a 7e (deux lignes de deux) */
.prop-groupe .prop-offres > .prop-offre:nth-child(4):nth-last-child(4),
.prop-groupe .prop-offres > .prop-offre:nth-child(5):nth-last-child(3),
.prop-groupe .prop-offres > .prop-offre:nth-child(6):nth-last-child(2),
.prop-groupe .prop-offres > .prop-offre:nth-child(7):nth-last-child(1){ grid-column:span 3; }
@media (max-width:900px){
  .prop-groupe .prop-offres{ grid-template-columns:repeat(2,minmax(0,1fr)); }
  .prop-groupe .prop-offres > .prop-offre,
  .prop-groupe .prop-offres > .prop-offre:nth-child(n){ grid-column:span 1; }
}
@media (max-width:600px){ .prop-groupe .prop-offres{ grid-template-columns:1fr; } }
