Use the same WP template that they used?
It's actually fairly standard stuff. Any block element, be it div, section, or whatever, will be full width of its container by default, (you will need to remove default margin from the body to touch the screen sides).
To get the colour, set the background-color.
Then you can put into the containers whatever you like and align it as you like.