.footer,.footer .legal-menu a{color:#fff}.footer .inner{display:flex;padding:40px 30px 70px;text-align:center}.footer .inner>div{padding:0 16px;width:33.333%}.footer .inner .logos>div,.footer ul[role=menu]{margin-bottom:30px}.footer ul[role=menu]>li{border-bottom:1px solid;text-align:center;width:100%}.footer .bottom{align-items:center;background-color:#555;display:flex;padding:20px 30px}.footer .bottom>div:first-child{width:52%}.footer .bottom>div:last-child{text-align:right;width:48%}.footer .bottom p{font-size:15px;margin-bottom:0}