.footer {
    border-radius: 1pc;
    background-color: #303A3A;
    padding: 59px 70px;
    margin-bottom: 50px;
 
}
footer {
    position: relative;
    overflow: hidden;
    margin-top: 100px;
}
.footer ul {
    display: flex;
    flex-direction: column;
    gap: 13px;
}
.footer h4 {
    color: var(--fff);
    font-size:20px;
    padding-bottom: 31px;
}
.footer ul li {
color: var(--p);
    transition: var(--transition);
    font-size: 14px;
}
.footer ul li:hover {
    color: var(--fff);
    }
    .flex-gap-contect-foot a  {
        display: flex;
    transition: var(--transition);
    gap: 10px;
         align-items: center;
         color: var(--p);
    }  
    .flex-gap-contect-foot {
        display: flex;
        flex-direction: column;
font-size: 14px;
    transition: var(--transition);
    gap: 13px;
    }
    .flex-gap-contect-foot a:last-child {
        align-items: flex-start;
    }

    .flex-gap-contect-foot a:last-child i {
padding-top: 5px;
    }
    .flex-gap-contect-foot i , .flex-gap-contect-foot p {
        color: var(--p);
    }


    .flex-gap-contect-foot a:hover  {
         color: var(--fff);
    }  

.gap-flex {
    display: flex;
    gap: 10px;
    align-items: center;
    color: var(--p);
    transition: var(--transition);
}
.gap-flex i:hover {
    color: var(--fff);
}
.gap-flex i {
    color: var(--p);
    font-size: 18px;
}
.foot-p {
    padding: 24px 0;
    color: var(--p);
}
.foot-copy {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.foot-copy img {
width: 100px;
height: 37;
}
.foot-copy p {
    color: var(--p);
    font-size: 14px;
    }
    .foot-copy p span {
        color: #86D5B2;
        font-size: 14px;
        }
    
.footer-copy-right {
    padding-top: 20px;
    margin-bottom: 100px;
}
.footer-copy-border {
    width: 100%;
    border-radius: 50%;
    background: radial-gradient( #4A878A , #335C5E , #293131  );
    height: 2px;
    margin-bottom: 17px;
}

.Projects-ball-foot {
    position: absolute;
    left: -500px;
    bottom: -500px;
    filter: blur(30px);
    z-index: -1;
}
  
  