h1.collection-title{text-align:left;margin:0 0 10px;font-size:1.8em;font-weight:400}p.collection-description{text-align:left;margin:0;font-size:1em;line-height:1.5}div.imagesDivWithPointers{text-align:center}div.imagesDiv ul{font-size:0;margin:0;padding:0;list-style-type:none}div.imagesDiv img{width:150px;height:150px}div.imagesDiv ul li{margin:15px;position:relative;display:inline-block}div.imagesDiv ul li a.linkedImage{display:block;position:relative;overflow:hidden}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.6) 100%);opacity:0;transition:opacity .3s;pointer-events:none}div.imagesDiv ul li a.linkedImage:hover .image-overlay{opacity:1}.image-overlay-content{position:absolute;bottom:0;left:0;right:0;padding:8px;display:flex;flex-direction:column;gap:2px}.image-overlay-title{color:#fff;font-size:12px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.8);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}.image-overlay-description{color:#fff;font-size:10px;text-shadow:1px 1px 2px rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-align:left}div.pointers button,div.pointers ul{display:inline-block}div.pointers button:hover{cursor:pointer;cursor:hand}