When trying to explicitly wait for an element to become visible using ExpectedConditions, Visual Studio warns me that it is now obsolete and will be removed from Selenium so
It's very simple, just change
Wait.Until(ExpectedConditions.ElementIsVisible(By.Id("content-section")));
to
Wait.Until(c => c.FindElement(By.Id("content-section")));