.wa-fab{left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;color:#fff;cursor:pointer;background:#25d366;border:2.5px solid #1d2233;border-radius:999px;align-items:center;gap:6px;height:52px;padding:0 16px 0 14px;font-size:16px;font-weight:900;transition:transform .15s;display:inline-flex;position:fixed;box-shadow:3px 3px #1d2233}.wa-fab:hover{transform:translateY(-2px)}.wa-fab-fb{color:#fff;background:#1877f2;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font:900 13px/1 Arial,sans-serif;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 1.5px #1d2233}.wa-fab:active{transform:translate(2px,2px);box-shadow:1px 1px #1d2233}@media (width<=640px){.wa-fab{left:max(12px,env(safe-area-inset-left));bottom:calc(12px + env(safe-area-inset-bottom));border-width:2px;justify-content:center;width:44px;height:44px;padding:0;transition:transform .25s,opacity .25s;box-shadow:2px 2px #1d2233}.wa-fab svg{width:22px;height:22px}.wa-fab-text{display:none}.wa-bubble{left:max(12px,env(safe-area-inset-left));bottom:calc(66px + env(safe-area-inset-bottom));transition:transform .25s,opacity .25s}.wa-bubble:after{left:14px}.wa-bubble.is-tucked{animation:none}.wa-fab.is-tucked,.wa-bubble.is-tucked{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.wa-fab.is-tucked:focus-visible{opacity:1;pointer-events:auto;transform:none}body:has(.st-float,[data-bottom-bar]) :is(.wa-fab,.wa-bubble){display:none}body:has(.cookie-banner) .wa-fab{bottom:calc(70px + env(safe-area-inset-bottom))}body:has(.cookie-banner) .wa-bubble{bottom:calc(124px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.wa-fab,.wa-bubble{transition:none}}body:has(dialog[open]) :is(.wa-fab,.wa-bubble){display:none}@media print{.wa-fab{display:none!important}}.wa-bubble{left:16px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:46;background:#fff;border:2.5px solid #1d2233;border-radius:16px;align-items:flex-start;gap:4px;max-width:min(300px,100vw - 32px);padding:10px 8px 10px 12px;animation:.35s ease-out both wa-in;display:flex;position:fixed;box-shadow:3px 3px #1d2233}.wa-bubble:after{content:"";background:#fff;border-bottom:2.5px solid #1d2233;border-right:2.5px solid #1d2233;width:14px;height:14px;position:absolute;bottom:-9px;left:22px;transform:rotate(45deg)}.wa-bubble-text{text-align:right;color:#1d2233;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:15px;font-weight:800;line-height:1.35}.wa-bubble-x{color:#666;cursor:pointer;background:0 0;border:0;min-width:28px;min-height:28px;font-size:20px;line-height:1}@keyframes wa-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wa-bubble{animation:none}}@media print{.wa-bubble{display:none!important}}.wa-menu{left:16px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:47;background:#fff;border:2.5px solid #1d2233;border-radius:16px;flex-direction:column;gap:6px;min-width:220px;padding:10px;animation:.2s ease-out both wa-in;display:flex;position:fixed;box-shadow:3px 3px #1d2233}.wa-menu-title{color:#1d2233;margin:0 4px 2px;font-size:14px;font-weight:800}.wa-menu :is(button,a){color:#1d2233;cursor:pointer;text-align:right;background:#fff;border:2px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.wa-menu :is(button,a):hover,.wa-menu :is(button,a):focus-visible{background:#fef9c3;border-color:#1d2233}.wa-menu button:first-of-type{color:#128c4b}body:has(dialog[open]) .wa-menu{display:none}@media print{.wa-menu{display:none!important}}
