Добавь транслейт переноса в каждую анимацию
@keyframes pulse {
from {
transform: translate(-50%, -50%) scale3d(1, 1, 1);
}
50% {
transform: translate(-50%, -50%) scale3d(1.22, 1.22, 1.22);
}
to {
transform: translate(-50%, -50%) scale3d(1, 1, 1);
}
}