.iq-footer-social[data-iq-social]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%}
.iq-footer-social .iq-social-set{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:100%}
.iq-footer-social .iq-social-set[hidden]{display:none!important}
.iq-footer-social .iq-social-link{box-sizing:border-box;position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid rgba(255,255,255,.38);border-radius:11px;background:#183b4b;color:#e5f3f4;text-decoration:none;transition:transform .24s ease,border-color .24s ease,color .24s ease,box-shadow .24s ease}
.iq-footer-social .iq-social-link svg{width:21px;height:21px;fill:currentColor;pointer-events:none;transition:transform .24s ease}
.iq-footer-social .iq-social-link svg[fill="none"]{fill:none}
.iq-footer-social .iq-social-cut{fill:#183b4b;stroke:#183b4b}
.iq-footer-social a.iq-social-link:hover,.iq-footer-social a.iq-social-link:focus-visible{color:var(--social-color,#fff);border-color:var(--social-color,#fff);transform:translateY(-3px) scale(1.06);box-shadow:0 8px 20px #0003}
.iq-footer-social a.iq-social-link:focus-visible{outline:2px solid #fff;outline-offset:3px}
.iq-footer-social a.iq-social-link:hover svg{transform:scale(1.06)}
.iq-footer-social .iq-social-link.is-pending{opacity:.55;cursor:default}
.iq-footer-social .iq-social-link.is-pending:after{content:"";position:absolute;top:5px;right:5px;width:4px;height:4px;border-radius:50%;background:#efc888}
@media(prefers-reduced-motion:reduce){.iq-footer-social .iq-social-link,.iq-footer-social .iq-social-link svg{transition:none!important;transform:none!important}}
