.menu--footer {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.menu--social-menu {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media (max-width: 1023px) {
  .menu--footer {
    -ms-flex-order: 1;
        order: 1;
  }
  .menu--social-menu {
    -ms-flex-order: 0;
        order: 0;
    width: 100%;
  }
}
.block-also .menu-item,
.block-faq .menu-item {
  margin: 10px 0;
}
.block-also .menu-item a,
.block-faq .menu-item a {
  color: #000;
  font-size: 1.4rem;
  line-height: 2;
  padding-left: 15px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' viewBox='0 0 10 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.569 0L0 1.516 6.707 8 0 14.484 1.568 16l8.278-8z' fill-rule='nonzero' fill='%23ED0F00'/%3E%3C/svg%3E") 0 center no-repeat;
  background-size: auto 10px;
}
.block-also .menu-item a:hover,
.block-faq .menu-item a:hover {
  animation: arrows-move;
  animation-duration: 0.4s;
}
.block-also .menu-item a.last,
.block-faq .menu-item a.last {
  color: #ed0f00;
}
.block-also .menu-item a.last:hover,
.block-faq .menu-item a.last:hover {
  color: #ff2b1d;
}
@media (max-width: 1366px) {
  .block-faq .menu-item a {
    font-size: 1rem;
  }
}
@media (max-width: 1024px) {
  .block-also .menu-item a {
    font-size: 1rem;
  }
}
