.jade-footer {padding: 48px 0 72px;}
.jade-footer__top {display: flex;align-items: flex-start;justify-content: space-between;gap: 40px;}
.jade-footer__brand {flex: 0 0 auto;padding-top: 4px;}
.jade-footer__logo {width: 134px;}
.jade-footer__meta {display: flex;flex: 1 1 auto;justify-content: flex-end;gap: 96px;}
.jade-meta__title {display: inline-flex;align-items: center;gap: 8px;font-size: 18px;line-height: 1.111;font-weight: 500;}
.jade-meta__value {margin-top: 12px;font-size: 16px;line-height: 1.25;}
.jade-footer__divider {height: 1px;margin: 120px 0 64px;background: var(--jade-line);}
.jade-links {display: flex;flex-direction: column;gap: 12px;}
.jade-links__title {margin-bottom: 12px;font-size: 16px;line-height: 1;font-weight: 600;letter-spacing: 1.2px;text-transform: uppercase;}
.jade-links__item {font-size: 14px;line-height: 1.428;}
.jade-links__item:hover {opacity: 0.7;}
@media (max-width: 1200px) {
  .jade-footer__divider {margin: 80px 0 64px;}
  .jade-footer__top,
  .jade-footer__meta {flex-wrap: wrap;}
  .jade-footer__meta {justify-content: flex-start;gap: 32px 64px;}
}
@media (max-width: 992px) {
  .jade-footer {padding: 40px 0 56px;}
  .jade-footer__divider {margin: 48px 0;}
}
@media (max-width: 768px) {
  .jade-footer__meta {flex-direction: column;gap: 28px;}
}