publication venue for Impact of different types of corporate social responsibility on fit, attitude and behavior 2023