footer {
    width: calc(100% - 40px);
    height: 400px;
    background-color: var(--leadTheme);
    padding: 20px;
    font-family: Verdana, sans-serif;
    line-height: 1.65em;
    /* font-weight: bold; */
}

footer h3 {
    font-weight: bolder;
    margin-bottom: 5px;
}

.foot-wrapper {
    margin: auto;
    height: 100%;
    width: 1200px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    color: white;
}

.foot-col {
    height: 100%;
}

.foot-products {
    list-style: none;
}

.foot-products>li>a {
    color: white;
    text-decoration: none;
    transition: all 400ms;
}

.foot-products>li>a:hover {
    color: black;
}