.person_bio .content_container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 70px;
}
.person_bio h4 {
  font-size: 20px;
  letter-spacing: 0.06em;
  font-weight: 500;
  margin-bottom: 10px;
}
.person_bio .img img {
  display: block;
  width: 100%;
}
.person_bio .qualifications {
  color: #00B7D4;
}
.person_bio .buttons {
  padding-top: 10px;
}
.person_bio .buttons a {
  display: inline-block;
  vertical-align: middle;
}
.person_bio .buttons .linkedin {
  margin: 20px 30px 0 0;
}
.person_bio .buttons .linkedin svg g {
  fill: #00B7D4 !important;
}
@media only screen and (max-width: 1200px) {
  .person_bio .content_container {
    grid-column-gap: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .person_bio .content_container {
    grid-template-columns: 2fr 3fr;
  }
}
@media only screen and (max-width: 600px) {
  .person_bio .content_container {
    grid-template-columns: 1fr;
  }
  .person_bio .img {
    padding-bottom: 40px;
  }
}
