On my website I hide a container by setting display css property to none. But in the lastest version of Google Chrome it doesn’t work anymore (but it worked on earlier versions).
You can reproduce it by visiting this page and clicking on Contact and then on Team. Contact tab still displayed with display: none

This may be a bug in Chrome.
Your issue seems very similar to this one, which was opened 3 days ago.
display:none;isn’t working, and is being overlapped bydisplay:block;.There hasn’t been a response from the Chromium team so far, but you can track that ticket in case a workaround is posted.