.footer{color:#fff;padding:4rem;width:100%}.footer__container{align-items:center;display:flex;justify-content:space-between}.footer__links{display:flex}.footer__links ul{font-weight:600;list-style:none;margin:0 2rem;padding:0}.footer__links a,.footer__social a{color:inherit;text-decoration:none}.footer__social{display:flex}.footer__social__link{align-items:center;display:flex;height:2.2rem;justify-content:center;padding:1.8rem 2.5rem;width:2.2rem}.footer__social svg{fill:currentColor;height:2.8rem}@media only screen and (max-width:900px){.footer__container{flex-direction:column;text-align:center}.footer__links{margin:2rem 0}}