.footer .region-footer {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 2rem;
  margin-bottom: 2rem;
}
@media (max-width: 1218px) {
  .footer .region-footer {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .footer .region-footer {
    display: flex;
    flex-direction: column;
    row-gap: 1rem;
  }
}
.footer #block-vesta-theme-osnovnayanavigaciya-3 {
  grid-column: 1 / 2;
  grid-row: 1 / 2;
}
@media (max-width: 1218px) {
  .footer #block-vesta-theme-osnovnayanavigaciya-3 {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
  }
}
.footer #block-vesta-theme-elektropochta {
  grid-column: 2 / 3;
  grid-row: 1 / 2;
}
@media (max-width: 1218px) {
  .footer #block-vesta-theme-elektropochta {
    grid-column: 1 / 3;
    grid-row: 2 / 3;
  }
}
.footer #block-vesta-theme-elektropochta .user-mails {
  display: flex;
  flex-direction: column;
  row-gap: 0.75rem;
}
.footer #block-vesta-theme-elektropochta .user-mails__item {
  display: flex;
  flex-direction: column;
  row-gap: 0.3rem;
}
.footer #block-vesta-theme-elektropochta .user-mails__item span {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 1.12rem;
  line-height: 128%;
  color: #7d7d7d;
}
.footer #block-vesta-theme-elektropochta .user-mails__item a {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 128%;
  color: #0198cd;
}
.footer #block-vesta-theme-logopodval {
  grid-column: 3 / 4;
  grid-row: 1 / 2;
}
@media (max-width: 1218px) {
  .footer #block-vesta-theme-logopodval {
    grid-column: 1 / 2;
    grid-row: 1 / 2;
  }
}
@media (max-width: 992px) {
  .footer #block-vesta-theme-logopodval {
    order: -1;
    align-self: center;
  }
}
.footer #block-vesta-theme-views-block-katalog-prostoy-block-2 .block-title {
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 128%;
  color: #252525;
  margin-bottom: 0.5rem;
}
.footer #block-vesta-theme-views-block-katalog-prostoy-block-2 .view-content {
  display: flex;
  flex-direction: column;
  row-gap: 0.3rem;
}
.footer #block-vesta-theme-views-block-katalog-prostoy-block-2 .view-content a {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 128%;
  color: #252525;
}
.footer #block-vesta-theme-kontaktypodval {
  grid-column: 4 / 6;
  grid-row: 1 / 2;
}
@media (max-width: 1218px) {
  .footer #block-vesta-theme-kontaktypodval {
    grid-column: 1 / 3;
    grid-row: 3 / 4;
  }
}
.footer #block-vesta-theme-kontaktypodval .field--name-body {
  display: flex;
  justify-content: space-between;
}
.footer #block-vesta-theme-kontaktypodval .user-contacts {
  width: 100%;
  display: flex;
  column-gap: 2rem;
  justify-content: space-between;
}
@media (max-width: 1218px) {
  .footer #block-vesta-theme-kontaktypodval .user-contacts {
    width: auto;
    flex-direction: column;
    row-gap: 1rem;
  }
}
.footer #block-vesta-theme-kontaktypodval .user-contacts__item {
  flex: 1 1 0;
}
@media (max-width: 1218px) {
  .footer #block-vesta-theme-kontaktypodval .user-contacts__item {
    flex: 1 1 auto;
  }
}
.footer #block-vesta-theme-kontaktypodval .user-contacts__item span {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 1.12rem;
  line-height: 128%;
  color: #7d7d7d;
}
.footer #block-vesta-theme-kontaktypodval .user-contacts__item a {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 128%;
  color: #0198cd;
}
.footer #block-vesta-theme-kontaktypodval .user-contacts__item--soc {
  align-self: flex-end;
  margin-top: 1rem;
}
@media (max-width: 1218px) {
  .footer #block-vesta-theme-kontaktypodval .user-contacts__item--soc {
    align-self: flex-start;
  }
}
.footer #block-vesta-theme-kontaktypodval .user-contacts__block {
  display: flex;
  flex-direction: column;
  row-gap: 0.3rem;
  align-items: self-end;
}
@media (max-width: 1218px) {
  .footer #block-vesta-theme-kontaktypodval .user-contacts__block {
    align-items: flex-start;
  }
}
.footer .copyright .privacy-content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 1rem;
  color: #888;
}
@media (max-width: 992px) {
  .footer .copyright .privacy-content {
    flex-direction: column;
    row-gap: 0.5rem;
  }
}
.footer .copyright .privacy-content a {
  color: #888;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%5C%2Fwww%5C%2Fuser21459%5C%2Fdata%5C%2Fwww%5C%2Fxn--38-6kcaeeub6e3acf1l5b.xn--p1ai%5C%2Fsites%5C%2Fall%5C%2Fthemes%5C%2Fvesta_theme%5C%2Fless%5C%2Ffooter.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAEA%2COACE%3BEACE%2CaAAA%3BEACA%2CuBAAuB%2CcAAvB%3BEACA%2CSAAA%3BEACA%2CmBAAA%3B%3BAAMA%2CQAJ6B%3BEAI7B%2COAVF%3BIAOI%2C8BAAA%3B%3B%3BAAQJ%2CQAL8B%3BEAK9B%2COAfA%3BIAWI%2CaAAA%3BIACA%2CsBAAA%3BIACA%2CaAAA%3B%3B%3BAAdN%2COAkBE%3BEACE%2CkBAAA%3BEACA%2CeAAA%3B%3BAAMF%2CQAJ%2BB%3BEAI%5C%2FB%2COARA%3BIAKI%2CkBAAA%3BIACA%2CeAAA%3B%3B%3BAAxBN%2COA4BE%3BEACE%2CkBAAA%3BEACA%2CeAAA%3B%3BAAOA%2CQAL6B%3BEAK7B%2COATF%3BIAKI%2CkBAAA%3BIACA%2CeAAA%3B%3B%3BAAlCN%2COA4BE%2CiCASE%3BEACE%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3B%3BAAEA%2COAdJ%2CiCASE%2CYAKG%3BEACC%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CeAAA%3B%3BAAHF%2COAdJ%2CiCASE%2CYAKG%2CMAKC%3BEACE%2CaAAa%2CkBAAb%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAAVJ%2COAdJ%2CiCASE%2CYAKG%2CMAaC%3BEACE%2CaAAa%2CkBAAb%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAA5DV%2COAkEE%3BEACE%2CkBAAA%3BEACA%2CeAAA%3B%3BAAOA%2CQAL6B%3BEAK7B%2COATF%3BIAKI%2CkBAAA%3BIACA%2CeAAA%3B%3B%3BAAOJ%2CQAJ8B%3BEAI9B%2COAbA%3BIAUI%2CSAAA%3BIACA%2CkBAAA%3B%3B%3BAA7EN%2COAiFE%2CuDACE%3BEACE%2CaAAa%2CkBAAb%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3B%3BAAxFN%2COAiFE%2CuDAUE%3BEACE%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CeAAA%3B%3BAA9FN%2COAiFE%2CuDAUE%2CcAKE%3BEACE%2CaAAa%2CkBAAb%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAArGR%2COA0GE%3BEACE%2CkBAAA%3BEACA%2CeAAA%3B%3BAAOA%2CQAL6B%3BEAK7B%2COATF%3BIAKI%2CkBAAA%3BIACA%2CeAAA%3B%3B%3BAAhHN%2COA0GE%2CkCASE%3BEACE%2CaAAA%3BEACA%2C8BAAA%3B%3BAArHN%2COA0GE%2CkCAcE%3BEACE%2CWAAA%3BEACA%2CaAAA%3BEACA%2CgBAAA%3BEACA%2C8BAAA%3B%3BAAQA%2CQAN6B%3BEAM7B%2COA1BJ%2CkCAcE%3BIAOI%2CWAAA%3BIACA%2CsBAAA%3BIACA%2CaAAA%3B%3B%3BAAGF%2COA1BJ%2CkCAcE%2CeAYG%3BEACC%2CWAAA%3B%3BAAKA%2CQAH6B%3BEAG7B%2COAhCN%2CkCAcE%2CeAYG%3BIAIG%2CcAAA%3B%3B%3BAAJJ%2COA1BJ%2CkCAcE%2CeAYG%2CMAMC%3BEACE%2CaAAa%2CkBAAb%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAAXJ%2COA1BJ%2CkCAcE%2CeAYG%2CMAcC%3BEACE%2CaAAa%2CkBAAb%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAAGF%2COAhDN%2CkCAcE%2CeAYG%2CMAsBE%3BEACC%2CoBAAA%3BEACA%2CgBAAA%3B%3BAAKF%2CQAH%2BB%3BEAG%5C%2FB%2COAvDN%2CkCAcE%2CeAYG%2CMAsBE%3BIAKG%2CsBAAA%3B%3B%3BAAKN%2COA1DJ%2CkCAcE%2CeA4CG%3BEACC%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3B%3BAAKF%2CQAH%2BB%3BEAG%5C%2FB%2COAnEJ%2CkCAcE%2CeA4CG%3BIAOG%2CuBAAA%3B%3B%3BAA3KV%2COAiLE%2CWACE%3BEACE%2CWAAA%3BEACA%2CaAAA%3BEACA%2C8BAAA%3BEACA%2CaAAa%2CkBAAb%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3B%3BAAOA%2CQAL4B%3BEAK5B%2COAfJ%2CWACE%3BIAUI%2CsBAAA%3BIACA%2CeAAA%3B%3B%3BAA7LR%2COAiLE%2CWACE%2CiBAcE%3BEACE%2CWAAA%22%7D */