Styles for slides

- responsive fonts
- background colours based on department - base classnames on dept name abbreviations in API
- avoided nesting CSS
Endpoint now available, have switched to that