.hover-card{overflow:hidden;position:relative;width:100%}.hover-card img{display:block;height:auto;transition:filter .2s ease;width:100%}.hover-card:hover img{filter:blur(10px)}.overlay{align-items:center;background-color:rgba(71,39,107,.7);color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:1rem;position:absolute;text-align:center;top:0;transition:opacity .2s ease;width:100%}.hover-card:hover .overlay{opacity:1}.text{font-size:1.2rem;line-height:1.5}