.box {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10%;
  text-align: center;
}

a:hover {
  transition: background-color 0.5s ease;
  background-color: #e0e0e0 !important;
}

.photo {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.icon {
  height: 1.4em;
  filter: contrast(75%);
  padding: 5px;
}

.icon:hover {
  filter: contrast(95%);
}
