.stm-footer .stm-footer__row_top .stm-footer__row-inner_top {
  padding: 30px 160px 0px;
}

.stm-footer
  .stm-footer__row_top
  .stm-footer__row-inner_top
  .stm-footer__cell_right {
  width: 500px;
  justify-content: center;
  gap: 120px;
}

.stm-footer .stm-footer__row_top .stm-footer__cell_right {
  justify-content: center;
  width: 100%;
  gap: 120px;
}

@media (max-width: 64.063em) {
  .stm-footer .stm-footer__row_top .stm-footer__row-inner_top {
    padding: 40px 20px 0px;
  }

  .stm-footer
    .stm-footer__row_top
    .stm-footer__row-inner_top
    .stm-footer__cell_right {
    gap: 20px;
    width: 100%;
  }

  .stm-footer .stm-logo img {
    width: 170px !important;
  }

  .stm-footer
    .stm-footer__row_top
    .stm-footer__cell_right
    .stm-footer__element:last-child
    ul
    li:first-child {
    display: block;
  }

  .stm-footer
    .stm-footer__cell_right
    .stm-footer__element:last-child
    .stm-navigation__default
    > ul
    > li:nth-child(2) {
    margin-top: 18px !important;
  }

  .stm-footer .stm-footer__cell_right .stm-navigation__default > ul {
    display: flex !important;
    gap: 16px !important;
  }

  .stm-footer
    .stm-footer__cell_right
    .stm-navigation__default
    > ul
    > li:first-child::before {
    display: none !important;
  }

  .stm-footer
    .stm-footer__cell_right
    .stm-footer__element:not(:last-child)
    .stm-navigation__default
    > ul
    > li:not(:first-child) {
    gap: 8px !important;
    overflow: visible !important;
    opacity: 1 !important;
    max-height: max-content !important;
  }

  .stm-footer .stm-footer__cell_right .stm-navigation__default > ul > li img {
    width: 24px !important;
  }
}
