Styles for slides

- responsive fonts
- background colours based on department - base classnames on dept name abbreviations in API
- avoided nesting CSS