.sf-messenger-web-fallback{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font:inherit;font-size:12px;line-height:1.5;padding:6px 9px;margin:4px;color:#17375d;background:#f4f7fb;border:1px solid #d1deec;border-radius:6px;text-decoration:none;white-space:normal;max-width:100%;box-sizing:border-box}
.sf-messenger-web-fallback:focus-visible{outline:2px solid #3976c6;outline-offset:3px}
.home-footer-contact .sf-messenger-web-fallback,.floating-contact .sf-messenger-web-fallback{font-size:11px}
.sf-helper-social{flex-wrap:wrap}
.sf-helper-social .sf-messenger-web-fallback{flex:1 0 100%;order:2;margin:0;min-height:36px}
