.category-section{
  background: transparent !important;
}
.category-section .feature {
  position: relative;
}
.category-section .et_pb_row{
  width: 100%;
}
.category-section .et_pb_row:first-of-type{
  display: flex;
}
.category-section .feature article{
  height: 100%;
}
.category-section .feature h2{
  color: #FFF;
}
.category-section .feature article div{
  position: absolute;
  bottom: 0;
  padding: 1em;
  color: #FFF;
  background: #427a88de;
}
.category-section .feature img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.feature-col a{
  display: flex;
  margin-bottom: 1em;
}
.feature-col article:last-of-type{
  margin-bottom: 0;
}
.feature-col img{
  width: 25%;
  height: auto;
  object-fit: cover;
  margin-right: 1em;
}