.elementor-6032 .elementor-element.elementor-element-ca4f981{--display:flex;--min-height:0px;--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;--justify-content:space-around;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6032 .elementor-element.elementor-element-ca4f981::before, .elementor-6032 .elementor-element.elementor-element-ca4f981 > .elementor-background-video-container::before, .elementor-6032 .elementor-element.elementor-element-ca4f981 > .e-con-inner > .elementor-background-video-container::before, .elementor-6032 .elementor-element.elementor-element-ca4f981 > .elementor-background-slideshow::before, .elementor-6032 .elementor-element.elementor-element-ca4f981 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6032 .elementor-element.elementor-element-ca4f981 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D4DEF36B;--background-overlay:'';}.elementor-6032 .elementor-element.elementor-element-3c63d5a{width:100%;max-width:100%;}.elementor-6032 .elementor-element.elementor-element-6de4d9a{--display:flex;--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;}.elementor-6032 .elementor-element.elementor-element-6de4d9a:not(.elementor-motion-effects-element-type-background), .elementor-6032 .elementor-element.elementor-element-6de4d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0e9cec );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6032 .elementor-element.elementor-element-ffc91f7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-6032 .elementor-element.elementor-element-ffc91f7{text-align:center;}.elementor-6032 .elementor-element.elementor-element-ffc91f7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-primary );}.elementor-6032 .elementor-element.elementor-element-f439b73{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6032 .elementor-element.elementor-element-419396d{--display:flex;--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;}.elementor-6032 .elementor-element.elementor-element-419396d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6032 .elementor-element.elementor-element-37e654e{width:var( --container-widget-width, 113.282% );max-width:113.282%;--container-widget-width:113.282%;--container-widget-flex-grow:0;}.elementor-6032 .elementor-element.elementor-element-37e654e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6032 .elementor-element.elementor-element-37e654e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-6032 .elementor-element.elementor-element-370e77d{--display:flex;--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;}.elementor-6032 .elementor-element.elementor-element-370e77d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-6032 .elementor-element.elementor-element-acfa20e{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6032 .elementor-element.elementor-element-52c0739{--display:flex;--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;}.elementor-6032 .elementor-element.elementor-element-52c0739.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6032 .elementor-element.elementor-element-9976bb7 > .elementor-widget-container{margin:200px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6032 .elementor-element.elementor-element-9976bb7.elementor-element{--align-self:flex-end;}.elementor-6032 .elementor-element.elementor-element-e3a4efa{--display:flex;--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;}.elementor-6032 .elementor-element.elementor-element-e3a4efa:not(.elementor-motion-effects-element-type-background), .elementor-6032 .elementor-element.elementor-element-e3a4efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0e9cec );}.elementor-6032 .elementor-element.elementor-element-79af958 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6032 .elementor-element.elementor-element-79af958{text-align:center;}.elementor-6032 .elementor-element.elementor-element-79af958 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-primary );}.elementor-6032 .elementor-element.elementor-element-8c576a5{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;}.elementor-6032 .elementor-element.elementor-element-935e404{--display:flex;--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:15px 15px 15px 15px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-6032 .elementor-element.elementor-element-935e404:hover::before, .elementor-6032 .elementor-element.elementor-element-935e404:hover > .elementor-background-video-container::before, .elementor-6032 .elementor-element.elementor-element-935e404:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6032 .elementor-element.elementor-element-935e404 > .elementor-background-slideshow:hover::before, .elementor-6032 .elementor-element.elementor-element-935e404 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-6032 .elementor-element.elementor-element-935e404::before, .elementor-6032 .elementor-element.elementor-element-935e404 > .elementor-background-video-container::before, .elementor-6032 .elementor-element.elementor-element-935e404 > .e-con-inner > .elementor-background-video-container::before, .elementor-6032 .elementor-element.elementor-element-935e404 > .elementor-background-slideshow::before, .elementor-6032 .elementor-element.elementor-element-935e404 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6032 .elementor-element.elementor-element-935e404 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6032 .elementor-element.elementor-element-935e404:hover{--overlay-opacity:0.5;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6032 .elementor-element.elementor-element-935e404, .elementor-6032 .elementor-element.elementor-element-935e404::before{--border-transition:0.3s;}.elementor-6032 .elementor-element.elementor-element-5c91ab6 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-6032 .elementor-element.elementor-element-5c91ab6{text-align:center;}.elementor-6032 .elementor-element.elementor-element-5c91ab6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-6032 .elementor-element.elementor-element-9c939fc{text-align:center;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6032 .elementor-element.elementor-element-74d1df8{--display:flex;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:15px 15px 15px 15px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-6032 .elementor-element.elementor-element-74d1df8:hover::before, .elementor-6032 .elementor-element.elementor-element-74d1df8:hover > .elementor-background-video-container::before, .elementor-6032 .elementor-element.elementor-element-74d1df8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6032 .elementor-element.elementor-element-74d1df8 > .elementor-background-slideshow:hover::before, .elementor-6032 .elementor-element.elementor-element-74d1df8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-6032 .elementor-element.elementor-element-74d1df8:hover{--overlay-opacity:0.5;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6032 .elementor-element.elementor-element-74d1df8, .elementor-6032 .elementor-element.elementor-element-74d1df8::before{--overlay-transition:1s;--border-transition:0.3s;}.elementor-6032 .elementor-element.elementor-element-b4aa343 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-6032 .elementor-element.elementor-element-b4aa343{text-align:center;}.elementor-6032 .elementor-element.elementor-element-b4aa343 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-6032 .elementor-element.elementor-element-f09eafa{text-align:center;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6032 .elementor-element.elementor-element-301ef39{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6032 .elementor-element.elementor-element-301ef39:not(.elementor-motion-effects-element-type-background), .elementor-6032 .elementor-element.elementor-element-301ef39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0e9cec );}.elementor-6032 .elementor-element.elementor-element-efc2b83 > .elementor-widget-container{margin:0px 0px -90px 0px;}.elementor-6032 .elementor-element.elementor-element-1706c75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6032 .elementor-element.elementor-element-333f632{--display:flex;--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;}.elementor-6032 .elementor-element.elementor-element-5d16538 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-6032 .elementor-element.elementor-element-4b1a90a{--display:flex;}.elementor-6032 .elementor-element.elementor-element-4b1a90a:not(.elementor-motion-effects-element-type-background), .elementor-6032 .elementor-element.elementor-element-4b1a90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0e9cec );}.elementor-6032 .elementor-element.elementor-element-4b1a90a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6032 .elementor-element.elementor-element-8fc6710 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-6032 .elementor-element.elementor-element-b917595 > .elementor-widget-container{margin:-94px 0px -10px 0px;}.elementor-6032 .elementor-element.elementor-element-38d63aa > .elementor-widget-container{margin:-30px 0px 0px 0px;}@media(min-width:768px){.elementor-6032 .elementor-element.elementor-element-f439b73{--content-width:1344px;}.elementor-6032 .elementor-element.elementor-element-419396d{--width:11.221%;}.elementor-6032 .elementor-element.elementor-element-370e77d{--width:49.411%;}.elementor-6032 .elementor-element.elementor-element-52c0739{--width:38.482%;}.elementor-6032 .elementor-element.elementor-element-935e404{--width:50%;}.elementor-6032 .elementor-element.elementor-element-74d1df8{--width:50%;}.elementor-6032 .elementor-element.elementor-element-4b1a90a{--width:119.363%;}}@media(max-width:767px){.elementor-6032 .elementor-element.elementor-element-ffc91f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6032 .elementor-element.elementor-element-ffc91f7 .elementor-heading-title{font-size:31px;}.elementor-6032 .elementor-element.elementor-element-acfa20e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6032 .elementor-element.elementor-element-acfa20e{font-size:18px;}.elementor-6032 .elementor-element.elementor-element-9976bb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6032 .elementor-element.elementor-element-79af958 .elementor-heading-title{font-size:31px;}.elementor-6032 .elementor-element.elementor-element-e48392a > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-6032 .elementor-element.elementor-element-5c91ab6 .elementor-heading-title{font-size:25px;}.elementor-6032 .elementor-element.elementor-element-9c939fc{font-size:16px;}.elementor-6032 .elementor-element.elementor-element-d6cedc9 > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-6032 .elementor-element.elementor-element-b4aa343 .elementor-heading-title{font-size:25px;}.elementor-6032 .elementor-element.elementor-element-f09eafa{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-af7e339 */<style>
    /* --- CSS: ביטול מוחלט של התנגדויות --- */
    #luxury-testimonials-v31-compact .testimonials-container {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        
        /* נטרול כל מנגנון הצמדה או האטה */
        scroll-snap-type: none !important; 
        scroll-behavior: auto !important; 
        -webkit-overflow-scrolling: touch !important; /* גלילת מומנטום */
        
        gap: 20px !important;
        padding-bottom: 20px !important;
        
        /* העלמת פס גלילה */
        scrollbar-width: none; 
        -ms-overflow-style: none;
    }
    
    #luxury-testimonials-v31-compact .testimonials-container::-webkit-scrollbar { 
        display: none; 
    }

    #luxury-testimonials-v31-compact .testimonial-card {
        flex: 0 0 300px !important; 
        max-width: 80vw !important; 
        scroll-snap-align: none !important;
        margin-right: 0 !important;
    }
</style>

<script>
    document.addEventListener("DOMContentLoaded", function() {
        const container = document.querySelector('#luxury-testimonials-v31-compact .testimonials-container');
        
        if (!container) return; // בדיקת בטיחות

        // --- הגדרת מהירות ---
        // בדיקה: אם זה מובייל (רוחב פחות מ-768) המהירות תהיה 5 (מאוד מהיר)
        // אם זה מחשב, המהירות תהיה 3
        const isMobile = window.innerWidth < 768;
        const scrollSpeed = isMobile ? 5 : 3; 
        
        let isHovered = false;
        let animationFrameId;

        // פונקציית הגלילה הראשית
        function autoScroll() {
            if (!isHovered && container) {
                // הזזה
                container.scrollLeft += scrollSpeed;

                // --- לוגיקת לופ אינסופי ---
                // ברגע שמגיעים לקצה, חוזרים להתחלה
                if (container.scrollLeft >= (container.scrollWidth - container.clientWidth - 2)) {
                    container.scrollLeft = 0;
                }
            }
            animationFrameId = requestAnimationFrame(autoScroll);
        }

        // התנעה
        animationFrameId = requestAnimationFrame(autoScroll);

        // --- עצירה באינטראקציה ---
        const stopScroll = () => { isHovered = true; };
        const startScroll = () => { isHovered = false; };

        // דסקטופ
        container.addEventListener('mouseenter', stopScroll);
        container.addEventListener('mouseleave', startScroll);
        
        // מובייל
        container.addEventListener('touchstart', stopScroll, { passive: true });
        container.addEventListener('touchend', () => {
            // חוזר לרוץ אחרי חצי שניה שעזבת את האצבע
            setTimeout(startScroll, 500);
        });
    
    }); // <--- הסוגר הזה סוגר את הכל בסוף. אל תמחק אותו!
</script>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efc2b83 */.timeline-line-fill {
    /* מוסיף דיליי מזערי שגורם לתנועה להיראות חלקה במקום מדורגת */
    transition: height 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    will-change: height;
    transform: translateZ(0); /* מאיץ חומרה */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1706c75 *//* Image & Overlay - FIXED */
        .card-thumb {
            width: 100% !important;
            height: 100% !important;
            object-fit: cover !important; /* מכריח את התמונה לכסות את כל השטח */
            object-position: center top !important; /* ממקד את התמונה בחלק העליון/מרכזי */
            position: absolute; /* מוודא שהתמונה מתחילה מ-0,0 */
            top: 0;
            left: 0;
            transition: transform 0.6s ease;
            filter: brightness(0.9);
            z-index: 0; /* מוודא שהיא ברקע */
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4a11ba */@media (max-width: 900px) {
    /* הסתרת הקישוט */
    #about-me-section-v5 .decoration-img {
        display: none !important;
    }

    /* צמצום המרווח בין התמונה לטקסט */
    #about-me-section-v5 .about-text-wrapper {
        padding-top: 10px !important; /* היה 0 או רווח גדול */
        margin-top: -10px !important; /* משיכה קלה למעלה */
    }
    
    /* וידוא שהתמונה הראשית לא נדחפת */
    #about-me-section-v5 .about-image-wrapper {
        margin-bottom: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fc6710 */html {
    scroll-behavior: smooth;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b917595 */#faq-section-premium-v3 .faq-answer {
    max-height: 0;
    opacity: 0; /* מתחיל שקוף */
    overflow: hidden;
    /* אנימציה ארוכה יותר וחלקה יותר */
    transition: max-height 0.4s ease-out, opacity 0.5s ease-out !important;
    will-change: max-height, opacity;
}

/* כשהאייטם נפתח */
#faq-section-premium-v3 .faq-item.active .faq-answer {
    opacity: 1 !important;
    /* ה-JS מטפל ב-max-height, ה-CSS מטפל באיך זה נראה */
}/* End custom CSS */