.grid-3-cols{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.grid-3-cols>*:empty{background:transparent}.grid-3-cols .grid-cell-300{display:table;width:300px}.vignette{float:left;display:block;margin:0 .9rem .6rem 0;max-width:20%;min-width:100px}.contact-block{font-style:normal;line-height:1.4}.contact-block a{text-decoration:none}.contact-block a:hover{text-decoration:underline}.contact-messaging{display:inline-block;margin-top:0.4rem}.msg-whatsapp a,a.msg-whatsapp{color:#25D366}.msg-messenger a,a.msg-messenger{color:#0084FF}.msg-linkedin a,a.msg-linkedin{color:#0077B5}
