    .link a{
            font-size: 25pt;
            color: black;
            font-style: italic;
            border:2px solid;
            padding:10px;
          }
/* Float four columns side by side */
.column {
  float: left;
  width: 25%;
  padding: 0 10px;
}

/* Remove extra left and right margins, due to padding in columns */
.row {margin: 0 -5px;
margin-bottom: 40px;
justify-content: center;

}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Style the counter cards */
.card {
  box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.5); /* this adds the "card" effect */
  text-align: center;
  background-color: #f1f1f1;
  height:45vh;
  font-size: 20pt;
  padding-top: 20px;
}

/* Responsive columns - one column layout (vertical) on small screens */
@media screen and (max-width: 390px) {
    .description{
        text-align: left;
    }
  .column {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
  .card{
    height: 15vh;
    border: 2px solid;
    box-shadow: none;
  }
  .row {margin: 0 -5px;
margin-bottom: 40px;

}
}