.footer background-color: black color: white display: flex flex-wrap: wrap text-align: center padding: 1.5rem .license .contact flex-grow: 1 text-align: right button border: 1px solid white background-color: black color: white padding: 0.4rem .slogan font-size: 0.8rem @media screen and (min-width: 800px) .footer align-items: center .license order: 1 width: auto .contact order: 3 width: auto .slogan order: 2 padding: 0 1rem width: auto flex-grow: 1