You have styled ONLY the hover state of the [div] in which case the div won’t be visible unless hovered over.
/*for the div to be visible*/
margin: 50px auto;
/*applies this property as an addition to the already existing styes above when hovered over*/
It is extremely useless to give directly the answer. Give clues and directions is the best help for learners. Also, as you gave the entire answer for the challenge you should use the spoiler /spoiler tags around the code.