@keyframes pop1 {
    0% {
        transform: scale(0.4);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes pop2 {
    0% {
        transform: scale(0.4);
    }

    80% {
        transform: scale(1.2);
    }

    100% {
        transform: scale(1);
    }
}

.ls-animation-pop1 {
    animation: pop1 0.2s ease-out 1 forwards;
}

.ls-animation-pop2 {
    animation: pop2 0.2s ease-out 1 forwards;
}

@keyframes unblur1 {
    0% {
        filter: blur(30px);
    }

    100% {
        filter: blur(0px);
    }
}

.ls-animation-unblur1 {
    animation: unblur1 1s ease-out 1 forwards;
}

@keyframes beat{
	to { transform: scale(1.4); }
}

.ls-animation-beat1 {
    animation: beat 0.25s infinite alternate;
}

@keyframes heartbeat { 
    0% { transform:scale(1); }
    3% { transform:scale(1.05); }
    5% { transform:scale(1.05); }
    10% { transform:scale(1.1); }
    20% { transform:scale(1); }
    100% { transform:scale(1); }
}

.ls-animation-heartbeat1 {
    animation: heartbeat 2s infinite alternate;
}
