footer.footer {
  padding: 50px 0;
}
footer.footer .content {
  padding-top: 70px;
  border-top: 1px solid var(--inception);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
}
footer.footer .content p, footer.footer .content a {
  color: var(--harakiri);
}
footer.footer .content .block {
  width: calc(33.33% - 13.3333333333px);
}
footer.footer .content .block.aboutBlock {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
footer.footer .content .block.hrefBlock {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
footer.footer .content .block.hrefBlock a {
  text-decoration: underline;
}
footer.footer .content .block.developerBlock {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
footer.footer .content .block.developerBlock a {
  text-decoration: underline;
}

@media (max-width: 850px) {
  footer.footer {
    padding: 20px 0;
  }
  footer.footer .content {
    padding-top: 50px;
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
  footer.footer .content .block {
    width: 100%;
  }
  footer.footer .content .block.aboutBlock {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }
  footer.footer .content .block.hrefBlock {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  footer.footer .content .block.developerBlock {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
}/*# sourceMappingURL=footer.css.map */