


footer{
    height: fit-content;
    padding: 24px 0px;
    min-height: 120px;
    background: rgba(var(--lrs-black),1);
    border-top: 3px solid rgb(var(--lrs-green-3));
    display: flex;
    width:100%;
    justify-content: center;
    align-items: center;
}

.footerFlex {
    display: flex;
    justify-content: space-around;
    align-items: stretch;
    gap: 32px;
    width:100%;
    flex-wrap: wrap;
    max-width: 1000px;
    padding: 0px 24px;
}

.footerLinks, .footerContact{
    display:flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    flex-grow: 1;
    max-width: 300px;
}

.footerFlex .heading {
    font-family: "Oswald";
    font-size: 1rem;
    text-transform: uppercase;
    text-decoration: none;
    color: rgba(var(--lrs-white),1);
    border-bottom: 1px solid rgb(var(--lrs-white));
    opacity:0.75
}

.footerFlex .footerLinks .quickLink {
    font-family: "Work Sans";
    color: rgb(var(--lrs-white));
    text-decoration: none;
    font-weight:600;
    opacity:0.9;
    font-size: 1.25rem;
    transition: 0.2s;
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-decoration-color: rgba(var(--lrs-white),0)
}

.footerFlex .footerLinks .quickLink:hover {
    opacity:1;
    text-decoration-color: rgba(var(--lrs-white),0.8)
}

.footerFlex .footerContact .info {
    font-size: 1.25rem;
    color: rgb(var(--lrs-white));
    font-weight: 500;
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-decoration-color: rgba(var(--lrs-white),0);
    transition: 0.2s;
}
.footerFlex .footerContact .info:hover {
    text-decoration-color: rgba(var(--lrs-white),0.8)
}