main {
  min-height: calc(100vh - 264px); }

.footer {
  width: 100%;
  background: #232326;
  color: #747480;
  padding: 45px 0 46px;
  position: relative; }

.footer-content {
  width: 1200px;
  margin: auto; }

.foot-one {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #2E2E33;
  margin-bottom: 20px; }

.foot-one .logo {
  margin-right: 20px; }

.foot-one img {
  width: 30px;
  height: 30px; }

.foot-one p,
.foot-one div,
.foot-one a {
  font-size: 14px;
  color: #747480;
  margin-right: 42px;
  cursor: pointer;
  margin-bottom: 0;
  position: relative;
  transition: color .2s;
  text-decoration: none; }

.foot-one p:hover,
.foot-one a:hover,
.foot-one div:hover {
  color: #FFFFFF;
  text-decoration: none; }

.foot-one .code {
  display: none;
  position: absolute;
  bottom: 34px;
  width: 100px;
  height: 100px;
  border-radius: 4px;
  background: #414147;
  left: -6px;
  padding: 10px; }

.foot-one .code img {
  width: 100%;
  height: 100%; }

.foot-two,
.foot-three,
.foot-two a,
.foot-two span {
  color: #515159;
  font-size: 12px; }

.foot-one_phone a {
  color: #747480; }

.foot-two {
  line-height: 18px; }

.foot-two span {
  display: inline-block;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #747480;
  line-height: 1;
  color: #515159;
  font-size: 12px; }

.foot-two span:last-of-type {
  border-right: none; }

.footer-content_phone {
  display: none; }

@media (min-width: 750px) and (max-width: 1300px) {
  .footer-content {
    width: 80%;
    margin: auto; } }
@media (max-width: 750px) {
  .main {
    min-height: calc(100vh - 144px); }

  .footer {
    padding: 10px 0; }

  .footer-content {
    display: none; }

  .footer-content_phone {
    display: flex;
    flex-direction: column;
    width: 90%;
    margin: auto;
    font-size: 12px; }

  .footer-content_phone .foot-one_phone {
    margin-bottom: 8px; }

  .footer-content_phone p {
    margin-bottom: 0; }

  .footer-content_phone span {
    display: inline-block;
    padding-right: 6px;
    border-right: 1px solid #747480;
    line-height: 1; }

  .footer-content_phone .foot-one_phone span,
  .footer-content_phone .foot-two_phone span,
  .footer-content_phone .foot-two_phone span a {
    color: #747480; }

  .footer-content_phone div span:last-of-type {
    border-right: none; } }
.help-center .footer {
  margin-top: 100px;
  height: 109px; }
  .help-center .footer .footer-content .foot-one .logo {
    width: 30px;
    height: 30px; }

/*# sourceMappingURL=foot.css.map */
