/* Наш анимированный блок */
.icon-wrapper {
    width: max-content;
    height: max-content;
    padding: 0px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    animation: iconFloat 3.2s ease-in-out infinite;
}

.icon-wrapper svg {
    padding: 0px;
    width: 132px;
    height: 144px;
}

/* анимация линий */
@keyframes drawStroke {
    to {
        stroke-dashoffset: 0;
    }
}

/* лёгкое плавание */
@keyframes iconFloat {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-4px);
    }

    100% {
        transform: translateY(0);
    }
}