It's not bad, there are just a few details that could easily be changed to match the layout.
Remove the borders from the buttons and change the background colour and type colour of the buttons and the image could be smaller.
I really like the addition of the media-quieries, very good idea.
Otherwise, it's pretty good!
Great solution, we can see that you're comfortable with css, your solution complies with the assigned design.
The only little things you could add are the focus for the title (in addition to the hover) and that it's responsive (according to the mockup, there's a size change below 400px).
It's great, good structure.
I noticed that you'd forgotten to insert the % in the hsl colour code in your css sheet. If you add that, your result will be good.