Oi Walter, tudo bem com você?
Deixa eu te perguntar, a alteração feita na classe Benefícios
funcionou?
Isso é importante, por que indicaria que seu CSS está "conversando" com a HTML.
Imaginando que sua resposta seja sim. Dê atenção para a classe principal ela está escrita exatamente como foi feita no CSS? Tudo minúscula?
Normalmente as duas possibilidades são essas, ou o CSS não está direcionado (verifique o nome e se o arquivo está na mesma pasta que o arquivo HTML) ou a classe tá com o nome diferente no CSS do utilizado no HTML.
Espero ter ajudado, caso a sua dúvida seja esclarecida dessa forma, peço que encerre o Post. Se ainda persistir alguma dúvida é só perguntar =)
Obrigado
Victor Gonzalez