When, a test fails for a challenge you should open up the test suite and read the full error messages.
That is how @biscuitmanz was able to determine the issues.
Also, when bugs come up in your code you should always check if there are syntax errors like in the case of
min="18". There is a html analyzer in codepen that will point out syntax errors to you. I would suggest using that as you code so errors don’t pile up on you.
Lastly, getting in the habit of formatting your code will help you find errors more quickly. Codepen has a format tool in called format html that will automatically format your code so you can catch things like missing end tags.
Hope that helps!