.mainSite .whatsappChat{position:fixed;right:1rem;bottom:1rem;z-index:60;font-family:Arial,Helvetica,sans-serif;color:#111b21}.mainSite .whatsappChat.isNotified .whatsappChatToggle{animation:whatsappChatNudge .55s cubic-bezier(.2,.8,.2,1)}.mainSite .whatsappChat *{box-sizing:border-box}.mainSite .whatsappChatToggle{display:flex;align-items:center;gap:.7rem;min-height:62px;max-width:calc(100vw - 2rem);padding:.5rem 1.05rem .5rem .55rem;border:0;border-radius:999px;background:#fff;color:#111b21;box-shadow:0 .6rem 2rem rgba(17,27,33,.2);transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.mainSite .whatsappChatToggle:hover{transform:translateY(-2px);box-shadow:0 .8rem 2.2rem rgba(17,27,33,.24)}.mainSite .whatsappChatToggleIcon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:50%;background:#25d366;color:#fff;font-size:1.75rem}.mainSite .whatsappChatToggleText{display:flex;flex-direction:column;justify-content:center;gap:.04rem;min-width:0;text-align:left;line-height:1}.mainSite .whatsappChatHeaderText strong,.mainSite .whatsappChatToggleText strong{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-style:normal;line-height:1.15}.mainSite .whatsappChatHeaderText span,.mainSite .whatsappChatToggleText span{position:relative;display:inline-flex;align-items:center;gap:.35rem;color:#667781;font-size:.76rem;line-height:1.15}.mainSite .whatsappChatHeaderText span::before,.mainSite .whatsappChatToggleText span::before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:#25d366}.mainSite .whatsappChatNotification{position:absolute;top:-.25rem;right:-.25rem;display:grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border:2px solid #fff;border-radius:999px;background:#e31b23;color:#fff;font-size:.72rem;font-weight:700;line-height:1;opacity:0;transform:scale(.45);transition:opacity .2s ease,transform .28s cubic-bezier(.18,.89,.32,1.28)}.mainSite .whatsappChat.isNotified .whatsappChatNotification{opacity:1;transform:scale(1)}.mainSite .whatsappChatPanel{position:absolute;right:0;bottom:calc(100% + .85rem);width:min(360px,calc(100vw - 2rem));overflow:hidden;border-radius:.65rem;background:#efeae2;box-shadow:0 .9rem 2.8rem rgba(17,27,33,.28);opacity:0;pointer-events:none;transform:translateY(1.1rem) scale(.94);transform-origin:right bottom;transition:opacity .28s ease,transform .42s cubic-bezier(.16,1,.3,1)}.mainSite .whatsappChat.isOpen .whatsappChatPanel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.mainSite .whatsappChatHeader{display:flex;align-items:center;gap:.7rem;position:relative;min-height:76px;padding:.8rem 3.15rem .8rem .9rem;background:#075e54;color:#fff}.mainSite .whatsappChatClose{display:grid;place-items:center;position:absolute;top:.55rem;right:.55rem;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:0 0;color:inherit;font-size:1.1rem}.mainSite .whatsappChatClose:hover{background:rgba(255,255,255,.12)}.mainSite .whatsappChatAvatar{width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#fff;object-fit:contain;padding:.25rem}.mainSite .whatsappChatHeaderText{display:flex;flex-direction:column;gap:.08rem;min-width:0;line-height:1}.mainSite .whatsappChatHeaderText span{color:rgba(255,255,255,.82)}.mainSite .whatsappChatMessages{min-height:230px;padding:1rem .85rem;background:radial-gradient(circle at 12px 12px,rgba(0,0,0,.035) 1px,transparent 1.5px) 0 0/24px 24px,#efeae2}.mainSite .whatsappChatMessage,.mainSite .whatsappChatTyping{position:relative;width:fit-content;max-width:82%;border-radius:0 .55rem .55rem .55rem;background:#fff;box-shadow:0 1px .5px rgba(17,27,33,.13)}.mainSite .whatsappChatMessage{padding:.58rem .72rem 1.05rem;font-size:.92rem;line-height:1.35;opacity:0;transform:translateY(.5rem) scale(.96)}.mainSite .whatsappChat.messageVisible .whatsappChatMessage{animation:whatsappChatMessageIn .32s cubic-bezier(.18,.89,.32,1.12) forwards}.mainSite .whatsappChatMessageIncoming::before,.mainSite .whatsappChatTyping::before{content:"";position:absolute;left:-.36rem;top:0;width:.42rem;height:.42rem;background:#fff;clip-path:polygon(100% 0,0 0,100% 100%)}.mainSite .whatsappChatTyping{display:none;align-items:center;gap:.24rem;height:34px;padding:0 .72rem;opacity:0;transform:translateY(.35rem)}.mainSite .whatsappChat.isTyping .whatsappChatTyping{display:inline-flex;animation:whatsappChatTypingIn .24s ease forwards}.mainSite .whatsappChatTyping span{width:.36rem;height:.36rem;border-radius:50%;background:#8a9a9f;animation:whatsappChatTypingDot 1s ease-in-out infinite}.mainSite .whatsappChatTyping span:nth-child(2){animation-delay:.15s}.mainSite .whatsappChatTyping span:nth-child(3){animation-delay:.3s}.mainSite .whatsappChatTime{position:absolute;right:.5rem;bottom:.22rem;color:#667781;font-size:.66rem;line-height:1}.mainSite .whatsappChatForm{display:flex;align-items:center;gap:.55rem;padding:.65rem;background:#f0f2f5}.mainSite .whatsappChatForm textarea{min-width:0;width:100%;height:40px;max-height:96px;padding:.62rem 1rem;border:0;border-radius:999px;background:#fff;color:#111b21;font:400 .86rem/1.25 Arial,Helvetica,sans-serif;outline:0;resize:none;overflow:auto}.mainSite .whatsappChatForm textarea:focus{box-shadow:0 0 0 2px rgba(37,211,102,.35)}.mainSite .whatsappChatForm button{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;padding:0;border:0;border-radius:50%;background:#25d366;color:#fff;font-size:1rem}.mainSite .whatsappChatForm button:hover{filter:brightness(.95)}@media (min-width:992px){.mainSite .whatsappChat{right:2rem;bottom:2rem}}@media (max-width:420px){.mainSite .whatsappChatToggleText{display:none}.mainSite .whatsappChatPanel{width:calc(100vw - 2rem)}}@media (prefers-reduced-motion:reduce){.mainSite .whatsappChatMessage,.mainSite .whatsappChatPanel,.mainSite .whatsappChatToggle,.mainSite .whatsappChatTyping,.mainSite .whatsappChatTyping span{transition:none;animation:none}.mainSite .whatsappChat.messageVisible .whatsappChatMessage{opacity:1;transform:none}}@keyframes whatsappChatNudge{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-4px) scale(1.02)}100%{transform:translateY(0) scale(1)}}@keyframes whatsappChatTypingIn{to{opacity:1;transform:translateY(0)}}@keyframes whatsappChatTypingDot{0%,100%,60%{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.18rem)}}@keyframes whatsappChatMessageIn{to{opacity:1;transform:translateY(0) scale(1)}}
.mainSite .whatsappChat.isOffline .whatsappChatHeaderText span::before,.mainSite .whatsappChat.isOffline .whatsappChatToggleText span::before{background:#aebac1}
/*# sourceMappingURL=screen.min.css.map */
