.footer{
    text-align: center;
    font-family: 'Wellfleet', cursive;
    background: linear-gradient(180deg, #000000 0%, #070707 25%, #292929 75%, #4A4A4A 100%);
    display:flex;
    flex-direction: column;
    align-items: center;
    padding-top:4vw;
}

#contactAndMeans{
    
    font-size:1.5vw;
    margin-bottom:0.5vw;
    
    
}

    #contact{
        color:white;
        background:#057B26;
        cursor: pointer;
        padding:0.3vw 0.7vw 0.3vw 0.7vw;
        border: 0.2vw solid black;
        border-radius: 1.8vw;
    }

#copyright{
    color:white;
    font-size:1vw;
}

    #means{
        width:20vw;
        height:3.2vw;
        display:flex;
        align-items:center;
        justify-content: center;
    }

    #mess{
        height:2vw;
        width:auto;
        margin-right:1vw;
    }

    #gmail{
        height:1.7vw;
        width:auto;
        margin-left:1vw;
    }

#proxiBlock{
    margin-top:0.8vw;
    display:flex;
    color:white;
    font-size:1vw;
    margin-bottom:0.8vw;
}

    #proxiLogo{
        height:3vw;
        width:auto;
        margin-right:0.5vw;
    }

    #proxiTxt{
        display:flex;
        justify-content: center;
        align-items: center;
        margin-left:0.5vw
    }