/* SWD REFERENZEN – Anzeige der Kundenprojekte auf der Website */
#swd-referenzen-grid.ref-grid{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(280px,1fr));
  gap:26px;
  margin-top:14px;
}
.ref-card{
  margin:0;background:#fff;border-radius:16px;overflow:hidden;
  box-shadow:0 6px 26px rgba(20,40,25,.09);
  transition:transform .35s ease, box-shadow .35s ease;
  display:flex;flex-direction:column;
}
.ref-card:hover{transform:translateY(-6px);box-shadow:0 14px 40px rgba(20,40,25,.16);}
.ref-card__img{aspect-ratio:4/3;overflow:hidden;background:#eef1ee;}
.ref-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease;}
.ref-card:hover .ref-card__img img{transform:scale(1.06);}
.ref-card__cap{padding:16px 18px 18px;display:flex;flex-direction:column;gap:5px;}
.ref-card__cap strong{font-family:'Montserrat','Outfit',sans-serif;font-size:16px;color:#1c2620;line-height:1.35;}
.ref-card__cap span{font-size:14px;color:#6b7770;line-height:1.5;}
@media (max-width:560px){
  #swd-referenzen-grid.ref-grid{grid-template-columns:1fr;gap:18px;}
}
