.card {
    max-width: 300px;
    margin: auto;
    text-align: center;
    font-family: arial;
    padding: 30px;
    transition: all 500ms ease;
    height: 500px;
    /* outline: 1px red solid; */
  }
  .card:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
  .card:hover .linkedin {
    opacity: 100;
    pointer-events: all;
  }
  
  .title {
    color: grey;
    font-size: 14px;
    height:50px;
  }
  
  button {
    border: none;
    outline: 0;
    display: inline-block;
    padding: 8px;
    color: white;
    background-color: #000;
    text-align: center;
    cursor: pointer;
    width: 100%;
    font-size: 18px;
  }
  
  a {
    text-decoration: none;
    font-size: 22px;
    color: black;
  }
  
  button:hover,
  a:hover {
    opacity: 0.7;
  }
  .image-container img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .image-container {
    border: 5px solid lightgrey;
    transition: all 500ms ease;
  }
  
  .card:hover .image-container {
    border-color: red;
  }
  
  .linkedin {
    opacity: 0;
    pointer-events: none;
    transition: all 500ms ease;
  }
  