0
If you are kindhearted it means that you are kind to other people.
No, kindhearted (single compound word) is an adjective, a word that describes a noun; for example, a kindhearted person, a kindhearted gesture.
Yes.
Philanthropic.
yes