.tpigbx.style-one:hover .imgwrap,.tpigbx:hover .tpbtn{
background: var(--thmcol) !important;
}
.tpigbx .tpbtn{
    border-radius: 50%;
    border:1px solid var(--thmcol);
    color:var(--thmcol);
}

.tpigbx.style-two::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scaleY(0.96);
    transform: scale(0.96);
    transform-origin: bottom;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    bottom: 0;
    right: 0;
}
.tpigbx.style-two:hover::after {
    opacity: 1;
    transform: scaleY(1);
}
.tpigbx.style-two {
    position: relative;
    z-index: 1;
}
.tpigbx.style-two:hover .imgwrap {
    -webkit-mask: none !important;
}
