

#inkka-scroll-indicator{

    position:fixed;

    left:50%;

    bottom:35px;

    transform:translateX(-50%);

    display:flex;

    flex-direction:column;

    align-items:center;

    gap:4px;

    z-index:99999;

    pointer-events:none;

    opacity:1;

    transition:opacity .6s ease;
}

#inkka-scroll-indicator .arrow{

    color:#4A0F1B;

    font-size:48px;

    line-height:1;

    opacity:.85;

    animation:inkkaBounce 2s ease-in-out infinite;
}

#inkka-scroll-indicator .text{

    color:#4A0F1B;

    font-size:14px;

    letter-spacing:.35em;

    opacity:.7;
}

/* MOBILE */

@media(max-width:768px){

    #inkka-scroll-indicator{

        left:20px;

        bottom:30px;

        transform:none;
    }

    #inkka-scroll-indicator .arrow{

        font-size:28px;
    }

    #inkka-scroll-indicator .text{

        font-size:10px;

        letter-spacing:.25em;
    }

}

@keyframes inkkaBounce{

    0%{
        transform:translateY(0);
    }

    50%{
        transform:translateY(8px);
    }

    100%{
        transform:translateY(0);
    }

}


