.social-link-container{position:fixed;z-index:9999;display:flex;flex-direction:column-reverse;gap:0;transition:gap .3s cubic-bezier(.4,0,.2,1)}.social-link-container:hover,.social-link-container.is-hovering{gap:12px}.social-link-bottom-right{bottom:20px;right:20px}.social-link-bottom-left{bottom:20px;left:20px}.social-link-top-right{top:20px;right:20px}.social-link-top-left{top:20px;left:20px}.social-link-inline{position:relative;display:inline-flex;gap:12px;flex-wrap:wrap}.social-link-inline-single{display:inline-flex !important;position:relative !important}.social-link-group{display:inline-flex;flex-wrap:wrap;gap:12px;align-items:center}.social-link-group .social-link-button{position:relative}.social-link-button{position:relative;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.2);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:visible;z-index:1;background-color:var(--slm-brand-color,currentColor);border:none}.social-link-container .social-link-button:first-child{z-index:10}.social-link-container .social-link-button:not(:first-child){opacity:0;visibility:hidden;transform:translateY(calc(100% + 12px)) scale(0.8);pointer-events:none;margin-top:calc(-56px - 12px)}.social-link-container:hover .social-link-button:not(:first-child),.social-link-container.is-hovering .social-link-button:not(:first-child){opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;margin-top:0}.social-link-container .social-link-button:nth-child(2){transition-delay:0s}.social-link-container .social-link-button:nth-child(3){transition-delay:.05s}.social-link-container .social-link-button:nth-child(4){transition-delay:.1s}.social-link-container .social-link-button:nth-child(5){transition-delay:.15s}.social-link-container .social-link-button:nth-child(6){transition-delay:.2s}.social-link-container:hover .social-link-button:nth-child(2),.social-link-container.is-hovering .social-link-button:nth-child(2){transition-delay:.2s}.social-link-container:hover .social-link-button:nth-child(3),.social-link-container.is-hovering .social-link-button:nth-child(3){transition-delay:.15s}.social-link-container:hover .social-link-button:nth-child(4),.social-link-container.is-hovering .social-link-button:nth-child(4){transition-delay:.1s}.social-link-container:hover .social-link-button:nth-child(5),.social-link-container.is-hovering .social-link-button:nth-child(5){transition-delay:.05s}.social-link-container:hover .social-link-button:nth-child(6),.social-link-container.is-hovering .social-link-button:nth-child(6){transition-delay:0s}.social-link-button svg{width:28px;height:28px;position:relative;z-index:2;transition:transform .3s ease}.social-link-button:hover{transform:scale(1.1);box-shadow:0 12px 32px rgba(0,0,0,.3);text-decoration:none;color:#fff}.social-link-button:hover svg{transform:rotate(5deg) scale(1.05)}.social-link-hover-text{position:absolute;right:100%;top:50%;transform:translateY(-50%) translateX(-12px);background:rgba(0,0,0,.85);color:#fff;padding:8px 16px;border-radius:24px;font-size:14px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:1}.social-link-button.is-style-default,.social-link-group.is-style-default .social-link-button{border-radius:50%}.social-link-button.is-style-logos-only,.social-link-group.is-style-logos-only .social-link-button{width:44px;height:44px;min-width:44px;border-radius:10px;border:none;background:0 0 !important;background-color:transparent !important;box-shadow:none;color:var(--slm-logo-color,#000)}.social-link-button.is-style-logos-only svg,.social-link-group.is-style-logos-only .social-link-button svg{width:22px;height:22px}.social-link-button.is-style-logos-only .social-link-hover-text,.social-link-group.is-style-logos-only .social-link-hover-text{display:none}.social-link-button.is-style-logos-only:hover,.social-link-group.is-style-logos-only .social-link-button:hover{background-color:rgba(0,0,0,.08);color:var(--slm-logo-color,#000)}.social-link-button.is-style-pill,.social-link-group.is-style-pill .social-link-button{width:auto;min-width:0;padding:0 20px;border-radius:999px;gap:10px}.social-link-button.is-style-pill svg,.social-link-group.is-style-pill .social-link-button svg{margin-right:0}.social-link-button.is-style-pill .social-link-hover-text,.social-link-group.is-style-pill .social-link-hover-text{display:none}.social-link-bottom-left .social-link-hover-text,.social-link-top-left .social-link-hover-text{right:auto;left:100%;transform:translateY(-50%) translateX(12px)}.social-link-bottom-left .social-link-button:hover .social-link-hover-text,.social-link-top-left .social-link-button:hover .social-link-hover-text{opacity:1;transform:translateY(-50%) translateX(16px)}.social-link-button:hover .social-link-hover-text{opacity:1;transform:translateY(-50%) translateX(-16px)}.social-link-whatsapp{background-color:#25d366}.social-link-whatsapp:hover{background-color:#128c7e}.social-link-facebook{background-color:#1877f2}.social-link-facebook:hover{background-color:#0d5dbf}.social-link-instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.social-link-instagram:hover{background:linear-gradient(45deg,#d17a1e 0%,#c75429 25%,#c01530 50%,#b00e53 75%,#a00375 100%)}.social-link-youtube{background-color:red}.social-link-youtube:hover{background-color:#c00}.social-link-linkedin{background-color:#0a66c2}.social-link-linkedin:hover{background-color:#004182}.social-link-twitter{background-color:#000}.social-link-twitter:hover{background-color:#333}@keyframes pulse{0%,100%{box-shadow:0 8px 24px rgba(0,0,0,.2)}50%{box-shadow:0 8px 24px rgba(0,0,0,.2),0 0 0 8px rgba(255,255,255,.3)}}.social-link-button.pulse{animation:pulse 2s infinite}@media (max-width:768px){.social-link-button{width:48px;height:48px}.social-link-button svg{width:24px;height:24px}.social-link-container:hover,.social-link-container.is-hovering{gap:10px}.social-link-bottom-right,.social-link-bottom-left{bottom:15px}.social-link-bottom-right,.social-link-top-right{right:15px}.social-link-bottom-left,.social-link-top-left{left:15px}.social-link-hover-text{font-size:12px;padding:6px 12px}.social-link-container.expanded{gap:10px}.social-link-container.expanded .social-link-button:not(:first-child){opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;margin-top:0}.social-link-container .social-link-button:first-child{pointer-events:auto}.social-link-button:active .social-link-hover-text{opacity:1;transform:translateY(-50%) translateX(-16px)}.social-link-bottom-left .social-link-button:active .social-link-hover-text,.social-link-top-left .social-link-button:active .social-link-hover-text{transform:translateY(-50%) translateX(16px)}}@media (max-width:480px){.social-link-button{width:44px;height:44px}.social-link-button svg{width:22px;height:22px}.social-link-container{gap:8px}}.social-link-button:focus{outline:2px solid #fff;outline-offset:2px}.social-link-button:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.social-link-button,.social-link-button svg,.social-link-hover-text{transition:none;animation:none}}@media (prefers-color-scheme:dark){.social-link-hover-text{background:rgba(255,255,255,.95);color:#000}}.social-link-text{display:inline-block;margin-left:8px;font-size:14px;font-weight:500;white-space:nowrap}.social-link-button:has(.social-link-text){width:auto;padding:0 16px 0 12px;border-radius:28px;min-width:56px}.social-link-button:has(.social-link-text) svg{margin-right:4px}.social-link-button:has(.social-link-text) .social-link-hover-text{display:none}@media print{.social-link-container{display:none !important}}