.site-footer-footer{background:var(--bg-dark);border-top:1px solid #ffffff14}.site-footer-inner{max-width:var(--max);margin:0 auto;padding:56px 32px 112px}.site-footer-top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.site-footer-brandCol{max-width:340px}.site-footer-brand{align-items:center;gap:10px;display:inline-flex}.site-footer-logo{width:auto;height:32px;display:block}.site-footer-tagline{color:#ffffff85;margin:16px 0 0;font-size:14px;line-height:1.65}.site-footer-nav{flex-wrap:wrap;gap:64px;display:flex}.site-footer-col{flex-direction:column;gap:12px;display:flex}.site-footer-colTitle{letter-spacing:.09em;text-transform:uppercase;color:#ffffff61;margin-bottom:2px;font-size:12px;font-weight:700}.site-footer-link{color:#ffffffad;font-size:14px;font-weight:500;transition:color .2s}.site-footer-link:hover{color:#fff}.site-footer-divider{border:0;border-top:1px solid #ffffff14;margin:40px 0 22px}.site-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.site-footer-copyright{color:#ffffff70;margin:0;font-size:13px}.site-footer-socials{gap:8px;display:flex}.site-footer-social{color:#ffffffb3;border:1px solid #ffffff21;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.site-footer-social:hover{background:var(--blue);border-color:var(--blue);color:#fff;transform:translateY(-2px)}.site-footer-social svg{width:16px;height:16px}@media (max-width:720px){.site-footer-inner{padding:44px 18px 150px}.site-footer-top{gap:36px}.site-footer-nav{gap:44px}.site-footer-bottom{flex-direction:column-reverse;align-items:flex-start;gap:18px}}
