.elementor-12801 .elementor-element.elementor-element-397d551a:not(.elementor-motion-effects-element-type-background), .elementor-12801 .elementor-element.elementor-element-397d551a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12801 .elementor-element.elementor-element-397d551a > .elementor-background-overlay{background-color:#000000;opacity:0.28;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12801 .elementor-element.elementor-element-397d551a > .elementor-container{min-height:90vh;}.elementor-12801 .elementor-element.elementor-element-397d551a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:10;}.elementor-12801 .elementor-element.elementor-element-397d551a > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF00;}.elementor-12801 .elementor-element.elementor-element-397d551a > .elementor-shape-bottom svg{width:calc(165% + 1.3px);height:47px;transform:translateX(-50%) rotateY(180deg);}.elementor-12801 .elementor-element.elementor-element-50acfcbc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12801 .elementor-element.elementor-element-4c3e7914{--spacer-size:25px;}.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-12801 .elementor-element.elementor-element-59b21427{text-align:center;}.elementor-12801 .elementor-element.elementor-element-59b21427 .elementor-heading-title{font-family:"Tsukimi Rounded", Sans-serif;font-size:100px;font-weight:300;font-style:italic;letter-spacing:5px;color:#F0F0F0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12801 .elementor-element.elementor-element-1f69298{--divider-border-style:solid;--divider-color:#F99C1B;--divider-border-width:4px;}.elementor-12801 .elementor-element.elementor-element-1f69298 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-12801 .elementor-element.elementor-element-1f69298 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12801 .elementor-element.elementor-element-14331fea{text-align:center;}.elementor-12801 .elementor-element.elementor-element-14331fea .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;font-style:italic;letter-spacing:5.6px;color:#F0F0F0;}.elementor-12801 .elementor-element.elementor-element-9949eee:not(.elementor-motion-effects-element-type-background), .elementor-12801 .elementor-element.elementor-element-9949eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-12801 .elementor-element.elementor-element-9949eee, .elementor-12801 .elementor-element.elementor-element-9949eee > .elementor-background-overlay{border-radius:30px 0px 30px 0px;}.elementor-12801 .elementor-element.elementor-element-9949eee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:70px;}.elementor-12801 .elementor-element.elementor-element-9949eee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-bc-flex-widget .elementor-12801 .elementor-element.elementor-element-8ff0b28.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12801 .elementor-element.elementor-element-8ff0b28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12801 .elementor-element.elementor-element-1918cb6{text-align:start;}.elementor-12801 .elementor-element.elementor-element-1918cb6 .elementor-heading-title{font-size:36px;font-weight:normal;color:#000000;}.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-12801 .elementor-element.elementor-element-6c7277d{font-family:"Open Sans Hebrew", Sans-serif;font-size:16px;font-weight:400;}.elementor-12801 .elementor-element.elementor-element-61b094c{margin-top:50px;margin-bottom:50px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-12801 .elementor-element.elementor-element-eea74a5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-12801 .elementor-element.elementor-element-eea74a5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-12801 .elementor-element.elementor-element-eea74a5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta .elementor-cta__bg, .elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:400ms;}.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta__content{text-align:center;padding:10px 10px 10px 10px;}.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta__title{font-weight:normal;}.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-12801 .elementor-element.elementor-element-e33c543.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-12801 .elementor-element.elementor-element-e33c543.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-12801 .elementor-element.elementor-element-e33c543.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta .elementor-cta__bg, .elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta .elementor-cta__bg-overlay{transition-duration:400ms;}.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta__content{text-align:center;padding:10px 10px 10px 10px;}.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta__title{font-weight:normal;}.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta__content-item{transition-duration:1000ms;}.elementor-12801 .elementor-element.elementor-element-0cfbdaa.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-12801 .elementor-element.elementor-element-0cfbdaa.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-12801 .elementor-element.elementor-element-0cfbdaa.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta .elementor-cta__bg, .elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta .elementor-cta__bg-overlay{transition-duration:400ms;}.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta__content{text-align:center;padding:10px 10px 10px 10px;}.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta__title{font-weight:normal;}.elementor-12801 .elementor-element.elementor-element-21cd309:not(.elementor-motion-effects-element-type-background), .elementor-12801 .elementor-element.elementor-element-21cd309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-12801 .elementor-element.elementor-element-21cd309{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 70px 0px;}.elementor-12801 .elementor-element.elementor-element-21cd309 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12801 .elementor-element.elementor-element-959ad06 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-12801 .elementor-element.elementor-element-11da88b{text-align:center;}.elementor-12801 .elementor-element.elementor-element-11da88b .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:70px;font-weight:100;color:#F99C1B;}.elementor-12801 .elementor-element.elementor-element-70d57e6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12801 .elementor-element.elementor-element-70d57e6{text-align:center;}.elementor-12801 .elementor-element.elementor-element-70d57e6 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:26px;font-weight:normal;color:#F99C1B;}.elementor-12801 .elementor-element.elementor-element-4ed3434{--e-image-carousel-slides-to-show:5;}.elementor-12801 .elementor-element.elementor-element-4ed3434 .elementor-image-carousel-caption{text-align:center;font-size:15px;line-height:22px;margin-block-start:12px;}.elementor-12801 .elementor-element.elementor-element-69e9a196:not(.elementor-motion-effects-element-type-background), .elementor-12801 .elementor-element.elementor-element-69e9a196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.anagrama.co.il/wp-content/uploads/2026/02/RT54.jpg");background-position:top center;background-size:cover;}.elementor-12801 .elementor-element.elementor-element-69e9a196 > .elementor-background-overlay{background-color:#000000;opacity:0.53;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12801 .elementor-element.elementor-element-69e9a196 > .elementor-container{min-height:110vh;}.elementor-12801 .elementor-element.elementor-element-69e9a196{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12801 .elementor-element.elementor-element-6d70ea42{text-align:center;}.elementor-12801 .elementor-element.elementor-element-6d70ea42 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:60px;font-weight:400;line-height:58px;color:#FFFFFF;}.elementor-12801 .elementor-element.elementor-element-be3414a{margin-top:45px;margin-bottom:45px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button{font-family:"Open Sans Hebrew", Sans-serif;font-weight:500;}.elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-12801 .elementor-element.elementor-element-63caec78{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;z-index:10;}.elementor-12801 .elementor-element.elementor-element-63caec78, .elementor-12801 .elementor-element.elementor-element-63caec78 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-12801 .elementor-element.elementor-element-63caec78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12801 .elementor-element.elementor-element-5c6493bb > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;}.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Open Sans Hebrew", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:1px;}.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:8px;color:#FDFDFD;font-family:"Biryani", Sans-serif;font-size:60px;font-weight:600;}.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Open Sans Hebrew", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:1px;}.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:8px;color:#FDFDFD;font-family:"Biryani", Sans-serif;font-size:60px;font-weight:600;}.elementor-12801 .elementor-element.elementor-element-c884405 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;}.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Open Sans Hebrew", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:1px;}.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:8px;color:#FDFDFD;font-family:"Biryani", Sans-serif;font-size:60px;font-weight:600;}.elementor-12801 .elementor-element.elementor-element-452c5b8 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-12801 .elementor-element.elementor-element-452c5b8 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Open Sans Hebrew", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:1px;}.elementor-12801 .elementor-element.elementor-element-452c5b8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:8px;color:#FDFDFD;font-family:"Biryani", Sans-serif;font-size:60px;font-weight:600;}.elementor-12801 .elementor-element.elementor-element-52fb856:not(.elementor-motion-effects-element-type-background), .elementor-12801 .elementor-element.elementor-element-52fb856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-12801 .elementor-element.elementor-element-52fb856{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-12801 .elementor-element.elementor-element-52fb856 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12801 .elementor-element.elementor-element-bed5f05{text-align:center;}.elementor-12801 .elementor-element.elementor-element-bed5f05 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-weight:bold;color:#000000;}.elementor-12801 .elementor-element.elementor-element-bcc1574 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12801 .elementor-element.elementor-element-ab579fc{text-align:center;}.elementor-12801 .elementor-element.elementor-element-ab579fc .elementor-heading-title{color:#000000;}.elementor-12801 .elementor-element.elementor-element-01cf23c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12801 .elementor-element.elementor-element-822bc70{text-align:center;}.elementor-12801 .elementor-element.elementor-element-822bc70 .elementor-heading-title{color:#000000;}.elementor-12801 .elementor-element.elementor-element-2f018b1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12801 .elementor-element.elementor-element-8028031:not(.elementor-motion-effects-element-type-background), .elementor-12801 .elementor-element.elementor-element-8028031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFF4E6 0%, #EBEAEA 100%);}.elementor-12801 .elementor-element.elementor-element-8028031 > .elementor-container{max-width:927px;}.elementor-12801 .elementor-element.elementor-element-8028031{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12801 .elementor-element.elementor-element-8028031 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12801 .elementor-element.elementor-element-c4f48ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-12801 .elementor-element.elementor-element-852e961{text-align:center;}.elementor-12801 .elementor-element.elementor-element-852e961 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:70px;font-weight:100;color:#F99C1B;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-12801 .elementor-element.elementor-element-d12afc6 .elementor-accordion-icon, .elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-accordion-title{color:#020202;}.elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-accordion-icon svg{fill:#020202;}.elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-active .elementor-accordion-icon, .elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-12801 .elementor-element.elementor-element-4236bcf3:not(.elementor-motion-effects-element-type-background), .elementor-12801 .elementor-element.elementor-element-4236bcf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-12801 .elementor-element.elementor-element-4236bcf3 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12801 .elementor-element.elementor-element-4236bcf3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-12801 .elementor-element.elementor-element-21d4e876 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-12801 .elementor-element.elementor-element-39255410{text-align:center;}.elementor-12801 .elementor-element.elementor-element-39255410 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:70px;font-weight:100;color:#F99C1B;}.elementor-12801 .elementor-element.elementor-element-240c403b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12801 .elementor-element.elementor-element-240c403b{text-align:center;}.elementor-12801 .elementor-element.elementor-element-240c403b .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:26px;font-weight:normal;color:#F99C1B;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12801 .elementor-element.elementor-element-eda7c5d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-12801 .elementor-element.elementor-element-eda7c5d:after{content:"0.66";}.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-post__thumbnail__link{width:100%;}.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-post__meta-data span + span:before{content:"•";}.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-post__text{margin-top:20px;}@media(max-width:1024px){.elementor-12801 .elementor-element.elementor-element-397d551a > .elementor-container{min-height:387px;}.elementor-12801 .elementor-element.elementor-element-59b21427 .elementor-heading-title{font-size:48px;}.elementor-12801 .elementor-element.elementor-element-14331fea .elementor-heading-title{font-size:21px;}.elementor-12801 .elementor-element.elementor-element-6d70ea42 .elementor-heading-title{font-size:45px;}.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-counter-number-wrapper{font-size:40px;}.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-counter-title{font-size:15px;}.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-counter-number-wrapper{font-size:40px;}.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-counter-title{font-size:15px;}.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-counter-number-wrapper{font-size:40px;}.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-counter-title{font-size:15px;}.elementor-12801 .elementor-element.elementor-element-452c5b8 .elementor-counter-number-wrapper{font-size:40px;}.elementor-12801 .elementor-element.elementor-element-452c5b8 .elementor-counter-title{font-size:15px;}}@media(max-width:767px){.elementor-12801 .elementor-element.elementor-element-397d551a > .elementor-container{min-height:484px;}.elementor-12801 .elementor-element.elementor-element-4c3e7914{--spacer-size:19px;}.elementor-12801 .elementor-element.elementor-element-59b21427 .elementor-heading-title{font-size:40px;}.elementor-12801 .elementor-element.elementor-element-14331fea .elementor-heading-title{font-size:28px;}.elementor-12801 .elementor-element.elementor-element-1918cb6 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-12801 .elementor-element.elementor-element-11da88b .elementor-heading-title{font-size:40px;}.elementor-12801 .elementor-element.elementor-element-70d57e6 .elementor-heading-title{font-size:26px;}.elementor-12801 .elementor-element.elementor-element-6d70ea42 > .elementor-widget-container{padding:40px 15px 15px 15px;}.elementor-12801 .elementor-element.elementor-element-6d70ea42 .elementor-heading-title{font-size:43px;line-height:1.1em;}.elementor-12801 .elementor-element.elementor-element-5b49be4f{width:50%;}.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-counter-number-wrapper{font-size:40px;}.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-counter-title{font-size:17px;line-height:1.4em;}.elementor-12801 .elementor-element.elementor-element-143cba6{width:50%;}.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-counter-number-wrapper{font-size:40px;}.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-counter-title{font-size:17px;line-height:1.4em;}.elementor-12801 .elementor-element.elementor-element-9e5deb4{width:50%;}.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-counter-number-wrapper{font-size:40px;}.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-counter-title{font-size:17px;line-height:1.4em;}.elementor-12801 .elementor-element.elementor-element-f93e145{width:50%;}.elementor-12801 .elementor-element.elementor-element-452c5b8 .elementor-counter-number-wrapper{font-size:40px;}.elementor-12801 .elementor-element.elementor-element-452c5b8 .elementor-counter-title{font-size:17px;line-height:1.4em;}.elementor-12801 .elementor-element.elementor-element-852e961 .elementor-heading-title{font-size:40px;}.elementor-12801 .elementor-element.elementor-element-39255410 .elementor-heading-title{font-size:40px;}.elementor-12801 .elementor-element.elementor-element-240c403b .elementor-heading-title{font-size:26px;}.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-12801 .elementor-element.elementor-element-eda7c5d:after{content:"0.5";}.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-12801 .elementor-element.elementor-element-ee32c71{width:27.046%;}.elementor-12801 .elementor-element.elementor-element-8ff0b28{width:72.602%;}}@media(min-width:1025px){.elementor-12801 .elementor-element.elementor-element-69e9a196:not(.elementor-motion-effects-element-type-background), .elementor-12801 .elementor-element.elementor-element-69e9a196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-59b21427 *//* ============ דסקטופ וטאבלט (מסכים גדולים) ============ */
/* האנימציה: חשיפת רוחב איטית (כתיבה ללא סמן) */
.elementor-12801 .elementor-element.elementor-element-59b21427 .elementor-heading-title {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap; /* מכריח שורה אחת */
    width: 0; /* מתחיל מוסתר */
    
    /* 7 שניות כתיבה, 1 שנייה המתנה */
    animation: typing-reveal 7s cubic-bezier(0.25, 0.1, 0.25, 1.0) 1s forwards;
}

/* הגדרת תנועת החשיפה לדסקטופ */
@keyframes typing-reveal {
  to { width: 100%; }
}


/* ============ מובייל בלבד (עד רוחב 767px) ============ */
/* האנימציה: הופעה הדרגתית (Fade In) */
@media (max-width: 767px) {
    .elementor-12801 .elementor-element.elementor-element-59b21427 .elementor-heading-title {
     /* 1. איפוס הגדרות הדסקטופ שגורמות לבעיות */
     white-space: normal !important; /* מאפשר שבירת שורות */
     width: auto !important; /* רוחב טבעי */
     overflow: visible !important;
     display: block !important; /* חוזר להתנהגות כותרת רגילה */

     /* 2. הגדרת המצב ההתחלתי במובייל */
     opacity: 0; /* שקוף לגמרי */
     transform: translateY(10px); /* הזזה קלה למטה לאפקט עלייה */
     
     /* 3. אנימציית ההופעה החדשה */
     /* קצרה יותר למובייל (1.5 שניות) עם אותה שניית המתנה */
     animation: mobile-fade-in 1.5s ease-out 1s forwards !important;
    }
    
    /* הגדרת תנועת ה-Fade In למובייל */
    @keyframes mobile-fade-in {
      to { 
          opacity: 1; /* הופך לנראה */
          transform: translateY(0); /* חוזר למקום הטבעי */
      }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c5fa11 */.anagrama-slogan {
    background: transparent;
    
    /* השינוי הקריטי: ערך שלילי ש"מושך" את הטקסט למעלה */
    /* אם זה עדיין רחוק מדי, שנה ל -25px. אם קרוב מדי, שנה ל -10px */
    margin-top: -20px; 
    
    /* הרווח הפנימי בין הקו לטקסט עצמו */
    padding-top: 15px; 
    
    border-top: 1px solid #DDC39D;
    
    font-weight: 800;
    color: #333;
    font-size: 1.1em;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9949eee *//* --- עיצוב קופסת אנגרמה - צבעים הפוכים (גרדיאנט כברירת מחדל) --- */

/* המסגרת הראשית */
.anagrama-box {
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 0 10px 40px #DDC39D8C; 
    border-right: 6px solid #F99C1B;
    
    overflow: visible; 
    position: relative; 
    
    padding: 30px;
    margin-top: 50px; 
    margin-bottom: 30px;
    
    transform: none !important; 
    transition: box-shadow 0.3s ease;
}

/* ==========================================================================
   התגית המעוצבת - מצב רגיל (עכשיו עם גרדיאנט!)
   ========================================================================== */
.anagrama-box::after {
    content: "קצת על אנגרמה"; 
    
    position: absolute;
    top: -24px; 
    right: 30px; 
    
    /* --- צבעים הפוכים: כאן הגרדיאנט --- */
    background: linear-gradient(90deg, #F99C1B 0%, #edd6b6 100%);
    color: #ffffff;       /* טקסט לבן */
    border: 2px solid #F99C1B; /* מסגרת כתומה (משתלבת עם הגרדיאנט) */
    
    font-family: inherit !important; 
    font-weight: 700; 
    font-size: 16px; 
    
    padding: 8px 30px; 
    border-radius: 50px; 
    
    box-shadow: 0 5px 15px rgba(249, 156, 27, 0.25);
    z-index: 10;
    
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* ==========================================================================
   אנימציות (Hover)
   ========================================================================== */

/* 1. הילה לקופסה */
.anagrama-box:hover {
    box-shadow: 0 15px 50px #DDC39DB3;
}

/* 2. התגית במעבר עכבר - הופכת ללבנה */
.anagrama-box:hover::after {
    /* --- צבעים הפוכים: כאן הלבן --- */
    background: #ffffff; 
    color: #F99C1B; /* טקסט הופך לכתום */
    
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(249, 156, 27, 0.3);
}


/* ==========================================================================
   שאר האלמנטים בקופסה
   ========================================================================== */
.anagrama-box h2, .anagrama-box .elementor-heading-title {
    color: #F99C1B !important; font-weight: 800;
}
.anagrama-box h3, .anagrama-box h4 {
    color: #333333;
}
.anagrama-box p, .anagrama-box .elementor-text-editor {
    color: #555555; line-height: 1.6;
}
.anagrama-box img {
    border-radius: 12px;
    border-bottom: 4px solid #DDC39D; 
    transition: border-color 0.4s ease, filter 0.4s ease;
    transform: none !important; 
}
.anagrama-box img:hover {
    border-color: #F99C1B;
    filter: brightness(1.05);
    transform: none !important;
}

/* ==========================================================================
   התאמות למובייל
   ========================================================================== */
@media (max-width: 767px) {
    .anagrama-box {
        border-right: none;
        border-top: 6px solid #F99C1B;
        padding: 20px;
        margin-top: 45px; 
        margin-bottom: 20px;
    }
    
    /* תגית בצד ימין במובייל */
    .anagrama-box::after {
        right: 0;
        margin-right: 20px; 
        transform: none; 
        top: -20px;
        font-size: 14px;
        padding: 6px 25px;
        width: auto;
    }
    
    .anagrama-box:hover::after {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-eea74a5 *//* === עיצוב כרטיסיות שירותים: טקסט במרכז + כיסוי מלא === */

/* 1. המסגרת הראשית */
.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    
    /* פס תחתון */
    border-bottom: 6px solid #DDC39D;
    
    min-height: 350px;
    
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    transition: all 0.4s ease;
}

/* 2. התמונה ברקע */
.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta__bg {
    transition: transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* --- שכבת הכיסוי (Overlay) --- */
/* כהה יותר כדי שהטקסט יהיה קריא במרכז */
.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    
    /* גרדיאנט עדין שמכהה את כל התמונה */
    background: rgba(0, 0, 0, 0.35); 
    
    z-index: 2;
    transition: all 0.4s ease;
}

/* 3. אזור הטקסט - מירכוז */
.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta__content {
    background: transparent !important;
    
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    width: 100% !important;
    height: 100% !important;
    
    padding: 30px 20px !important;
    z-index: 3;
    
    /* === השינוי כאן: יישור למרכז === */
    display: flex;
    flex-direction: column;
    justify-content: center; /* ממרכז אנכית */
    align-items: center;     /* ממרכז אופקית */
    text-align: center;
}

/* 4. כותרת */
.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta__title {
    color: #ffffff !important;
    font-size: 32px; /* הגדלתי טיפה כי זה במרכז עכשיו */
    font-weight: 700;
    text-shadow: 0 2px 10px rgba(0,0,0,0.5);
    margin: 0 !important;
}

/* כפתור (אם יש) */
.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta__button {
    margin-top: 20px;
    background-color: #F99C1B;
    border: none;
    border-radius: 50px;
    padding: 12px 30px;
}


/* === אפקטי מעבר עכבר (Hover) === */

.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta:hover {
    transform: translateY(-10px);
    border-bottom-color: #F99C1B;
    box-shadow: 0 20px 40px rgba(249, 156, 27, 0.2);
}

/* זום לתמונה */
.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta:hover .elementor-cta__bg {
    transform: scale(1.1);
}

/* הכיסוי הופך לכתום בהובר */
.elementor-12801 .elementor-element.elementor-element-eea74a5 .elementor-cta:hover::before {
    background: rgba(249, 156, 27, 0.85); /* כתום חצי שקוף */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-e33c543 *//* === עיצוב כרטיסיות שירותים: טקסט במרכז + כיסוי מלא === */

/* 1. המסגרת הראשית */
.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    
    /* פס תחתון */
    border-bottom: 6px solid #DDC39D;
    
    min-height: 350px;
    
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    transition: all 0.4s ease;
}

/* 2. התמונה ברקע */
.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta__bg {
    transition: transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* --- שכבת הכיסוי (Overlay) --- */
/* כהה יותר כדי שהטקסט יהיה קריא במרכז */
.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    
    /* גרדיאנט עדין שמכהה את כל התמונה */
    background: rgba(0, 0, 0, 0.35); 
    
    z-index: 2;
    transition: all 0.4s ease;
}

/* 3. אזור הטקסט - מירכוז */
.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta__content {
    background: transparent !important;
    
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    width: 100% !important;
    height: 100% !important;
    
    padding: 30px 20px !important;
    z-index: 3;
    
    /* === השינוי כאן: יישור למרכז === */
    display: flex;
    flex-direction: column;
    justify-content: center; /* ממרכז אנכית */
    align-items: center;     /* ממרכז אופקית */
    text-align: center;
}

/* 4. כותרת */
.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta__title {
    color: #ffffff !important;
    font-size: 32px; /* הגדלתי טיפה כי זה במרכז עכשיו */
    font-weight: 700;
    text-shadow: 0 2px 10px rgba(0,0,0,0.5);
    margin: 0 !important;
}

/* כפתור (אם יש) */
.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta__button {
    margin-top: 20px;
    background-color: #F99C1B;
    border: none;
    border-radius: 50px;
    padding: 12px 30px;
}


/* === אפקטי מעבר עכבר (Hover) === */

.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta:hover {
    transform: translateY(-10px);
    border-bottom-color: #F99C1B;
    box-shadow: 0 20px 40px rgba(249, 156, 27, 0.2);
}

/* זום לתמונה */
.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta:hover .elementor-cta__bg {
    transform: scale(1.1);
}

/* הכיסוי הופך לכתום בהובר */
.elementor-12801 .elementor-element.elementor-element-e33c543 .elementor-cta:hover::before {
    background: rgba(249, 156, 27, 0.85); /* כתום חצי שקוף */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-0cfbdaa *//* === עיצוב כרטיסיות שירותים: טקסט במרכז + כיסוי מלא === */

/* 1. המסגרת הראשית */
.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    
    /* פס תחתון */
    border-bottom: 6px solid #DDC39D;
    
    min-height: 350px;
    
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    transition: all 0.4s ease;
}

/* 2. התמונה ברקע */
.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta__bg {
    transition: transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* --- שכבת הכיסוי (Overlay) --- */
/* כהה יותר כדי שהטקסט יהיה קריא במרכז */
.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    
    /* גרדיאנט עדין שמכהה את כל התמונה */
    background: rgba(0, 0, 0, 0.35); 
    
    z-index: 2;
    transition: all 0.4s ease;
}

/* 3. אזור הטקסט - מירכוז */
.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta__content {
    background: transparent !important;
    
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    width: 100% !important;
    height: 100% !important;
    
    padding: 30px 20px !important;
    z-index: 3;
    
    /* === השינוי כאן: יישור למרכז === */
    display: flex;
    flex-direction: column;
    justify-content: center; /* ממרכז אנכית */
    align-items: center;     /* ממרכז אופקית */
    text-align: center;
}

/* 4. כותרת */
.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta__title {
    color: #ffffff !important;
    font-size: 32px; /* הגדלתי טיפה כי זה במרכז עכשיו */
    font-weight: 700;
    text-shadow: 0 2px 10px rgba(0,0,0,0.5);
    margin: 0 !important;
}

/* כפתור (אם יש) */
.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta__button {
    margin-top: 20px;
    background-color: #F99C1B;
    border: none;
    border-radius: 50px;
    padding: 12px 30px;
}


/* === אפקטי מעבר עכבר (Hover) === */

.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta:hover {
    transform: translateY(-10px);
    border-bottom-color: #F99C1B;
    box-shadow: 0 20px 40px rgba(249, 156, 27, 0.2);
}

/* זום לתמונה */
.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta:hover .elementor-cta__bg {
    transform: scale(1.1);
}

/* הכיסוי הופך לכתום בהובר */
.elementor-12801 .elementor-element.elementor-element-0cfbdaa .elementor-cta:hover::before {
    background: rgba(249, 156, 27, 0.85); /* כתום חצי שקוף */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4ed3434 *//* === תיקון סופי בהחלט: צמצום רווחים אגרסיבי בטקסט === */

/* 1. תמונות גבוהות (Portrait) */
.elementor-12801 .elementor-element.elementor-element-4ed3434 img {
    width: 250px !important;
    height: 300px !important;
    object-fit: cover !important;
    border-radius: 12px !important;
    border-bottom: 4px solid #F99C1B !important;
    box-shadow: 0 6px 20px rgba(0,0,0,0.06);
    margin: 0 auto 10px auto !important; /* רווח תחתון מינימלי מהתמונה */
    display: block !important;
}

/* 2. הידוק שורות הטקסט והעלמת הרווח המיותר */
.elementor-12801 .elementor-element.elementor-element-4ed3434 .elementor-image-carousel-caption {
    color: #555555 !important;
    line-height: 1.2 !important; /* רווח בין שורות בטקסט הרגיל */
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* --- הפתרון לרווח הגדול: ביטול ה-BR --- */
/* מכיוון שהפכנו את השם לבלוק, ה-BR יוצר רווח כפול מיותר. זה מעלים אותו: */
.elementor-12801 .elementor-element.elementor-element-4ed3434 .elementor-image-carousel-caption br {
    display: none;
}

/* 3. עיצוב השם (שמירה על פונט מקורי) */
.elementor-12801 .elementor-element.elementor-element-4ed3434 .elementor-image-carousel-caption strong {
    color: #F99C1B !important;
    display: block; /* גורם לשם לתפוס שורה נפרדת */
    
    /* שליטה מדויקת ברווח בין השם לתואר */
    margin-bottom: 2px !important; /* צמצמתי ל-2 פיקסלים בלבד */
    line-height: 1.1 !important; /* צמצום גובה השורה של השם עצמו */
}

/* 4. עיצוב חיצי ניווט */
.elementor-12801 .elementor-element.elementor-element-4ed3434 .elementor-swiper-button {
    background-color: #DDC39D;
    border-radius: 50% !important;
    width: 45px;
    height: 45px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    transition: all 0.3s ease;
}

.elementor-12801 .elementor-element.elementor-element-4ed3434 .elementor-swiper-button i {
    font-size: 18px;
}

.elementor-12801 .elementor-element.elementor-element-4ed3434 .elementor-swiper-button:hover {
    background-color: #F99C1B;
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d70ea42 *//* ==========================================
   כותרת KINIM - טקסט לבן + זוהר TAN
   ========================================== */

.elementor-12801 .elementor-element.elementor-element-6d70ea42 .elementor-heading-title {
    /* חזרה ללבן כדי שיראה טוב על רקע כהה */
    color: #FFFFFF !important; 
    
    /* הילה עדינה בגוון #D4A373 כברירת מחדל */
    text-shadow: 0 0 15px rgba(212, 163, 115, 0.3);
    
    transition: all 0.4s ease-in-out !important;
    
    /* וידוא שהטקסט לא יזוז ולא יגדל */
    transform: none !important;
}

/* מצב מעבר עכבר - הטקסט נשאר לבן, רק הזוהר מתחזק */
.elementor-12801 .elementor-element.elementor-element-6d70ea42:hover .elementor-heading-title {
    color: #FFFFFF !important; 

    /* האור הופך לזהוב עמוק סביב הטקסט הלבן */
    text-shadow: 
        0 0 8px rgba(212, 163, 115, 0.8),   /* ליבה חמה */
        0 0 25px rgba(212, 163, 115, 0.5),  /* מעטפת */
        0 0 50px rgba(212, 163, 115, 0.3);  /* הילה רחוקה */
        
    transform: none !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43f2fb5 *//* ==================================================
   כפתור "שקוף-לבן" מוגדל (על רקע כהה)
   עם הופעה לגרדיאנט במעבר עכבר
   כולל מירכוז למובייל
   ================================================== */

/* 1. הכפתור עצמו - מצב רגיל (שקוף עם מסגרת לבנה) */
.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button {
    background-color: transparent; /* רקע שקוף */
    color: #ffffff; /* טקסט לבן */
    
    border: 2px solid #ffffff; /* מסגרת לבנה */
    border-radius: 50px; 
    
    /* מידות מוגדלות לנוכחות חזקה */
    padding: 15px 35px; 
    
    width: 100%; 
    max-width: 340px; /* הגדלתי את הרוחב המקסימלי */
    
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); 
}

/* 2. יישור התוכן */
.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important; 
    justify-content: center !important;
    gap: 15px; /* רווח גדול יותר בין טקסט לאייקון */
}

/* 3. הטקסט - מוגדל */
.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button-text {
    font-size: 24px; /* הגדלתי מ-16 ל-18 */
    font-weight: 700;
    line-height: 1; 
    margin: 0 !important;
}

/* 4. האייקון - בתוך עיגול לבן שקוף */
.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button-icon {
    margin: 0 !important; 
    padding: 0 !important;
    
    /* אייקון מוגדל */
    width: 42px;  
    height: 42px;
    
    /* רקע לבן חצי שקוף (אפקט זכוכית) */
    background: rgba(255, 255, 255, 0.1); 
    border: 1px solid #ffffff; /* מסגרת לבנה לאייקון */
    border-radius: 50%;
    
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

/* צבע האייקון - לבן */
.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button-icon i, 
.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button-icon svg {
    font-size: 20px; 
    color: #ffffff;
    fill: #ffffff;
}


/* 5. אפקט הריחוף (Hover) - הופך לגרדיאנט (ללא שינוי באנימציה) */
.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button:hover {
    /* הגרדיאנט המקורי */
    background: linear-gradient(90deg, #F99C1B 0%, #edd6b6 100%);
    
    /* המסגרת הופכת לכהה/כתומה כדי להשתלב */
    border-color: #F99C1B; 
    
    color: #ffffff; /* טקסט נשאר לבן */
    
    transform: translateY(-3px);
    box-shadow: 0 10px 30px rgba(249, 156, 27, 0.4); /* צל זוהר כתום */
}

/* סיבוב האייקון בהובר */
.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button:hover .elementor-button-icon {
    background: rgba(255,255,255,0.25); 
    border-color: transparent; /* מעלים את המסגרת הפנימית בהובר */
    transform: rotate(360deg); 
}

/* האייקון נשאר לבן בהובר */
.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button:hover .elementor-button-icon i,
.elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button:hover .elementor-button-icon svg {
    color: #ffffff;
    fill: #ffffff;
}

/* ==========================================
   תיקון מירכוז למובייל (נוסף כאן)
   ========================================== */
@media (max-width: 767px) {
    .elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-button {
        /* ממרכז את הכפתור */
        margin-left: auto !important;
        margin-right: auto !important;
        display: block; 
    }
    
    /* מוודא שגם הקונטיינר העוטף מיושר לאמצע */
    .elementor-12801 .elementor-element.elementor-element-43f2fb5 .elementor-widget-container {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-caa1d88 *//* ==================================================
   כפתור משני "הפוך" - כתום מלא שהופך לשקוף
   כולל מירכוז למובייל
   ================================================== */

/* 1. הכפתור עצמו - מצב רגיל (גרדיאנט כתום מלא) */
.elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button {
    /* --- צבעים הפוכים: כאן הגרדיאנט --- */
    background: linear-gradient(90deg, #F99C1B 0%, #edd6b6 100%);
    border: 2px solid #F99C1B; /* מסגרת כתומה משתלבת */
    
    color: #ffffff; /* טקסט לבן */
    border-radius: 50px; 
    
    padding: 15px 35px; 
    width: 100%; 
    max-width: 340px; 
    
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    
    /* צל זוהר כבר בהתחלה */
    box-shadow: 0 10px 30px rgba(249, 156, 27, 0.3);
}

/* 2. יישור התוכן */
.elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important; 
    justify-content: center !important;
    gap: 15px; 
}

/* 3. הטקסט - מוגדל */
.elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button-text {
    font-size: 24px; 
    font-weight: 700;
    line-height: 1; 
    margin: 0 !important;
}

/* 4. האייקון - במצב רגיל */
.elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button-icon {
    margin: 0 !important; 
    padding: 0 !important;
    
    width: 42px;  
    height: 42px;
    
    /* רקע לבן חזק יותר */
    background: rgba(255, 255, 255, 0.25); 
    border: 1px solid transparent; 
    border-radius: 50%;
    
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

/* צבע האייקון - לבן */
.elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button-icon i, 
.elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button-icon svg {
    font-size: 20px; 
    color: #ffffff;
    fill: #ffffff;
}


/* 5. אפקט הריחוף (Hover) - הופך לשקוף */
.elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button:hover {
    background: transparent; 
    border-color: #ffffff; 
    color: #ffffff; 
    
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); 
}

/* סיבוב האייקון בהובר */
.elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button:hover .elementor-button-icon {
    background: rgba(255, 255, 255, 0.1); 
    border: 1px solid #ffffff;
    transform: rotate(360deg); 
}

/* האייקון נשאר לבן */
.elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button:hover .elementor-button-icon i,
.elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button:hover .elementor-button-icon svg {
    color: #ffffff;
    fill: #ffffff;
}

/* ==========================================
   תיקון מירכוז למובייל
   ========================================== */
@media (max-width: 767px) {
    .elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-button {
        /* ממרכז את הכפתור בתוך האזור שלו */
        margin-left: auto !important;
        margin-right: auto !important;
        display: block; /* מוודא שהוא מתנהג כבלוק כדי שהמרג'ין יעבוד */
    }
    
    /* מוודא שגם הקונטיינר העוטף מיושר לאמצע */
    .elementor-12801 .elementor-element.elementor-element-caa1d88 .elementor-widget-container {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5c6493bb *//* ==================================================
   מונה KINIM - גרסה עם קו מפריד (לרכיבים 1 ו-3)
   ================================================== */

/* 1. הקונטיינר הראשי */
.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-widget-container {
    position: relative !important;
    padding: 20px 0 20px 30px !important; 
    transition: all 0.3s ease !important;
}

/* 2. הקו עצמו - חזר! (מפריד משמאל) */
.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-widget-container::before {
    content: '';
    position: absolute;
    left: 0; /* הקו יושב בצד שמאל */
    top: 0;
    bottom: 0; 
    width: 1px !important; 
    
    /* צבע התחלתי (לבן שקוף) */
    background-color: rgba(255, 255, 255, 0.2) !important; 
    
    transition: all 0.3s ease !important;
    z-index: 1;
}

/* 3. הגדרת טקסט לבן כברירת מחדל */
.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-counter-number,
.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-counter-number-suffix, 
.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-counter-number-prefix, 
.elementor-12801 .elementor-element.elementor-element-5c6493bb .elementor-counter-title {
    color: #FFFFFF !important; 
    transition: all 0.3s ease !important;
}


/* --- ה-HOVER --- */

/* א. שינוי הקו לכתום + זוהר */
.elementor-12801 .elementor-element.elementor-element-5c6493bb:hover .elementor-widget-container::before {
    background-color: #F99C1B !important; 
    box-shadow: 0 0 12px 1px #F99C1B, 0 0 20px 2px rgba(249, 156, 27, 0.4) !important;
}

/* ב. שינוי הטקסט לכתום */
.elementor-12801 .elementor-element.elementor-element-5c6493bb:hover .elementor-counter-number,
.elementor-12801 .elementor-element.elementor-element-5c6493bb:hover .elementor-counter-number-suffix, 
.elementor-12801 .elementor-element.elementor-element-5c6493bb:hover .elementor-counter-number-prefix,
.elementor-12801 .elementor-element.elementor-element-5c6493bb:hover .elementor-counter-title {
    color: #F99C1B !important; 
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1c9277c *//* ==================================================
   מונה KINIM - רכיב שני (קו מחוזק לדסקטופ)
   ================================================== */

/* 1. הקונטיינר הראשי */
.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-widget-container {
    position: relative !important;
    padding: 20px 0 20px 30px !important; 
    transition: all 0.3s ease !important;
}

/* 2. הקו המפריד - מחוזק */
.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-widget-container::before {
    content: '' !important;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0; 
    width: 1px !important; 
    
    /* --- כאן השינוי: חיזוק הצבע --- */
    background-color: rgba(255, 255, 255, 1) !important; /* היה 0.2, עכשיו 0.5 (חזק יותר) */
    
    transition: all 0.3s ease !important;
    z-index: 1;
    display: block !important; 
}

/* --- הסתרת הקו במובייל בלבד --- */
@media (max-width: 767px) {
    .elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-widget-container::before {
        display: none !important; 
        content: none !important;
    }
}

/* 3. הגדרת טקסט לבן */
.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-counter-number,
.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-counter-number-suffix, 
.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-counter-number-prefix, 
.elementor-12801 .elementor-element.elementor-element-1c9277c .elementor-counter-title {
    color: #FFFFFF !important; 
    transition: all 0.3s ease !important;
}


/* --- ה-HOVER --- */

.elementor-12801 .elementor-element.elementor-element-1c9277c:hover .elementor-widget-container::before {
    background-color: #F99C1B !important; 
    box-shadow: 0 0 12px 1px #F99C1B, 0 0 20px 2px rgba(249, 156, 27, 0.4) !important;
}

.elementor-12801 .elementor-element.elementor-element-1c9277c:hover .elementor-counter-number,
.elementor-12801 .elementor-element.elementor-element-1c9277c:hover .elementor-counter-number-suffix, 
.elementor-12801 .elementor-element.elementor-element-1c9277c:hover .elementor-counter-number-prefix,
.elementor-12801 .elementor-element.elementor-element-1c9277c:hover .elementor-counter-title {
    color: #F99C1B !important; 
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-c884405 *//* ==================================================
   מונה KINIM - רכיב שלישי
   (קו קיים בדסקטופ, מוסר במובייל)
   ================================================== */

/* 1. הקונטיינר הראשי */
.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-widget-container {
    position: relative !important;
    padding: 20px 0 20px 30px !important; 
    transition: all 0.3s ease !important;
}

/* 2. הקו המפריד - מוגדר כרגיל (עבור דסקטופ) */
.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-widget-container::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0; 
    width: 1px !important; 
    background-color: rgba(255, 255, 255, 0.2) !important; 
    transition: all 0.3s ease !important;
    z-index: 1;
}

/* --- השינוי: הסתרת הקו במובייל בלבד --- */
@media (max-width: 767px) {
    .elementor-12801 .elementor-element.elementor-element-c884405 .elementor-widget-container::before {
        display: none !important; /* מעלים את הקו */
        content: none !important;
    }
}

/* 3. הגדרת טקסט לבן */
.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-counter-number,
.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-counter-number-suffix, 
.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-counter-number-prefix, 
.elementor-12801 .elementor-element.elementor-element-c884405 .elementor-counter-title {
    color: #FFFFFF !important; 
    transition: all 0.3s ease !important;
}


/* --- ה-HOVER --- */

/* א. שינוי הקו לכתום (רק בדסקטופ, כי במובייל הוא מוסתר) */
.elementor-12801 .elementor-element.elementor-element-c884405:hover .elementor-widget-container::before {
    background-color: #F99C1B !important; 
    box-shadow: 0 0 12px 1px #F99C1B, 0 0 20px 2px rgba(249, 156, 27, 0.4) !important;
}

/* ב. שינוי הטקסט לכתום */
.elementor-12801 .elementor-element.elementor-element-c884405:hover .elementor-counter-number,
.elementor-12801 .elementor-element.elementor-element-c884405:hover .elementor-counter-number-suffix, 
.elementor-12801 .elementor-element.elementor-element-c884405:hover .elementor-counter-number-prefix,
.elementor-12801 .elementor-element.elementor-element-c884405:hover .elementor-counter-title {
    color: #F99C1B !important; 
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-452c5b8 *//* ==================================================
   מונה KINIM - ללא קו מפריד (עבור הרכיב השמאלי ביותר)
   ================================================== */

/* 1. הקונטיינר הראשי (רק ריפוד, ללא קו) */
.elementor-12801 .elementor-element.elementor-element-452c5b8 .elementor-widget-container {
    position: relative !important;
    /* שמרתי על הריפוד כדי שהטקסט יישאר מיושר עם השאר */
    padding: 20px 0 20px 30px !important; 
    transition: all 0.3s ease !important;
}

/* --- כאן הוסרו סעיפים 2 ו-א' שייצרו את הקו והאנימציה שלו --- */


/* 3. הגדרת טקסט לבן כברירת מחדל */
.elementor-12801 .elementor-element.elementor-element-452c5b8 .elementor-counter-number,
.elementor-12801 .elementor-element.elementor-element-452c5b8 .elementor-counter-number-suffix, 
.elementor-12801 .elementor-element.elementor-element-452c5b8 .elementor-counter-number-prefix, 
.elementor-12801 .elementor-element.elementor-element-452c5b8 .elementor-counter-title {
    color: #FFFFFF !important; /* טקסט לבן קבוע */
    transition: all 0.3s ease !important;
}


/* --- ה-HOVER (רק טקסט) --- */

/* ב. שינוי כל הטקסטים לכתום ב-Hover */
.elementor-12801 .elementor-element.elementor-element-452c5b8:hover .elementor-counter-number,
.elementor-12801 .elementor-element.elementor-element-452c5b8:hover .elementor-counter-number-suffix, 
.elementor-12801 .elementor-element.elementor-element-452c5b8:hover .elementor-counter-number-prefix,
.elementor-12801 .elementor-element.elementor-element-452c5b8:hover .elementor-counter-title {
    color: #F99C1B !important; /* השינוי לכתום */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bcc1574 *//* המצב הרגיל - בדיוק כמו שביקשת */
.elementor-12801 .elementor-element.elementor-element-bcc1574 .elementor-widget-container {
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 15px 30px rgba(0,0,0,0.15); /* צל שחור סטנדרטי */
    
    /* שיניתי כאן ל-all כדי שגם החלפת הצבע תהיה באנימציה חלקה */
    transition: all 0.3s ease;
}

/* מצב מעבר עכבר - עם ההילה הכתומה */
.elementor-12801 .elementor-element.elementor-element-bcc1574:hover .elementor-widget-container {
    transform: translateY(-7px); /* התנועה שאהבת */
    
    /* הילה כתומה רכה, תואמת לצבעי המותג בתמונה */
    box-shadow: 0 20px 40px rgba(247, 164, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-01cf23c *//* המצב הרגיל - בדיוק כמו שביקשת */
.elementor-12801 .elementor-element.elementor-element-01cf23c .elementor-widget-container {
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 15px 30px rgba(0,0,0,0.15); /* צל שחור סטנדרטי */
    
    /* שיניתי כאן ל-all כדי שגם החלפת הצבע תהיה באנימציה חלקה */
    transition: all 0.3s ease;
}

/* מצב מעבר עכבר - עם ההילה הכתומה */
.elementor-12801 .elementor-element.elementor-element-01cf23c:hover .elementor-widget-container {
    transform: translateY(-7px); /* התנועה שאהבת */
    
    /* הילה כתומה רכה, תואמת לצבעי המותג בתמונה */
    box-shadow: 0 20px 40px rgba(247, 164, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2f018b1 *//* המצב הרגיל - בדיוק כמו שביקשת */
.elementor-12801 .elementor-element.elementor-element-2f018b1 .elementor-widget-container {
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 15px 30px rgba(0,0,0,0.15); /* צל שחור סטנדרטי */
    
    /* שיניתי כאן ל-all כדי שגם החלפת הצבע תהיה באנימציה חלקה */
    transition: all 0.3s ease;
}

/* מצב מעבר עכבר - עם ההילה הכתומה */
.elementor-12801 .elementor-element.elementor-element-2f018b1:hover .elementor-widget-container {
    transform: translateY(-7px); /* התנועה שאהבת */
    
    /* הילה כתומה רכה, תואמת לצבעי המותג בתמונה */
    box-shadow: 0 20px 40px rgba(247, 164, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-d12afc6 *//* ==================================================
   ANAGRAMA FAQ - COMPACT & PROFESSIONAL
   (Orange & Cream Styling)
   ================================================== */

/* 1. מבנה הפריט - קומפקטי ונקי */
.elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #F99C1B !important; /* קו דק יותר */
    border-radius: 12px !important; /* פינות מעודנות */
    margin-bottom: 12px !important; /* רווח מצומצם בין השאלות */
    box-shadow: 0 4px 12px rgba(249, 156, 27, 0.05) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* 2. כותרת השאלה - צפופה וממוקדת */
.elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-tab-title {
    background: transparent !important;
    color: #F26F21 !important; /* כתום עמוק */
    padding: 12px 25px !important; /* צמצום הריפוד */
    font-weight: 700 !important;
    font-size: 17px !important; /* גודל פונט מעט קטן יותר */
    border: none !important;
    
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    flex-direction: row-reverse !important; 
    
    transition: all 0.3s ease !important;
}

/* 3. כותרת פעילה - הגרדיאנט של אנגרמה */
.elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-tab-title.elementor-active {
    /* מעבר צבע בין הכתום הבהיר לשמנת */
    background: linear-gradient(90deg, #F99C1B 0%, #DDC39D 100%) !important;
    color: #ffffff !important;
}

/* 4. האייקון - קטן ואלגנטי */
.elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-accordion-icon { display: none !important; }

.elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-tab-title::before {
    content: '+'; 
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    
    width: 32px; /* אייקון קטן יותר */
    height: 32px;
    background: #fdf8f2 !important; 
    color: #F99C1B !important;
    border-radius: 50%;
    
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 12px; 
    
    transition: all 0.4s ease !important;
}

/* אייקון פעיל */
.elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-tab-title.elementor-active::before {
    content: '−';
    background: #ffffff !important; 
    color: #F99C1B !important;
    transform: rotate(180deg) !important;
}

/* 5. תוכן התשובה */
.elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-tab-content {
    background: #ffffff !important;
    border: none !important;
}

.elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-tab-content > * {
    padding: 15px 25px 20px 25px !important; /* רווחים מהודקים */
    color: #444 !important;
    line-height: 1.5;
    font-size: 15px;
}

/* אפקט Hover עדין */
.elementor-12801 .elementor-element.elementor-element-d12afc6 .elementor-accordion-item:not(.elementor-active):hover {
    border-color: #F26F21 !important;
    background-color: #fffaf5 !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-eda7c5d *//* ==================================================
   קוד CSS סופי - קרוסלת פוסטים נגררת + גווני כתום ושמנת
   ================================================== */

/* --- חלק 0: עיצוב פס גלילה מודרני --- */
.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-grid::-webkit-scrollbar {
    height: 8px !important;
    display: block !important;
}

.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-grid::-webkit-scrollbar-track {
    background: #f5f5f5 !important;
    border-radius: 10px;
}

/* הידית (Thumb) - בצבע הכתום הבהיר החדש */
.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-grid::-webkit-scrollbar-thumb {
    background-color: #F99C1B !important;
    border-radius: 10px;
    border: 2px solid #f5f5f5;
}

/* הגדרות לפיירפוקס */
.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-grid {
    scrollbar-width: thin;
    scrollbar-color: #F99C1B #f5f5f5;
}

/* --- חלק 1: עיצוב הכרטיסים עצמם --- */
.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-post__card {
    border: none !important;
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    transition: all 0.3s ease;
    height: 100% !important;
    display: flex;
    flex-direction: column;
}

/* אפקט הרמה במעבר עכבר עם הילה בגוון כתום בהיר */
@media (min-width: 768px) {
    .elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-post__card:hover {
        transform: translateY(-8px);
        /* צללית רכה בגוון הכתום (RGB: 249, 156, 27) */
        box-shadow: 0 15px 30px rgba(249, 156, 27, 0.2);
    }
}

/* צבע קישור "קרא עוד" - כתום בהיר מודגש */
.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-post__read-more {
    color: #F99C1B !important;
    font-weight: bold;
    text-decoration: none;
    transition: opacity 0.3s ease;
}

.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-post__read-more:hover {
    opacity: 0.8;
}

/* כותרות ותקציר */
.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-post__title {
    font-size: 18px !important;
    margin-bottom: 10px !important;
    color: #333; 
}

/* --- חלק 2: הגדרת המיכל הראשי כקרוסלה --- */
.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-grid {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    cursor: grab;
    user-select: none;
    padding: 10px 5px 25px 5px !important;
    gap: 20px !important;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
}

.elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-grid.active {
    cursor: grabbing;
}

/* --- חלק 3: רוחב כרטיסים קבוע לדסקטופ --- */
@media (min-width: 768px) {
    .elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-grid-item {
        min-width: 320px !important; 
        width: 320px !important; 
        flex-shrink: 0 !important;
        scroll-snap-align: start;
    }
}

/* --- חלק 4: התאמות למובייל --- */
@media (max-width: 767px) {
    .elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-grid::-webkit-scrollbar {
        display: none !important;
    }
    .elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-grid {
        scrollbar-width: none;
        gap: 15px !important;
    }
    .elementor-12801 .elementor-element.elementor-element-eda7c5d .elementor-grid-item {
        min-width: 85% !important;
        width: 85% !important;
        flex-shrink: 0 !important;
        scroll-snap-align: center;
    }
}/* End custom CSS */