
@media (min-width: 991px) {
  .footer {
    --rch-f-space-before-first-element: 40px;
    --rch-space-top: 186px;
  }
  .footer__base.footer__base-nobankselector {
    padding-top: 40px;
  }
  .footer__main {
    flex-direction: row;
  }
  .footer__bankData {
    width: 100%;
    max-width: 33%;
  }
  .footer__bankName {
    margin-bottom: 15px;
  }
  .footer__swiftCode {
    margin-bottom: 0;
  }
  .footer__serviceNav {
    width: 100%;
    max-width: 66%;
    flex-direction: row;
  }
  .footer__serviceNavList .par a,
  .footer__serviceNavList .link {
    margin-bottom: 10px;
  }
  .footer__socialMediaNav {
    justify-content: flex-end;
  }
  .footer__link-mail {
    display: inline-block;
    margin-bottom: 15px;
  }
}
@media (min-width: 1678px) {
  .footer {
    --rch-space-top: 227px;
  }
  .footer__base.footer__base-nobankselector {
    --footer-extra-size: 223px;
  }
}