Edit in JSFiddle

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css">
    <style>
        @keyframes slide {
        0% {
            transform: translateX(0); 
        }
        50% {
            transform: translateX(20px); 
        }
        100% {
            transform: translateX(0); 
        }
        }

        /*Aplica la animación al icono */
        .icono-bootstrap {
            animation: slide 2s ease-in-out infinite; 
        }
    </style>
</head>
<body>
    
    Icono básico:
    <i class="bi-alarm"></i>
    <br/>
    Icono con css:
    <i class="bi-alarm" style="font-size: 2rem; color: cornflowerblue;"></i>
    <br/>
    Icono animado con css:
    <div class="icono-bootstrap" >
        <i class="bi-alarm" style="font-size: 2rem; color: cornflowerblue;" ></i>
    </div>
</body>
</html>