.elementor-1635 .elementor-element.elementor-element-0c09e7e{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1635 .elementor-element.elementor-element-0c09e7e:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-0c09e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1635 .elementor-element.elementor-element-a735366{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{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-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-1635 .elementor-element.elementor-element-01a7a2a{--animation-duration:1200ms;width:var( --container-widget-width, 46vw );max-width:46vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;--container-widget-width:46vw;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-accent );}.elementor-1635 .elementor-element.elementor-element-01a7a2a .elementor-headline{text-align:start;}.elementor-1635 .elementor-element.elementor-element-01a7a2a .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-1635 .elementor-element.elementor-element-01a7a2a .elementor-headline-dynamic-wrapper path{stroke-width:0px;}.elementor-1635 .elementor-element.elementor-element-00fe98e{--animation-duration:1200ms;width:var( --container-widget-width, 46vw );max-width:46vw;--container-widget-width:46vw;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-1635 .elementor-element.elementor-element-00fe98e .elementor-headline{text-align:start;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-1635 .elementor-element.elementor-element-00fe98e .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-1635 .elementor-element.elementor-element-00fe98e .elementor-headline-dynamic-wrapper path{stroke-width:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1635 .elementor-element.elementor-element-01fd791 .elementor-button{background-color:var( --e-global-color-348595b );font-family:"Futurism", Sans-serif;font-size:2vw;font-weight:400;line-height:0.75em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-style:none;border-radius:0px 0px 0px 0px;padding:1vw 1.5vw 1vw 1.5vw;}.elementor-1635 .elementor-element.elementor-element-01fd791{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1635 .elementor-element.elementor-element-01fd791 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1635 .elementor-element.elementor-element-01fd791 .elementor-button .elementor-button-content-wrapper{gap:0.25em;}.elementor-1635 .elementor-element.elementor-element-01fd791 .elementor-button:hover, .elementor-1635 .elementor-element.elementor-element-01fd791 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1635 .elementor-element.elementor-element-01fd791 .elementor-button:hover svg, .elementor-1635 .elementor-element.elementor-element-01fd791 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1635 .elementor-element.elementor-element-54089f2{width:var( --container-widget-width, 40vw );max-width:40vw;--e-transform-flipX:-1;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -19vw) 0vw;--container-widget-width:40vw;--container-widget-flex-grow:0;}.elementor-1635 .elementor-element.elementor-element-146b95f{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1635 .elementor-element.elementor-element-146b95f:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-146b95f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40332ce );}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1635 .elementor-element.elementor-element-de21434{text-align:center;}.elementor-1635 .elementor-element.elementor-element-de21434 .elementor-heading-title{font-family:var( --e-global-typography-89ab545-font-family ), Sans-serif;font-size:var( --e-global-typography-89ab545-font-size );font-weight:var( --e-global-typography-89ab545-font-weight );line-height:var( --e-global-typography-89ab545-line-height );color:var( --e-global-color-secondary );}.elementor-1635 .elementor-element.elementor-element-386e8f3 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-1635 .elementor-element.elementor-element-386e8f3{padding:0px 0px 0px 0px;}.elementor-1635 .elementor-element.elementor-element-d4c908f{--display:flex;--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:flex-end;--align-items:center;--overflow:hidden;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:10vw;}.elementor-1635 .elementor-element.elementor-element-d4c908f:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-d4c908f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1635 .elementor-element.elementor-element-7504c22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1635 .elementor-element.elementor-element-3500b82{width:var( --container-widget-width, 33vw );max-width:33vw;--container-widget-width:33vw;--container-widget-flex-grow:0;text-align:start;}.elementor-1635 .elementor-element.elementor-element-1de06f8 .elementor-button{background-color:var( --e-global-color-348595b );font-family:"Futurism", Sans-serif;font-size:2vw;font-weight:400;line-height:0.75em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-style:none;border-radius:0px 0px 0px 0px;padding:1vw 1.5vw 1vw 1.5vw;}.elementor-1635 .elementor-element.elementor-element-1de06f8{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1635 .elementor-element.elementor-element-1de06f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1635 .elementor-element.elementor-element-1de06f8 .elementor-button .elementor-button-content-wrapper{gap:0.25em;}.elementor-1635 .elementor-element.elementor-element-1de06f8 .elementor-button:hover, .elementor-1635 .elementor-element.elementor-element-1de06f8 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-1635 .elementor-element.elementor-element-1de06f8 .elementor-button:hover svg, .elementor-1635 .elementor-element.elementor-element-1de06f8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1635 .elementor-element.elementor-element-5e56b42{width:var( --container-widget-width, 52vw );max-width:52vw;margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:52vw;--container-widget-flex-grow:0;}.elementor-1635 .elementor-element.elementor-element-5e56b42 img{width:100%;}@media(max-width:1024px){.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-1635 .elementor-element.elementor-element-00fe98e .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1635 .elementor-element.elementor-element-de21434 .elementor-heading-title{font-size:var( --e-global-typography-89ab545-font-size );line-height:var( --e-global-typography-89ab545-line-height );}}@media(min-width:768px){.elementor-1635 .elementor-element.elementor-element-0c09e7e{--content-width:84vw;}.elementor-1635 .elementor-element.elementor-element-a735366{--width:46vw;}.elementor-1635 .elementor-element.elementor-element-146b95f{--content-width:75vw;}.elementor-1635 .elementor-element.elementor-element-7504c22{--width:33vw;}}@media(max-width:767px){.elementor-1635 .elementor-element.elementor-element-0c09e7e{--padding-top:17vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-1635 .elementor-element.elementor-element-01a7a2a{width:100%;max-width:100%;}.elementor-1635 .elementor-element.elementor-element-01a7a2a .elementor-headline{text-align:center;}.elementor-1635 .elementor-element.elementor-element-00fe98e{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1635 .elementor-element.elementor-element-00fe98e .elementor-headline{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1635 .elementor-element.elementor-element-01fd791{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1635 .elementor-element.elementor-element-01fd791 .elementor-button{font-size:24px;padding:24px 24px 24px 24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1635 .elementor-element.elementor-element-54089f2{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -50vw) 0vw;}.elementor-1635 .elementor-element.elementor-element-54089f2 img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1635 .elementor-element.elementor-element-de21434 .elementor-heading-title{font-size:var( --e-global-typography-89ab545-font-size );line-height:var( --e-global-typography-89ab545-line-height );}.elementor-1635 .elementor-element.elementor-element-386e8f3 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1635 .elementor-element.elementor-element-d4c908f{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1635 .elementor-element.elementor-element-7504c22{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1635 .elementor-element.elementor-element-3500b82{width:100%;max-width:100%;text-align:center;}.elementor-1635 .elementor-element.elementor-element-1de06f8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;}.elementor-1635 .elementor-element.elementor-element-1de06f8 .elementor-button{font-size:24px;padding:24px 24px 24px 24px;}.elementor-1635 .elementor-element.elementor-element-5e56b42{width:var( --container-widget-width, 100vw );max-width:100vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-1635 .elementor-element.elementor-element-5e56b42 img{width:120%;max-width:200%;}}/* Start custom CSS for button, class: .elementor-element-01fd791 *//* =========================================
כפתור עם מילוי מלמטה למעלה
ומסגרת פינות מונפשת

יש להוסיף לכפתור את הקלאסים:
slide-btn corner-btn
========================================= */


/* הגדרות בסיס */
.slide-btn.corner-btn .elementor-button {
    --line-color: #F5B51F; /* צבע קווי הפינות */
    --corner: 1vw;         /* אורך הקווים בפינות */
    --thick: 0.15vw;       /* עובי הקווים */

    position: relative;
    overflow: hidden;
    isolation: isolate;
}


/* זמני האנימציה */
.slide-btn.corner-btn .elementor-button-content-wrapper,
.slide-btn.corner-btn .elementor-button::before {
    transition: all 0.4s ease;
}


/* הגדלת הרווח בין הטקסט לאייקון בהאבר */
.slide-btn.corner-btn .elementor-button:hover
.elementor-button-content-wrapper {
    gap: 1em !important;
}


/* =========================================
מילוי רקע מלמטה למעלה
========================================= */

.slide-btn.corner-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;

    background-color: #F5B51F;

    /* מתחיל מתחת לכפתור */
    transform: translateY(100%);

    z-index: 0;
}


/* הכנסת הרקע מלמטה למעלה בהאבר */
.slide-btn.corner-btn .elementor-button:hover::before {
    transform: translateY(0);
}


/* =========================================
מסגרת הפינות
========================================= */

.slide-btn.corner-btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;

    pointer-events: none;
    z-index: 2;

    background:

        /* ימין עליון */
        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        top right / var(--corner) var(--thick) no-repeat,

        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        top right / var(--thick) var(--corner) no-repeat,


        /* שמאל עליון */
        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        top left / var(--corner) var(--thick) no-repeat,

        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        top left / var(--thick) var(--corner) no-repeat,


        /* ימין תחתון */
        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        bottom right / var(--corner) var(--thick) no-repeat,

        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        bottom right / var(--thick) var(--corner) no-repeat,


        /* שמאל תחתון */
        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        bottom left / var(--corner) var(--thick) no-repeat,

        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        bottom left / var(--thick) var(--corner) no-repeat;

    transition: background-size 0.4s ease;
}


/* הארכת קווי הפינות בהאבר */
.slide-btn.corner-btn .elementor-button:hover::after {
    background-size:

        50% var(--thick),
        var(--thick) 50%,

        50% var(--thick),
        var(--thick) 50%,

        50% var(--thick),
        var(--thick) 50%,

        50% var(--thick),
        var(--thick) 50%;
}


/* =========================================
הטקסט והאייקון מעל הרקע
========================================= */

.slide-btn.corner-btn .elementor-button-text,
.slide-btn.corner-btn .elementor-button-icon {
    position: relative;
    z-index: 1;
}

/* התאמה למובייל */
@media (max-width: 767px) {

    /* הווידג׳ט ומעטפת הכפתור ברוחב מלא */
    .slide-btn.corner-btn,
    .slide-btn.corner-btn .elementor-button-wrapper {
        width: 100%;
        text-align: center;
    }

    .slide-btn.corner-btn .elementor-button {
        --corner: 20px;
        --thick: 2px;

        display: flex;
        width: 100%;
        justify-content: center;
        align-items: center;
        margin-inline: auto;
    }

    /* מרכוז התוכן בתוך הכפתור */
    .slide-btn.corner-btn .elementor-button-content-wrapper {
        justify-content: center;
        align-items: center;
        gap: 0.5em !important;
    }

    /* ביטול הגדלת הרווח והתרחבות התוכן בהאבר */
    .slide-btn.corner-btn .elementor-button:hover
    .elementor-button-content-wrapper {
        gap: 0.5em !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1de06f8 *//* =========================================
כפתור עם מילוי מלמטה למעלה
ומסגרת פינות מונפשת

יש להוסיף לכפתור את הקלאסים:
Slide-btn2 corner-btn
========================================= */


/* הגדרות בסיס */
.Slide-btn2.corner-btn .elementor-button {
    --line-color: #353333; /* צבע קווי הפינות */
    --corner: 1vw;         /* אורך הקווים בפינות */
    --thick: 0.15vw;       /* עובי הקווים */

    position: relative;
    overflow: hidden;
    isolation: isolate;
}


/* זמני האנימציה */
.Slide-btn2.corner-btn .elementor-button-content-wrapper,
.Slide-btn2.corner-btn .elementor-button::before {
    transition: all 0.4s ease;
}


/* הגדלת הרווח בין הטקסט לאייקון בהאבר */
.Slide-btn2.corner-btn .elementor-button:hover
.elementor-button-content-wrapper {
    gap: 1em !important;
}


/* =========================================
מילוי רקע מלמטה למעלה
========================================= */

.Slide-btn2.corner-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;

    background-color: #353333;

    /* מתחיל מתחת לכפתור */
    transform: translateY(100%);

    z-index: 0;
}


/* הכנסת הרקע מלמטה למעלה בהאבר */
.Slide-btn2.corner-btn .elementor-button:hover::before {
    transform: translateY(0);
}


/* =========================================
מסגרת הפינות
========================================= */

.Slide-btn2.corner-btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;

    pointer-events: none;
    z-index: 2;

    background:

        /* ימין עליון */
        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        top right / var(--corner) var(--thick) no-repeat,

        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        top right / var(--thick) var(--corner) no-repeat,


        /* שמאל עליון */
        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        top left / var(--corner) var(--thick) no-repeat,

        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        top left / var(--thick) var(--corner) no-repeat,


        /* ימין תחתון */
        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        bottom right / var(--corner) var(--thick) no-repeat,

        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        bottom right / var(--thick) var(--corner) no-repeat,


        /* שמאל תחתון */
        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        bottom left / var(--corner) var(--thick) no-repeat,

        linear-gradient(
            var(--line-color),
            var(--line-color)
        )
        bottom left / var(--thick) var(--corner) no-repeat;

    transition: background-size 0.4s ease;
}


/* הארכת קווי הפינות בהאבר */
.Slide-btn2.corner-btn .elementor-button:hover::after {
    background-size:

        50% var(--thick),
        var(--thick) 50%,

        50% var(--thick),
        var(--thick) 50%,

        50% var(--thick),
        var(--thick) 50%,

        50% var(--thick),
        var(--thick) 50%;
}


/* =========================================
הטקסט והאייקון מעל הרקע
========================================= */

.Slide-btn2.corner-btn .elementor-button-text,
.Slide-btn2.corner-btn .elementor-button-icon {
    position: relative;
    z-index: 1;
}


/* התאמה למובייל */
@media (max-width: 767px) {

    .Slide-btn2.corner-btn .elementor-button {
        --corner: 20px;
        --thick: 2px;
    }

}/* End custom CSS */