.link-block {
  display: grid;
  margin-top: 2rem; }
  @media screen and (min-width: 1024px) {
    .link-block {
      grid-template-columns: auto max-content;
      grid-template-rows: auto; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .link-block {
      grid-template-columns: auto max-content;
      grid-template-rows: auto; } }
  @media screen and (max-width: 767px) {
    .link-block {
      grid-template-columns: auto;
      grid-template-rows: auto max-content; } }
  .link-block .linkedinlogo {
    height: 3.5rem; }

.mail-block {
  display: grid;
  margin-top: 2rem; }
  @media screen and (min-width: 1024px) {
    .mail-block {
      grid-template-columns: auto max-content;
      grid-template-rows: auto; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .mail-block {
      grid-template-columns: auto max-content;
      grid-template-rows: auto; } }
  @media screen and (max-width: 767px) {
    .mail-block {
      grid-template-columns: auto;
      grid-template-rows: auto max-content; } }
  .mail-block .mail {
    font-weight: bold; }
