#press-and-media {
  padding: 50px 0px 50px 0px;
}
#press-and-media h1 {
  font: bold 40px/58px GothamBold;
  color: #062f4f;
  background-repeat: no-repeat;
  background-size: 7rem 3px;
  background-position: bottom left;
  background-image: linear-gradient(0deg, red, red);
}
#press-and-media .news-section {
  padding-top: 30px;
}
#press-and-media .news-section .row .col-sm-4 {
  margin-bottom: 20px;
}
#press-and-media .news-section .row .col-sm-4 span {
  font: normal 12px/16px GothamBook;
  color: #813772;
}
#press-and-media .news-section .row .col-sm-4 h4 {
  font: bold 24px/38px GothamBold !important;
  color: #191830;
}
#press-and-media .news-section .row .col-sm-4 p {
  font: normal 16px/24px GothamBook;
  color: #191830;
  padding: 10px 0px 10px 0px;
}
#press-and-media .news-section .row .col-sm-4 a {
  font: bold 14px/16px GothamBold;
  color: #813772;
  text-transform: uppercase;
}
#press-and-media .press-section {
  padding-top: 50px;
}
#press-and-media .press-section h3 {
  font: bold 30px/44px GothamBold;
  color: #191830;
}
#press-and-media .press-section .row .col-sm-3 {
  margin-bottom: 20px;
}
#press-and-media .press-section .row .col-sm-3 img {
  padding: 5px;
  border: 1px solid rgba(255, 0, 0, 0.5);
}
#press-and-media .press-section .row .col-sm-3 h4 {
  font: normal 18px/29px GothamBook;
}
