Thanks for the help, I had to think about it for a while I came up with this that seems to work. But now looking at your code I wonder if that would do the same thing with a lot less css.
@media (min-width: 600px) and (max-width: 1000px) {
.price-table {
flex-wrap: wrap;
}
.price-table .wp-block-column {
flex-basis: 49%;
}
.price-table .wp-block-column:nth-child(odd) {
margin-left: 0%;
margin-right: 1%;
}
.price-table .wp-block-column:nth-child(even) {
margin-left: 1%;
margin-right: 0%;
}
}