footer{position:relative;background-color:var(--secondary-background-color);width:100%}.footer-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px;section{ max-width: var(--max-width); width: 100%; display: flex; justify-content: space-between; }}.footer-section{width:30%;min-width:300px}.footer-menu{a{ display:block; padding:5px; text-decoration: underline; }}.footer-contact-span{display:block;width:100%}.footer-logo{img{ width:300px; }}