.homelinks{
    display: flex;
    flex-direction: column;
    padding: 50px 0;
}
    .homelinks_links{
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
        gap: 20px 50px;
    }
        .homelinks_link{
            display: flex;
            flex-direction: row;
            align-items: flex-end;
            gap: 10px;
            padding-right: 31px;
            position: relative;
            transition: padding-right .2s ease-in-out;
        }
        .homelinks_link:hover{
            padding-right: 0;
        }
            .homelinks_link-dot{
                width: 9px;
                height: 9px;
                background: var(--wp--preset--color--nv-blue-dark);
                transition: all .2s ease-in-out;
            }
            .homelinks_link:hover .homelinks_link-dot{
                width: 40px;
                background: var(--wp--preset--color--nv-blue-cyan);
            }
            .homelinks_link-label{
                line-height: 16px;
                color: var(--wp--preset--color--nv-blue-dark);
                font-size: var(--wp--preset--font-size--24);
                font-weight: 600;
                text-transform: uppercase;
                transition: color .2s ease-in-out;
            }
            .homelinks_link:hover .homelinks_link-label{
                color: var(--wp--preset--color--nv-blue-cyan);
            }

@media (max-width: 1024px) {

    .homelinks{
        align-items: center;
    }
    .homelinks_links{
        flex-direction: column;
    }

}

@media (max-width: 480px) {

    .homelinks_link-dot {
        margin-bottom: 5px;
    }
    .homelinks_link-label {
        line-height: 24px;
        font-size: var(--wp--preset--font-size--20);
    }

}