.texthover::after {
    color: #000;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background-color: currentColor;
    transition: width 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.texthover:hover::after {
    width: 100%;
}

.texthover h2:hover {
    color: #000000 !important;
    transition: all 0.5s ease-out;
}