.qa-social-list{display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;min-width:0}.qa-social-button{--social-bg:#0a66c2;position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start;width:45px;height:45px;border:0;border-radius:50%;overflow:hidden;background:var(--social-bg);color:#fff;box-shadow:2px 2px 10px #0003;text-decoration:none;transition:width .3s ease,border-radius .3s ease,transform .15s ease;cursor:pointer;direction:ltr}.qa-social-button__sign{display:flex;align-items:center;justify-content:center;width:100%;flex-shrink:0;transition:width .3s ease}.qa-social-button__sign svg{width:25px;height:25px;color:#fff;flex-shrink:0}.qa-social-button__text{position:absolute;right:0;width:0;opacity:0;overflow:hidden;white-space:nowrap;text-align:center;font:600 15px var(--font-sans,"Nunito Sans",sans-serif);transition:width .3s ease,opacity .3s ease}.qa-social-button:is(:hover,:focus-visible){width:150px;border-radius:40px;color:#fff}.qa-social-button:is(:hover,:focus-visible) .qa-social-button__sign{width:30%}.qa-social-button:is(:hover,:focus-visible) .qa-social-button__text{opacity:1;width:70%;padding-right:10px}.qa-social-button:focus-visible{outline:2px solid #e31e24;outline-offset:4px}.qa-social-button:active{transform:translate(2px,2px)}.qa-social-button--facebook{--social-bg:#0163e0}.qa-social-button--facebook svg{width:30px;height:30px}.qa-social-button--whatsapp{--social-bg:#00d757}.qa-social-button--instagram{--social-bg:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);justify-content:center}.qa-social-button--instagram:is(:hover,:focus-visible){width:110px;border-radius:30px}.qa-social-button--instagram .qa-social-button__sign{transition:opacity .3s ease}.qa-social-button--instagram:is(:hover,:focus-visible) .qa-social-button__sign{opacity:0;width:100%}.qa-social-button--instagram:is(:hover,:focus-visible) .qa-social-button__text{width:100%;padding:0}.qa-social-button--snapchat{--social-bg:#fffc00}.qa-social-button--snapchat .qa-social-button__sign svg,.qa-social-button--snapchat .qa-social-button__text{color:#161616}.qa-social-button--tiktok{--social-bg:#161616;border:1px solid #565656}.qa-social-button--tiktok svg{filter:drop-shadow(-1px 0 #25f4ee) drop-shadow(1px 0 #fe2c55)}.qa-social-button--email{--social-bg:#e31e24}@media(prefers-reduced-motion:reduce){.qa-social-button,.qa-social-button *{transition:none}.qa-social-button:active{transform:none}}