.footer {
  text-align: center;
  padding-top: 96px;
  padding-bottom: 101px;
  position: relative;
}
@media(max-width: 767px) {
  .footer {
    padding-top: 72px;
  }
}
.footer .logo {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: 119px;
  margin: 0 auto;
}
.footer .logo.clever-logo {
  margin: 0;
}
.footer .title {
  font-weight: 500;
  font-size: 15px;
  line-height: 22px;
  text-align: center;
  color: #1B1B1B;
  margin-top: 24px;
}
.footer h2 {
  font-weight: 700;
  font-size: 32px;
  line-height: 39px;
  text-align: center;
  color: #1B1B1B;
  margin-top: 8px;
}
.footer .download {
  margin-top: 32px;
  margin-bottom: 160px;
}
.nav-mobile {
  display: none;
}
@media (max-width: 767px) {
  .footer .download {
    margin-bottom: 90px;
  }
  .nav-mobile {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 8px;
  }
}
.footer address, .footer p {
  font-style: normal;
  margin: 16px auto 0;
  font-size: 13px;
  line-height: 22px;
  color: #1B1B1B;
  text-align: left;
}
.footer p {
  margin: 0 auto;
}
@media(max-width: 767px) {
  .footer p {
    text-align: center;
  }
}
.footer .dropdown {
  margin-left: 0;
}
.footer .dropdown .dropdown-toggle {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #F9F9F9;
  padding: 0 11px;
  margin-bottom: -3px;
}
@media(max-width: 374px) {
  .footer .dropdown .dropdown-toggle {
    padding: 0 5px;
  }
}
.footer .dropdown .dropdown-toggle::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNSAxNi42Mjk5QzQuMDMxMjUgMTYuNjI5OSAwLjM1MTU2MiAxMi45NTAyIDAuMzUxNTYyIDguNDgxNDVDMC4zNTE1NjIgNC4wMjA1MSA0LjAzMTI1IDAuMzMzMDA4IDguNDkyMTkgMC4zMzMwMDhDMTIuOTYwOSAwLjMzMzAwOCAxNi42NDg0IDQuMDIwNTEgMTYuNjQ4NCA4LjQ4MTQ1QzE2LjY0ODQgMTIuOTUwMiAxMi45Njg4IDE2LjYyOTkgOC41IDE2LjYyOTlaTTMuNzgxMjUgMy42NzY3NkM0LjE1NjI1IDMuOTM0NTcgNC42MTcxOSA0LjE1MzMyIDUuMTU2MjUgNC4zMjUyQzUuNTE1NjIgMy4zNjQyNiA1Ljk4NDM4IDIuNTc1MiA2LjU0Njg4IDIuMDIwNTFDNS40OTIxOSAyLjM0ODYzIDQuNTQ2ODggMi45MjY3NiAzLjc4MTI1IDMuNjc2NzZaTTEwLjQ2MDkgMi4wMjgzMkMxMS4wMTU2IDIuNTgzMDEgMTEuNDkyMiAzLjM3MjA3IDExLjg0MzggNC4zMjUyQzEyLjM4MjggNC4xNTMzMiAxMi44NDM4IDMuOTQyMzggMTMuMjE4OCAzLjY4NDU3QzEyLjQ1MzEgMi45MjY3NiAxMS41MDc4IDIuMzU2NDUgMTAuNDYwOSAyLjAyODMyWk05LjA3MDMxIDIuMzQ4NjNWNC43NzA1MUM5LjY0ODQ0IDQuNzQ3MDcgMTAuMTk1MyA0LjY5MjM4IDEwLjcwMzEgNC42MDY0NUMxMC4yODEyIDMuNDg5MjYgOS43MDMxMiAyLjY2MTEzIDkuMDcwMzEgMi4zNDg2M1pNNi4yOTY4OCA0LjYwNjQ1QzYuODA0NjkgNC42OTIzOCA3LjM1MTU2IDQuNzQ3MDcgNy45Mjk2OSA0Ljc3MDUxVjIuMzQ4NjNDNy4yOTY4OCAyLjY2MTEzIDYuNzE4NzUgMy40ODkyNiA2LjI5Njg4IDQuNjA2NDVaTTEuNzczNDQgNy45MTExM0g0LjQ4NDM4QzQuNTIzNDQgNy4wMTI3IDQuNjQwNjIgNi4xNjg5NSA0LjgyODEyIDUuNDAzMzJDNC4xMTcxOSA1LjE3Njc2IDMuNTA3ODEgNC44Nzk4OCAzLjA0Njg4IDQuNTI4MzJDMi4zMzU5NCA1LjQ5NzA3IDEuODgyODEgNi42NjExMyAxLjc3MzQ0IDcuOTExMTNaTTEyLjUxNTYgNy45MTExM0gxNS4yMjY2QzE1LjExNzIgNi42NjExMyAxNC42NjQxIDUuNTA0ODggMTMuOTUzMSA0LjUzNjEzQzEzLjQ5MjIgNC44Nzk4OCAxMi44ODI4IDUuMTc2NzYgMTIuMTcxOSA1LjQwMzMyQzEyLjM1OTQgNi4xNjg5NSAxMi40NzY2IDcuMDEyNyAxMi41MTU2IDcuOTExMTNaTTUuNjQ4NDQgNy45MTExM0g3LjkyOTY5VjUuOTE4OTVDNy4yNDIxOSA1Ljg4NzcgNi41NzgxMiA1LjgwOTU3IDUuOTY4NzUgNS42OTIzOEM1Ljc5Njg4IDYuMzc5ODggNS42ODc1IDcuMTI5ODggNS42NDg0NCA3LjkxMTEzWk05LjA3MDMxIDcuOTExMTNIMTEuMzUxNkMxMS4zMTI1IDcuMTI5ODggMTEuMjAzMSA2LjM3OTg4IDExLjAzMTIgNS42OTIzOEMxMC40MjE5IDUuODA5NTcgOS43NTc4MSA1Ljg4NzcgOS4wNzAzMSA1LjkxODk1VjcuOTExMTNaTTEuNzczNDQgOS4wNTE3NkMxLjg4MjgxIDEwLjMwOTYgMi4zNDM3NSAxMS40ODE0IDMuMDYyNSAxMi40NThDMy41MjM0NCAxMi4xMTQzIDQuMTI1IDExLjgyNTIgNC44MzU5NCAxMS41OTg2QzQuNjQwNjIgMTAuODE3NCA0LjUxNTYyIDkuOTY1ODIgNC40ODQzOCA5LjA1MTc2SDEuNzczNDRaTTUuNjQ4NDQgOS4wNTE3NkM1LjY4NzUgOS44NDA4MiA1Ljc5Njg4IDEwLjYwNjQgNS45Njg3NSAxMS4zMDk2QzYuNTg1OTQgMTEuMTkyNCA3LjI0MjE5IDExLjExNDMgNy45Mjk2OSAxMS4wODNWOS4wNTE3Nkg1LjY0ODQ0Wk05LjA3MDMxIDExLjA4M0M5Ljc1NzgxIDExLjExNDMgMTAuNDE0MSAxMS4xOTI0IDExLjAzMTIgMTEuMzA5NkMxMS4yMDMxIDEwLjYwNjQgMTEuMzEyNSA5Ljg0MDgyIDExLjM1MTYgOS4wNTE3Nkg5LjA3MDMxVjExLjA4M1pNMTIuMTY0MSAxMS41OTg2QzEyLjg3NSAxMS44MjUyIDEzLjQ3NjYgMTIuMTE0MyAxMy45Mzc1IDEyLjQ1OEMxNC42NTYyIDExLjQ4MTQgMTUuMTE3MiAxMC4zMDk2IDE1LjIyNjYgOS4wNTE3NkgxMi41MTU2QzEyLjQ4NDQgOS45NjU4MiAxMi4zNTk0IDEwLjgxNzQgMTIuMTY0MSAxMS41OTg2Wk02LjMxMjUgMTIuMzk1NUM2LjcyNjU2IDEzLjQ4OTMgNy4zMDQ2OSAxNC4zMDk2IDcuOTI5NjkgMTQuNjI5OVYxMi4yMjM2QzcuMzUxNTYgMTIuMjQ3MSA2LjgxMjUgMTIuMzA5NiA2LjMxMjUgMTIuMzk1NVpNOS4wNzAzMSAxMi4yMjM2VjE0LjYyOTlDOS42OTUzMSAxNC4zMDk2IDEwLjI3MzQgMTMuNDg5MyAxMC42ODc1IDEyLjM5NTVDMTAuMTg3NSAxMi4zMDk2IDkuNjQ4NDQgMTIuMjQ3MSA5LjA3MDMxIDEyLjIyMzZaTTExLjgzNTkgMTIuNjY4OUMxMS40ODQ0IDEzLjYxNDMgMTEuMDE1NiAxNC4zODc3IDEwLjQ2ODggMTQuOTM0NkMxMS41IDE0LjYxNDMgMTIuNDM3NSAxNC4wNTE4IDEzLjIwMzEgMTMuMzAxOEMxMi44MjgxIDEzLjA1MTggMTIuMzY3MiAxMi44NDA4IDExLjgzNTkgMTIuNjY4OVpNMy44MDQ2OSAxMy4zMDE4QzQuNTYyNSAxNC4wNTE4IDUuNSAxNC42MTQzIDYuNTMxMjUgMTQuOTM0NkM1Ljk4NDM4IDE0LjM4NzcgNS41MTU2MiAxMy42MTQzIDUuMTY0MDYgMTIuNjY4OUM0LjYzMjgxIDEyLjg0MDggNC4xNzE4OCAxMy4wNTE4IDMuODA0NjkgMTMuMzAxOFoiIGZpbGw9IiNGOUY5RjkiLz4KPC9zdmc+Cg==");
  width: 16px;
  height: 16px;
  margin-right: 2px;
}
.footer .dropdown .dropdown-toggle span {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOSA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC40OTkwMiA1LjMzMTA1QzQuMjk4ODMgNS4zMzEwNSA0LjEzMjgxIDUuMjUyOTMgMy45NzE2OCA1LjA5NjY4TDAuMjk5ODA1IDEuMzM2OTFDMC4xNzc3MzQgMS4yMDk5NiAwLjEwOTM3NSAxLjA1ODU5IDAuMTA5Mzc1IDAuODc3OTNDMC4xMDkzNzUgMC41MTE3MTkgMC40MDIzNDQgMC4yMTM4NjcgMC43NjM2NzIgMC4yMTM4NjdDMC45NDkyMTkgMC4yMTM4NjcgMS4xMTUyMyAwLjI5MTk5MiAxLjI0NzA3IDAuNDIzODI4TDQuNTAzOTEgMy43NjM2N0w3Ljc1MDk4IDAuNDIzODI4QzcuODgyODEgMC4yOTE5OTIgOC4wNTM3MSAwLjIxMzg2NyA4LjIyOTQ5IDAuMjEzODY3QzguNTk1NyAwLjIxMzg2NyA4Ljg4ODY3IDAuNTExNzE5IDguODg4NjcgMC44Nzc5M0M4Ljg4ODY3IDEuMDU4NTkgOC44MjUyIDEuMjA5OTYgOC42OTgyNCAxLjMzNjkxTDUuMDI2MzcgNS4wOTE4QzQuODcwMTIgNS4yNTI5MyA0LjY5OTIyIDUuMzMxMDUgNC40OTkwMiA1LjMzMTA1WiIgZmlsbD0iI0Y5RjlGOSIvPgo8L3N2Zz4K");
  width: 9px;
  height: 8px;
  margin-left: 1px;
  background-position: center 3px;
}
.footer .dropdown .dropdown-menu {
  right: 0;
  left: unset;
  top: unset;
  bottom: 28px;
  background: white;
}
.footer .dropdown .dropdown-menu li {
  padding: 0;
}
.footer .dropdown .dropdown-menu li a {
  display: block;
  text-decoration: none;
  text-align: center;
  color: rgba(20, 20, 20, 0.5);
  padding: 6px 12px;
  border-radius: 10px;
  letter-spacing: 0.9px;
}
.footer .dropdown .dropdown-menu li a:hover {
  background-color: rgba(20, 20, 20, 0.05);
}
.footer ul:not(.list-splash) li {
  position: relative;
}
.footer ul:not(.list-splash) li a {
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  text-align: center;
  text-decoration-line: underline;
  color: #1B1B1B;
}
.footer ul:not(.list-splash) li a:hover {
  color: #129A31;
}
.footer .socials {
  margin-top: 24px;
  gap: 24px;
}
.footer .socials a svg path {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.footer .socials a:hover svg path {
  fill: #E9E9E9;
}
.footer .socials a:active svg path {
  fill: rgba(233, 233, 233, 0.8);
}
.theme-1 .footer {
  margin-top: 150px;
}
.theme-1 .footer ul:not(.list-splash) li a {
  color: #F9F9F9 !important;
}
.footer .line-descr::after,
.footer .line-descr::before {
  width: 46.1%;
}
@media(max-width: 991px) {
  .footer .line-descr::after,
  .footer .line-descr::before {
    width: 45%;
  }
}
@media(max-width: 767px) {
  .footer .line-descr::after,
  .footer .line-descr::before {
    width: 38%;
  }
}
.footer .line-descr::before {
  left: 0;
  transform: translate(0, -50%);
}
.footer .line-descr::after {
  right: 0;
  transform: translate(0, -50%);
}
.footer .line-descr {
  margin-top: 104px;
}
.footer-data {
  margin-top: 32px;
  justify-content: space-between;
  align-items: flex-end;
}
@media(max-width: 767px) {
  .footer .line-descr {
    margin-top: 82px; 
  }
  .footer-data {
    flex-direction: column;
    align-items: center;
  }
  .inner-data {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.navi {
  margin-top: 14px;
  gap: 16px;
}