I’m actually using an additional HTML element and just using <style> to change stuff to my design. I’ve just tried your new version and the text ontop of label issue is fixed, thanks a lot! But there’s still some responsiveness issues. For example the inputs simply don’t look aesthetic, one being bigger and one smaller on iPad and Phone. But on iPad Pro it seems to look pretty well, same like for desktop. I’ve made my site public for you to check: https://konstantiniholding.com/
Just as an example, the height and weight labels aren’t the same width as the other two and stuff. For iPad, it’d be much better for the gender choice buttons to be small like the rest too. You’ll notice the issues once you check my website anyway.