It’s due to the size of each sections and their positions.
Your first section is set to “Absolute” and the height is 100 %, it means that it will take the height of the objects inside the section and it will be positioned on the top of the body overlapping every element (thanks to the absolute position)
Try adding a height of 100vh to every sections and the position as relative