Answer: The balloon floats due to the difference in density
Explanation:
The air inside the balloon is warm as a result of it being heated. As warm air spreads out more, it has a lower density than cooler air.
A substance with a lower density rises over substances with higher densities as those sink lower. With the air in the balloon having a lower density, it will rise above the air outside which is colder and has a higher density.