﻿
footer {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background: linear-gradient(45deg, #DCDBE9, #FEFEFE);
    min-height: 10vh;
    align-items: center;
    padding: 0px 3.5vw;
}

    footer .cont_rds_tr {
        display: flex;
        flex-direction: row;
        gap: 1vw;
    }

        footer .cont_rds_tr a {
            text-decoration: none;
            color: #ffffff;
            background-color: var(--tr-z3-black);
            padding: 5px 5px;
            font-size: 1.5vw;
            border-radius: 10px;
            display: flex;
            flex-direction: column;
            align-self: center;
            width: 2.5vw;
            height: 2.5vw;
            align-items: center;
            justify-content: center;
        }

    footer .cont_info_tr {
        width: 65%;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

        footer .cont_info_tr a,
        footer .cont_info_tr span {
            text-decoration: none;
            color: var(--tr-z3-text-color);
            font-size: 1.1vw;
            font-weight: 400;
        }

    footer .cont_rds_tr a:hover {
        background: radial-gradient(circle at 35% 100%, rgb(255 255 255 / 75%), #0023FB, #000000 75%), radial-gradient(circle at 100% 100%, #000, #000eff 85%, #7840ff);
    }


@media (max-width: 720px) {
    footer {
        min-height: 3vh;
        zoom: 2;
        padding: 1px 1.5vw;
    }

        footer .cont_info_tr {
            width: 75%;
        }

            footer .cont_info_tr a,
            footer .cont_info_tr span {
                font-size: 0.75vw;
            }
}
