It's been a while since I don't write an e-mail template, but I suggest you doing this using tables and use some sort of e-mail boilerplate to help you to "normalize" the CSS among clients. Sometinhg like this https://htmlemailboilerplate.com/