I think the black outline works, I have no problem reading the text. I like the background but I would change the color of the form background, it’s a bit harsh against the background image. Maybe choose a blue that you take from the image?
I like that you can see through the background of the form. Nice touch.
What’s with all the p-tags? I wouldn’t use them. P-tags are for paragraphs of text. And I agree with the above remark about br-tags. Work with divs and add padding and margin. It will be cleaner.
You should also work on your font. Maybe the line height, it all works a little jammed together.
Hey, these are details. You did the work!