update form css - full width input and button for small screen size

at screen width 420px and smaller will have the name and email input will go to 100% width and the send button will also become full width.

This helps usability on smaller screens. Full width inputs allows for more content to be shown within the input on smaller screens.