There are HTML syntax/coding errors you should be aware of and address.
Some suggestions, you don’t have to incorporate if you don’t want to;
More of a de facto standard, user’s filling out forms are used to seeing checkboxes to the left of their labels
Format your code so it’s easier to read. If you’re using an IDE there’s more than likely an extension you can import that will do it for you at the click of a button.
For example (since you also link to codepen) in codepen click “settings” then “behavior” and there’s a toggle to allow the user to ‘format on save’.