.efc-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.efc-project-tile{border:1px solid #e3e3e3;border-radius:10px;overflow:hidden;text-decoration:none!important;color:#161616;background:#fff;display:block}.efc-project-tile img,.efc-project-placeholder{display:block;width:100%;height:210px;object-fit:cover}.efc-project-placeholder{background:#eee;display:grid;place-items:center;font-size:40px}.efc-project-tile-info{padding:16px}.efc-project-tile-info strong{display:block;font-size:17px}.efc-project-tile-info small{display:block;margin-top:6px;color:#7a7a7a}.efc-project-gallery{margin:40px 0}.efc-project-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.efc-project-gallery-grid img{display:block;width:100%;height:230px;object-fit:cover;border-radius:8px}@media(max-width:780px){.efc-project-grid,.efc-project-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.efc-project-grid,.efc-project-gallery-grid{grid-template-columns:1fr}}