It’s always wise to validate your html in https://validator.w3.org/check so pick out any incorrect html.
I’ve found that you’ve written lots of css wrong. It’s font-family, font-size, line-height, mso-line-height-rule (with a dash in between the words). You seem to mix writing it correctly and incorrectly.
Also, just create separate tables instead of using the colspan. Because some tds have the colspan=“4” but other don’t while they should. It’s missing things up.
Remove padding from images, because that doesn’t work everywhere. Just put it on the tds the image is in.
I’ve cleaned up your html (see attached). It’s probably not completely correct yet (some images aren’t working for me either). But it’s a step in the right direction