.vertical-align{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}@media only screen and (max-width:980px){.four-columns .et_pb_column{width:25%!important}}@media only screen and (max-width:980px){.three-columns .et_pb_column{width:33%!important}}@media only screen and (max-width:980px){.two-columns .et_pb_column{width:50%!important}}