.footer { background: #000000; }
.footer .inner { width: 100%; max-width: 1200px; margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; column-gap: 20px; padding: 60px 30px; justify-content: center; } }
.footer .inner .logo { width: auto; margin-right: 30px; }
.footer .inner .logo img { width: auto; max-height: 70px; }
.footer .inner .smallprint { width: calc(100% - 300px); }
.footer .inner .smallprint p { color: #B9B9B9; font-size: 18px; line-height: 23px; font-family: 'Roboto', sans-serif; font-weight: 200; }

@media all and (max-width: 900px){
  .footer .inner .logo { width: 100%; text-align: center; }
  .footer .inner .logo img { width: auto; height: 70px; }
  .footer .inner .smallprint { width: calc(100% - 60px); }
}