@media (max-width: 767px) {
  section.mobile-2-cols > .l-section-h > .g-cols {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: 0 !important;
    row-gap: 25px !important;
    align-items: start !important;
  }

  section.mobile-2-cols > .l-section-h > .g-cols > .wpb_column {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    align-self: start !important;
  }
}