.img_feat_con {
  display: flex;
  justify-content: center;
}

.img_feat_inner {
  max-width: var(--w-content-width);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: var(--spacing-content-gap-reg);
  padding: var(--spacing-section-medium) var(--spacing-mob-gutter) var(--spacing-section-medium);
}

.img_feat_img {
  height: 350px;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-bottom: var(--border-main-default);
}

.img_feat_content {
  width: 100%;
  max-width: var(--w-paragraph-width-reg);
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 20px;
}

.img_feat_heading {
  font-size: var(--fs-title-lrg);
  font-weight: var(--fw-bold);
  font-family: var(--ff-title);
}

/* mobile */

@media only screen and (min-width: 605px) {
  .img_feat_inner {
  flex-wrap: nowrap;
}
  
  @media only screen and (min-width: 706px) {
    .img_feat_inner {
      padding-left: 0;
    }