/* FOOTER */
.site-footer{border-top:1px solid var(--line);padding:56px 0 24px;background:#fff}
.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1.2fr;gap:32px}
.site-footer h3{font-size:15px}
.site-footer a{display:block;color:var(--grey);font-size:14px;margin-bottom:7px}
.site-footer a:hover{color:var(--green)}
.flogo{width:220px;height:auto;margin-bottom:12px}
.social{display:flex;gap:8px}.social a{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;margin:0;color:#000;font-weight:600}
.fbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;border-top:1px solid var(--line);margin-top:32px;padding-top:18px;font-size:13px;color:var(--grey)}
.fbar a{display:inline;margin-right:12px}
