Hi there,
Thanks for updating the thread! You can move the CSS to the Child Theme’s style.css file. It will work as it does now. If you want it to work for all the pages then you would need to remove the page-id-# selectors. You will still need to add your custom classes to the elements that will need them. Hope this helps – thanks!