.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-accent:#814822;--e-global-color-secondary:#68787D;--e-global-color-text:#814822;--e-global-color-6e34678:#FFFFFF;--e-global-color-f27bbf6:#FFFFFF00;--e-global-color-bcb19b8:#D8C8B8;--e-global-color-52806e3:#68787D80;--e-global-color-52e4377:#85441980;--e-global-color-b762987:#E0D8CD;--e-global-typography-primary-font-family:"מנהטן";--e-global-typography-primary-font-size:3vw;--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"מנהטן";--e-global-typography-secondary-font-size:2.3vw;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"פולין";--e-global-typography-text-font-size:1.6vw;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"מנהטן";--e-global-typography-accent-font-size:2vw;--e-global-typography-accent-font-weight:700;--e-global-typography-518def1-font-family:"Birzia";--e-global-typography-518def1-font-size:1.2vw;--e-global-typography-518def1-font-weight:300;--e-global-typography-671c8f3-font-family:"Birzia";--e-global-typography-671c8f3-font-size:2vw;--e-global-typography-671c8f3-font-weight:500;background-color:var( --e-global-color-b762987 );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(min-width:1670px){.elementor-kit-5{--e-global-typography-primary-font-size:2vw;--e-global-typography-secondary-font-size:1.5vw;--e-global-typography-text-font-size:1.2vw;--e-global-typography-accent-font-size:1.5vw;--e-global-typography-518def1-font-size:0.8vw;--e-global-typography-671c8f3-font-size:1.2vw;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:4.5vw;--e-global-typography-secondary-font-size:3.5vw;--e-global-typography-text-font-size:2.5vw;--e-global-typography-accent-font-size:3vw;--e-global-typography-518def1-font-size:1.8vw;--e-global-typography-671c8f3-font-size:3vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:8vw;--e-global-typography-secondary-font-size:6.5vw;--e-global-typography-text-font-size:5vw;--e-global-typography-accent-font-size:6vw;--e-global-typography-518def1-font-size:3.7vw;--e-global-typography-671c8f3-font-size:6vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== Elementor Button: Arrow swap with fixed button width ===== */
.arrow-swap-btn .elementor-button {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  /* נשתמש במשתנים כדי לשלוט בגודל האייקון והמקום המוחלף */
  --icon-size: 2vw;
  --arrow-gap: 6px;
  --arrow-space: calc(var(--icon-size) + var(--arrow-gap));
  /* ברירת מחדל: יש מקום בצד ה-inline-end (ב-RTL זה שמאל, ב-LTR זה ימין) */
  padding-inline-start: 0;
  padding-inline-end: var(--arrow-space);
  transition: padding-inline-start 0.35s ease, padding-inline-end 0.35s ease;
}

/* התוכן כ-flex עם gap, בלי absolute כדי שהחץ בסוף יהיה באמת אחרי הטקסט */
.arrow-swap-btn .elementor-button .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  gap: var(--arrow-gap);
}

/* מסתירים את האייקון המקורי; נשתמש בשכפולים */
.arrow-swap-btn .elementor-button .elementor-button-icon { display: none !important; }

/* שני עותקים: אחד בתחילה (start) ואחד בסוף (end) */
.arrow-swap-btn .elementor-button .arrow-clone {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: var(--icon-size);
  overflow: hidden;                 /* מאפשר אנימציית width חלקה */
  pointer-events: none;
  transition: width 0.35s ease, opacity 0.35s ease, transform 0.35s ease;
}

/* ברירת מחדל: החץ בתחילה נראה ותופס מקום; חץ הסוף ברוחב 0 */
.arrow-swap-btn .elementor-button .arrow-clone.start {
  width: var(--icon-size);
  opacity: 1;
  transform: translateX(0);
}
.arrow-swap-btn .elementor-button .arrow-clone.end {
  width: 0;
  opacity: 0;
  transform: translateX(-8px);
}

/* בהובר/פוקוס: מחליפים מקום padding ומחליפים מי תופס רוחב */
.arrow-swap-btn .elementor-button:hover,
.arrow-swap-btn .elementor-button:focus-visible {
  padding-inline-start: var(--arrow-space);
  padding-inline-end: 0;
}
.arrow-swap-btn .elementor-button:hover .arrow-clone.start,
.arrow-swap-btn .elementor-button:focus-visible .arrow-clone.start {
  width: 0;
  opacity: 0;
  transform: translateX(8px);
}
.arrow-swap-btn .elementor-button:hover .arrow-clone.end,
.arrow-swap-btn .elementor-button:focus-visible .arrow-clone.end {
  width: var(--icon-size);
  opacity: 1;
  transform: translateX(0);
}

/* נגישות */
@media (prefers-reduced-motion: reduce) {
  .arrow-swap-btn .elementor-button,
  .arrow-swap-btn .elementor-button .arrow-clone {
    transition: none;
  }
}

/* ברייקפוינטים עם ערכים חדשים */
@media (max-width: 767px) { /* מובייל */
  .arrow-swap-btn .elementor-button { --icon-size: 5vw; }
}
@media (min-width: 768px) and (max-width: 1024px) { /* טאבלט */
  .arrow-swap-btn .elementor-button { --icon-size: 2.5vw; }
}
@media (min-width: 1025px) and (max-width: 1669px) { /* דסקטופ */
  .arrow-swap-btn .elementor-button { --icon-size: 1.6vw; }
}
@media (min-width: 1670px) { /* מסך רחב */
  .arrow-swap-btn .elementor-button { --icon-size: 1.3vw; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'מנהטן';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tevel.aviadnesher.com/wp-content/uploads/2025/08/Manhattan-650.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'פולין';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tevel.aviadnesher.com/wp-content/uploads/2025/08/Polin-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'פולין';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tevel.aviadnesher.com/wp-content/uploads/2025/08/Polin-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'פולין';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tevel.aviadnesher.com/wp-content/uploads/2025/08/Polin-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Birzia';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tevel.aviadnesher.com/wp-content/uploads/2025/05/Birzia-Light.woff') format('woff');
}
@font-face {
	font-family: 'Birzia';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tevel.aviadnesher.com/wp-content/uploads/2025/05/Birzia-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Birzia';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tevel.aviadnesher.com/wp-content/uploads/2025/05/Birzia-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Birzia';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tevel.aviadnesher.com/wp-content/uploads/2025/05/Birzia-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Birzia';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://tevel.aviadnesher.com/wp-content/uploads/2025/05/Birzia-Black.woff') format('woff');
}
/* End Custom Fonts CSS */