.image-hover-box{position:relative;display:inline-block;overflow:hidden}.image-hover-box img{display:block;width:100%;height:auto;transition:all 0.3s ease-in-out}.image-hover-box .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease-in-out;text-align:center;padding:20px}.image-hover-box:hover img{filter:brightness(60%)}.image-hover-box:hover .overlay{opacity:1}