#inf-wa-widget,#inf-wa-widget *{box-sizing:border-box}#inf-wa-widget{position:fixed;bottom:var(--inf-wa-offset-bottom,22px);z-index:999999;font-family:var(--inf-wa-font-family,Figtree,Arial,sans-serif);line-height:1.4;text-align:left}#inf-wa-widget.inf-wa-position-right{right:var(--inf-wa-offset-horizontal,22px);left:auto}#inf-wa-widget.inf-wa-position-left{right:auto;left:var(--inf-wa-offset-horizontal,22px)}#inf-wa-widget[hidden],#inf-wa-widget .inf-wa-panel[hidden],#inf-wa-widget [hidden]{display:none !important}#inf-wa-widget.inf-wa-device-mobile{display:none !important}#inf-wa-widget .inf-wa-panel{width:var(--inf-wa-panel-width,340px);max-width:calc(100vw - 32px);margin-bottom:16px;overflow:hidden;background:var(--inf-wa-panel-background,#fff);border:1px solid var(--inf-wa-panel-border,#e8eaf8);border-radius:var(--inf-wa-panel-radius,22px);box-shadow:var(--inf-wa-panel-shadow,0 24px 70px rgba(17,27,148,.18));color:var(--inf-wa-panel-text,#0a284b)}#inf-wa-widget .inf-wa-panel.inf-wa-open{display:block;animation:infWaUp .22s ease}@keyframes infWaUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#inf-wa-widget .inf-wa-header{position:relative;padding:var(--inf-wa-header-padding-vertical,18px) var(--inf-wa-header-padding-horizontal,20px);background:linear-gradient(135deg,var(--inf-wa-header-start,#2f1fff),var(--inf-wa-header-end,#64b9ff));color:var(--inf-wa-header-text,#fff)}#inf-wa-widget .inf-wa-header strong{display:block;margin-bottom:4px;padding-right:30px;font-size:var(--inf-wa-title-size,17px);font-weight:var(--inf-wa-title-weight,900);line-height:1.35}#inf-wa-widget .inf-wa-header>span{display:block;font-size:var(--inf-wa-description-size,13px);opacity:.92}#inf-wa-widget .inf-wa-close{position:absolute;top:12px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.18);box-shadow:none;color:var(--inf-wa-header-text,#fff);font:inherit;font-size:22px;font-weight:700;line-height:1;cursor:pointer;appearance:none}#inf-wa-widget .inf-wa-close:hover{background:rgba(255,255,255,.28)}#inf-wa-widget .inf-wa-close:focus-visible{outline:3px solid #fff;outline-offset:3px}#inf-wa-widget .inf-wa-toggle:focus-visible,#inf-wa-widget .inf-wa-send:focus-visible{outline:3px solid #2f1fff;outline-offset:3px}#inf-wa-widget .inf-wa-body{display:flex;flex-direction:column;min-height:0;margin:0;padding:0}#inf-wa-widget .inf-wa-fields{min-height:0;padding:var(--inf-wa-body-padding,18px) var(--inf-wa-body-padding,18px) 0}#inf-wa-widget .inf-wa-footer{position:relative;padding:0 var(--inf-wa-body-padding,18px) var(--inf-wa-body-padding,18px);background:var(--inf-wa-panel-background,#fff)}#inf-wa-widget .inf-wa-body input:not([type=checkbox]),#inf-wa-widget .inf-wa-body textarea,#inf-wa-widget .inf-wa-body select{display:block;width:100%;min-height:0;margin:0 0 var(--inf-wa-field-spacing,10px);padding:12px 13px;border:1px solid var(--inf-wa-field-border,#e2e8f0);border-radius:var(--inf-wa-field-radius,14px);background:var(--inf-wa-field-background,#f8fafc);box-shadow:none;color:var(--inf-wa-panel-text,#0a284b);font:inherit;font-size:var(--inf-wa-field-text-size,14px);line-height:1.45;outline:none;appearance:none}#inf-wa-widget .inf-wa-body textarea{min-height:92px;resize:none}#inf-wa-widget .inf-wa-body input:not([type=checkbox]):focus,#inf-wa-widget .inf-wa-body textarea:focus,#inf-wa-widget .inf-wa-body select:focus{border-color:var(--inf-wa-field-focus,#64b9ff);background:#fff;box-shadow:0 0 0 3px rgba(100,185,255,.18);box-shadow:0 0 0 3px color-mix(in srgb,var(--inf-wa-field-focus,#64b9ff) 22%,transparent)}#inf-wa-widget .inf-wa-body [aria-invalid=true]{border-color:var(--inf-wa-error-color,#b42318) !important;box-shadow:0 0 0 3px rgba(180,35,24,.12) !important;box-shadow:0 0 0 3px color-mix(in srgb,var(--inf-wa-error-color,#b42318) 18%,transparent) !important}#inf-wa-widget .inf-wa-send{display:block;width:100%;margin:0;padding:13px 18px;border:0;border-radius:var(--inf-wa-button-radius,999px);background:linear-gradient(135deg,var(--inf-wa-button-start,#25d366),var(--inf-wa-button-end,#128c7e));box-shadow:var(--inf-wa-button-shadow,0 12px 26px rgba(37,211,102,.24));color:var(--inf-wa-button-text,#fff);font:inherit;font-size:var(--inf-wa-button-text-size,14px);font-weight:var(--inf-wa-button-weight,900);line-height:1.4;cursor:pointer;appearance:none;transition:transform .15s ease}#inf-wa-widget .inf-wa-send:hover{transform:translateY(-1px)}#inf-wa-widget .inf-wa-toggle{display:flex;align-items:center;gap:12px;margin:0 0 0 auto;padding:0;border:0;background:0 0;box-shadow:none;color:inherit;font:inherit;cursor:pointer;appearance:none}#inf-wa-widget.inf-wa-position-left .inf-wa-toggle{flex-direction:row-reverse;margin-right:auto;margin-left:0}#inf-wa-widget .inf-wa-label{display:inline-block;padding:14px 20px;border-radius:var(--inf-wa-label-radius,16px);background:var(--inf-wa-label-background,#fff);box-shadow:var(--inf-wa-label-shadow,0 10px 30px rgba(0,0,0,.12));color:var(--inf-wa-label-text,#4b5563);font-size:var(--inf-wa-label-text-size,16px);font-weight:var(--inf-wa-label-weight,500);line-height:1.35;white-space:nowrap}#inf-wa-widget.inf-wa-label-hidden .inf-wa-label{display:none}#inf-wa-widget .inf-wa-icon{display:flex;align-items:center;justify-content:center;width:var(--inf-wa-icon-size-desktop,64px);height:var(--inf-wa-icon-size-desktop,64px);flex:0 0 var(--inf-wa-icon-size-desktop,64px);border-radius:999px;background:var(--inf-wa-icon-background,#25d366);box-shadow:var(--inf-wa-icon-shadow,0 14px 34px rgba(37,211,102,.34))}#inf-wa-widget .inf-wa-icon svg{display:block;width:56.25%;height:56.25%;fill:var(--inf-wa-icon-foreground,#fff)}#inf-wa-widget .inf-wa-hp{position:absolute !important;left:-99999px !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}#inf-wa-widget .inf-wa-error,#inf-wa-widget .inf-wa-status-message{margin:0 0 var(--inf-wa-field-spacing,10px);font-size:13px;line-height:1.45}#inf-wa-widget .inf-wa-error{color:var(--inf-wa-error-color,#b42318)}#inf-wa-widget .inf-wa-status-message{padding:9px 10px;border-radius:10px;background:#eef7ff;color:#164e63}#inf-wa-widget .inf-wa-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}@media (max-width:600px),(orientation:landscape) and (max-height:600px) and (max-width:960px){#inf-wa-widget{bottom:var(--inf-wa-offset-bottom-mobile,14px)}#inf-wa-widget.inf-wa-position-right{right:var(--inf-wa-offset-horizontal-mobile,14px)}#inf-wa-widget.inf-wa-position-left{left:var(--inf-wa-offset-horizontal-mobile,14px)}#inf-wa-widget .inf-wa-label{display:none}#inf-wa-widget .inf-wa-icon{width:var(--inf-wa-icon-size-mobile,58px);height:var(--inf-wa-icon-size-mobile,58px);flex-basis:var(--inf-wa-icon-size-mobile,58px)}#inf-wa-widget .inf-wa-panel{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}#inf-wa-widget.inf-wa-mobile-open{position:fixed;inset:0;width:100%;height:var(--inf-wa-viewport-height,100dvh);pointer-events:none}#inf-wa-widget.inf-wa-mobile-open:before{position:fixed;inset:0;background:rgba(5,15,35,.38);content:"";pointer-events:auto}#inf-wa-widget.inf-wa-mobile-open .inf-wa-panel.inf-wa-open{position:fixed;top:calc(var(--inf-wa-viewport-offset-top, 0px) + 10px + env(safe-area-inset-top, 0px));right:calc(10px + env(safe-area-inset-right, 0px));bottom:auto;left:calc(10px + env(safe-area-inset-left, 0px));z-index:1;display:flex;flex-direction:column;width:auto;height:calc(var(--inf-wa-viewport-height, 100dvh) - 20px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));max-width:none;max-height:none;margin:0;overflow:hidden;pointer-events:auto}#inf-wa-widget.inf-wa-mobile-open .inf-wa-header{flex:0 0 auto}#inf-wa-widget.inf-wa-mobile-open .inf-wa-body{flex:1 1 auto;min-height:0;overflow:hidden}#inf-wa-widget.inf-wa-mobile-open .inf-wa-fields{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-top:12px;scroll-padding-bottom:12px}#inf-wa-widget.inf-wa-mobile-open .inf-wa-footer{z-index:2;flex:0 0 auto;padding-top:10px;padding-bottom:calc(var(--inf-wa-body-padding, 18px) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--inf-wa-panel-border,#e8eaf8);border-top:1px solid color-mix(in srgb,var(--inf-wa-panel-border,#e8eaf8) 75%,transparent);box-shadow:0 -10px 24px rgba(10,40,75,.08)}#inf-wa-widget.inf-wa-mobile-open .inf-wa-toggle{display:none}#inf-wa-widget.inf-wa-mobile-open .inf-wa-turnstile,#inf-wa-widget.inf-wa-mobile-open .inf-wa-turnstile>div,#inf-wa-widget.inf-wa-mobile-open .inf-wa-turnstile iframe{width:100% !important;max-width:100% !important}#inf-wa-widget.inf-wa-device-mobile:not([hidden]){display:block !important}#inf-wa-widget.inf-wa-device-desktop{display:none !important}}@media (orientation:landscape) and (max-height:600px) and (max-width:960px){#inf-wa-widget.inf-wa-mobile-open .inf-wa-panel.inf-wa-open{top:calc(var(--inf-wa-viewport-offset-top, 0px) + 6px + env(safe-area-inset-top, 0px));right:calc(8px + env(safe-area-inset-right, 0px));left:calc(8px + env(safe-area-inset-left, 0px));height:calc(var(--inf-wa-viewport-height, 100dvh) - 12px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}#inf-wa-widget.inf-wa-mobile-open .inf-wa-header{padding-top:12px;padding-bottom:12px}#inf-wa-widget.inf-wa-mobile-open .inf-wa-footer{padding-top:8px;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}}#inf-wa-widget.inf-wa-no-animation .inf-wa-panel.inf-wa-open,#inf-wa-widget.inf-wa-no-animation .inf-wa-spinner{animation:none}#inf-wa-widget.inf-wa-no-animation .inf-wa-send{transition:none}#inf-wa-widget.inf-wa-no-animation .inf-wa-send:hover{transform:none}@media (prefers-reduced-motion:reduce){#inf-wa-widget .inf-wa-panel.inf-wa-open{animation:none}#inf-wa-widget .inf-wa-send{transition:none}#inf-wa-widget .inf-wa-send:hover{transform:none}}#inf-wa-widget .inf-wa-send:disabled,#inf-wa-widget .inf-wa-send[aria-busy=true]{cursor:wait;opacity:.72;transform:none}#inf-wa-widget .inf-wa-check-row{display:flex;align-items:flex-start;gap:9px;margin:2px 0 var(--inf-wa-field-spacing,10px);color:var(--inf-wa-panel-text,#0a284b);font-size:var(--inf-wa-field-text-size,14px);line-height:1.45;cursor:pointer}#inf-wa-widget .inf-wa-check-row input[type=checkbox]{width:18px;height:18px;min-width:18px;margin:1px 0 0;accent-color:var(--inf-wa-button-start,#25d366)}#inf-wa-widget .inf-wa-check-row input[type=checkbox]:focus-visible{outline:3px solid rgba(47,31,255,.35);outline-offset:2px}#inf-wa-widget .inf-wa-check-row input[type=checkbox][aria-invalid=true]{outline:3px solid rgba(180,35,24,.2);outline-offset:2px}#inf-wa-widget .inf-wa-consent-row a{color:#164e63;font-weight:700;text-decoration:underline}#inf-wa-widget .inf-wa-send{display:flex;align-items:center;justify-content:center;gap:8px}#inf-wa-widget .inf-wa-spinner{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;box-shadow:inset 0 0 0 1px currentColor;border-radius:999px;animation:infWaSpin .7s linear infinite}@keyframes infWaSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#inf-wa-widget .inf-wa-spinner{animation-duration:1.4s}}#inf-wa-widget .inf-wa-turnstile{width:100%;min-height:65px;margin:0 0 var(--inf-wa-field-spacing,10px);overflow:hidden}#inf-wa-widget .inf-wa-turnstile:empty{min-height:0;margin-bottom:0}#inf-wa-widget .inf-wa-turnstile iframe{max-width:100%}#inf-wa-widget .inf-wa-turnstile:focus-visible{outline:3px solid rgba(100,185,255,.35);outline-offset:3px;border-radius:8px}html.inf-wa-scroll-locked,body.inf-wa-scroll-locked{overscroll-behavior:none}@supports not (height:100dvh){@media (max-width:600px),(orientation:landscape) and (max-height:600px) and (max-width:960px){#inf-wa-widget.inf-wa-mobile-open{height:var(--inf-wa-viewport-height,100vh)}#inf-wa-widget.inf-wa-mobile-open .inf-wa-panel.inf-wa-open{height:calc(var(--inf-wa-viewport-height, 100vh) - 20px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}}}