.rotacao{
    animation: rotacao 10s ease-in-out infinite alternate;
}

@keyframes rotacao{
    0%{
        opacity: 00.5;
        transform: rotate(0deg) scale(0.002) translate(-71px, -800px);
    }
    20%{
        opacity: 1;
        transform: rotate(-5deg) scale(1) translate(0px, 0px);
    }
    100%{
        opacity: 1;
        transform: rotate(10deg) scale(1) translate(0px, 0px);
    }
}

.trovao-aumentando{
    animation: trovao-aumentando 10s steps(5) infinite;
}

@keyframes trovao-aumentando{
    0%{
        transform: scale(0.01);
    }
    50%{
        transform: scale(0.01);
    }
    100%{
        transform: scale(2.5) translate(30px, 0px) ;
    }
}

.brilhando{
    animation: brilhando 10s ease-in-out infinite alternate;
}

@keyframes brilhando{
    0%{
        filter: brightness(1) contrast(1) saturate(1);
    }
    90%{
        filter: brightness(1.1) contrast(1.1) saturate(1.1) drop-shadow(0px 0px 50px white);
    }
    100%{
        filter: brightness(1.5) contrast(1.3) saturate(1.5) drop-shadow(0px 0px 50px white);
    }
}

.levitando{
    animation: levitando 10s ease-in-out infinite alternate;
}

@keyframes levitando{
    0%{
       transform: translate(0px, 0px);
    }
    20%{
        transform: translate(0px, 100px);
    }
    100%{
        transform: translate(0px, -10px);
    }
}

.desfocando{
    animation: desfocando 10s ease-in-out infinite alternate;
}

@keyframes desfocando{
    0%{
       filter: blur(0px);
    }
    20%{
        filter: blur(0px);
    }
    70%{
        filter: blur(20px);
    }
    100%{
        filter: blur(1000px);
    }
}