First of all I recommend you remove the “2” and “3” tags from the second and third tiles considering they are not necessary to differentiate how these 3 tiles look (the background image and text can be different across your 3 panes under the same class assignment).
Now, make the following changes to the hoverdiv element:
Consider reducing the inner padding to around 50-60 rather than 70
Remove the 5vh inner padding from top and bottom (click it, then click Remove this style)
Select Flex under Display Settings (the one with the 3 boxes)
Your text blocks are centered vertically, but they all different height. It makes it look that they are not aligned. I think what you wanted is justify text vertically, but I don’t think it is possible. At least I don’t know how to do this.
So, I would suggest simply adding top padding on a divs and align text to the top.
I guess there is a maximum quantity of characters for the caption. It’s set somewhere in the lightbox script probably. Sorry, don’t know how to control it