.elementor-1294 .elementor-element.elementor-element-a203814{--display:flex;--min-height:830px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-1294 .elementor-element.elementor-element-a203814:not(.elementor-motion-effects-element-type-background), .elementor-1294 .elementor-element.elementor-element-a203814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmfgroup.co.il/wp-content/uploads/2026/05/19ae7932773d845d0d199ebe098228bf5bb16d3e-scaled.jpg");background-position:center center;}.elementor-1294 .elementor-element.elementor-element-a203814::before, .elementor-1294 .elementor-element.elementor-element-a203814 > .elementor-background-video-container::before, .elementor-1294 .elementor-element.elementor-element-a203814 > .e-con-inner > .elementor-background-video-container::before, .elementor-1294 .elementor-element.elementor-element-a203814 > .elementor-background-slideshow::before, .elementor-1294 .elementor-element.elementor-element-a203814 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1294 .elementor-element.elementor-element-a203814 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1294 .elementor-element.elementor-element-b0e3ddc{left:21%;}body.rtl .elementor-1294 .elementor-element.elementor-element-b0e3ddc{right:21%;}.elementor-1294 .elementor-element.elementor-element-b0e3ddc{top:39%;z-index:2;}.elementor-1294 .elementor-element.elementor-element-b0e3ddc .elementor-heading-title{font-family:var( --e-global-typography-11cf45b-font-family ), Sans-serif;font-size:var( --e-global-typography-11cf45b-font-size );font-weight:var( --e-global-typography-11cf45b-font-weight );text-transform:var( --e-global-typography-11cf45b-text-transform );line-height:var( --e-global-typography-11cf45b-line-height );letter-spacing:var( --e-global-typography-11cf45b-letter-spacing );color:var( --e-global-color-text );}.elementor-1294 .elementor-element.elementor-element-b987530{--display:flex;--position:absolute;--min-height:594px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:0%;--z-index:1;}.elementor-1294 .elementor-element.elementor-element-b987530:not(.elementor-motion-effects-element-type-background), .elementor-1294 .elementor-element.elementor-element-b987530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1294 .elementor-element.elementor-element-b987530{left:0px;}body.rtl .elementor-1294 .elementor-element.elementor-element-b987530{right:0px;}.elementor-1294 .elementor-element.elementor-element-ce736ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1294 .elementor-element.elementor-element-c951d4d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1294 .elementor-element.elementor-element-7b40bd3{width:initial;max-width:initial;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-1294 .elementor-element.elementor-element-336e801{--display:flex;--min-height:1207px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1294 .elementor-element.elementor-element-5a7e141{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1294 .elementor-element.elementor-element-587969a{width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;z-index:1;}.elementor-1294 .elementor-element.elementor-element-cc5468e{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-550px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:8%;}body:not(.rtl) .elementor-1294 .elementor-element.elementor-element-cc5468e{left:52%;}body.rtl .elementor-1294 .elementor-element.elementor-element-cc5468e{right:52%;}.elementor-1294 .elementor-element.elementor-element-2827597{z-index:2;text-align:start;}.elementor-1294 .elementor-element.elementor-element-2827597 .elementor-heading-title{font-size:198.22px;font-weight:700;line-height:136.44px;color:var( --e-global-color-accent );}.elementor-1294 .elementor-element.elementor-element-cccc2f5{--display:flex;--position:absolute;--min-height:121px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-550px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:23%;--z-index:3;}.elementor-1294 .elementor-element.elementor-element-cccc2f5:not(.elementor-motion-effects-element-type-background), .elementor-1294 .elementor-element.elementor-element-cccc2f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1294 .elementor-element.elementor-element-cccc2f5{right:12%;}body.rtl .elementor-1294 .elementor-element.elementor-element-cccc2f5{left:12%;}.elementor-1294 .elementor-element.elementor-element-d0fde92{width:initial;max-width:initial;padding:23px 23px 23px 23px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1294 .elementor-element.elementor-element-11e77b2 .elementor-icon-wrapper{text-align:center;}.elementor-1294 .elementor-element.elementor-element-1d8fe06{padding:0px 0px 0px -25px;bottom:-104px;z-index:0;}.elementor-1294 .elementor-element.elementor-element-1d8fe06 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:533.83px;font-weight:900;text-transform:uppercase;line-height:433.74px;letter-spacing:-1px;color:#EAE8E6;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1294 .elementor-element.elementor-element-b987530{--width:33%;}.elementor-1294 .elementor-element.elementor-element-5a7e141{--width:50%;}.elementor-1294 .elementor-element.elementor-element-cc5468e{--width:752px;}.elementor-1294 .elementor-element.elementor-element-cccc2f5{--width:626px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1294 .elementor-element.elementor-element-b0e3ddc .elementor-heading-title{font-size:var( --e-global-typography-11cf45b-font-size );line-height:var( --e-global-typography-11cf45b-line-height );letter-spacing:var( --e-global-typography-11cf45b-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1294 .elementor-element.elementor-element-7b40bd3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1294 .elementor-element.elementor-element-d0fde92{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-1294 .elementor-element.elementor-element-a203814{--min-height:526px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1294 .elementor-element.elementor-element-b0e3ddc .elementor-heading-title{font-size:var( --e-global-typography-11cf45b-font-size );line-height:var( --e-global-typography-11cf45b-line-height );letter-spacing:var( --e-global-typography-11cf45b-letter-spacing );}.elementor-1294 .elementor-element.elementor-element-b987530{--width:471px;--min-height:385px;}body:not(.rtl) .elementor-1294 .elementor-element.elementor-element-b987530{left:-347px;}body.rtl .elementor-1294 .elementor-element.elementor-element-b987530{right:-347px;}.elementor-1294 .elementor-element.elementor-element-ce736ca{--padding-top:0px;--padding-bottom:0px;--padding-left:39px;--padding-right:39px;}.elementor-1294 .elementor-element.elementor-element-c951d4d{--padding-top:62px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1294 .elementor-element.elementor-element-7b40bd3{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1294 .elementor-element.elementor-element-336e801{--content-width:393px;--min-height:531px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1294 .elementor-element.elementor-element-5a7e141{--width:266px;--min-height:308px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1294 .elementor-element.elementor-element-587969a img{width:266px;height:308px;}.elementor-1294 .elementor-element.elementor-element-cc5468e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:4%;--z-index:10;}body:not(.rtl) .elementor-1294 .elementor-element.elementor-element-cc5468e{left:17%;}body.rtl .elementor-1294 .elementor-element.elementor-element-cc5468e{right:17%;}.elementor-1294 .elementor-element.elementor-element-2827597 .elementor-heading-title{font-size:78px;line-height:63.6px;}.elementor-1294 .elementor-element.elementor-element-cccc2f5{--width:242px;--min-height:163px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;bottom:1%;--z-index:10;}body:not(.rtl) .elementor-1294 .elementor-element.elementor-element-cccc2f5{right:3%;}body.rtl .elementor-1294 .elementor-element.elementor-element-cccc2f5{left:3%;}.elementor-1294 .elementor-element.elementor-element-d0fde92{padding:0px 0px 0px 0px;--container-widget-width:192px;--container-widget-flex-grow:0;width:var( --container-widget-width, 192px );max-width:192px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1294 .elementor-element.elementor-element-11e77b2 .elementor-icon-wrapper{text-align:end;}.elementor-1294 .elementor-element.elementor-element-11e77b2 .elementor-icon{font-size:24px;}.elementor-1294 .elementor-element.elementor-element-11e77b2 .elementor-icon svg{height:24px;}.elementor-1294 .elementor-element.elementor-element-1d8fe06{bottom:-14%;}.elementor-1294 .elementor-element.elementor-element-1d8fe06 .elementor-heading-title{font-size:84px;line-height:89.06px;}}/* Start custom CSS for container, class: .elementor-element-5a7e141 *//* =========================================
   1. המצב ההתחלתי של התמונה: מוסתרת
   ========================================= */
.elementor-1294 .elementor-element.elementor-element-5a7e141 .reveal-image-v {
    opacity: 0;
    
    /* clip-path inset: (מלמעלה, מימין, מלמטה, משמאל) */
    /* אנחנו "חותכים" 100% מלמעלה ודוחסים את התמונה לקו אחד בתחתית */
    clip-path: inset(100% 0 0 0);
    
    /* תנועה קלה למטה להתחלה דרמטית */
    transform: translateY(20px);
}

/* =========================================
   2. מצב ההפעלה בגלילה (כשההורה מקבל .show)
   ========================================= */
.elementor-1294 .elementor-element.elementor-element-5a7e141.show .reveal-image-v {
    /* השתמשתי ב-cubic-bezier כדי ליצור תנועה חלקלקה ויוקרתית */
    animation: imageRevealVertical 1.2s cubic-bezier(0.23, 1, 0.32, 1) forwards !important;
}

/* =========================================
   3. מנוע האנימציה - "פתיחת המסך"
   ========================================= */
@keyframes imageRevealVertical {
    0% {
        opacity: 0;
        clip-path: inset(100% 0 0 0); /* חתוך לגמרי */
        transform: translateY(20px); /* מתחיל נמוך */
    }
    10% {
        opacity: 1; /* הפייד-אין נכנס מהר, ואז החשיפה ממשיכה */
    }
    100% {
        opacity: 1;
        clip-path: inset(0 0 0 0); /* נפתח לגמרי (0 חיתוך מכל כיוון) */
        transform: translateY(0); /* מגיע למקום הטבעי */
    }
}

/* =========================================
   4. תיקון עריכה: חשיפת התמונה בעורך אלמנטור
   ========================================= */
body.elementor-editor-active .elementor-1294 .elementor-element.elementor-element-5a7e141 .reveal-image-v {
    opacity: 1 !important;
    clip-path: none !important;
    transform: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0fde92 */.elementor-1294 .elementor-element.elementor-element-d0fde92 .en-font {
    font-family: 'Roboto', sans-serif !important;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336e801 *//* מצב התחלתי - הכל חבוי בקו האמצע */
.elementor-1294 .elementor-element.elementor-element-336e801 .element-to-reveal-left {
    clip-path: inset(0 0 0 100%); /* מסתיר משמאל לימין */
    transition: clip-path 1.5s cubic-bezier(0.77, 0, 0.175, 1);
}

.elementor-1294 .elementor-element.elementor-element-336e801 .element-to-reveal-right {
    clip-path: inset(0 100% 0 0); /* מסתיר מימין לשמאל */
    transition: clip-path 1.5s cubic-bezier(0.77, 0, 0.175, 1);
}

/* מצב חשיפה - מופעל בעת הוספת המחלקה 'show' */
.elementor-1294 .elementor-element.elementor-element-336e801.show .element-to-reveal-left,
.elementor-1294 .elementor-element.elementor-element-336e801.show .element-to-reveal-right {
    clip-path: inset(0 0 0 0);
}
/* הגדרת התנועה */
@keyframes slideDiagonal {
    0% {
        transform: translate(100px, 100px) scale(0.9);
        opacity: 0;
    }
    100% {
        transform: translate(0, 0) scale(1);
        opacity: 1; /* שנה את השקיפות לפי העין */
    }
}

/* הפעלת האנימציה על הלוגו */
.elementor-1294 .elementor-element.elementor-element-336e801 .moving-bg-logo {
    animation: slideDiagonal 1s ease-out forwards;
    /* האנימציה תימשך 3 שניות, פעם אחת, ותישאר במצב הסופי */
    pointer-events: none; /* כדי שהלוגו לא יפריע ללחיצות על אלמנטים אחרים */
}/* End custom CSS */
/* Start custom CSS *//* חסימת גלילה אופקית בכל האתר כדי למנוע תזוזות באנימציות */
html, body {
    overflow-x: hidden !important;
}
/* חשיפת התוכן בעורך של אלמנטור כדי שאפשר יהיה לעבוד */
body.elementor-editor-active .reveal-number *,
body.elementor-editor-active .reveal-text-lr *,
body.elementor-editor-active .reveal-arrow * {
    opacity: 1 !important;
    visibility: visible !important;
}

body.elementor-editor-active .col-1::before,
body.elementor-editor-active .col-2::before,
body.elementor-editor-active .col-3::before,
body.elementor-editor-active .col-4::before {
    transform: scaleY(1) !important;
    opacity: 0.3 !important; 
}/* End custom CSS */