footer {
    background-color: #2c2b2b;
    position: relative;
    display: flex;
    max-height: 250px;
    min-width: 100%;
    flex: 1;
    justify-content: space-between;
    padding: 1rem;
}

.contact-info-container, .about-us-container {
    display: flex;
    flex-direction: column;
}

.contact-info-container li {
    color: #D4D4D4;
    margin-bottom: 0.5rem;
}

.about-us-container a {
    font-size: clamp(1rem, 2rem, 3rem);
    transform: translateX(-100%);
    color: #D4D4D4;
    margin-top: 1rem; 
}
