/* גבעול: התאמות לאלמנטור ולתבנית האם. נטען אחרי העיצוב של אלמנטור ולפני site.css,
   כדי ש-site.css (העיצוב מהדוגמה) יעבוד כמו שהוא גם כשהתוכן בנוי מקונטיינרים וווידג'טים. */

/* 1. עטיפה שקופה (gx): העטיפה של אלמנטור נעלמת מהפריסה, וה-HTML שבפנים מתנהג כאילו הוא ישירות בתוך ההורה */
.gx,
.gx > .elementor-widget-container { display: contents; }

/* 2. קונטיינרים: בלי ריפוד, רווחים ורוחב של ברירת המחדל באלמנטור. כל הפריסה מגיעה מהמחלקות של הדוגמה */
.gv .e-con {
	--padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px;
	--gap: 0px; --row-gap: 0px; --column-gap: 0px; --widgets-spacing: 0px;
	--display: block !important;
	--flex-direction: initial !important;
	--flex-wrap: initial !important;
	--width: auto !important;
	--container-widget-width: auto;
	--kit-widget-spacing: 0px;
}
.gv .elementor-widget:not(:last-child) { margin-bottom: 0; }
.gv .elementor-element { --kit-widget-spacing: 0px; }

/* 3. עורך הטקסט: אין שוליים מיותרים לפסקה האחרונה (תבנית האם הוסיפה .9rem) */
.gv .elementor-widget-text-editor p:last-child { margin-bottom: 0; }

/* 4. איפוס בסיסי במקום העיצוב של תבנית האם, שכובה */
:where(.gv) :where(button, input, select, textarea) { font: inherit; }
.gv a { text-decoration-skip-ink: auto; }
.gv table { border-collapse: collapse; width: 100%; }
.gv .screen-reader-text { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; }

/* 5. העמוד עצמו: בלי ריפוד של אלמנטור או של תבנית האם */
.gv .site-main, .gv .page-content { margin: 0; padding: 0; max-width: none; }
.gv .elementor-location-header, .gv .elementor-location-footer { display: contents; }

/* 6. תמונות: אלמנטור מציג אותן inline-block וממורכזות; בדוגמה כל תמונה היא בלוק */
.gv .elementor-widget-image { text-align: start; }
.gv .elementor-widget-image img { display: block; }

/* 7. אלמנטור מוסיף לכל ווידג'ט מעבר של 0.4 שניות על transform. זה מתנגש בתנועה של GSAP (השכבות בפתיחה,
      הדמויות הצפות), ולכן מבוטל. הופעה בגלילה (reveal) שומרת על המעבר של הדוגמה. */
.gv .elementor-widget { transition: none; }
.gv .elementor-widget.reveal { transition: opacity .9s var(--ease), transform .9s var(--ease); }
/* גם לקונטיינרים יש באלמנטור מעבר של 0.4 שניות על transform. GSAP קורא את הערך באמצע המעבר ונתקע עליו:
   בטלפון, בגלילה במגע, פאנל השם בפתיחה נעצר מתחת למסך (נתפס 9.10.2026) */
.gv .e-con { transition: none; }
.gv .e-con.reveal { transition: opacity .9s var(--ease), transform .9s var(--ease); }
