{visibility: hidden} – The element holds the space, but isn’t seen
{display: none} – The element does not hold space. Other elements collapse to fill the space
Most of the time you likely want to use display: none, unless your goal is to leave an empty open space on your page