When writing custom CSS at the page level, the content is rewritten on save. This happens when trying to add a unicode character which requires a backslash to be rendered correctly.

.title ::after{
content:'\f105';
}

becomes

.title ::after{
content:'f105';
}

This does not happen in the global CSS, just the page level. I have tested on two sites – one with a variety of plugins and one with no plugins other than Avada – the results are the same.