.elementor-264 .elementor-element.elementor-element-754f483{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:1em 1em 1em 1em;--padding-top:2vw;--padding-bottom:2vw;--padding-left:5vw;--padding-right:1vw;}.elementor-264 .elementor-element.elementor-element-754f483:not(.elementor-motion-effects-element-type-background), .elementor-264 .elementor-element.elementor-element-754f483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-264 .elementor-element.elementor-element-af0c486{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-264 .elementor-element.elementor-element-af0c486:not(.elementor-motion-effects-element-type-background), .elementor-264 .elementor-element.elementor-element-af0c486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-264 .elementor-element.elementor-element-37db9cd .jet-listing-dynamic-field__content{color:var( --e-global-color-text );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 );}.elementor-264 .elementor-element.elementor-element-37db9cd .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-264 .elementor-element.elementor-element-37db9cd .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-264 .elementor-element.elementor-element-01aa588{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );width:100%;max-width:100%;z-index:2;border-style:none;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:1vw;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}:where( .elementor-264 .elementor-element.elementor-element-01aa588 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-accent );border-style:none;}.elementor-264 .elementor-element.elementor-element-01aa588 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-264 .elementor-element.elementor-element-01aa588 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}@media(max-width:1024px){.elementor-264 .elementor-element.elementor-element-37db9cd .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-accent-font-size );}.elementor-264 .elementor-element.elementor-element-01aa588{width:100%;max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-264 .elementor-element.elementor-element-754f483{--padding-top:5%;--padding-bottom:5%;--padding-left:20%;--padding-right:3%;}.elementor-264 .elementor-element.elementor-element-af0c486{--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-264 .elementor-element.elementor-element-37db9cd .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-accent-font-size );}.elementor-264 .elementor-element.elementor-element-01aa588{width:100%;max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-icon-size:3vw;}}/* Start custom CSS for nested-accordion, class: .elementor-element-01aa588 *//* =====================================================
   הגדרות צבעים
   ===================================================== */

.elementor-264 .elementor-element.elementor-element-01aa588 {
    /* צבע הרקע שנמצא מתחת ללוגו בתשובה */
    --logo-background-color: #FFFFFF;

    /* גודל אזור הלוגו */
    --logo-size: 2.5vw;
}


/* =====================================================
   עיצוב אייקון הפלוס
   ===================================================== */

.elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item-title-icon{
    background: #EED286; /* צבע רקע אייקון */
    border-radius: 50%; /* תמיד עיגול מושלם */

    /* גודל זמני עד שה-JavaScript מודד את השאלה */
    height: 2vw;
    width: 2vw;
    min-width: 2vw;
    min-height: 2vw;
    flex: 0 0 2vw;

    display: flex;
    justify-content: center;
    align-items: center;

    flex-shrink: 0;
    box-sizing: border-box;

    transition: all 0.3s;
}


/* =====================================================
   עיצוב שדה השאלה
   ===================================================== */

.elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item-title-text{
    background: #EED286; /* צבע רקע כותרת */
    padding: 0.5vw 1vw; /* שוליים פנימיים כותרת */
    border-radius: 5vw 5vw 0vw 5vw;
    transition: all 0.3s;

    box-sizing: border-box;
}


/* ביטול מרווחים פנימיים מיותרים */
.elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item-title-text p{
    margin: 0 !important;
}


/* צבע בריחוף */
.elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item:hover .e-n-accordion-item-title-text,
.elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item:hover .e-n-accordion-item-title-icon{
    background-color: #EED286;
}


/* צבע כאשר האקורדיון פתוח */
.elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item[open] .e-n-accordion-item-title-text,
.elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
    background-color: #EED286;
}


/* סיבוב הפלוס */
.elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item:hover .e-n-accordion-item-title-icon,
.elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
    transform: rotate(45deg);
}


/* =====================================================
   מבנה השאלה
   ===================================================== */

.elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item-title{
    width: 100%;
    display: flex;
    align-items: center;
}


/* שדה השאלה מקבל את המקום שנותר */
.elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item-title-header{
    flex: 1 1 auto;
    min-width: 0;
}


.elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item{
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: flex-end;
}


/* =====================================================
   עיצוב התשובה
   ===================================================== */

.acordion-text{
    max-width: 30vw;
    margin: 1vw;
    margin-left: 3.5vw;

    border-radius: 3vw 3vw 3vw 0vw;

    display: flex;
    flex-direction: row;
}


/* =====================================================
   הלוגו בתשובה
   ===================================================== */

.acordion-text::before{
    content: "";

    display: inline-block;
    align-self: stretch;

    width: var(--logo-size);
    min-width: var(--logo-size);
    height: 100%;

    margin-left: -3vw !important;

    /*
     * שכבה ראשונה: הלוגו.
     * שכבה שנייה: צבע הרקע העגול שמתחת ללוגו.
     */
    background-image:
        url("https://haidra.co.il/wp-content/uploads/2026/07/Group-291.png"),
        radial-gradient(
            circle,
            var(--logo-background-color) 0 69%,
            transparent 71%
        );

    background-size:
        contain,
        var(--logo-size) var(--logo-size);

    background-repeat:
        no-repeat,
        no-repeat;

    background-position:
        bottom left,
        bottom left;

    vertical-align: bottom;
}


/* =====================================================
   טאבלט
   ===================================================== */

@media(max-width: 1025px){

    .elementor-264 .elementor-element.elementor-element-01aa588 {
        --logo-size: 4vw;
    }

    .elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item-title-icon{
        height: 5vw;
        width: 5vw;
        min-width: 5vw;
        min-height: 5vw;
        flex: 0 0 5vw;
    }

    .elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item-title-text{
        padding: 2vw 3vw;
    }

    .acordion-text{
        max-width: 40vw;
        margin: 1vw;
        margin-left: 5vw;
    }

    .acordion-text::before{
        margin-left: -5vw !important;
    }
}


/* =====================================================
   מובייל
   ===================================================== */

@media(max-width: 767px){

    .elementor-264 .elementor-element.elementor-element-01aa588 {
        --logo-size: 35px;
    }

    .elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item-title-icon{
        height: 30px;
        width: 30px;
        min-width: 30px;
        min-height: 30px;
        flex: 0 0 30px;
        flex-shrink: 0;
    }

    .elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item-title{
        width: 100%;
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item-title-header{
        flex: 1 1 auto;
        min-width: 0;
    }

    .elementor-264 .elementor-element.elementor-element-01aa588 .e-n-accordion-item-title-text{
        padding: 10px 20px;
        border-radius: 25px 25px 0px 25px;
        flex: 1;
    }

    .acordion-text{
        max-width: 70vw;
        margin: 15px;
        margin-left: 40px !important;

        border-radius: 25px 25px 25px 0px;
    }

    .acordion-text::before{
        margin-left: -40px !important;
    }
}/* End custom CSS */