CSS
Cascading Style Sheets is a stylesheet language used to describe the presentation of HTML documents.
CSS can be used to describe how a document should look on different screens, when printed on paper, or when spoken through text-to-speech.
CSS flex
justify-content
is horizontal
align-content
is vertical