.site-footer {
  padding: 35px 0; }
  .site-footer .site-footer-inner {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 15px; }
    .site-footer .site-footer-inner .site-footer__inner {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr; }
      .site-footer .site-footer-inner .site-footer__inner .site-footer__middle img {
        width: 150px; }
      .site-footer .site-footer-inner .site-footer__inner .site-footer__right {
        justify-self: end; }
        .site-footer .site-footer-inner .site-footer__inner .site-footer__right .menu--footer .menu {
          margin: 0; }
          .site-footer .site-footer-inner .site-footer__inner .site-footer__right .menu--footer .menu .menu-item {
            line-height: 20px;
            padding: 0; }
            .site-footer .site-footer-inner .site-footer__inner .site-footer__right .menu--footer .menu .menu-item a {
              color: #ffffff;
              display: inline-block;
              font-size: 16px;
              line-height: 20px; }

@media (max-width: 550px) {
  footer .site-footer__inner {
    align-items: baseline !important;
    flex-direction: column !important;
    row-gap: 20px; }
    footer .site-footer__inner .site-footer__middle img {
      width: 100px !important; } }

@media (max-width: 767px) {
  .site-footer .site-footer-inner .site-footer__inner {
    display: flex; } }

/*# sourceMappingURL=footer.css.map */
