.stl-social-profiles{display:flex;align-items:center;justify-content:center;gap:32px;margin-bottom:8px}
.stl-social-profiles .stl-social-profile{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;color:inherit;line-height:1;text-decoration:none;cursor:pointer}
.stl-social-profiles .stl-social-profile svg{display:block;width:24px;height:24px;fill:currentColor}
.et-l--footer .stl-social-profiles{color:#fff}
.stl-social-profile:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}
.stl-social-profile::after{content:attr(data-label);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:8px 12px;border-radius:9px;background:#fff;color:#243746;box-shadow:0 3px 12px #0004;font-family:inherit;font-size:14px;font-weight:400;line-height:1.3;white-space:nowrap;opacity:0;visibility:hidden;z-index:10}
.stl-social-profile::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:8px solid transparent;border-top-color:#fff;border-bottom:0;opacity:0;visibility:hidden;z-index:10}
.stl-social-profile:hover::after,.stl-social-profile:hover::before,.stl-social-profile:focus-visible::after,.stl-social-profile:focus-visible::before{opacity:1;visibility:visible}
@media(max-width:600px){.stl-social-profiles{display:grid;grid-template-columns:repeat(3,44px);gap:8px 32px}}
