.ain-whatsapp-button{z-index:1000;cursor:pointer;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:background-color .3s,border-color .3s,transform .3s,opacity .3s,visibility .3s;display:flex;position:fixed;bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.25)}.ain-whatsapp-button:hover{background-color:#128c7e}.ain-whatsapp-button:active{transform:scale(.95)}.ain-whatsapp-button--right{left:auto;right:20px}.ain-whatsapp-button--left{left:20px;right:auto}.ain-whatsapp-button__icon{color:#fff;box-sizing:border-box;justify-content:center;align-items:center;width:32px;height:32px;line-height:1;transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s;display:flex}.ain-whatsapp-button__icon svg{fill:currentColor;width:100%;height:100%;transition:fill .3s}.ain-whatsapp-button__icon i{font-size:32px}.ain-whatsapp-button__icon img{object-fit:contain;width:100%;height:100%}.ain-whatsapp-button__custom-icon{justify-content:center;align-items:center;display:flex}.ain-whatsapp-button--animation-pulse{animation:2s infinite ain-wa-pulse}@keyframes ain-wa-pulse{0%{box-shadow:0 0 rgba(37,211,102,.7)}70%{box-shadow:0 0 0 15px rgba(37,211,102,0)}to{box-shadow:0 0 rgba(37,211,102,0)}}.ain-whatsapp-button--animation-bounce{animation:2s infinite ain-wa-bounce}@keyframes ain-wa-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.ain-whatsapp-button--animation-shake:hover{animation:.5s ease-in-out ain-wa-shake}@keyframes ain-wa-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.ain-whatsapp-button--animation-grow:hover{transform:scale(1.1)}.ain-whatsapp-button--hide-on-scroll.is-scrolling{opacity:0;visibility:hidden;pointer-events:none}.ain-whatsapp-button:focus{outline:none}.ain-whatsapp-button:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px rgba(37,211,102,.5),0 4px 12px rgba(0,0,0,.25)}@media (prefers-reduced-motion:reduce){.ain-whatsapp-button{transition:none}.ain-whatsapp-button--animation-pulse,.ain-whatsapp-button--animation-bounce,.ain-whatsapp-button--animation-shake,.ain-whatsapp-button--animation-grow{animation:none}.ain-whatsapp-button--animation-grow:hover,.ain-whatsapp-button--animation-shake:hover,.ain-whatsapp-button:active{transform:none}}@media screen and (min-width:1025px){.ain-whatsapp-button--hide-desktop{display:none!important}}@media screen and (min-width:768px) and (max-width:1024px){.ain-whatsapp-button--hide-tablet{display:none!important}.ain-whatsapp-button{width:56px;height:56px}.ain-whatsapp-button__icon{width:28px;height:28px}}@media screen and (max-width:767px){.ain-whatsapp-button--hide-mobile{display:none!important}.ain-whatsapp-button{width:54px;height:54px;bottom:16px}.ain-whatsapp-button--right{right:16px}.ain-whatsapp-button--left{left:16px}.ain-whatsapp-button__icon{width:26px;height:26px}.ain-whatsapp-button--animation-pulse,.ain-whatsapp-button--animation-bounce{animation:none}}.ain-whatsapp-notice{text-align:center;color:#856404;background:#fff8e5;border:1px dashed #ffc107;border-radius:8px;padding:20px}.ain-whatsapp-notice p{margin:0;font-size:14px}.ain-whatsapp-expanded{--ain-expanded-width:250px;--ain-button-size:90px;--ain-panel-overlap:45px;--ain-icon-size:50px;--ain-whatsapp-green:#25d366;--ain-whatsapp-green-dark:#128c7e;--ain-panel-gap:0px;z-index:1000;align-items:center;gap:0;width:fit-content;max-width:calc(100vw - 40px);display:flex;position:fixed;bottom:20px}.ain-whatsapp-expanded--right{flex-direction:row;right:20px}.ain-whatsapp-expanded--left{flex-direction:row-reverse;left:20px}.ain-whatsapp-expanded .ain-whatsapp-button{z-index:2;width:var(--ain-button-size);height:var(--ain-button-size);flex-shrink:0;position:relative;bottom:auto;left:auto;right:auto}.ain-whatsapp-expanded .ain-whatsapp-button__icon{width:var(--ain-icon-size);height:var(--ain-icon-size)}.ain-whatsapp-expanded .ain-whatsapp-button__icon i{font-size:var(--ain-icon-size)}.ain-whatsapp-expanded__panel{z-index:1;box-sizing:border-box;background:linear-gradient(90deg,#25d366 0%,#128c7e 100%);align-items:center;min-height:70px;display:flex;position:relative;overflow:hidden}.ain-whatsapp-expanded--right .ain-whatsapp-expanded__panel{justify-content:flex-start}.ain-whatsapp-expanded--left .ain-whatsapp-expanded__panel{justify-content:flex-end}.ain-whatsapp-expanded--right .ain-whatsapp-expanded__panel{margin-right:calc((var(--ain-panel-overlap) + var(--ain-panel-gap)) * -1);padding-top:12px;padding-bottom:12px;padding-right:calc(var(--ain-panel-overlap) + var(--ain-panel-gap) + 15px);border-radius:calc(var(--ain-button-size) / 2) 0 0 calc(var(--ain-button-size) / 2);width:fit-content;padding-left:20px}.ain-whatsapp-expanded--left .ain-whatsapp-expanded__panel{margin-left:calc((var(--ain-panel-overlap) + var(--ain-panel-gap)) * -1);padding-top:12px;padding-bottom:12px;padding-left:calc(var(--ain-panel-overlap) + var(--ain-panel-gap) + 15px);border-radius:0 calc(var(--ain-button-size) / 2) calc(var(--ain-button-size) / 2) 0;width:fit-content;padding-right:20px}.ain-whatsapp-expanded__content{white-space:normal;word-wrap:break-word;flex-direction:column;justify-content:center;gap:4px;transition:opacity .3s;display:flex;overflow:hidden}.ain-whatsapp-expanded--right .ain-whatsapp-expanded__content{text-align:right;align-items:flex-start}.ain-whatsapp-expanded--left .ain-whatsapp-expanded__content{text-align:left;align-items:flex-start}.ain-whatsapp-expanded__cta{color:#fff;font-size:16px;font-weight:600;line-height:1.3}.ain-whatsapp-expanded__reliability{color:rgba(255,255,255,.9);font-size:12px;line-height:1.4}.ain-whatsapp-expanded--filled .ain-whatsapp-expanded__panel{color:#fff;background-color:#075e54}.ain-whatsapp-expanded--filled .ain-whatsapp-expanded__cta{color:#fff}.ain-whatsapp-expanded--filled .ain-whatsapp-expanded__reliability{color:rgba(255,255,255,.85)}.ain-whatsapp-expanded--outlined .ain-whatsapp-expanded__panel{border:2px solid var(--ain-whatsapp-green);color:var(--ain-whatsapp-green);background-color:#fff}.ain-whatsapp-expanded--outlined .ain-whatsapp-button{border:2px solid var(--ain-whatsapp-green);background-color:#fff}.ain-whatsapp-expanded--outlined .ain-whatsapp-button__icon{color:var(--ain-whatsapp-green)}.ain-whatsapp-expanded--outlined .ain-whatsapp-button__icon svg{fill:var(--ain-whatsapp-green)}.ain-whatsapp-expanded--outlined .ain-whatsapp-button:hover{background-color:var(--ain-whatsapp-green)}.ain-whatsapp-expanded--outlined .ain-whatsapp-button:hover .ain-whatsapp-button__icon{color:#fff}.ain-whatsapp-expanded--outlined .ain-whatsapp-button:hover .ain-whatsapp-button__icon svg{fill:#fff}.ain-whatsapp-expanded--outlined .ain-whatsapp-expanded__cta{color:var(--ain-whatsapp-green)}.ain-whatsapp-expanded--outlined .ain-whatsapp-expanded__reliability{color:var(--ain-whatsapp-green);opacity:.75}.ain-whatsapp-expanded__panel{transition:width .4s cubic-bezier(.4,0,.2,1),min-width .4s cubic-bezier(.4,0,.2,1),opacity .3s,padding .4s cubic-bezier(.4,0,.2,1)}.ain-whatsapp-expanded--animated .ain-whatsapp-expanded__panel{opacity:0;width:0;min-width:0;padding:0}.ain-whatsapp-expanded--animated .ain-whatsapp-expanded__content{opacity:0}.ain-whatsapp-expanded--animated:hover .ain-whatsapp-expanded__panel{width:auto;min-width:var(--ain-expanded-width,250px);opacity:1;padding:12px 20px;padding-right:calc(var(--ain-panel-overlap) + var(--ain-panel-gap) + 15px)}.ain-whatsapp-expanded--animated:focus-within .ain-whatsapp-expanded__panel{width:auto;min-width:var(--ain-expanded-width,250px);opacity:1;padding:12px 20px;padding-right:calc(var(--ain-panel-overlap) + var(--ain-panel-gap) + 15px)}.ain-whatsapp-expanded--animated:hover .ain-whatsapp-expanded__content{opacity:1}.ain-whatsapp-expanded--animated:focus-within .ain-whatsapp-expanded__content{opacity:1}.ain-whatsapp-expanded--animated.ain-whatsapp-expanded--left:hover .ain-whatsapp-expanded__panel{padding-right:20px;padding-left:calc(var(--ain-panel-overlap) + var(--ain-panel-gap) + 15px)}.ain-whatsapp-expanded--animated.ain-whatsapp-expanded--left:focus-within .ain-whatsapp-expanded__panel{padding-right:20px;padding-left:calc(var(--ain-panel-overlap) + var(--ain-panel-gap) + 15px)}.ain-whatsapp-expanded--always-open .ain-whatsapp-expanded__panel{opacity:1;width:fit-content}.ain-whatsapp-expanded--always-open .ain-whatsapp-expanded__content{opacity:1}.ain-whatsapp-expanded--hide-on-scroll.is-scrolling{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}@media screen and (min-width:1025px){.ain-whatsapp-expanded--hide-desktop{display:none!important}}@media screen and (min-width:768px) and (max-width:1024px){.ain-whatsapp-expanded--hide-tablet{display:none!important}}@media screen and (max-width:767px){.ain-whatsapp-expanded--hide-mobile{display:none!important}.ain-whatsapp-expanded{max-width:calc(100vw - 32px);bottom:16px}.ain-whatsapp-expanded--right{right:16px}.ain-whatsapp-expanded--left{left:16px}.ain-whatsapp-expanded--mobile-open .ain-whatsapp-expanded__panel{opacity:1;width:fit-content;padding-top:10px;padding-bottom:10px}.ain-whatsapp-expanded--mobile-open.ain-whatsapp-expanded--right .ain-whatsapp-expanded__panel{padding-right:calc(var(--ain-panel-overlap) + 12px);padding-left:16px}.ain-whatsapp-expanded--mobile-open.ain-whatsapp-expanded--left .ain-whatsapp-expanded__panel{padding-left:calc(var(--ain-panel-overlap) + 12px);padding-right:16px}.ain-whatsapp-expanded--animated:not(.ain-whatsapp-expanded--mobile-open) .ain-whatsapp-expanded__panel{opacity:0;width:0;min-width:0}.ain-whatsapp-expanded--mobile-open .ain-whatsapp-expanded__content{opacity:1}.ain-whatsapp-expanded .ain-whatsapp-button--animation-pulse,.ain-whatsapp-expanded .ain-whatsapp-button--animation-bounce{animation:none}}.ain-whatsapp-expanded .ain-whatsapp-button:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px rgba(37,211,102,.5),0 4px 12px rgba(0,0,0,.25)}.ain-whatsapp-expanded--outlined .ain-whatsapp-button:focus-visible{outline:3px solid var(--ain-whatsapp-green);box-shadow:0 0 0 6px rgba(37,211,102,.3),0 4px 12px rgba(0,0,0,.15)}@media (prefers-reduced-motion:reduce){.ain-whatsapp-expanded__panel,.ain-whatsapp-expanded__content,.ain-whatsapp-expanded--animated:hover .ain-whatsapp-expanded__panel{transition:none}.ain-whatsapp-expanded--animated:focus-within .ain-whatsapp-expanded__panel{transition:none}.ain-whatsapp-expanded .ain-whatsapp-button--animation-pulse,.ain-whatsapp-expanded .ain-whatsapp-button--animation-bounce,.ain-whatsapp-expanded .ain-whatsapp-button--animation-shake,.ain-whatsapp-expanded .ain-whatsapp-button--animation-grow{animation:none}}.ain-whatsapp-button--editor-preview,.ain-whatsapp-expanded--editor-preview{position:relative;bottom:auto;left:auto;right:auto}.ain-whatsapp-expanded--editor-preview .ain-whatsapp-expanded__panel{width:var(--ain-expanded-width);opacity:1;padding-top:12px;padding-bottom:12px}.ain-whatsapp-expanded--editor-preview.ain-whatsapp-expanded--right .ain-whatsapp-expanded__panel{padding-right:calc(var(--ain-panel-overlap) + 15px);padding-left:20px}.ain-whatsapp-expanded--editor-preview.ain-whatsapp-expanded--left .ain-whatsapp-expanded__panel{padding-left:calc(var(--ain-panel-overlap) + 15px);padding-right:20px}.ain-whatsapp-expanded--editor-preview .ain-whatsapp-button{z-index:2}@media print{.ain-whatsapp-button,.ain-whatsapp-expanded{display:none!important}}