﻿@font-face{font-family:ShifraPolin;src:url('/Polin/Polin-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:ShifraPolin;src:url('/Polin/Polin-Bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
.sk-header,.sk-header *{box-sizing:border-box}
.sk-header{--sk-height:90px;--sk-ink:#17152d;--sk-green:#51b79a;--sk-yellow:#f7d363;--sk-dark-green:#005d52;--sk-pink:#ea8675;--sk-surface:#f8f8fa;position:fixed;inset:0 0 auto;z-index:1000;height:var(--sk-height);background:var(--sk-surface);color:var(--sk-ink);font-family:ShifraPolin,Arial,sans-serif;font-size:18px;line-height:1.4;transition:height 220ms ease,background-color 220ms ease,box-shadow 220ms ease}
.sk-header.is-scrolled,.sk-header.is-menu-open{background:#fff}
.sk-header.is-scrolled{--sk-height:80px;box-shadow:0 1px 0 rgba(23,21,45,.07),0 6px 24px rgba(23,21,45,.025)}
.sk-header-offset{height:90px}
/* Preserve the previous header's suppression of the copied client's contact strip. */
.sk-header-active .mobile_sticky_actions{display:none!important}
.sk-header__inner{height:var(--sk-height);transition:height 220ms ease;width:calc(100% - clamp(48px,16.6667vw,320px));max-width:1600px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;direction:ltr;gap:24px}
.sk-header .sk-brand{justify-self:start;display:flex;align-items:center;min-height:44px;color:var(--sk-ink);width:clamp(138.6px,11.67837vw,224.07px);max-width:100%;line-height:0;border:0;text-decoration:none;flex-shrink:0}
.sk-header .sk-brand img,.sk-header .sk-brand .sk-logo{display:block;width:100%;height:auto;max-width:100%;margin:0}
.sk-header .sk-navigation{height:var(--sk-height);transition:height 220ms ease;display:flex;align-items:center;justify-content:center;gap:clamp(24px,1.7vw,36px);direction:rtl;margin:0;padding:0}
.sk-header .sk-nav-link,.sk-header .sk-nav-label{position:relative;display:inline-flex;align-items:center;gap:7px;margin:0;padding:12px 0;white-space:nowrap;font:400 16px/1.5 ShifraPolin,Arial,sans-serif;letter-spacing:0;color:var(--sk-ink);background:none;border:0;border-radius:0;text-decoration:none}
.sk-header .sk-nav-link{cursor:pointer;min-height:44px}
.sk-header .sk-nav-link::after{content:"";position:absolute;inset-inline:0;bottom:6px;height:1px;background:var(--sk-ink);transform:scaleX(0);transform-origin:right;transition:transform 180ms ease}
.sk-header .sk-nav-link:hover,.sk-header .sk-nav-link[aria-expanded=true]{color:var(--sk-ink)}
.sk-header .sk-nav-link:hover::after,.sk-header .sk-nav-link[aria-expanded=true]::after{transform:scaleX(1)}
.sk-header .sk-expertise-toggle svg{fill:none;stroke:currentColor;stroke-width:1.2;flex-shrink:0;transition:transform 180ms ease}
.sk-header .sk-expertise-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
.sk-header .sk-expertise{height:var(--sk-height);transition:height 220ms ease;position:relative;display:flex;align-items:center}
.sk-header .sk-dropdown{position:absolute;top:calc(100% - 9px);inset-inline-start:-24px;width:320px;max-width:calc(100vw - 40px);padding:10px 24px;border:1px solid #edecf1;border-radius:14px;background:#fff;box-shadow:0 18px 48px rgba(23,21,45,.09);text-align:right;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease;outline-offset:4px}
.sk-header .sk-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0)}
.sk-header .sk-dropdown[hidden],.sk-header .sk-backdrop[hidden]{display:none!important}
.sk-header .sk-specialties{list-style:none;margin:0;padding:0}
.sk-header .sk-specialties li{display:block;margin:0;padding:0;font:400 16px/1.55 ShifraPolin,Arial,sans-serif;color:var(--sk-ink);border:0;border-bottom:1px solid #eeedf2;white-space:normal}
.sk-header .sk-specialties li:last-child{border-bottom:0}
.sk-header .sk-expertise[hidden]{display:none}
.sk-header .sk-specialties a{display:block;padding:15px 0;min-height:44px;color:inherit;font:inherit;text-decoration:none;transition:color 160ms ease}
.sk-header .sk-specialties a:hover{color:#005d52}
.sk-header .sk-specialties a:focus-visible{outline-offset:-2px;border-radius:4px}
.sk-header .sk-specialties bdi{unicode-bidi:isolate;font-size:.85em;white-space:nowrap}
.sk-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;justify-self:end;direction:ltr}
.sk-header .sk-whatsapp{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:9.5px;border:0;border-radius:50%;background:transparent;transition:background-color 180ms ease,transform 180ms ease}
.sk-header .sk-whatsapp:hover{background:#efeff3;transform:translateY(-1px)}
.sk-header .sk-whatsapp img{display:block;width:25px;height:25px;margin:0;flex-shrink:0}
.sk-header .sk-menu-toggle{display:none}
.sk-header .sk-backdrop{position:fixed;inset:var(--sk-height) 0 0;transition:top 220ms ease;z-index:-1;background:rgba(23,21,45,.14);border:0;padding:0;cursor:default}
.sk-header a:focus-visible,.sk-header button:focus-visible,.sk-header .sk-dropdown:focus-visible{outline:2px solid #17152d;outline-offset:5px}
@media(max-width:1100px){.sk-header__inner{width:calc(100% - 64px);gap:20px}.sk-header .sk-navigation{gap:24px}.sk-header .sk-brand{width:146.3px}.sk-header .sk-nav-link,.sk-header .sk-nav-label{font-size:15px}.sk-header .sk-specialties li{font-size:15px}}
@media(max-width:1023px){
 .sk-header__inner{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr) auto;gap:16px}
 .sk-header .sk-brand{width:clamp(113.96px,34.65vw,161.7px)}
 .sk-header .sk-navigation{display:none;position:fixed;inset:var(--sk-height) 0 auto;transition:top 220ms ease;z-index:2;height:auto;max-height:calc(100dvh - var(--sk-height));overflow:auto;overscroll-behavior:contain;padding:16px max(24px,calc((100vw - 640px)/2)) 28px;background:#fff;box-shadow:0 14px 28px rgba(23,21,45,.04);border-top:1px solid #f0eff3;text-align:right}
 .sk-header.is-menu-open .sk-navigation{display:flex;flex-direction:column;align-items:stretch;gap:0;animation:sk-menu-enter 180ms ease both}
 .sk-header .sk-navigation[hidden]{display:none!important}
 .sk-header .sk-nav-link,.sk-header .sk-nav-label{width:100%;font-size:18px;padding:17px 0;white-space:normal}
 .sk-header .sk-nav-label{border-top:1px solid #eeedf2}
 .sk-header .sk-expertise{height:auto;display:block}
 .sk-header .sk-expertise-toggle{justify-content:space-between}
 .sk-header .sk-expertise-toggle::after{display:none}
 .sk-header .sk-dropdown{position:static;display:grid;grid-template-rows:0fr;width:100%;max-width:none;margin:0;padding:0;background:#f8f8fa;border:0;border-radius:10px;box-shadow:none;transform:none;transition:grid-template-rows 300ms cubic-bezier(.22,.7,.3,1),margin-bottom 300ms cubic-bezier(.22,.7,.3,1),opacity 220ms ease,visibility 0s 300ms}
 .sk-header .sk-dropdown.is-open{grid-template-rows:1fr;margin-bottom:12px;transition:grid-template-rows 300ms cubic-bezier(.22,.7,.3,1),margin-bottom 300ms cubic-bezier(.22,.7,.3,1),opacity 220ms ease,visibility 0s}
 .sk-header .sk-dropdown__inner{min-height:0;overflow:hidden;padding-inline:16px}
 .sk-header .sk-specialties li{font-size:16px;padding-block:0;min-height:44px}
 .sk-header .sk-specialties a{padding-block:12px}
 .sk-header .sk-menu-toggle{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;padding:10px;background:none;border:0;border-radius:50%;cursor:pointer;flex-shrink:0}
 .sk-header .sk-menu-toggle span{display:block;width:21px;height:1.5px;background:var(--sk-ink);transform-origin:center;transition:transform 180ms ease}
 .sk-header .sk-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}
 .sk-header .sk-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}
 .sk-header .sk-menu-toggle:hover{background:#f2f1f5}
}
@keyframes sk-menu-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.sk-header,.sk-header *,.sk-header *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* Explicit bidi and alignment override inherited grid/list styles in the copied site. */
.sk-header .sk-dropdown,.sk-header .sk-specialties,.sk-header .sk-specialties li{direction:rtl;text-align:right}
.sk-header .sk-logo{overflow:visible}
.sk-header .sk-logo-piece{fill:currentColor;transform-box:fill-box;transform-origin:center}
.sk-header .sk-logo.is-intro-playing .sk-logo-piece{animation:sk-logo-reveal 420ms cubic-bezier(.2,.7,.3,1) var(--sk-logo-delay) both}
@keyframes sk-logo-reveal{from{opacity:0;transform:translateX(5px)}to{opacity:1;transform:translateX(0)}}
@media(prefers-reduced-motion:reduce){.sk-header .sk-logo-piece{animation:none!important;opacity:1;transform:none}}

.sk-header .sk-specialties{display:block;width:100%;float:none}
.sk-header .sk-specialties li{width:100%;float:none;clear:none}

/* JS spring motion affects only the three mark paths after the intro.
   No CSS transform transition competes with its continuous velocity. */
.sk-header .sk-logo[data-intro-state="complete"] [data-logo-part^="circle-"]{transition:none;transform-origin:center}
@media(prefers-reduced-motion:reduce){.sk-header .sk-logo[data-intro-state="complete"] [data-logo-part^="circle-"]{transform:none!important}}
