.site-footer{display:block;padding:32px 4.2% 26px;background:#0e1015;border-top:1px solid var(--line)}
.footer-main{display:flex;align-items:center;gap:34px;padding-bottom:25px}
.footer-main>p{font-size:12px;color:#b2aabf;line-height:1.8}
.footer-main nav{margin-left:auto;display:flex;align-items:center;gap:27px;font-size:12px;color:#d3c8e2}
.footer-main a:hover,.filing-links a:hover{color:#fff}
.footer-registration{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #c7b6e11c;padding-top:21px;font-size:11px;line-height:1.8;color:#b2aabf}
.filing-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}
.filing-links a{display:inline-flex;align-items:center;gap:7px;white-space:normal}
.filing-links img{width:20px;height:22px;object-fit:contain;flex-shrink:0;background:transparent}
@media(max-width:1100px){.footer-registration{align-items:flex-start;flex-direction:column;gap:12px}}
@media(max-width:760px){.site-footer{padding:29px 6% 25px}.footer-main{display:grid;grid-template-columns:1fr;gap:18px;padding-bottom:22px}.footer-main>p{display:none}.footer-main nav{margin:0;justify-content:flex-start;gap:25px;flex-wrap:wrap;font-size:12px}.footer-registration{font-size:11px;gap:15px}.filing-links{align-items:flex-start;flex-direction:column;gap:12px}.filing-links a{max-width:100%;line-height:1.8}}
