Give it a go.
Your form looks good @RaisinBud. Some things to revisit;
- Run your HTML code through the W3C validator.
- Since copy/paste from codepen you can ignore the first warning and first two errors.
- There is an HTML coding error you should be aware of and address.
- Don’t use
<br>
to force line breaks or spacing. That’s what CSS is for. - Your form needs to be responsive. On smaller screens the form container is too large. You set it using pixels. To make it responsive it’s better to use a percentage when setting widths.