Hey @Jlawal, Looking at your site in Firefox, Chrome and Safari they all look great at wide desktop screens.
The problem I see in all of the browsers is when it is viewed on a smaller screen. The way HubSpot stacks modules on smaller screens kicks in which is showing me the overlapping issue. Is this what you are talking about?
They will always stack and the images will always get smaller based on the CSS of your site. If I could suggest trying adding these 3 images in a 1x3 table and have that table in one module. You may have to get creative with the positioning inside of the table and also the place where the first 2 images meet may need to be extended so the cloud does not go into the first image. A clean cut between the two.