footer .footer_wrapper {
  padding: 32px 0;
  border-top: 1px solid #DFDFDF;
  display: flex;
  justify-content: space-between; }
  footer .footer_wrapper_item div {
    font-size: 16px;
    line-height: 24px;
    color: #0E1011;
    opacity: 0.5; }
  footer .footer_wrapper_item__address {
    font-size: 16px;
    line-height: 24px;
    color: #0E1011;
    text-decoration: none; }
    footer .footer_wrapper_item__address:active {
      color: #0E1011;
      text-decoration: none !important; }
    footer .footer_wrapper_item__address:hover {
      color: #0E1011; }
  footer .footer_wrapper_item span {
    margin: 0 24px; }
  footer .footer_wrapper_item__phone {
    font-size: 16px;
    line-height: 24px;
    color: #0E1011; }
    footer .footer_wrapper_item__phone:active {
      color: #0E1011;
      text-decoration: none !important; }
    footer .footer_wrapper_item__phone:hover {
      color: #0E1011; }

@media (max-width: 992px) {
  footer .footer_wrapper {
    flex-direction: column;
    padding: 20px 0; }
    footer .footer_wrapper_item:first-child {
      order: 2; }
    footer .footer_wrapper_item:last-child {
      order: 1; }
      footer .footer_wrapper_item:last-child address {
        display: flex;
        flex-direction: column; }
        footer .footer_wrapper_item:last-child address span {
          display: none; }
        footer .footer_wrapper_item:last-child address a {
          margin-bottom: 10px; } }

@media (max-width: 500px) {
  footer .footer_wrapper {
    padding: 15px 0; }
    footer .footer_wrapper_item div {
      font-size: 10px; }
    footer .footer_wrapper_item address {
      margin-bottom: 0; }
      footer .footer_wrapper_item address a {
        font-size: 12px; } }
