.elementor-27 .elementor-element.elementor-element-dcc9574{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.09);--padding-top:1.7%;--padding-bottom:1.3%;--padding-left:5%;--padding-right:5%;}.elementor-27 .elementor-element.elementor-element-dcc9574:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-dcc9574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-logo .jet-logo__text{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-c8b3659{width:var( --container-widget-width, 13vw );max-width:13vw;--container-widget-width:13vw;--container-widget-flex-grow:0;z-index:10;}.elementor-27 .elementor-element.elementor-element-c8b3659 .jet-logo{justify-content:flex-start;}.elementor-27 .elementor-element.elementor-element-468c234 .jet-nav--horizontal{justify-content:center;text-align:center;}.elementor-27 .elementor-element.elementor-element-468c234 .jet-nav--vertical .menu-item-link-top{justify-content:center;text-align:center;}.elementor-27 .elementor-element.elementor-element-468c234 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:center;text-align:center;}.elementor-27 .elementor-element.elementor-element-468c234 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:center;text-align:center;}.elementor-27 .elementor-element.elementor-element-468c234{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-468c234.elementor-element{--align-self:center;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-468c234 .jet-nav--horizontal .jet-nav__sub{text-align:left;}body.rtl .elementor-27 .elementor-element.elementor-element-468c234 .jet-nav--horizontal .jet-nav__sub{text-align:right;}.elementor-27 .elementor-element.elementor-element-468c234 .menu-item-link-top{color:var( --e-global-color-primary );padding:1em 2em 1em 2em;}.elementor-27 .elementor-element.elementor-element-468c234 .menu-item-link-top .jet-nav-link-text{font-family:"Oswald", Sans-serif;font-size:1.2vw;font-weight:400;text-transform:uppercase;line-height:1.5em;}.elementor-27 .elementor-element.elementor-element-468c234 .menu-item-link-top .jet-nav-item-desc{font-family:var( --e-global-typography-7821c7a-font-family ), Sans-serif;font-size:var( --e-global-typography-7821c7a-font-size );font-weight:var( --e-global-typography-7821c7a-font-weight );line-height:var( --e-global-typography-7821c7a-line-height );}.elementor-27 .elementor-element.elementor-element-468c234 .jet-nav__mobile-trigger{width:20px;}.elementor-27 .elementor-element.elementor-element-468c234 .jet-mobile-menu-active .jet-nav{padding:200px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-468c234 .jet-mobile-menu-active.jet-mobile-menu-active .jet-nav{box-shadow:-4px 0px 36px 27px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-468c234 .jet-nav__mobile-close-btn{font-size:25px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-jet-logo .jet-logo__text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-468c234 .menu-item-link-top .jet-nav-item-desc{font-size:var( --e-global-typography-7821c7a-font-size );line-height:var( --e-global-typography-7821c7a-line-height );}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-dcc9574{--content-width:100%;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-dcc9574{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-27 .elementor-element.elementor-element-dcc9574.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-jet-logo .jet-logo__text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-c8b3659{--container-widget-width:35vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 35vw );max-width:35vw;}.elementor-27 .elementor-element.elementor-element-468c234 .jet-nav--horizontal{justify-content:center;text-align:center;}.elementor-27 .elementor-element.elementor-element-468c234 .jet-nav--vertical .menu-item-link-top{justify-content:center;text-align:center;}.elementor-27 .elementor-element.elementor-element-468c234 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:center;text-align:center;}.elementor-27 .elementor-element.elementor-element-468c234 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:center;text-align:center;}.elementor-27 .elementor-element.elementor-element-468c234{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-468c234 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-468c234 .menu-item-link-top .jet-nav-link-text{font-size:4.5vw;line-height:1.5em;}.elementor-27 .elementor-element.elementor-element-468c234 .menu-item-link-top .jet-nav-item-desc{font-size:var( --e-global-typography-7821c7a-font-size );line-height:var( --e-global-typography-7821c7a-line-height );}}/* Start custom CSS for jet-nav-menu, class: .elementor-element-468c234 *//* ====== Jet Nav Menu – Icon Under Link (Slide-Up on Hover + Active) ====== */

/* צבע וגדלים */
:root { --nav-icon-color: #009EFF; }
:root {
  --nav-icon-w: 26px;
  --nav-icon-h: 12px;
  --nav-icon-gap: 0px;   /* מרחק מהטקסט */
  --nav-slide-y: 12px;   /* כמה פיקסלים “נכנס מלמטה” בכניסה */
}

/* לא לחתוך את האייקון בכלל */
.elementor-widget-jet-nav-menu .jet-nav,
.elementor-widget-jet-nav-menu .jet-nav-wrap,
.elementor-widget-jet-nav-menu .jet-nav__item,
.elementor-widget-jet-nav-menu .jet-nav__items { overflow: visible; }

/* קישור התפריט */
.elementor-widget-jet-nav-menu .jet-nav-wrap .menu-item-link {
  position: relative;
  display: inline-block;
  padding-bottom: calc(var(--nav-icon-h) + var(--nav-icon-gap));
  text-decoration: none;
}

/* “השפם” (SVG) מתחת לקישור – מצב התחלה: קצת מתחת, קטן, מטושטש ועדין שקוף */
.elementor-widget-jet-nav-menu .jet-nav-wrap .menu-item-link::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;

  transform: translate(-50%, calc(var(--nav-icon-gap) + var(--nav-slide-y))) scale(.92);
  filter: blur(2px);
  opacity: 0;

  width: var(--nav-icon-w);
  height: var(--nav-icon-h);
  pointer-events: none;

  transition:
    opacity .36s ease,
    transform .36s cubic-bezier(.2,.9,.2,1.05),
    filter .36s ease;

  /* צביעה ל-SVG דרך mask */
  background: var(--nav-icon-color);
  -webkit-mask: url('https://whiteglove.ussl.co/wp-content/uploads/2025/11/Asset-3.svg') no-repeat center / contain;
          mask: url('https://whiteglove.ussl.co/wp-content/uploads/2025/11/Asset-3.svg') no-repeat center / contain;
}


/* מצב Hover בלבד – עולה, מתחדד ומופיע */
.elementor-widget-jet-nav-menu .jet-nav-wrap .menu-item:hover > .menu-item-link::after {
  opacity: 1;
  transform: translate(-50%, 0) scale(1);
  filter: blur(0);
}


/* לא לשנות צבע טקסט ב-hover/active */
.elementor-widget-jet-nav-menu .jet-nav-wrap .menu-item:hover > .menu-item-link,
.elementor-widget-jet-nav-menu .jet-nav-wrap .menu-item.current-menu-item > .menu-item-link,
.elementor-widget-jet-nav-menu .jet-nav-wrap .menu-item.current-menu-ancestor > .menu-item-link,
.elementor-widget-jet-nav-menu .jet-nav-wrap .jet-nav__item.jet-nav__item--current > .menu-item-link {
  color: inherit !important;
}

/* מובייל – אפשר לבטל את האייקון בתפריט הנפתח */
@media (max-width: 1024px) {
  .elementor-widget-jet-nav-menu .jet-mobile-menu .menu-item-link::after { display: none; }
}

/* ====== Fallback אם יש CORS על ה-SVG mask (השתמש בתמונת רקע במקום) ====== */
/*
.elementor-widget-jet-nav-menu .jet-nav-wrap .menu-item-link::after {
  background: none;
  -webkit-mask: none; mask: none;
  background-image: url('https://whiteglove.ussl.co/wp-content/uploads/2025/11/Asset-3.svg');
  background-repeat: no-repeat; background-position: center; background-size: contain;
}
*/

/* ====== טקסט הקישור — Ghost לשמירת רוחב כשנעשה bold ====== */
.elementor-widget-jet-nav-menu .menu-item-link .jet-nav-link-text{
  position: relative;
  display: inline-block;
  white-space: nowrap;
  line-height: 1.2; /* כוון לפי הטיפוגרפיה שלך */
}

.elementor-widget-jet-nav-menu .menu-item-link .jet-nav-link-text .nav-ghost{
  display: block;
  visibility: hidden;   /* לא נראה, כן תופס מקום */
  font-weight: 500;     /* זה המשקל של ה-hover/active */
}

.elementor-widget-jet-nav-menu .menu-item-link .jet-nav-link-text .nav-real{
  position: absolute;
  inset: 0;
  font-weight: 400;     /* מצב רגיל */
  transition: font-weight 0s, color .2s ease; /* בלי tween על משקל */
}

/* Active/Current בלבד — כן שינוי משקל */
.elementor-widget-jet-nav-menu .jet-nav-wrap .menu-item.current-menu-item > .menu-item-link .jet-nav-link-text .nav-real,
.elementor-widget-jet-nav-menu .jet-nav-wrap .menu-item.current-menu-ancestor > .menu-item-link .jet-nav-link-text .nav-real,
.elementor-widget-jet-nav-menu .jet-nav-wrap .jet-nav__item.jet-nav__item--current > .menu-item-link .jet-nav-link-text .nav-real,
.elementor-widget-jet-nav-menu .jet-nav-wrap .menu-item[aria-current="page"] > .menu-item-link .jet-nav-link-text .nav-real{
  font-weight: 500;
}

/* Hover — לא לשנות משקל (ננעל ל-400 למקרה שיש חוקים גלובליים) */
/* hover רק על פריטים שאינם אקטיביים */
.elementor-widget-jet-nav-menu .jet-nav-wrap
  .menu-item:not(.current-menu-item):not(.current-menu-ancestor):not(.jet-nav__item--current):not([aria-current="page"]):hover
  > .menu-item-link .jet-nav-link-text .nav-real{
  font-weight: 400 !important;
}


/* ====== נגישות: לכבד Prefers-Reduced-Motion ====== */
@media (prefers-reduced-motion: reduce) {
  .elementor-widget-jet-nav-menu .jet-nav-wrap .menu-item-link::after {
    transition: opacity .2s linear !important;
    transform: translate(-50%, 0) scale(1) !important;
    filter: none !important;
  }
}


/* דסקטופ בלבד (מעל 1024px) */
@media (min-width: 1025px){
  .elementor-location-header .elementor-widget-jet-nav-menu{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;          /* אופציונלי: שלא יסתתר מאחורי הלוגו */
  }
}

.jet-blocks-icon svg {
    display: block;
    width: 2em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcc9574 */.elementor-27 .elementor-element.elementor-element-dcc9574{
    position: fixed;
    z-index: 999;
}/* End custom CSS */