They won public opinion over a long period of time. But it took 24 years for the campaign to be successful.
Se ganaron a la opinión pública por un largo periodo, pero les tomo 24 años de campaña para alcanzar el éxito.