Custom CSS for contact widget

Hi, I’m using the contact widget in my footer. I would like to have custom CSS for the following:

– remove the “subject” field

– add “phone number” (or other to be specified) field after the “from” field

– the “message” box is very small, how can you make it appear larger?

– my theme puts the first words in the title in a specific color (#f05a1a), can you do this in the contact form as well?

– the spacing between the fields is too large, how can you reduce it?