We use shortcodes to do the bonus pages, and css file dedicated for bonus pages is joomla-page.less(path: ROOT/templates/YOUR_TEMPLATE/less/joomla-page.less)
Special positions are: stickyPanel, stickyBar, You can use them for any module type. For using this, please go to Module Manager and config your module to your desired position.
You can control module by:
The solution is using Module Class Suffix. You can customize button, module content follow Module Class Suffix
E.g. Module Class Suffix: @bullhorn then:- Class of button is 'fa-bullhorn'. If without @... the default is 'fa-pushpin'