I think it turned out okay - don't currently know enough to assess how I'd do it differently - perhaps use Javascript for the overlay .
What challenges did you encounter, and how did you overcome them?The overlay was the main issue - not sure if I should say this - but checked out W3Schools and they had the exact solution for an overlay with icon using just HTML and CSS.
What specific areas of your project would you like help with?In this particular challenge I reckon the class naming could have been clearer , but generally speaking , other options for creating more concise code.