About the CSS customization, that may be a little tricky, you would have to write you own custom CSS that will overwrite the existing one. Unfortunately, ACF does not provide any interface for the same, so, the only available option would be to manually implement the css by altering the template files.
Hope this helps.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users