/* CSS file content */

.certification-img-wrap figure{
    max-width: 325px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.certification-img-wrap .hover-img{
position: absolute;
inset: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
opacity: 0;
transition: opacity 0.4s ease-in-out;
z-index: 1;
background-color: rgba(0, 0, 0, .6);
}

.certification-img-wrap .hover-img button{
border: 1px solid #fff;
border-radius: 30px;
background-color: transparent;
color: #fff;
min-width: 77px;
padding: 10px 20px;
font-size: 16px;
}

.certification-img-wrap figure:hover .hover-img{
opacity: 1;
}