footer .footer_lang {
  display: none;
}
footer .footer_wrap {
  background-color: #fff;
  padding: 0.5rem 2rem;
}
footer .footer_wrap div {
  text-align: left;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
footer .footer_wrap div ul {
  text-align: left;
  width: 50%;
}
footer .footer_wrap div ul li {
  line-height: 1.5;
  font-size: 0.8rem;
}
footer .footer_wrap div ul:nth-child(2) {
  align-self: flex-end;
  text-align: right;
}
footer .footer_wrap div ul:nth-child(2) li {
  color: #6a6a6a;
  font-weight: normal;
}
footer .footer_wrap div ul:nth-child(2) li img {
  width: 8rem;
}
footer .footer_wrap div h5 {
  font-size: 1.2rem;
  line-height: 2;
}

@media (max-width: 768px) {
  footer .footer_lang {
    padding-bottom: 1rem;
  }
  footer .footer_lang ul li a {
    font-size: 0.85rem;
    font-weight: bold;
  }
  footer .footer_wrap {
    background: #fbfbfb;
    padding: 1rem;
  }
  footer .footer_wrap div {
    text-align: left;
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  footer .footer_wrap div ul {
    text-align: left;
    width: 50%;
  }
  footer .footer_wrap div ul li {
    line-height: 1.5;
    font-size: 0.5rem;
    font-weight: bold;
  }
  footer .footer_wrap div ul li a {
    line-height: 1.5;
    font-size: 0.5rem;
    font-weight: bold;
  }
  footer .footer_wrap div ul:nth-child(2) {
    align-self: flex-end;
    text-align: right;
  }
  footer .footer_wrap div ul:nth-child(2) li {
    color: #6a6a6a;
    font-weight: normal;
  }
  footer .footer_wrap div ul:nth-child(2) li img {
    width: 5rem;
  }
}