footer {
    position: relative;
    background: white;
    width: 100%;
    bottom: 0;
    z-index: 10;
}

.links {
    min-height: 4em;
    width: 100%;
    background: #e6e6e6;
}


#upper-footer {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    justify-content: start;
    column-gap: 11em;
    row-gap: 4em;
    padding-left: 5em;
    padding-top: 3em;
    padding-bottom: 2em;
}


.column-links {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: start;
    gap: 10px;
    text-decoration: none;
    font-family: poppins;
    /* font-size: 1.2em; */
}

.column-links .title {
    font-size: 1em;
    margin-bottom: 1em;
}

.column-links a {
    text-decoration: none;
    color: #000000ab;
    font-size: 0.8em;
}

.column-links a:hover {
    color: black;
}



#social-media-presence {
    /* margin-top: 1em; */
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'poppins-light';
    padding: 0em 1em;
    height: 6em;
    flex-flow: row nowrap;
}


#lower-footer #disclaimer {
    font-size: 0.8em;
}


footer #logo{
    width: 10em;
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1em;
    margin-right: 1em;
}

footer #logo div a{
    display: block;
    width: 2em;
    height: 2em;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

#logo div#facebook a{
    background-image: url(../../icons/facebook-profile.png);
}

#logo div#insta a{
    background-image: url(../../icons/insta-profile.png);
}

#logo div#whatsapp a{
    background-image: url(../../icons/whatsapp-profile.png);
}

#payment-method-icons{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: max-content;
    gap: 2em;
    margin-top: 2em;
}

#payment-method-icons .icon{
    height: 2rem;
    width: 2rem;
}