.icon-hover{position:relative;display:flex;height:100%}.icon-hover .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:900;font-size:24px;color:#0084ca;opacity:0;transition:opacity .3s ease;z-index:99999;background-color:#00000055;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.icon-hover:hover .icon{opacity:1}