/* Theme isolation: every rule is scoped to #hffw-root so global theme/page-builder button, input and typography styles cannot override the widget. */
#hffw-root[hidden],#hffw-root [hidden]{display:none!important}#hffw-root .hffw__back[hidden]{display:grid!important;visibility:hidden}#hffw-root *{font-family:inherit;letter-spacing:normal;text-transform:none;text-shadow:none}#hffw-root button{margin:0;min-width:0;max-width:none;width:auto;line-height:inherit;text-decoration:none;white-space:normal;background-image:none;box-shadow:none;border-radius:0}#hffw-root input{-webkit-appearance:none;appearance:none;margin:0;max-width:none;min-height:0;line-height:inherit;box-shadow:none;border-radius:0}#hffw-root input::placeholder{font-family:inherit;color:var(--hffw-muted-color);opacity:1}#hffw-root input::-webkit-search-decoration,#hffw-root input::-webkit-search-cancel-button{-webkit-appearance:none}#hffw-root h2,#hffw-root h3{color:inherit;font-weight:700;line-height:1.25}
#hffw-root.hffw{--hffw-launcher-bg:#111;--hffw-launcher-color:#fff;--hffw-panel-bg:#f7f7f8;--hffw-card-bg:#fff;--hffw-text-color:#252525;--hffw-muted-color:#6b6b70;--hffw-accent-color:#1769e0;--hffw-border-color:#dedee2;--hffw-panel-radius:26;--hffw-launcher-radius:999;--hffw-font-family:"Google Sans",Arial,sans-serif;position:fixed;z-index:99990;font-family:var(--hffw-font-family);font-size:16px;color:var(--hffw-text-color);line-height:1.5;direction:rtl;text-align:right;box-sizing:border-box;border:0!important;outline:0!important;box-shadow:none!important}
#hffw-root.hffw *,#hffw-root.hffw *::before,#hffw-root.hffw *::after{box-sizing:border-box}#hffw-root.hffw button,#hffw-root.hffw input{font:inherit}#hffw-root.hffw button{cursor:pointer}#hffw-root .hffw__launcher{position:relative;display:flex;align-items:center;gap:10px;min-width:44px;min-height:44px;height:var(--hffw-desktop-size);padding:0 16px;border:0;border-radius:calc(var(--hffw-launcher-radius)*1px);background:var(--hffw-launcher-bg);color:var(--hffw-launcher-color);box-shadow:0 10px 30px rgba(0,0,0,.22);transition:width .18s ease,padding .18s ease}#hffw-root .hffw__launcher-icon{display:grid;place-items:center;width:32px;height:28px;color:var(--hffw-launcher-color)}#hffw-root .hffw__launcher-icon svg{display:block;width:32px;height:28px}#hffw-root .hffw__launcher-collapse{display:none;width:18px;height:18px;border-inline-end:4px solid currentColor;border-block-end:4px solid currentColor;transform:rotate(45deg) translate(-2px,-2px)}#hffw-root .hffw__launcher-status{position:absolute;inset-inline-start:4px;inset-block-end:1px;width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:#28c76f}#hffw-root .hffw__launcher-label{display:none;white-space:nowrap;font-size:17px}#hffw-root .hffw--label-desktop .hffw__launcher-label{display:block}#hffw-root .hffw--open .hffw__launcher{width:56px;min-width:56px;padding:0;justify-content:center}#hffw-root .hffw--open .hffw__launcher-icon,#hffw-root .hffw--open .hffw__launcher-label,#hffw-root .hffw--open .hffw__launcher-status{display:none!important}#hffw-root .hffw--open .hffw__launcher-collapse{display:block}
#hffw-root.hffw[data-desktop-corner^="bottom"]{bottom:calc(var(--hffw-desktop-y) + env(safe-area-inset-bottom));top:auto}#hffw-root.hffw[data-desktop-corner^="top"]{top:calc(var(--hffw-desktop-y) + env(safe-area-inset-top));bottom:auto}#hffw-root.hffw[data-desktop-corner$="left"]{left:calc(var(--hffw-desktop-x) + env(safe-area-inset-left));right:auto}#hffw-root.hffw[data-desktop-corner$="right"]{right:calc(var(--hffw-desktop-x) + env(safe-area-inset-right));left:auto}#hffw-root .hffw--hide-desktop{display:none}
#hffw-root .hffw__mount:empty{display:none}#hffw-root .hffw__dialog{position:absolute;display:flex;flex-direction:column;width:min(calc(var(--hffw-panel-width)*1px),calc(100vw - var(--hffw-desktop-x) - 12px));height:min(calc(var(--hffw-panel-max-height)*1px),calc(100dvh - var(--hffw-desktop-size) - var(--hffw-desktop-y) - 24px));max-height:calc(100dvh - var(--hffw-desktop-size) - var(--hffw-desktop-y) - 24px);inset-block-end:calc(100% + 12px);inset-inline-start:0;overflow:hidden;border:1px solid var(--hffw-border-color);border-radius:calc(var(--hffw-panel-radius)*1px);background:var(--hffw-panel-bg);box-shadow:0 24px 70px rgba(0,0,0,.28);animation:hffw-in .18s ease-out}#hffw-root.hffw[data-desktop-corner^="top"] .hffw__dialog{inset-block-start:calc(100% + 12px);inset-block-end:auto}#hffw-root.hffw[data-desktop-corner$="right"] .hffw__dialog{inset-inline-start:auto;inset-inline-end:0}
#hffw-root .hffw__header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:4px;padding:12px 14px;border-bottom:1px solid var(--hffw-border-color);background:var(--hffw-card-bg)}#hffw-root .hffw__title{margin:0;font-size:18px;line-height:1.25;text-align:center;overflow-wrap:anywhere}#hffw-root .hffw__back,#hffw-root .hffw__close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;font-size:27px;border-radius:12px}#hffw-root .hffw__back:hover,#hffw-root .hffw__close:hover,#hffw-root .hffw__back:focus-visible,#hffw-root .hffw__close:focus-visible{background:var(--hffw-panel-bg)}#hffw-root .hffw__body{flex:1;overflow:auto;overscroll-behavior:contain;padding:18px;scrollbar-gutter:stable}#hffw-root .hffw__intro{padding:2px 6px 14px}#hffw-root .hffw__intro h3{margin:0;font-size:27px}#hffw-root .hffw__intro p{margin:2px 0 0;color:var(--hffw-muted-color)}
#hffw-root .hffw__search{display:flex;align-items:center;gap:10px;min-height:64px;margin-bottom:18px;padding:0 16px;border:1px solid var(--hffw-border-color);border-radius:16px;background:var(--hffw-card-bg)}#hffw-root .hffw__search input{width:100%;min-width:0;height:62px;padding:0;border:0;outline:0;background:transparent;color:inherit}#hffw-root .hffw__search:focus-within{outline:3px solid color-mix(in srgb,var(--hffw-accent-color) 28%,transparent);border-color:var(--hffw-accent-color)}
#hffw-root .hffw__section,#hffw-root .hffw__contacts{margin-block:18px}#hffw-root .hffw__section>h3,#hffw-root .hffw__contacts>h3,#hffw-root .hffw__section-head h3{margin:0 0 10px;font-size:17px}#hffw-root .hffw__section-head{display:flex;align-items:center;justify-content:space-between}#hffw-root .hffw__view-all{min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--hffw-accent-color)}#hffw-root .hffw__list{overflow:hidden;border:1px solid var(--hffw-border-color);border-radius:18px;background:var(--hffw-card-bg)}#hffw-root .hffw__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:60px;padding:13px 16px;border:0;border-bottom:1px solid var(--hffw-border-color);background:transparent;color:inherit;text-align:right}#hffw-root .hffw__row:last-child{border-bottom:0}#hffw-root .hffw__row:hover,#hffw-root .hffw__row:focus-visible{background:color-mix(in srgb,var(--hffw-accent-color) 7%,var(--hffw-card-bg))}#hffw-root .hffw__row>span{min-width:0}#hffw-root .hffw__row strong,#hffw-root .hffw__row small{display:block}#hffw-root .hffw__row strong{font-weight:600}#hffw-root .hffw__row small{margin-top:3px;color:var(--hffw-muted-color);font-size:13px;line-height:1.35}#hffw-root .hffw__row b{font-size:28px;font-weight:400;color:var(--hffw-muted-color)}
#hffw-root .hffw__contacts{padding:15px;border:1px solid var(--hffw-border-color);border-radius:18px;background:var(--hffw-card-bg)}#hffw-root .hffw__contacts>div{display:flex;flex-wrap:wrap;gap:8px}#hffw-root .hffw__contact{display:inline-grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:12px;color:inherit;text-decoration:none;background:var(--contact-color,var(--hffw-accent-color))}#hffw-root .hffw__contact>span:not(.hffw-sr-only){display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;color:#fff}#hffw-root .hffw__contact:hover,#hffw-root .hffw__contact:focus-visible{filter:brightness(.94);outline:3px solid color-mix(in srgb,var(--contact-color,var(--hffw-accent-color)) 30%,transparent);outline-offset:2px}#hffw-root .hffw__status{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--hffw-muted-color)}#hffw-root .hffw__status i{width:10px;height:10px;border-radius:50%;background:#248b5b}#hffw-root .hffw__answer{padding:18px;border:1px solid var(--hffw-border-color);border-radius:18px;background:var(--hffw-card-bg);overflow-wrap:anywhere}#hffw-root .hffw-answer-content>:first-child{margin-top:0}#hffw-root .hffw-answer-content>:last-child{margin-bottom:0}#hffw-root .hffw-answer-content img{max-width:100%;height:auto}#hffw-root .hffw-answer-content table,#hffw-root .hffw-answer-content iframe,#hffw-root .hffw-answer-content pre{display:block;max-width:100%;overflow:auto}#hffw-root .hffw-answer-content a{color:var(--hffw-accent-color)}
#hffw-root .hffw__pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:14px}#hffw-root .hffw__pagination button{min-height:44px;border:1px solid var(--hffw-border-color);border-radius:12px;background:var(--hffw-card-bg);color:inherit}#hffw-root .hffw__pagination button:disabled{opacity:.45;cursor:default}#hffw-root .hffw__pagination span{text-align:center;color:var(--hffw-muted-color);font-size:13px}#hffw-root .hffw__empty,#hffw-root .hffw__error{padding:26px 16px;text-align:center}#hffw-root .hffw__error button{min-height:44px;padding:0 18px;border:0;border-radius:12px;background:var(--hffw-accent-color);color:#fff}#hffw-root .hffw__loading{display:grid;place-items:center;min-height:120px}#hffw-root .hffw__loading>span:first-child{width:28px;height:28px;border:3px solid var(--hffw-border-color);border-top-color:var(--hffw-accent-color);border-radius:50%;animation:hffw-spin .7s linear infinite}#hffw-root .hffw-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}
@keyframes hffw-in{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes hffw-spin{to{transform:rotate(360deg)}}
@media(max-width:1023px) and (min-width:768px){#hffw-root.hffw{display:block}#hffw-root .hffw--hide-tablet{display:none}#hffw-root .hffw__launcher{height:var(--hffw-tablet-size)}#hffw-root .hffw__launcher-label{display:none}#hffw-root .hffw--label-tablet .hffw__launcher-label{display:block}#hffw-root .hffw__dialog{width:min(calc(var(--hffw-panel-width)*1px),calc(100vw - var(--hffw-tablet-x) - 12px));height:min(calc(var(--hffw-panel-max-height)*1px),calc(100dvh - var(--hffw-tablet-size) - var(--hffw-tablet-y) - 24px));max-height:calc(100dvh - var(--hffw-tablet-size) - var(--hffw-tablet-y) - 24px)}#hffw-root.hffw[data-tablet-corner^="bottom"]{bottom:calc(var(--hffw-tablet-y) + env(safe-area-inset-bottom));top:auto}#hffw-root.hffw[data-tablet-corner^="top"]{top:calc(var(--hffw-tablet-y) + env(safe-area-inset-top));bottom:auto}#hffw-root.hffw[data-tablet-corner$="left"]{left:calc(var(--hffw-tablet-x) + env(safe-area-inset-left));right:auto}#hffw-root.hffw[data-tablet-corner$="right"]{right:calc(var(--hffw-tablet-x) + env(safe-area-inset-right));left:auto}#hffw-root.hffw[data-tablet-corner^="top"] .hffw__dialog{inset-block-start:calc(100% + 12px);inset-block-end:auto}#hffw-root.hffw[data-tablet-corner^="bottom"] .hffw__dialog{inset-block-end:calc(100% + 12px);inset-block-start:auto}#hffw-root.hffw[data-tablet-corner$="right"] .hffw__dialog{inset-inline-start:auto;inset-inline-end:0}#hffw-root.hffw[data-tablet-corner$="left"] .hffw__dialog{inset-inline-start:0;inset-inline-end:auto}}
@media(max-width:767px){#hffw-root.hffw{display:block}#hffw-root .hffw--hide-mobile{display:none}#hffw-root .hffw__launcher{height:var(--hffw-mobile-size)}#hffw-root .hffw__launcher-label{display:none}#hffw-root .hffw--label-mobile .hffw__launcher-label{display:block}#hffw-root.hffw[data-mobile-corner^="bottom"]{bottom:calc(var(--hffw-mobile-y) + env(safe-area-inset-bottom));top:auto}#hffw-root.hffw[data-mobile-corner^="top"]{top:calc(var(--hffw-mobile-y) + env(safe-area-inset-top));bottom:auto}#hffw-root.hffw[data-mobile-corner$="left"]{left:calc(var(--hffw-mobile-x) + env(safe-area-inset-left));right:auto}#hffw-root.hffw[data-mobile-corner$="right"]{right:calc(var(--hffw-mobile-x) + env(safe-area-inset-right));left:auto}#hffw-root .hffw__dialog{position:fixed;inset:12px!important;width:auto;height:auto;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:min(calc(var(--hffw-panel-radius)*1px),22px)}#hffw-root .hffw__body{padding:14px}#hffw-root .hffw__intro h3{font-size:24px}}
@media(prefers-reduced-motion:reduce){#hffw-root.hffw *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(forced-colors:active){#hffw-root .hffw__launcher,#hffw-root .hffw__error button{border:2px solid ButtonText}#hffw-root .hffw__status i{border:1px solid CanvasText}}
#hffw-root .hffw__contact:not([data-devices~="desktop"]){display:none}@media(max-width:1023px) and (min-width:768px){#hffw-root .hffw__contact{display:none!important}#hffw-root .hffw__contact[data-devices~="tablet"]{display:inline-flex!important}}@media(max-width:767px){#hffw-root .hffw__contact{display:none!important}#hffw-root .hffw__contact[data-devices~="mobile"]{display:inline-flex!important}}
#hffw-root .hffw__topic>span{flex:1;min-width:0}#hffw-root .hffw__topic-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--hffw-accent-color) 10%,var(--hffw-card-bg));color:var(--hffw-accent-color);font-style:normal;font-weight:700}
#hffw-root .hffw__topic-icon img,#hffw-root .hffw__contact img{width:24px;height:24px;object-fit:contain;border-radius:6px}#hffw-root .hffw__contact svg{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#hffw-root .hffw__contact .hffw__whatsapp-logo{width:28px;height:28px;fill:currentColor;stroke:none}
#hffw-root .hffw--spacing-compact .hffw__body{padding:12px}#hffw-root .hffw--spacing-compact .hffw__row{padding:9px 12px;min-height:52px}#hffw-root .hffw--spacing-compact .hffw__section,#hffw-root .hffw--spacing-compact .hffw__contacts{margin-block:12px}#hffw-root .hffw--spacing-spacious .hffw__body{padding:24px}#hffw-root .hffw--spacing-spacious .hffw__row{padding:18px 20px;min-height:72px}#hffw-root .hffw--spacing-spacious .hffw__section,#hffw-root .hffw--spacing-spacious .hffw__contacts{margin-block:24px}#hffw-root .hffw--motion-none .hffw__dialog,#hffw-root .hffw--motion-none .hffw__loading>span:first-child{animation:none!important}#hffw-root .hffw--motion-none *{transition:none!important}#hffw-root .hffw--motion-standard .hffw__dialog{animation-duration:.28s}#hffw-root .hffw__noscript{display:inline-flex;min-height:44px;align-items:center;padding:0 16px;border-radius:999px;background:#111;color:#fff;text-decoration:none}
#hffw-root.hffw .hffw__launcher:focus,#hffw-root.hffw .hffw__launcher:active{border:0!important;outline:0!important}#hffw-root.hffw .hffw__launcher:focus-visible{border:0!important;outline:0!important;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--hffw-accent-color),0 10px 30px rgba(0,0,0,.22)}
#hffw-root .hffw__launcher-collapse{border:0;border-right:4px solid currentColor;border-bottom:4px solid currentColor;transform:rotate(45deg) translate(-2px,-2px)}
/* Physical anchoring: RTL must not invert the chosen left/right corner. */
#hffw-root.hffw[data-desktop-corner$="left"] .hffw__dialog{left:0!important;right:auto!important}#hffw-root.hffw[data-desktop-corner$="right"] .hffw__dialog{right:0!important;left:auto!important}
#hffw-root.hffw[data-desktop-corner^="bottom"] .hffw__dialog{bottom:calc(100% + 12px)!important;top:auto!important}#hffw-root.hffw[data-desktop-corner^="top"] .hffw__dialog{top:calc(100% + 12px)!important;bottom:auto!important}
@media(max-width:1023px) and (min-width:768px){#hffw-root.hffw[data-tablet-corner$="left"] .hffw__dialog{left:0!important;right:auto!important}#hffw-root.hffw[data-tablet-corner$="right"] .hffw__dialog{right:0!important;left:auto!important}#hffw-root.hffw[data-tablet-corner^="bottom"] .hffw__dialog{bottom:calc(100% + 12px)!important;top:auto!important}#hffw-root.hffw[data-tablet-corner^="top"] .hffw__dialog{top:calc(100% + 12px)!important;bottom:auto!important}}
@media(max-width:1023px) and (min-width:768px){#hffw-root .hffw--open .hffw__launcher{width:var(--hffw-tablet-size);min-width:var(--hffw-tablet-size)}}
@media(max-width:767px){#hffw-root .hffw--open .hffw__launcher{width:var(--hffw-mobile-size);min-width:var(--hffw-mobile-size)}}
