Survey Form Project by a beginner

Greeting! I am learning to code all by myself. So recently i took the Survey form Project and want some suggestion and feedback on the same. Link is here:-

Good color scheme and pretty background image but the way it is repeated as a tile is not so nice. You could use a few background properties like background-size, background-position and backgrond-repeat to tweak all that.
You’re using the br-tag a lot, it is supposed to be used for line breaks not for spaces between paragraphs and other elements. I would replace those by margins and padding.
You are also using the id #topic more than once. An id is supposed to be used only once, so I would replace that by a class.
To align the preferred topics, get rid of all the br elements, put each input and label in a div and turn that into a grid or a flexbox. It’s not easy at first but once you get the hang of those display styles you can do all sorts of things with them.
So there’s a lot to change, I hope you don’t feel discouraged. Just do one item at the time and you’ll end up with a beautiful page.

Suggestions and advices never discourage me. Surely I will implement it. Thank you for your time and efforts. Meant alot! :blush: