@keyframes piscar {

    0%,
    18%,
    22%,
    25%,
    53%,
    57%,
    100% {
        text-shadow:
            0 0 5px rgba(255, 255, 255, 0.5),
            0 0 10px rgba(255, 255, 255, 0.4),
            0 0 15px rgba(255, 255, 255, 0.3);
    }

    20%,
    24%,
    55% {
        text-shadow: none;
    }
}


#ia-thumb,
#ia-thumb h2,
#ia-thumb button {
    transition: all 0.6s ease;
}

.active #ia-thumb {
    opacity: 0;
}

.active #ia-thumb h2 {
    transform: translateY(-30vh) scale(0.7);

    font-size: 39px;
    color: #000;

    opacity: 0;
    transition:
        transform 0.6s ease,
        font-size 0.6s ease,
        color 0.6s ease,
        opacity 0.3s ease 0.3s;
}

.active #ia-thumb button {
    transform: translateY(30vh) scale(1.2);

    width: 70%;


    border: 2px solid #fff;
    background: transparent;
    color: #fff;

    opacity: 0;
    transition:
        transform 0.6s ease,
        width 0.6s ease,
        background 0.6s ease,
        border 0.6s ease,
        opacity 0.3s ease 0.3s;
}