#fwl-widget{position:fixed!important;z-index:999999!important;display:flex!important;flex-direction:column!important;gap:12px!important}#fwl-widget.fwl-pos-bottom-right{bottom:24px!important;right:24px!important;left:auto!important;top:auto!important;align-items:flex-end!important}#fwl-widget.fwl-pos-bottom-left{bottom:24px!important;left:24px!important;right:auto!important;top:auto!important;align-items:flex-start!important}#fwl-widget.fwl-pos-top-right{top:24px!important;right:24px!important;left:auto!important;bottom:auto!important;align-items:flex-end!important;flex-direction:column-reverse!important}#fwl-widget.fwl-pos-top-left{top:24px!important;left:24px!important;right:auto!important;bottom:auto!important;align-items:flex-start!important;flex-direction:column-reverse!important}#fwl-fab{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;max-width:60px!important;max-height:60px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:none!important;outline:none!important;cursor:pointer!important;overflow:visible!important;flex-shrink:0!important;box-sizing:content-box!important;box-shadow:0 4px 20px rgb(37 211 102 / .45)!important;transition:transform .2s ease,box-shadow .2s ease!important;line-height:1!important;text-align:center!important;vertical-align:middle!important;text-decoration:none!important;font-size:0!important;-webkit-appearance:none!important;appearance:none!important}#fwl-fab:hover{transform:scale(1.1)!important;box-shadow:0 6px 28px rgb(37 211 102 / .6)!important}#fwl-fab:active{transform:scale(.96)!important}#fwl-fab:focus{outline:none!important}#fwl-fab .fwl-fab-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-size:0!important}#fwl-fab .fwl-fab-icon svg{width:32px!important;height:32px!important;fill:#fff!important;display:block!important;flex-shrink:0!important;background:none!important;border:none!important}#fwl-fab .fwl-icon-wa{display:flex!important}#fwl-fab .fwl-icon-close{display:none!important}#fwl-fab[data-open="1"] .fwl-icon-wa{display:none!important}#fwl-fab[data-open="1"] .fwl-icon-close{display:flex!important}#fwl-fab .fwl-icon-close{align-items:center!important;justify-content:center!important;font-size:22px!important;color:#fff!important;line-height:1!important;font-family:Arial,sans-serif!important;font-weight:400!important;background:none!important}#fwl-fab::before{content:''!important;position:absolute!important;inset:0!important;border-radius:50%!important;background:inherit!important;opacity:.4!important;animation:fwlPulse 2s infinite!important;pointer-events:none!important;z-index:-1!important}@keyframes fwlPulse{0%{transform:scale(1);opacity:.4}70%{transform:scale(1.6);opacity:0}100%{transform:scale(1.6);opacity:0}}#fwl-popup{display:block!important;width:320px!important;background:#fff!important;border-radius:16px!important;border:none!important;box-shadow:0 8px 40px rgb(0 0 0 / .18)!important;overflow:hidden!important;transform:scale(.85) translateY(10px)!important;transform-origin:bottom right!important;opacity:0!important;pointer-events:none!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s ease!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:1.5!important;color:#222!important;text-align:left!important;box-sizing:border-box!important}#fwl-popup.fwl-popup-open{transform:scale(1) translateY(0)!important;opacity:1!important;pointer-events:auto!important}.fwl-pos-bottom-left #fwl-popup,.fwl-pos-top-left #fwl-popup{transform-origin:bottom left!important}#fwl-popup .fwl-popup-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important}#fwl-popup .fwl-header-content{display:flex!important;align-items:center!important;gap:10px!important;flex:1!important;min-width:0!important}#fwl-popup .fwl-header-content svg{width:22px!important;height:22px!important;fill:currentColor!important;flex-shrink:0!important;display:block!important;background:none!important}#fwl-popup .fwl-header-content strong{display:block!important;font-size:.92rem!important;font-weight:700!important;line-height:1.3!important;color:inherit!important;background:none!important}#fwl-popup .fwl-header-content small{display:block!important;font-size:.75rem!important;opacity:.9!important;line-height:1.3!important;color:inherit!important;background:none!important}#fwl-close{display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;border-radius:50%!important;border:none!important;outline:none!important;background:rgb(0 0 0 / .18)!important;cursor:pointer!important;font-size:1rem!important;line-height:1!important;color:#fff!important;flex-shrink:0!important;margin-left:8px!important;padding:0!important;transition:background .15s!important;font-family:Arial,sans-serif!important;font-weight:400!important;text-align:center!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important;text-decoration:none!important}#fwl-close:hover{background:rgb(0 0 0 / .32)!important}#fwl-close:focus{outline:none!important}#fwl-popup .fwl-popup-body{padding:18px 18px 14px!important;background:#fff!important;display:block!important}#fwl-popup .fwl-field{margin:0 0 12px 0!important;padding:0!important;display:block!important;border:none!important;background:none!important}#fwl-popup .fwl-field label{display:block!important;font-size:.8rem!important;font-weight:600!important;margin:0 0 5px 0!important;padding:0!important;color:#444!important;line-height:1.4!important;background:none!important;cursor:default!important;border:none!important;float:none!important;width:auto!important}#fwl-popup .fwl-req{color:#e53e3e!important;font-weight:700!important}#fwl-popup .fwl-opt{color:#999!important;font-weight:400!important}#fwl-popup input[type="text"],#fwl-popup input[type="email"],#fwl-popup input[type="tel"]{display:block!important;width:100%!important;max-width:100%!important;padding:9px 12px!important;margin:0!important;border:1.5px solid var(--fwl-input-borda,#dddddd)!important;border-radius:8px!important;outline:none!important;box-shadow:none!important;background:var(--fwl-input-bg,#ffffff)!important;background-image:none!important;color:var(--fwl-input-texto,#333333)!important;font-size:.9rem!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-weight:400!important;line-height:1.5!important;height:auto!important;min-height:0!important;transition:border-color .2s,box-shadow .2s!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;vertical-align:baseline!important;letter-spacing:normal!important;text-transform:none!important;text-indent:0!important;float:none!important;border-image:none!important}#fwl-popup input[type="text"]:focus,#fwl-popup input[type="email"]:focus,#fwl-popup input[type="tel"]:focus{border-color:var(--fwl-input-foco,#25D366)!important;box-shadow:0 0 0 3px rgb(37 211 102 / .15)!important;outline:none!important;background:var(--fwl-input-bg,#ffffff)!important}#fwl-popup input[type="text"]::placeholder,#fwl-popup input[type="email"]::placeholder,#fwl-popup input[type="tel"]::placeholder{color:var(--fwl-input-placeholder,#aaaaaa)!important;opacity:1!important}#fwl-submit{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:12px 16px!important;margin:4px 0 0 0!important;border:none!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;color:#fff!important;font-size:.95rem!important;font-weight:700!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;line-height:1.4!important;cursor:pointer!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important;transition:filter .2s,transform .15s!important;float:none!important;vertical-align:baseline!important}#fwl-submit svg{width:18px!important;height:18px!important;fill:#fff!important;display:block!important;flex-shrink:0!important;background:none!important;border:none!important}#fwl-submit:hover{filter:brightness(1.08)!important}#fwl-submit:active{transform:scale(.97)!important}#fwl-submit:disabled{opacity:.7!important;cursor:wait!important}#fwl-submit:focus{outline:none!important}#fwl-popup .fwl-privacy{display:block!important;text-align:center!important;font-size:.72rem!important;color:#999!important;margin:8px 0 0!important;padding:0!important;line-height:1.4!important;background:none!important;border:none!important}#fwl-popup .fwl-alert{display:none!important;padding:9px 12px!important;border-radius:8px!important;font-size:.82rem!important;margin:0 0 10px 0!important;line-height:1.4!important;border:1px solid transparent!important;box-sizing:border-box!important}#fwl-popup .fwl-alert.fwl-error{display:block!important;background:#fff5f5!important;color:#c53030!important;border-color:#feb2b2!important}#fwl-popup .fwl-alert.fwl-success{display:block!important;background:#f0fff4!important;color:#276749!important;border-color:#9ae6b4!important}@media (max-width:600px){#fwl-overlay{display:none!important;position:fixed!important;inset:0!important;background:rgb(0 0 0 / .5)!important;z-index:999997!important;opacity:0!important;transition:opacity .25s ease!important}#fwl-overlay.fwl-overlay-show{display:block!important;opacity:1!important}#fwl-widget{z-index:999999!important}#fwl-popup{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;width:100%!important;max-width:100%!important;min-height:88vh!important;max-height:92vh!important;border-radius:20px 20px 0 0!important;z-index:999998!important;transform:translateY(100%)!important;transform-origin:bottom center!important;transition:transform .35s cubic-bezier(.32,1,.6,1)!important;opacity:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;box-shadow:0 -6px 40px rgb(0 0 0 / .22)!important;margin:0!important}#fwl-popup.fwl-popup-open{transform:translateY(0)!important;opacity:1!important}#fwl-popup .fwl-drag-handle{display:flex!important;justify-content:center!important;padding:12px 0 4px!important;background:#fff!important;cursor:grab!important;flex-shrink:0!important}#fwl-popup .fwl-drag-handle::after{content:""!important;display:block!important;width:44px!important;height:5px!important;background:#d1d5db!important;border-radius:99px!important}#fwl-popup .fwl-popup-header{padding:16px 20px!important}#fwl-popup .fwl-header-content strong{font-size:1rem!important}#fwl-popup .fwl-header-content small{font-size:.82rem!important}#fwl-popup .fwl-popup-body{padding:22px 20px 0!important;padding-bottom:max(36px, env(safe-area-inset-bottom, 36px))!important}#fwl-popup input[type="text"],#fwl-popup input[type="email"],#fwl-popup input[type="tel"]{padding:13px 14px!important;font-size:1rem!important}#fwl-popup .fwl-field label{font-size:.85rem!important}#fwl-submit{padding:15px 16px!important;font-size:1rem!important;margin-top:8px!important}#fwl-popup .fwl-privacy{margin-top:12px!important;font-size:.78rem!important}}#fwl-popup .fwl-drag-handle{display:none!important}