.contact-container{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-around;margin:2em 0}.contact{background-color:#fff;border:1px solid #57585a;border-radius:.3em;color:#57585a;display:grid;max-width:225px}.contact img{border-radius:.3em;width:100%}.contact .name{color:#582c83;font-size:1em;padding:.3em .5em}.contact .name,.contact .title{font-weight:700;text-align:center}.contact .title{font-size:.8em;margin-bottom:.5em}.contact .email{font-size:.8em;text-align:center}.contact .email a{color:#582c83;text-decoration:underline}@media print{.contact-container{gap:12px;margin:12px}.contact .name,.contact .title{font-size:.8em;margin:0;padding:0}.contact .name{margin-top:4px}.contact .title{margin-bottom:4px}.contact{border:none;max-width:150px}.contact img{max-width:125px}}