.sec-tit-img {
    opacity: 0;
    transform: translateY(30px);
    animation: titleFadeIn 1.2s ease-out forwards;
}

.sec-tit-img img {
    animation: titleBurst 1.4s ease-out 1.3s 1 forwards;
}

@keyframes titleFadeIn {
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes titleBurst {
    0% {
        filter:
            brightness(1)
            drop-shadow(0 0 0 rgba(255,255,255,0));
    }

    30% {
        filter:
            brightness(2)
            drop-shadow(0 0 10px rgba(255,255,255,1))
            drop-shadow(0 0 30px rgba(255,255,255,1))
            drop-shadow(0 0 60px rgba(255,255,255,.9));
    }

    50% {
        filter:
            brightness(3)
            drop-shadow(0 0 20px rgba(255,255,255,1))
            drop-shadow(0 0 50px rgba(255,255,255,1))
            drop-shadow(0 0 100px rgba(255,255,255,.9));
    }

    100% {
        filter:
            brightness(1)
            drop-shadow(0 0 0 rgba(255,255,255,0));
    }
}