.wv-ai-chat[hidden],.wv-ai-chat [hidden]{display:none!important}.wv-ai-chat{position:fixed;right:1rem;bottom:calc(1rem + var(--wv-consent-inset,0px));z-index:2147482990;max-width:calc(100vw - 2rem)}.wv-ai-chat__launcher,.wv-ai-chat__enable{min-height:44px;border:1px solid #81c5c9;border-radius:1.5rem;padding:.65rem 1rem;background:#14282b;color:#f1f5f9;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.wv-ai-chat__consent{position:absolute;right:0;bottom:calc(100% + .6rem);width:min(350px,calc(100vw - 2rem));max-height:calc(100dvh - 7rem - var(--wv-consent-inset,0px));overflow:auto;padding:1.2rem;border:1px solid #426266;border-radius:.75rem;background:#10171d;color:#f1f5f9;box-shadow:0 10px 35px #0008}.wv-ai-chat__consent h2{padding-right:1.6rem;margin:0 0 .7rem;color:inherit;font-size:1.05rem}.wv-ai-chat__consent p{margin:0 0 .8rem;font-size:.85rem;line-height:1.5}.wv-ai-chat__consent a{color:#a1d7da;text-decoration:underline!important}.wv-ai-chat__close{position:absolute;right:.25rem;top:.25rem;width:44px;height:44px;border:0;background:0 0;color:inherit;font-size:1.5rem;cursor:pointer}.wv-ai-chat__contact{display:block;padding:.7rem 0 0;min-height:44px;font-size:.85rem}.wv-ai-chat[data-failed=true] .wv-ai-chat__contact{padding:.7rem 1rem;border-radius:1.5rem;background:#81c5c9;color:#10171d;text-align:center;font-weight:600}.wv-ai-chat :focus-visible{outline:3px solid #81c5c9;outline-offset:3px}body:has(#wv-consent:not([hidden])) [id^=leadwin-agent-]{visibility:hidden!important}@media print{.wv-ai-chat,[id^=leadwin-agent-]{display:none!important}}