.elementor-1883 .elementor-element.elementor-element-21e999c{--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-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-1883 .elementor-element.elementor-element-29c87f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1883 .elementor-element.elementor-element-29c87f5 img{width:200px;max-width:200px;height:100px;object-fit:cover;object-position:center center;}.elementor-1883 .elementor-element.elementor-element-1bde890{--display:flex;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1883 .elementor-element.elementor-element-1bde890:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-1bde890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-001176d );}.elementor-1883 .elementor-element.elementor-element-1bde890::before, .elementor-1883 .elementor-element.elementor-element-1bde890 > .elementor-background-video-container::before, .elementor-1883 .elementor-element.elementor-element-1bde890 > .e-con-inner > .elementor-background-video-container::before, .elementor-1883 .elementor-element.elementor-element-1bde890 > .elementor-background-slideshow::before, .elementor-1883 .elementor-element.elementor-element-1bde890 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1883 .elementor-element.elementor-element-1bde890 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hareitan.co.il/wp-content/uploads/2026/07/ChatGPT-Image-Jul-23-2026-10_36_18-AM-copy.jpg");--background-overlay:'';background-size:cover;}.elementor-1883 .elementor-element.elementor-element-1bde890 > .elementor-shape-top svg, .elementor-1883 .elementor-element.elementor-element-1bde890 > .e-con-inner > .elementor-shape-top svg{height:31px;}.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-1883 .elementor-element.elementor-element-2cebe1b{text-align:center;}.elementor-1883 .elementor-element.elementor-element-2cebe1b .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-weight:600;color:var( --e-global-color-be08f55 );}.elementor-1883 .elementor-element.elementor-element-a4f28c0{text-align:center;}.elementor-1883 .elementor-element.elementor-element-a4f28c0 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:900;color:var( --e-global-color-0546b2c );}.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-1883 .elementor-element.elementor-element-d060a34{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0546b2c );}.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-1883 .elementor-element.elementor-element-ef6df16 .elementor-button{background-color:#C4AB72;font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:800;letter-spacing:0px;word-spacing:0px;padding:15px 25px 15px 25px;}.elementor-1883 .elementor-element.elementor-element-ef6df16 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1883 .elementor-element.elementor-element-cbc4ab2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1883 .elementor-element.elementor-element-cbc4ab2:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-cbc4ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB4A;}.elementor-1883 .elementor-element.elementor-element-3a654dd > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-3a654dd{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-1883 .elementor-element.elementor-element-035a4cd{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-1883 .elementor-element.elementor-element-035a4cd .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-be08f55 );}.elementor-1883 .elementor-element.elementor-element-035a4cd .elementor-progress-wrapper{background-color:#F1F1F1;border-radius:100px;overflow:hidden;}.elementor-1883 .elementor-element.elementor-element-035a4cd .elementor-progress-bar{height:25px;line-height:25px;}.elementor-1883 .elementor-element.elementor-element-d4e3148{text-align:center;}.elementor-1883 .elementor-element.elementor-element-d4e3148 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-60bb32c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-60bb32c{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-d13bbec{--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;}.elementor-1883 .elementor-element.elementor-element-f5d0759{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1883 .elementor-element.elementor-element-aa18e24 > .elementor-widget-container{background-color:#FCFBFBBD;padding:10px 10px 10px 10px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 20px 0px rgba(181.89999999999998, 161.2428308128544, 128.5163043478261, 0.37);}.elementor-1883 .elementor-element.elementor-element-aa18e24.elementor-element{--align-self:center;}.elementor-1883 .elementor-element.elementor-element-aa18e24 img{width:40px;border-radius:0px 0px 0px 0px;}.elementor-1883 .elementor-element.elementor-element-8087354 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-8087354{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-b22b1db{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1883 .elementor-element.elementor-element-8b1b207 > .elementor-widget-container{background-color:#FCFBFBBD;padding:10px 10px 10px 10px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 20px 0px rgba(181.89999999999998, 161.2428308128544, 128.5163043478261, 0.37);}.elementor-1883 .elementor-element.elementor-element-8b1b207.elementor-element{--align-self:center;}.elementor-1883 .elementor-element.elementor-element-8b1b207 img{width:40px;border-radius:0px 0px 0px 0px;}.elementor-1883 .elementor-element.elementor-element-bb95aac > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-bb95aac{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-6903dea{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1883 .elementor-element.elementor-element-0a8b58c > .elementor-widget-container{background-color:#FCFBFBBD;padding:10px 10px 10px 10px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 20px 0px rgba(181.89999999999998, 161.2428308128544, 128.5163043478261, 0.37);}.elementor-1883 .elementor-element.elementor-element-0a8b58c.elementor-element{--align-self:center;}.elementor-1883 .elementor-element.elementor-element-0a8b58c img{width:40px;border-radius:0px 0px 0px 0px;}.elementor-1883 .elementor-element.elementor-element-76c8f12 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-76c8f12{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-4b99e3b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-4b99e3b{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-5e24068{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1883 .elementor-element.elementor-element-5e24068:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-5e24068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-e71c473{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1883 .elementor-element.elementor-element-e71c473:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-e71c473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-001176d );}.elementor-1883 .elementor-element.elementor-element-ff0f1b3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1883 .elementor-element.elementor-element-7b15a30{--display:flex;}.elementor-1883 .elementor-element.elementor-element-7b15a30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1883 .elementor-element.elementor-element-d550d7d{text-align:right;}.elementor-1883 .elementor-element.elementor-element-d550d7d .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-be08f55 );}.elementor-1883 .elementor-element.elementor-element-dc962e1{text-align:right;font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-ed46870{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1883 .elementor-element.elementor-element-088aced{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(229.5, 204.00554347826085, 193.07934782608694, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1883 .elementor-element.elementor-element-088aced:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-088aced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1883 .elementor-element.elementor-element-90e9825.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1883 .elementor-element.elementor-element-90e9825 .elementor-counter-number-wrapper{color:var( --e-global-color-be08f55 );font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:400;}.elementor-1883 .elementor-element.elementor-element-10ecc7b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-10ecc7b{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-4a68142{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(229.5, 204.00554347826085, 193.07934782608694, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1883 .elementor-element.elementor-element-4a68142:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-4a68142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1883 .elementor-element.elementor-element-55b1429.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1883 .elementor-element.elementor-element-55b1429 .elementor-counter-number-wrapper{color:var( --e-global-color-be08f55 );font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:400;}.elementor-1883 .elementor-element.elementor-element-5fbe173 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-5fbe173{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-80cbf4d{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(229.5, 204.00554347826085, 193.07934782608694, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1883 .elementor-element.elementor-element-80cbf4d:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-80cbf4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1883 .elementor-element.elementor-element-8a25373.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1883 .elementor-element.elementor-element-8a25373 .elementor-counter-number-wrapper{color:var( --e-global-color-be08f55 );font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:400;}.elementor-1883 .elementor-element.elementor-element-91eaeca > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-91eaeca{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-267032f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1883 .elementor-element.elementor-element-30ab5a9 img{width:611px;}.elementor-1883 .elementor-element.elementor-element-8cb9920{--display:flex;--position:absolute;bottom:41px;}.elementor-1883 .elementor-element.elementor-element-8cb9920:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-8cb9920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB9C;}body:not(.rtl) .elementor-1883 .elementor-element.elementor-element-8cb9920{right:259px;}body.rtl .elementor-1883 .elementor-element.elementor-element-8cb9920{left:259px;}.elementor-1883 .elementor-element.elementor-element-07f11ec > .elementor-widget-container{background-color:#FCFBFB00;margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1883 .elementor-element.elementor-element-07f11ec{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-8838a64{--display:flex;--position:absolute;box-shadow:0px 0px 30px 0px rgba(187, 152.86454631379962, 98.78478260869564, 0.37);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;top:207px;}.elementor-1883 .elementor-element.elementor-element-8838a64:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-8838a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB9C;}body:not(.rtl) .elementor-1883 .elementor-element.elementor-element-8838a64{right:32px;}body.rtl .elementor-1883 .elementor-element.elementor-element-8838a64{left:32px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1883 .elementor-element.elementor-element-2dbbc99 > .elementor-widget-container{margin:1px -4px -6px -2px;padding:0px 0px 0px 0px;}.elementor-1883 .elementor-element.elementor-element-2dbbc99 .elementor-icon-wrapper{text-align:center;}.elementor-1883 .elementor-element.elementor-element-2dbbc99.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-2dbbc99.elementor-view-framed .elementor-icon, .elementor-1883 .elementor-element.elementor-element-2dbbc99.elementor-view-default .elementor-icon{color:var( --e-global-color-0546b2c );border-color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-2dbbc99.elementor-view-framed .elementor-icon, .elementor-1883 .elementor-element.elementor-element-2dbbc99.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-2dbbc99.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-be08f55 );}.elementor-1883 .elementor-element.elementor-element-2dbbc99.elementor-view-framed .elementor-icon:hover, .elementor-1883 .elementor-element.elementor-element-2dbbc99.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-be08f55 );border-color:var( --e-global-color-be08f55 );}.elementor-1883 .elementor-element.elementor-element-2dbbc99.elementor-view-framed .elementor-icon:hover, .elementor-1883 .elementor-element.elementor-element-2dbbc99.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-be08f55 );}.elementor-1883 .elementor-element.elementor-element-2dbbc99 .elementor-icon{font-size:48px;}.elementor-1883 .elementor-element.elementor-element-2dbbc99 .elementor-icon svg{height:48px;}.elementor-1883 .elementor-element.elementor-element-f15c27e{--display:flex;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1883 .elementor-element.elementor-element-f15c27e:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-f15c27e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-001176d );}.elementor-1883 .elementor-element.elementor-element-f15c27e::before, .elementor-1883 .elementor-element.elementor-element-f15c27e > .elementor-background-video-container::before, .elementor-1883 .elementor-element.elementor-element-f15c27e > .e-con-inner > .elementor-background-video-container::before, .elementor-1883 .elementor-element.elementor-element-f15c27e > .elementor-background-slideshow::before, .elementor-1883 .elementor-element.elementor-element-f15c27e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1883 .elementor-element.elementor-element-f15c27e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hareitan.co.il/wp-content/uploads/2026/07/ChatGPT-Image-Jul-23-2026-10_36_18-AM-copy.jpg");--background-overlay:'';background-size:cover;}.elementor-1883 .elementor-element.elementor-element-c509706{text-align:center;}.elementor-1883 .elementor-element.elementor-element-c509706 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-be08f55 );}.elementor-1883 .elementor-element.elementor-element-e38a924{--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;}.elementor-1883 .elementor-element.elementor-element-289c329{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0546b2c );--border-color:var( --e-global-color-0546b2c );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1883 .elementor-element.elementor-element-a590093 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:10px -5px 30px 0px rgba(214.87897164461248, 217.6, 204.82782608695652, 0.49);}.elementor-1883 .elementor-element.elementor-element-a590093 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1883 .elementor-element.elementor-element-071b6d5{--e-rating-justify-content:center;--e-rating-icon-font-size:15px;--e-rating-gap:1px;--e-rating-icon-marked-color:var( --e-global-color-be08f55 );}.elementor-1883 .elementor-element.elementor-element-79d0e22 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-79d0e22{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-b90b77f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;}.elementor-1883 .elementor-element.elementor-element-b90b77f:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-b90b77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #BFF7C0 0%, #A2DFBB 100%);}.elementor-1883 .elementor-element.elementor-element-b90b77f.e-con{--align-self:center;}.elementor-1883 .elementor-element.elementor-element-3099653 > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-3099653{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-1e6cd6e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0546b2c );--border-color:var( --e-global-color-0546b2c );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1883 .elementor-element.elementor-element-565f7c9 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:10px -5px 30px 0px rgba(214.87897164461248, 217.6, 204.82782608695652, 0.49);}.elementor-1883 .elementor-element.elementor-element-565f7c9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1883 .elementor-element.elementor-element-927f1ff{--e-rating-justify-content:center;--e-rating-icon-font-size:15px;--e-rating-gap:1px;--e-rating-icon-marked-color:var( --e-global-color-be08f55 );}.elementor-1883 .elementor-element.elementor-element-88d2c14 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-88d2c14{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-ec6277b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;}.elementor-1883 .elementor-element.elementor-element-ec6277b:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-ec6277b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #BFF7C0 0%, #A2DFBB 100%);}.elementor-1883 .elementor-element.elementor-element-ec6277b.e-con{--align-self:center;}.elementor-1883 .elementor-element.elementor-element-0339e83 > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-0339e83{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-6ff0f51{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0546b2c );--border-color:var( --e-global-color-0546b2c );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1883 .elementor-element.elementor-element-70a5d65 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:10px -5px 30px 0px rgba(214.87897164461248, 217.6, 204.82782608695652, 0.49);}.elementor-1883 .elementor-element.elementor-element-70a5d65 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1883 .elementor-element.elementor-element-9333cd6{--e-rating-justify-content:center;--e-rating-icon-font-size:15px;--e-rating-gap:1px;--e-rating-icon-marked-color:var( --e-global-color-be08f55 );}.elementor-1883 .elementor-element.elementor-element-10ba62c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-10ba62c{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-eb7495f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;}.elementor-1883 .elementor-element.elementor-element-eb7495f:not(.elementor-motion-effects-element-type-background), .elementor-1883 .elementor-element.elementor-element-eb7495f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #BFF7C0 0%, #A2DFBB 100%);}.elementor-1883 .elementor-element.elementor-element-eb7495f.e-con{--align-self:center;}.elementor-1883 .elementor-element.elementor-element-d5c5351 > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-1883 .elementor-element.elementor-element-d5c5351{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-50b4c7d{--spacer-size:50px;}.elementor-1883 .elementor-element.elementor-element-31fec96{text-align:center;}.elementor-1883 .elementor-element.elementor-element-31fec96 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-7d01317 .elementor-button{background-color:var( --e-global-color-be08f55 );font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:800;letter-spacing:0px;word-spacing:0px;padding:15px 25px 15px 25px;}.elementor-1883 .elementor-element.elementor-element-7d01317 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1883 .elementor-element.elementor-element-dd1debc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1883 .elementor-element.elementor-element-132a2fc > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-1883 .elementor-element.elementor-element-132a2fc img{width:80px;}.elementor-1883 .elementor-element.elementor-element-590f57c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1883 .elementor-element.elementor-element-590f57c{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-0546b2c );}.elementor-1883 .elementor-element.elementor-element-590f57c a{color:#700EB1;}@media(max-width:767px){.elementor-1883 .elementor-element.elementor-element-1bde890{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:10px;}.elementor-1883 .elementor-element.elementor-element-2cebe1b .elementor-heading-title{font-size:30px;}.elementor-1883 .elementor-element.elementor-element-a4f28c0 .elementor-heading-title{font-size:40px;}.elementor-1883 .elementor-element.elementor-element-d060a34{font-size:21px;}.elementor-1883 .elementor-element.elementor-element-5e24068{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1883 .elementor-element.elementor-element-e71c473{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1883 .elementor-element.elementor-element-7b15a30{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1883 .elementor-element.elementor-element-d550d7d{text-align:center;}.elementor-1883 .elementor-element.elementor-element-dc962e1{text-align:center;}.elementor-1883 .elementor-element.elementor-element-ed46870{--width:200px;}.elementor-1883 .elementor-element.elementor-element-8cb9920{--width:200px;}body:not(.rtl) .elementor-1883 .elementor-element.elementor-element-8cb9920{right:11px;}body.rtl .elementor-1883 .elementor-element.elementor-element-8cb9920{left:11px;}.elementor-1883 .elementor-element.elementor-element-8838a64{--width:70px;top:114px;}body:not(.rtl) .elementor-1883 .elementor-element.elementor-element-8838a64{right:22px;}body.rtl .elementor-1883 .elementor-element.elementor-element-8838a64{left:22px;}.elementor-1883 .elementor-element.elementor-element-f15c27e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1883 .elementor-element.elementor-element-c509706 .elementor-heading-title{font-size:35px;}.elementor-1883 .elementor-element.elementor-element-e38a924{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1883 .elementor-element.elementor-element-50b4c7d{--spacer-size:10px;}.elementor-1883 .elementor-element.elementor-element-31fec96 .elementor-heading-title{font-size:35px;}.elementor-1883 .elementor-element.elementor-element-7d01317 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1883 .elementor-element.elementor-element-7d01317 .elementor-button{font-size:16px;padding:15px 15px 15px 15px;}}@media(min-width:768px){.elementor-1883 .elementor-element.elementor-element-1bde890{--content-width:800px;}.elementor-1883 .elementor-element.elementor-element-e71c473{--content-width:1140px;}.elementor-1883 .elementor-element.elementor-element-7b15a30{--width:60%;}.elementor-1883 .elementor-element.elementor-element-088aced{--width:100%;}.elementor-1883 .elementor-element.elementor-element-4a68142{--width:100%;}.elementor-1883 .elementor-element.elementor-element-80cbf4d{--width:100%;}.elementor-1883 .elementor-element.elementor-element-8cb9920{--width:200px;}.elementor-1883 .elementor-element.elementor-element-8838a64{--width:70px;}.elementor-1883 .elementor-element.elementor-element-f15c27e{--content-width:1140px;}.elementor-1883 .elementor-element.elementor-element-b90b77f{--width:52%;}.elementor-1883 .elementor-element.elementor-element-ec6277b{--width:52%;}.elementor-1883 .elementor-element.elementor-element-eb7495f{--width:52%;}}/* Start custom CSS for container, class: .elementor-element-cbc4ab2 */.elementor-1883 .elementor-element.elementor-element-cbc4ab2 {
    background: rgba(255, 255, 255, 0.35);

    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255, 255, 255, 0.5);

    box-shadow:
        0 10px 35px rgba(0, 0, 0, 0.06),
        inset 0 1px 0 rgba(255, 255, 255, 0.6);

    border-radius: 15px;
}
.elementor-1883 .elementor-element.elementor-element-cbc4ab2 {
    display: none;

    background: rgba(255, 255, 255, 0.35);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255, 255, 255, 0.5);

    box-shadow:
        0 10px 35px rgba(0, 0, 0, 0.06),
        inset 0 1px 0 rgba(255, 255, 255, 0.6);

    border-radius: 15px;
}

.elementor-1883 .elementor-element.elementor-element-cbc4ab2.open {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e24068 */@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Hebrew:wght@400;500;600;700;800&display=swap");

.he-questionnaire {
  --he-primary: #6f46e8;
  --he-primary-dark: #5a35cf;
  --he-primary-soft: #f1edff;
  --he-text: #171523;
  --he-text-light: #6f6b7d;
  --he-border: #e4e1eb;
  --he-background: #f7f7fa;
  --he-white: #ffffff;
  --he-error: #d63b45;
  --he-error-background: #fff2f3;
  --he-success: #26865f;
  --he-radius: 5px;
  --range-progress: 0%;

  width: 100%;
  max-width: 720px;
  margin: 0 auto;
  direction: rtl;
  font-family: "Noto Sans Hebrew", sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: var(--he-text);
  box-sizing: border-box;
}

.he-questionnaire *,
.he-questionnaire *::before,
.he-questionnaire *::after {
  box-sizing: border-box;
}

.he-form-card {
  position: relative;
  width: 100%;
  min-height: 540px;
  overflow: hidden;
  background: var(--he-white);
  border: 1px solid rgba(25, 21, 38, 0.08);
  border-radius: var(--he-radius);
  box-shadow:
    0 22px 65px rgba(32, 24, 62, 0.09),
    0 4px 16px rgba(32, 24, 62, 0.04);
}

.he-progress-area {
  padding: 24px 32px 0;
  transition:
    opacity 0.25s ease,
    visibility 0.25s ease;
}

.he-progress-area.is-hidden {
  display: none;
}

.he-progress-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 10px;
  color: var(--he-text-light);
  font-size: 13px;
  line-height: 1.4;
}

.he-progress-label {
  color: var(--he-primary);
  font-weight: 700;
}

.he-progress-number {
  font-weight: 500;
}

.he-progress-track {
  position: relative;
  width: 100%;
  height: 5px;
  overflow: hidden;
  background: #ebe9f0;
  border-radius: var(--he-radius);
}

.he-progress-fill {
  width: 16.66%;
  height: 100%;
  background: var(--he-primary);
  border-radius: var(--he-radius);
  transition: width 0.35s ease;
}

.he-step {
  display: none;
  width: 100%;
  animation: heStepFade 0.32s ease both;
}

.he-step.is-active {
  display: block;
}

@keyframes heStepFade {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.he-step-inner {
  width: 100%;
  padding: 46px 54px 48px;
}

.he-step-heading {
  margin-bottom: 30px;
  text-align: center;
}

.he-step-eyebrow {
  display: inline-block;
  margin-bottom: 9px;
  color: var(--he-primary);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.4;
}

.he-step-heading h2 {
  margin: 0;
  color: var(--he-text);
  font-family: "Noto Sans Hebrew", sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.45;
  letter-spacing: -0.3px;
}

.he-step-heading p {
  max-width: 520px;
  margin: 10px auto 0;
  color: var(--he-text-light);
  font-size: 15px;
  line-height: 1.7;
}

.he-options {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 520px;
  margin: 0 auto;
}

.he-option {
  display: block;
  width: 100%;
  margin: 0;
  cursor: pointer;
}

.he-option input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}

.he-option-box {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 58px;
  padding: 14px 17px;
  background: var(--he-white);
  border: 1px solid var(--he-border);
  border-radius: var(--he-radius);
  transition:
    border-color 0.2s ease,
    background-color 0.2s ease,
    box-shadow 0.2s ease,
    transform 0.2s ease;
}

.he-option:hover .he-option-box {
  border-color: rgba(111, 70, 232, 0.45);
  background: #fcfbff;
  transform: translateY(-1px);
}

.he-option input:focus-visible + .he-option-box {
  outline: 3px solid rgba(111, 70, 232, 0.18);
  outline-offset: 2px;
}

.he-option input:checked + .he-option-box {
  background: var(--he-primary-soft);
  border-color: var(--he-primary);
  box-shadow: 0 0 0 1px var(--he-primary);
}

.he-radio-circle {
  position: relative;
  flex: 0 0 19px;
  width: 19px;
  height: 19px;
  margin-left: 12px;
  background: var(--he-white);
  border: 1.5px solid #b9b5c4;
  border-radius: 50%;
  transition:
    border-color 0.2s ease,
    background-color 0.2s ease;
}

.he-option input:checked + .he-option-box .he-radio-circle {
  background: var(--he-primary);
  border-color: var(--he-primary);
}

.he-option input:checked + .he-option-box .he-radio-circle::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7px;
  height: 7px;
  content: "";
  background: var(--he-white);
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

.he-option-text {
  color: var(--he-text);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.he-inline-message {
  display: none;
  max-width: 520px;
  margin: 16px auto 0;
  padding: 11px 14px;
  border-radius: var(--he-radius);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.55;
  text-align: right;
}

.he-inline-message.is-visible {
  display: block;
}

.he-inline-message.is-error {
  color: var(--he-error);
  background: var(--he-error-background);
  border: 1px solid rgba(214, 59, 69, 0.18);
}

.he-inline-message.is-info {
  color: var(--he-primary-dark);
  background: var(--he-primary-soft);
  border: 1px solid rgba(111, 70, 232, 0.18);
}

.he-range-block {
  max-width: 520px;
  margin: 25px auto 0;
  padding: 24px;
  background: var(--he-background);
  border: 1px solid #eceaf1;
  border-radius: var(--he-radius);
}

.he-range-value {
  margin-bottom: 20px;
  color: var(--he-primary);
  font-size: 24px;
  font-weight: 800;
  line-height: 1.3;
  text-align: center;
  letter-spacing: -0.5px;
}

.he-range {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  appearance: none;
  -webkit-appearance: none;
  background:
    linear-gradient(
      to left,
      var(--he-primary) 0%,
      var(--he-primary) var(--range-progress),
      #dcd9e4 var(--range-progress),
      #dcd9e4 100%
    );
  border: 0;
  border-radius: var(--he-radius);
  cursor: pointer;
  outline: none;
}

.he-range::-webkit-slider-thumb {
  width: 23px;
  height: 23px;
  appearance: none;
  -webkit-appearance: none;
  background: var(--he-white);
  border: 6px solid var(--he-primary);
  border-radius: 50%;
  box-shadow: 0 3px 9px rgba(46, 33, 88, 0.2);
  cursor: grab;
  transition:
    transform 0.2s ease,
    box-shadow 0.2s ease;
}

.he-range::-webkit-slider-thumb:hover {
  transform: scale(1.08);
  box-shadow: 0 4px 13px rgba(46, 33, 88, 0.25);
}

.he-range::-webkit-slider-thumb:active {
  cursor: grabbing;
  transform: scale(1.02);
}

.he-range::-moz-range-thumb {
  width: 12px;
  height: 12px;
  background: var(--he-white);
  border: 6px solid var(--he-primary);
  border-radius: 50%;
  box-shadow: 0 3px 9px rgba(46, 33, 88, 0.2);
  cursor: grab;
}

.he-range::-moz-range-track {
  height: 6px;
  background: #dcd9e4;
  border-radius: var(--he-radius);
}

.he-range::-moz-range-progress {
  height: 6px;
  background: var(--he-primary);
  border-radius: var(--he-radius);
}

.he-range:focus-visible {
  outline: 3px solid rgba(111, 70, 232, 0.18);
  outline-offset: 8px;
}

.he-range-labels {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  margin-top: 14px;
  color: var(--he-text-light);
  font-size: 12px;
  font-weight: 500;
  direction: rtl;
}

.he-money-input-wrapper {
  position: relative;
  max-width: 520px;
  margin: 0 auto;
}

.he-money-input {
  width: 100%;
  height: 56px;
  padding: 0 48px 0 16px;
  color: var(--he-text);
  background: var(--he-white);
  border: 1px solid var(--he-border);
  border-radius: var(--he-radius);
  outline: none;
  font-family: "Noto Sans Hebrew", sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-align: right;
  transition:
    border-color 0.2s ease,
    box-shadow 0.2s ease;
}

.he-money-input::placeholder {
  color: #aaa6b3;
  font-weight: 400;
}

.he-money-input:focus {
  border-color: var(--he-primary);
  box-shadow: 0 0 0 3px rgba(111, 70, 232, 0.12);
}

.he-money-symbol {
  position: absolute;
  top: 50%;
  right: 18px;
  z-index: 1;
  color: var(--he-primary);
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  transform: translateY(-50%);
  pointer-events: none;
}

.he-money-input::-webkit-inner-spin-button,
.he-money-input::-webkit-outer-spin-button {
  margin: 0;
  appearance: none;
  -webkit-appearance: none;
}

.he-money-input[type="number"] {
  appearance: textfield;
  -moz-appearance: textfield;
}

.he-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 520px;
  margin: 32px auto 0;
}

.he-actions-split {
  justify-content: space-between;
  gap: 16px;
}

.he-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-width: 170px;
  min-height: 52px;
  padding: 13px 25px;
  color: var(--he-white);
  background: var(--he-primary);
  border: 1px solid var(--he-primary);
  border-radius: var(--he-radius);
  box-shadow: 0 8px 20px rgba(111, 70, 232, 0.2);
  font-family: "Noto Sans Hebrew", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  cursor: pointer;
  transition:
    background-color 0.2s ease,
    border-color 0.2s ease,
    box-shadow 0.2s ease,
    transform 0.2s ease;
}

.he-button:hover {
  color: var(--he-white);
  background: var(--he-primary-dark);
  border-color: var(--he-primary-dark);
  box-shadow: 0 11px 24px rgba(111, 70, 232, 0.26);
  transform: translateY(-1px);
}

.he-button:focus-visible {
  outline: 3px solid rgba(111, 70, 232, 0.24);
  outline-offset: 3px;
}

.he-button:active {
  transform: translateY(0);
}

.he-button-arrow {
  display: inline-flex;
  font-size: 18px;
  line-height: 1;
  transition: transform 0.2s ease;
}

.he-button:hover .he-button-arrow {
  transform: translateX(-3px);
}

.he-back-button {
  min-height: 48px;
  padding: 10px 4px;
  color: var(--he-text-light);
  background: transparent;
  border: 0;
  font-family: "Noto Sans Hebrew", sans-serif;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: color 0.2s ease;
}

.he-back-button:hover {
  color: var(--he-primary);
}

.he-result-step .he-step-inner {
  padding-top: 42px;
  text-align: center;
}

.he-result-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 58px;
  margin: 0 auto 18px;
  color: var(--he-white);
  background: var(--he-primary);
  border-radius: 50%;
  box-shadow: 0 11px 26px rgba(111, 70, 232, 0.24);
}

.he-result-icon svg {
  width: 27px;
  height: 27px;
}

.he-result-heading {
  margin-bottom: 24px;
}

.he-current-payment-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 390px;
  margin: 0 auto 24px;
  padding: 19px 22px;
  background: var(--he-background);
  border: 1px solid #ebe9ef;
  border-radius: var(--he-radius);
}

.he-current-payment-box span {
  color: var(--he-text-light);
  font-size: 13px;
  font-weight: 600;
}

.he-current-payment-box strong {
  margin: 3px 0;
  color: var(--he-text);
  font-size: 26px;
  font-weight: 800;
  line-height: 1.3;
}

.he-current-payment-box small {
  color: #9995a3;
  font-size: 12px;
}

.he-result-intro {
  max-width: 520px;
  margin: 0 auto 18px;
  color: var(--he-text-light);
  font-size: 16px;
  line-height: 1.75;
}

.he-saving-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 440px;
  margin: 0 auto 14px;
  padding: 27px 24px;
  background: var(--he-error-background);
  border: 1px solid rgba(214, 59, 69, 0.17);
  border-radius: var(--he-radius);
}

.he-saving-label {
  margin-bottom: 3px;
  color: var(--he-text);
  font-size: 14px;
  font-weight: 700;
}

.he-saving-box strong {
  color: var(--he-error);
  font-size: clamp(38px, 8vw, 54px);
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: -1.5px;
}

.he-saving-period {
  color: var(--he-error);
  font-size: 16px;
  font-weight: 700;
}

.he-new-payment-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  max-width: 440px;
  margin: 0 auto;
  padding: 13px 3px;
  color: var(--he-text-light);
  border-bottom: 1px solid var(--he-border);
  font-size: 13px;
  text-align: right;
}

.he-new-payment-row strong {
  flex: 0 0 auto;
  color: var(--he-text);
  font-size: 15px;
  font-weight: 800;
}

.he-result-cta {
  margin-top: 30px;
}

.he-result-cta h3 {
  margin: 0 0 15px;
  color: var(--he-text);
  font-family: "Noto Sans Hebrew", sans-serif;
  font-size: 20px;
  font-weight: 800;
}

.he-main-cta {
  min-width: 210px;
}

.he-guarantee {
  max-width: 520px;
  margin: 21px auto 0;
  color: var(--he-text-light);
  font-size: 12px;
  line-height: 1.75;
}

.he-contact-form {
  max-width: 520px;
  margin: 0 auto;
}

.he-field {
  margin-bottom: 17px;
}

.he-field label {
  display: block;
  margin-bottom: 7px;
  color: var(--he-text);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  text-align: right;
}

.he-field input {
  width: 100%;
  height: 54px;
  padding: 0 16px;
  color: var(--he-text);
  background: var(--he-white);
  border: 1px solid var(--he-border);
  border-radius: var(--he-radius);
  outline: none;
  font-family: "Noto Sans Hebrew", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: right;
  transition:
    border-color 0.2s ease,
    box-shadow 0.2s ease;
}

.he-field input::placeholder {
  color: #aaa6b3;
  font-weight: 400;
}

.he-field input:focus {
  border-color: var(--he-primary);
  box-shadow: 0 0 0 3px rgba(111, 70, 232, 0.12);
}

.he-submit-button {
  width: 100%;
  margin-top: 5px;
}

.he-form-message {
  display: none;
  margin-top: 15px;
  padding: 12px 14px;
  color: var(--he-success);
  background: #effaf5;
  border: 1px solid rgba(38, 134, 95, 0.18);
  border-radius: var(--he-radius);
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}

.he-form-message.is-visible {
  display: block;
}

.he-legal-notes {
  max-width: 520px;
  margin: 27px auto 0;
  padding-top: 21px;
  border-top: 1px solid var(--he-border);
}

.he-legal-note {
  display: flex;
  align-items: flex-start;
  gap: 9px;
  margin-bottom: 13px;
}

.he-legal-note:last-child {
  margin-bottom: 0;
}

.he-legal-icon {
  display: inline-flex;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  margin-top: 3px;
  color: var(--he-primary);
}

.he-legal-icon svg {
  width: 100%;
  height: 100%;
}

.he-legal-note p {
  margin: 0;
  color: #8b8795;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.75;
  text-align: right;
}

/* טאבלט */
@media (max-width: 767px) {
  .he-form-card {
    min-height: 500px;
  }

  .he-progress-area {
    padding: 20px 22px 0;
  }

  .he-step-inner {
    padding: 36px 28px 38px;
  }

  .he-step-heading {
    margin-bottom: 25px;
  }

  .he-range-block {
    padding: 21px 18px;
  }

  .he-range-value {
    font-size: 22px;
  }
}

/* מובייל */
@media (max-width: 480px) {
  .he-questionnaire {
    font-size: 16px;
  }

  .he-form-card {
    min-height: 0;
    border-radius: var(--he-radius);
    box-shadow: 0 12px 35px rgba(32, 24, 62, 0.08);
  }

  .he-progress-area {
    padding: 18px 17px 0;
  }

  .he-progress-top {
    font-size: 11px;
  }

  .he-step-inner {
    padding: 30px 17px 31px;
  }

  .he-step-heading {
    margin-bottom: 23px;
  }

  .he-step-heading h2 {
    font-size: 20px;
  }

  .he-step-heading p {
    font-size: 14px;
  }

  .he-option-box {
    min-height: 56px;
    padding: 13px 14px;
  }

  .he-option-text {
    font-size: 15px;
  }

  .he-range-block {
    margin-top: 20px;
    padding: 20px 15px;
  }

  .he-range-value {
    margin-bottom: 19px;
    font-size: 21px;
  }

  .he-range-labels {
    font-size: 10px;
  }

  .he-actions {
    margin-top: 27px;
  }

  .he-actions-split {
    align-items: stretch;
    flex-direction: column-reverse;
    gap: 8px;
  }

  .he-actions-split .he-button {
    width: 100%;
  }

  .he-back-button {
    width: 100%;
  }

  .he-button {
    width: 100%;
    min-width: 0;
    min-height: 51px;
    padding: 12px 18px;
  }

  .he-saving-box {
    padding: 23px 16px;
  }

  .he-saving-box strong {
    font-size: 39px;
  }

  .he-new-payment-row {
    align-items: flex-start;
    flex-direction: column;
    gap: 3px;
  }

  .he-current-payment-box strong {
    font-size: 23px;
  }

  .he-result-intro {
    font-size: 15px;
  }

  .he-guarantee {
    font-size: 11px;
  }

  .he-legal-note p {
    font-size: 9px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cb9920 */.elementor-1883 .elementor-element.elementor-element-8cb9920{
    background: rgba(255, 255, 255, 0.35);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,255,255,0.5);

    box-shadow:
        0 10px 35px rgba(0,0,0,0.06),
        inset 0 1px 0 rgba(255,255,255,0.6);

    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8838a64 */.elementor-1883 .elementor-element.elementor-element-8838a64{
    background: rgba(255, 255, 255, 0.35);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,255,255,0.5);

    box-shadow:
        0 10px 35px rgba(0,0,0,0.06),
        inset 0 1px 0 rgba(255,255,255,0.6);

    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-70a5d65 */.video-169 .elementor-wrapper{
    aspect-ratio:16/9;
}

.video-169 video{
    width:100% !important;
    height:100% !important;
    object-fit:contain !important;
    background:#000;
}/* End custom CSS */