.footer {
  border-top: 7px solid #175695;
}

.footer-inner {
  max-width: 899px;
  margin: 0 auto;
  padding: 3.6rem 5rem 1.5rem;
}

@media only screen and (max-width: 480px), only screen and (min-width: 481px) and (max-width: 768px) {
  .footer-inner {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    padding-top: 4rem;
  }
}

.footer-logo {
  margin: 0 auto 6rem;
  width: 43.8%;
  min-width: 200px;
  height: 57px;
}

@media only screen and (max-width: 480px), only screen and (min-width: 481px) and (max-width: 768px) {
  .footer-logo {
    margin-bottom: 3rem;
  }
}

.footer-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #000000;
  font-size: 1.6rem;
}

@media only screen and (max-width: 480px), only screen and (min-width: 481px) and (max-width: 768px) {
  .footer-list {
    font-size: 1.3rem;
  }
}

.footer-list:first-of-type {
  border-top: 1px solid #000000;
}

.footer-list_title, .footer-list_text {
  padding: 2.2rem 1.1rem;
}

.footer-list_title {
  width: 30.3%;
}

.footer-list_text {
  width: 69.7%;
}

.footer .copyright {
  display: block;
  text-align: center;
  margin-top: 8.8rem;
}

@media only screen and (max-width: 480px), only screen and (min-width: 481px) and (max-width: 768px) {
  .footer .copyright {
    font-size: 1.2rem;
  }
}
/*# sourceMappingURL=footer.css.map */