.fr-shared-footer{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:24px}.fr-shared-contact{grid-column:2;text-align:center;font:12px/1.7 Arial,Helvetica,sans-serif;color:#111;min-width:0}.fr-shared-contact h3{font:600 12px/1.7 Arial,Helvetica,sans-serif;letter-spacing:.04em;margin:0 0 18px}.fr-shared-footer .fr-shared-email{font:12px/1.7 Arial,Helvetica,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.fr-shared-socials{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}.fr-shared-footer .fr-shared-social-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #111;border-radius:50%;background:#faf9f64d;color:#111;font:12px Arial,Helvetica,sans-serif;letter-spacing:0;flex-shrink:0}.fr-shared-social-icon svg{display:block;width:18px;height:18px}.fr-shared-contact a:hover{opacity:.65}@media(max-width:760px){.fr-shared-footer{grid-template-columns:1fr;gap:30px;text-align:center}.fr-shared-contact{grid-column:1}.fr-shared-footer>a{justify-self:center}.fr-shared-contact h3{margin-bottom:14px}.fr-shared-socials{margin-top:16px}}