.container {
    width: 100%;
    background: linear-gradient(0.63deg, #E1EBFF 0.53%, rgba(75, 136, 255, 0.31) 0.54%);
    border-radius: 18px;
    padding: 32px 14px 6px;
    margin-top: 16px;
}

.title {
    font-family: SF Pro Text;
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 21px;
}

.hands {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    overflow-x: auto;
    flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    padding-bottom: 10px;

    &>.hand {
        position: relative;
        width: 56px;
        height: 75px;
        border-radius: 10px;
        overflow: hidden;
        flex-shrink: 0;
        opacity: 1;
        margin-right: 10px;

        img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        &.willBeRemoved {
            animation: fadeOut 1s ease-in-out forwards;
            animation-delay: 2s;
        }
    }
}

.svgObjects {
    animation: fadeIn 1.5s ease-in-out forwards;
}

.line {
    animation-delay: 1.5s;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    99% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        width: 0;
        margin-right: 0;
        border-radius: 2px;
    }
}