.unifooter__outer {
  margin-top: 0 !important;
  padding: 54px 0 40px !important;
  background: #fff !important;
}
.unifooter {
  width: 100% !important;
  max-width: 1720px !important;
  margin: 0 auto !important;
  padding: 0 20px !important;
  padding: 0 clamp(20px, 3vw, 40px) !important;
  border-top: 0 !important;
  font-family: "Onest", Arial, sans-serif !important;
}
.unifooter__main {
  width: 500px !important;
  padding-top: 73px !important;
  font-size: 20px !important;
  line-height: 1.8 !important;
  background-size: 453px auto !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
}
.unifooter__copyright {
  width: 100% !important;
  font-size: 19px !important;
  line-height: 1.8 !important;
  color: #000 !important;
}
.unifooter__contacts {
  margin-top: 16px !important;
  font-size: 20px !important;
  line-height: 1.8 !important;
}
.unifooter__contacts a {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #000 !important;
}
.unifooter__contacts-order {
  display: none !important;
}
.unifooter__confidential {
  width: auto !important;
  margin: 56px 0 0 0 !important;
  padding: 0 !important;
  font-size: 16px !important;
  line-height: 1.3 !important;
  color: #505050 !important;
}
.unifooter__directions {
  width: 360px !important;
  margin: 0 !important;
  border-top: 0 !important;
}
.unifooter__directions h2 {
  margin: 0 0 20px 0 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 0.05em !important;
  color: #9595a2 !important;
}
.unifooter__directions ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
.unifooter__directions ul li {
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.unifooter__directions ul a {
  color: #000 !important;
  font-size: 16px !important;
  text-decoration: none !important;
}
.unifooter__sites {
  width: 380px !important;
  padding: 0 !important;
  border-top: 0 !important;
}
.unifooter__sites a {
  width: auto !important;
  margin: 10px 0 !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  color: #000 !important;
}
.unifooter__sites a.unifooter__sites-news {
  margin-bottom: 58px !important;
}
.unifooter__sites a.unifooter__sites-edu {
  margin: 18px 0 !important;
}
.unifooter__copyright .unifooter__link, .unifooter__contacts .unifooter__link, .unifooter__confidential .unifooter__link {
  color: #000 !important;
}
@media (max-width: 1199px) {
  .unifooter {
    padding: 0 20px !important;
    padding: 0 clamp(20px, 3vw, 40px) !important;
  }
  .unifooter__main, .unifooter__directions, .unifooter__sites {
    width: 100% !important;
  }
  .unifooter__main {
    padding-top: 78px !important;
  }
  .unifooter__directions {
    margin-top: 28px !important;
    padding-top: 24px !important;
    border-top: 1px solid #ececf3 !important;
  }
  .unifooter__sites {
    margin-top: 20px !important;
    padding-top: 20px !important;
    border-top: 1px solid #ececf3 !important;
  }
  .unifooter__confidential {
    margin-top: 24px !important;
  }
}
@media (max-width: 719px) {
  .unifooter__outer {
    margin-top: 24px !important;
    padding: 36px 0 28px !important;
  }
  .unifooter__main {
    background-size: 300px auto !important;
  }
  .unifooter__copyright, .unifooter__contacts a {
    font-size: 17px !important;
  }
}
