Hello, congrats on your solution. Very well done! As I checked, you used different html tags to correspond with what you were building and used them correctly, this is great
For a feedback, I would check the wave effect you made, at least for me, when I check the preview, it isn't being shown correctly. Also, the images seems to lose resolution when rendered too big for me as well.
As I use a widescreen monitor, the text elements have their width bigger. Maybe you could define a max-width value, so you can have smaller blocks and would be better to read the information.