.ss26-contact-widget{position:fixed;right:20px;bottom:var(--ss26-contact-widget-bottom,24px);z-index:1050;width:70px;height:70px;direction:rtl;font-family:var(--ss26-font-family,Tahoma,Arial,sans-serif)}.ss26-contact-widget-left{right:auto;left:20px}.ss26-contact-widget *,.ss26-contact-widget *::before,.ss26-contact-widget *::after{box-sizing:border-box}.ss26-contact-widget [hidden]{display:none!important}.ss26-contact-widget-toggle{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:70px;height:70px;border:0;border-radius:50%;padding:0;background:linear-gradient(135deg,var(--ss26-primary),var(--ss26-secondary));color:#fff;box-shadow:0 16px 36px rgba(var(--ss26-primary-rgb),.30);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.ss26-contact-widget-toggle:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(var(--ss26-primary-rgb),.36)}.ss26-contact-widget-toggle:focus-visible{outline:3px solid rgba(var(--ss26-primary-rgb),.26);outline-offset:4px}.ss26-contact-widget-pulse{position:absolute;inset:-7px;z-index:-1;border-radius:50%;background:rgba(var(--ss26-primary-rgb),.30);transform:scale(.72);animation:ss26ContactPulse 2s infinite}.ss26-contact-widget-pulse-delay{animation-delay:.5s}.ss26-contact-widget-toggle-static{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform .16s ease,opacity .16s ease}.ss26-contact-widget-toggle-inner{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--ss26-primary);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),0 10px 22px rgba(15,23,42,.16)}.ss26-contact-widget-toggle-inner .ss26-icon{width:25px;height:25px;stroke-width:2.2}.ss26-contact-widget-toggle-text{display:none!important}.ss26-contact-widget-toggle-close{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transform:rotate(180deg) scale(.3);transition:opacity .14s ease,transform .14s ease}.ss26-contact-widget-toggle-close .ss26-icon{width:28px;height:28px;stroke-width:2.25}.ss26-contact-widget.is-panel-open .ss26-contact-widget-toggle-static{opacity:0;transform:scale(.4)}.ss26-contact-widget.is-panel-open .ss26-contact-widget-toggle-close{opacity:1;transform:rotate(0) scale(1)}.ss26-contact-widget.is-panel-open .ss26-contact-widget-pulse{animation:none;opacity:.24}.ss26-contact-widget-panel{position:absolute;right:0;bottom:84px;width:min(300px,calc(100vw - 32px));overflow:visible;border:1px solid rgba(var(--ss26-border-rgb),.80);border-radius:16px;background:rgba(var(--ss26-surface-rgb),.98);box-shadow:0 0 30px rgba(15,23,42,.18),0 18px 48px rgba(15,23,42,.16);backdrop-filter:blur(14px);transform-origin:80% 105%;animation:ss26ContactPanelIn .14s ease both}.ss26-contact-widget-left .ss26-contact-widget-panel{right:auto;left:0;transform-origin:20% 105%}.ss26-contact-widget-panel::before{position:absolute;right:26px;bottom:-8px;display:block;width:16px;height:16px;border-right:1px solid rgba(var(--ss26-border-rgb),.80);border-bottom:1px solid rgba(var(--ss26-border-rgb),.80);background:rgba(var(--ss26-surface-rgb),.98);content:"";transform:rotate(45deg)}.ss26-contact-widget-left .ss26-contact-widget-panel::before{right:auto;left:26px}.ss26-contact-widget-head{padding:15px 16px 6px}.ss26-contact-widget-head strong,.ss26-contact-widget-form-head strong{display:block;color:var(--ss26-heading);font-size:14px;font-weight:950}.ss26-contact-widget-head span,.ss26-contact-widget-form-head span{display:block;margin-top:4px;color:var(--ss26-muted);font-size:12px;line-height:1.75}.ss26-contact-widget-list{display:grid;padding:8px 0 12px}.ss26-contact-widget-item{position:relative;display:flex;align-items:center;width:100%;min-height:58px;border:0;background:transparent;color:var(--ss26-text);padding:9px 16px 9px 66px;text-align:right;text-decoration:none;font-size:14px;font-weight:850;line-height:1.4;cursor:pointer;transition:background .14s ease,color .14s ease}.ss26-contact-widget-item:hover{background:rgba(var(--ss26-primary-rgb),.07);color:var(--ss26-heading)}.ss26-contact-widget-item:focus-visible{outline:2px solid rgba(var(--ss26-primary-rgb),.28);outline-offset:-2px}.ss26-contact-widget-item-icon{position:absolute;left:14px;top:50%;display:inline-grid;place-items:center;width:40px;height:40px;margin-top:-20px;line-height:0;overflow:hidden;border-radius:50%;background:var(--ss26-primary);color:#fff;box-shadow:0 10px 22px rgba(15,23,42,.12),inset 0 0 0 1px rgba(255,255,255,.18);transition:transform .16s ease,box-shadow .16s ease}.ss26-contact-widget-item:hover .ss26-contact-widget-item-icon{transform:scale(1.05);box-shadow:0 12px 26px rgba(15,23,42,.16),inset 0 0 0 1px rgba(255,255,255,.22)}.ss26-contact-widget-item-icon-phone,.ss26-contact-widget-item-icon-whatsapp{background:#22c55e}.ss26-contact-widget-item-icon-telegram,.ss26-contact-widget-item-icon-soroush{background:#2ca5e0}.ss26-contact-widget-item-icon-eitaa{background:#f97316}.ss26-contact-widget-item-icon-bale{background:#0ea5e9}.ss26-contact-widget-item-icon-rubika{background:#7c3aed}.ss26-contact-widget-item-icon-instagram{background:linear-gradient(135deg,#f58529,#dd2a7b 42%,#8134af 72%,#515bd4)}.ss26-contact-widget-item-icon-email{background:#ff8a00}.ss26-contact-widget-item-icon-callback{background:#54cd81}.ss26-contact-widget-item .ss26-icon{display:block;width:22px;height:22px;margin:0;stroke-width:2.15;transform:none;vertical-align:middle}.ss26-contact-widget-item .ss26-icon>.ss26-icon-canvas{display:block;width:100%;height:100%;overflow:hidden}.ss26-contact-widget-item-content{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;justify-content:center;gap:2px}.ss26-contact-widget-item-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss26-contact-widget-item-phone{display:none;max-width:100%;overflow:hidden;color:var(--ss26-muted);font-size:12px;font-weight:800;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ss26-contact-widget-modal{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:18px}.ss26-contact-widget-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.46);backdrop-filter:blur(6px)}.ss26-contact-widget-form{position:relative;z-index:1;width:min(420px,calc(100vw - 28px));border:1px solid rgba(var(--ss26-border-rgb),.74);border-radius:24px;background:var(--ss26-surface);box-shadow:0 30px 80px rgba(15,23,42,.24);padding:16px;animation:ss26ContactPanelIn .16s ease both}.ss26-contact-widget-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ss26-contact-widget-form-head button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(var(--ss26-border-rgb),.75);border-radius:999px;background:var(--ss26-surface);color:var(--ss26-text);cursor:pointer}.ss26-contact-widget-form-head button .ss26-icon{width:18px;height:18px}.ss26-contact-widget-field{display:grid;gap:7px;margin:0 0 12px}.ss26-contact-widget-field span{color:var(--ss26-heading);font-size:12px;font-weight:850}.ss26-contact-widget-field input,.ss26-contact-widget-field textarea{width:100%;border:1px solid rgba(var(--ss26-border-rgb),.85);border-radius:15px;background:var(--ss26-input-bg);color:var(--ss26-input-text);padding:11px 12px;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.ss26-contact-widget-field input:focus,.ss26-contact-widget-field textarea:focus{border-color:rgba(var(--ss26-primary-rgb),.65);box-shadow:0 0 0 4px rgba(var(--ss26-primary-rgb),.12)}.ss26-contact-widget-hp{position:absolute!important;right:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ss26-contact-widget-response{margin:0 0 12px;border-radius:15px;padding:10px 12px;background:rgba(var(--ss26-primary-rgb),.10);color:var(--ss26-heading);font-size:13px;font-weight:750}.ss26-contact-widget-response.is-error{background:rgba(220,38,38,.10);color:#b91c1c}.ss26-contact-widget-response.is-success{background:rgba(22,163,74,.10);color:#15803d}.ss26-contact-widget-submit{display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:15px;background:linear-gradient(135deg,var(--ss26-primary),var(--ss26-secondary));color:#fff;padding:12px 14px;font-weight:900;cursor:pointer}.ss26-contact-widget-submit:disabled{opacity:.72;cursor:wait}@keyframes ss26ContactPulse{0%{opacity:1;transform:scale(.72)}70%{opacity:0;transform:scale(1.22)}100%{opacity:0;transform:scale(1.22)}}@keyframes ss26ContactPanelIn{from{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (min-width:768px){.ss26-contact-widget-item-phone{display:block}}@media (max-width:767.98px){.ss26-contact-widget{right:14px;bottom:var(--ss26-contact-widget-mobile-bottom,92px);width:64px;height:64px}.ss26-contact-widget-left{right:auto;left:14px}.ss26-contact-widget-toggle{width:64px;height:64px}.ss26-contact-widget-toggle-inner{width:40px;height:40px}.ss26-contact-widget-toggle-inner .ss26-icon{width:23px;height:23px}.ss26-contact-widget-panel{bottom:78px;width:min(282px,calc(100vw - 28px));border-radius:15px}.ss26-contact-widget-item{min-height:54px;padding-left:62px}.ss26-contact-widget-form{border-radius:22px;padding:14px}}@media (prefers-reduced-motion:reduce){.ss26-contact-widget-toggle,.ss26-contact-widget-item,.ss26-contact-widget-toggle-static,.ss26-contact-widget-toggle-close,.ss26-contact-widget-item-icon{transition:none}.ss26-contact-widget-pulse{animation:none}.ss26-contact-widget-panel,.ss26-contact-widget-form{animation:none}}