Fix would be something like adding 50vw to the ad content background instead of 1000px, and adding overflow-x: hidden to mask any potential overflow.