.pushFooter {
  max-width: 1920px;
  margin: 0 auto;
  padding-left: 150px;
  padding-right: 150px;
  padding-bottom: 80px;
  /* display: flex;
  justify-content: space-between;
  align-items: flex-end; */
}

.pushFooter__inf {
  display: flex;
  justify-content: space-between;
  /* flex-direction: column;
  gap: 17px; */
}

.pushFooter__number {
  color: #fff;
  font-family: "TT Interfaces";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 113.1%;
  text-decoration: none;
  transition: all 0.2s;
  border-bottom: 2px dashed rgba(250, 69, 21, 0);
  display: block;
  width: fit-content;
  padding-bottom: 3px;
  margin-bottom: 17px;
}

.pushFooter__number:hover {
  border-bottom: 2px dashed rgba(250, 69, 21, 1);
  color: #fa4515;
  transition: all 0.2s;
}

.pushFooter__infSpan {
  color: #fff;
  font-family: "TT Interfaces";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 113.1%;
}

.pushFooter__policy {
  max-width: 778px;
  width: 100%;
}

.pushFooter__policyHref {
  color: #fff;
  font-family: "TT Interfaces";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 113.1%; /* 18.096px */
  text-decoration-line: underline;
  text-decoration: none;
  border-bottom: 2px solid white;
  transition: all 0.2s;

}

.pushFooter__policyHref:hover {
  border-bottom: 2px solid #fa4515;
  color: #fa4515;
  transition: all 0.2s;
}


@media screen and (max-width: 1550px) {
  .pushFooter {
    padding-left: 60px;
    padding-right: 60px;
  }
  .pushFooter__policy {
    width: auto;
}
}

@media screen and (max-width: 1170px) {
  .pushFooter {
    padding-left: 40px;
    padding-right: 40px;
  }
}


@media screen and (max-width: 640px) {
  .pushFooter {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 32px;
  }
  .pushFooter__inf{
    flex-direction: column;
    gap: 17px;
  }
  .pushFooter__policy{
    order: -1;
  }


}