.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-295 .elementor-element.elementor-element-5f4d4fa2:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-5f4d4fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDC39D8C;}.elementor-295 .elementor-element.elementor-element-5f4d4fa2 > .elementor-container{max-width:1300px;}.elementor-295 .elementor-element.elementor-element-5f4d4fa2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-82px;margin-bottom:-82px;padding:4px 0px 10px 0px;z-index:999;}.elementor-295 .elementor-element.elementor-element-5f4d4fa2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}body:not(.rtl) .elementor-295 .elementor-element.elementor-element-587da0ff{left:0px;}body.rtl .elementor-295 .elementor-element.elementor-element-587da0ff{right:0px;}.elementor-295 .elementor-element.elementor-element-587da0ff{top:0px;}.elementor-295 .elementor-element.elementor-element-587da0ff img{width:57%;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-402ffcfe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-295 .elementor-element.elementor-element-402ffcfe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-nav-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-menu-toggle{margin:0 auto;}.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu .elementor-item{font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:500;}.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-36fac99d{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-color:#FFFFFF7D;}.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--dropdown a, .elementor-295 .elementor-element.elementor-element-36fac99d .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--dropdown{background-color:#DDC39D;}.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--dropdown a:hover,
					.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--dropdown a:focus,
					.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--dropdown a.highlighted,
					.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-menu-toggle:hover,
					.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--dropdown a:hover,
					.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--dropdown a:focus,
					.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--dropdown a.highlighted{background-color:#D4A373;}.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#D4A373;}.elementor-295 .elementor-element.elementor-element-5b3a77cd:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-5b3a77cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDC39DD1;}.elementor-295 .elementor-element.elementor-element-5b3a77cd > .elementor-container{max-width:1300px;}.elementor-295 .elementor-element.elementor-element-5b3a77cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-295 .elementor-element.elementor-element-5b3a77cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-3db75fe4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-295 .elementor-element.elementor-element-3db75fe4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu .elementor-item{font-family:"Open Sans Hebrew", Sans-serif;}.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-81509b7{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-color:#FFFFFF7D;}.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown a, .elementor-295 .elementor-element.elementor-element-81509b7 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown{background-color:#DDC39D;}.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown a:hover,
					.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown a:focus,
					.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-menu-toggle:hover,
					.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown a:hover,
					.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown a:focus,
					.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown a.highlighted{background-color:#CAA063;}.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#CAA063;}.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown .elementor-item, .elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Open Sans Hebrew", Sans-serif;font-weight:500;}.elementor-295 .elementor-element.elementor-element-81509b7 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-81509b7 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-81509b7 div.elementor-menu-toggle:hover, .elementor-295 .elementor-element.elementor-element-81509b7 div.elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-81509b7 div.elementor-menu-toggle:hover svg, .elementor-295 .elementor-element.elementor-element-81509b7 div.elementor-menu-toggle:focus svg{fill:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-menu-toggle:hover, .elementor-295 .elementor-element.elementor-element-81509b7 .elementor-menu-toggle:focus{background-color:#02010100;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-7eb83e1c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-295 .elementor-element.elementor-element-7eb83e1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-295 .elementor-element.elementor-element-4d9db955 .elementor-icon-wrapper{text-align:center;}.elementor-295 .elementor-element.elementor-element-4d9db955.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-4d9db955.elementor-view-framed .elementor-icon, .elementor-295 .elementor-element.elementor-element-4d9db955.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-4d9db955.elementor-view-framed .elementor-icon, .elementor-295 .elementor-element.elementor-element-4d9db955.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-28ea25e8:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-28ea25e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://gabrielladent.org.il/wp-content/uploads/2026/05/gabriela-home25.jpg");background-position:center center;}.elementor-295 .elementor-element.elementor-element-28ea25e8 > .elementor-background-overlay{background-color:#000000;opacity:0.26;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-295 .elementor-element.elementor-element-28ea25e8 > .elementor-container{min-height:100vh;}.elementor-295 .elementor-element.elementor-element-28ea25e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:9;}.elementor-295 .elementor-element.elementor-element-28ea25e8 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF00;}.elementor-295 .elementor-element.elementor-element-28ea25e8 > .elementor-shape-bottom svg{width:calc(165% + 1.3px);height:47px;transform:translateX(-50%) rotateY(180deg);}.elementor-295 .elementor-element.elementor-element-67f5ac8a > .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-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-295 .elementor-element.elementor-element-4d56d86a{--spacer-size:25px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-295 .elementor-element.elementor-element-4a17a697{text-align:center;}.elementor-295 .elementor-element.elementor-element-4a17a697 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:77px;font-weight:600;letter-spacing:2.4px;color:#F0F0F0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-295 .elementor-element.elementor-element-3f3e8f7c{--divider-border-style:solid;--divider-color:#F3D5A9;--divider-border-width:1px;}.elementor-295 .elementor-element.elementor-element-3f3e8f7c .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-295 .elementor-element.elementor-element-3f3e8f7c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-295 .elementor-element.elementor-element-36b22f9f{text-align:center;}.elementor-295 .elementor-element.elementor-element-36b22f9f .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:30px;font-weight:500;font-style:italic;letter-spacing:5.6px;color:#F0F0F0;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-295 .elementor-element.elementor-element-2b210b8 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #BD9064F7 0%, #C4A486F7 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-295 .elementor-element.elementor-element-2b210b8 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-2b210b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-295 .elementor-element.elementor-element-3b0d8691:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-3b0d8691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-295 .elementor-element.elementor-element-3b0d8691 > .elementor-background-overlay{background-image:url("https://gabrielladent.org.il/wp-content/uploads/2026/05/R21.png");background-position:top center;background-size:cover;opacity:0.14;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-295 .elementor-element.elementor-element-3b0d8691 > .elementor-container{min-height:110vh;}.elementor-295 .elementor-element.elementor-element-3b0d8691{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-35px;margin-bottom:0px;z-index:10;}.elementor-295 .elementor-element.elementor-element-ccb86ef > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-295 .elementor-element.elementor-element-72c6ed91{text-align:start;}.elementor-295 .elementor-element.elementor-element-72c6ed91 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:55px;font-weight:400;line-height:58px;color:#000000;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-295 .elementor-element.elementor-element-79e63ac9{font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-295 .elementor-element.elementor-element-f1fa8be .elementor-icon-box-wrapper{gap:15px;}.elementor-295 .elementor-element.elementor-element-f1fa8be .elementor-icon-box-title, .elementor-295 .elementor-element.elementor-element-f1fa8be .elementor-icon-box-title a{font-family:"Open Sans Hebrew", Sans-serif;font-weight:600;}.elementor-295 .elementor-element.elementor-element-f1fa8be .elementor-icon-box-description{font-family:"Open Sans Hebrew", Sans-serif;font-weight:400;}.elementor-295 .elementor-element.elementor-element-1f2c859e .elementor-icon-box-wrapper{gap:15px;}.elementor-295 .elementor-element.elementor-element-64ee326c .elementor-icon-box-wrapper{gap:15px;}.elementor-295 .elementor-element.elementor-element-6babcaa8 .elementor-icon-box-wrapper{gap:15px;}.elementor-295 .elementor-element.elementor-element-465c53ec > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-295 .elementor-element.elementor-element-465c53ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-295 .elementor-element.elementor-element-de3ede9 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-295 .elementor-element.elementor-element-5ddd26f:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-5ddd26f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabrielladent.org.il/wp-content/uploads/2026/05/987H.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-5ddd26f > .elementor-background-overlay{background-color:#000000;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-295 .elementor-element.elementor-element-5ddd26f > .elementor-container{min-height:110vh;}.elementor-295 .elementor-element.elementor-element-5ddd26f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-295 .elementor-element.elementor-element-1476d825{text-align:center;}.elementor-295 .elementor-element.elementor-element-1476d825 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:60px;font-weight:400;line-height:58px;color:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-3ec39562{--divider-border-style:solid;--divider-color:#F3D5A9;--divider-border-width:1px;}.elementor-295 .elementor-element.elementor-element-3ec39562 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-295 .elementor-element.elementor-element-3ec39562 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-295 .elementor-element.elementor-element-ac93f22{text-align:center;font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-5d9be02{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-295 .elementor-element.elementor-element-5d9be02, .elementor-295 .elementor-element.elementor-element-5d9be02 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-295 .elementor-element.elementor-element-5d9be02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-counter .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-size:var( --e-global-typography-primary-font-size );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-295 .elementor-element.elementor-element-9bf2062 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-9bf2062 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-295 .elementor-element.elementor-element-9bf2062 .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-295 .elementor-element.elementor-element-9bf2062 .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-295 .elementor-element.elementor-element-2171033 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-2171033 .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-295 .elementor-element.elementor-element-2171033 .elementor-counter{gap:8px;}.elementor-295 .elementor-element.elementor-element-2171033 .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-295 .elementor-element.elementor-element-1ba1996d > .elementor-widget-container{border-style:none;}.elementor-295 .elementor-element.elementor-element-1ba1996d .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-295 .elementor-element.elementor-element-1ba1996d .elementor-counter{gap:8px;}.elementor-295 .elementor-element.elementor-element-1ba1996d .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-295 .elementor-element.elementor-element-11aeaa84:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-11aeaa84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-295 .elementor-element.elementor-element-11aeaa84 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-295 .elementor-element.elementor-element-11aeaa84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-295 .elementor-element.elementor-element-3d3c2184 > .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-295 .elementor-element.elementor-element-1866b089{text-align:center;}.elementor-295 .elementor-element.elementor-element-1866b089 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:70px;font-weight:100;color:#D4A373;}.elementor-295 .elementor-element.elementor-element-2cae4141{text-align:center;}.elementor-295 .elementor-element.elementor-element-2cae4141 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:26px;font-weight:normal;color:#D4A373;}.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 .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .protected-content-error-msg{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__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-size:var( --e-global-typography-primary-font-size );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-295 .elementor-element.elementor-element-25f2dac{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-295 .elementor-element.elementor-element-25f2dac > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-295 .elementor-element.elementor-element-25f2dac:after{content:"0.66";}.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__thumbnail__link{width:100%;}.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__meta-data span + span:before{content:"•";}.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__card{border-color:#FFFFFF;border-width:10px;}.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__text{margin-top:10px;margin-bottom:10px;}.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__title, .elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__title a{font-family:"Open Sans Hebrew", Sans-serif;font-size:16px;font-weight:600;}.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__title{margin-bottom:10px;}.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__excerpt{margin-bottom:10px;}.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__read-more{color:#D4A373;margin-bottom:10px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-295 .elementor-element.elementor-element-3ad9b990:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-3ad9b990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabrielladent.org.il/wp-content/uploads/2026/05/E12.jpg");background-position:center center;background-size:cover;}.elementor-295 .elementor-element.elementor-element-3ad9b990 > .elementor-background-overlay{background-color:#000000;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-295 .elementor-element.elementor-element-3ad9b990 > .elementor-container{min-height:110vh;}.elementor-295 .elementor-element.elementor-element-3ad9b990{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-295 .elementor-element.elementor-element-477ab26a{width:14.981%;}.elementor-295 .elementor-element.elementor-element-402ffcfe{width:85.019%;}.elementor-295 .elementor-element.elementor-element-ccb86ef{width:65%;}.elementor-295 .elementor-element.elementor-element-465c53ec{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-295 .elementor-element.elementor-element-465c53ec{width:35%;}}@media(min-width:1025px){.elementor-295 .elementor-element.elementor-element-3b0d8691 > .elementor-background-overlay{background-attachment:fixed;}.elementor-295 .elementor-element.elementor-element-3ad9b990:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-3ad9b990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-295 .elementor-element.elementor-element-81509b7{--nav-menu-icon-size:40px;}.elementor-295 .elementor-element.elementor-element-4d9db955 .elementor-icon{font-size:18px;}.elementor-295 .elementor-element.elementor-element-4d9db955 .elementor-icon svg{height:18px;}.elementor-295 .elementor-element.elementor-element-28ea25e8:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-28ea25e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabrielladent.org.il/wp-content/uploads/2026/05/gabriela-home25-mobile.jpg");background-position:center center;}.elementor-295 .elementor-element.elementor-element-28ea25e8 > .elementor-container{min-height:565px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-295 .elementor-element.elementor-element-4a17a697 .elementor-heading-title{font-size:48px;}.elementor-295 .elementor-element.elementor-element-36b22f9f .elementor-heading-title{font-size:21px;}.elementor-295 .elementor-element.elementor-element-72c6ed91 .elementor-heading-title{font-size:32px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-295 .elementor-element.elementor-element-1476d825 .elementor-heading-title{font-size:45px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-295 .elementor-element.elementor-element-9bf2062 .elementor-counter-number-wrapper{font-size:40px;}.elementor-295 .elementor-element.elementor-element-9bf2062 .elementor-counter-title{font-size:15px;}.elementor-295 .elementor-element.elementor-element-2171033 .elementor-counter-number-wrapper{font-size:40px;}.elementor-295 .elementor-element.elementor-element-2171033 .elementor-counter-title{font-size:15px;}.elementor-295 .elementor-element.elementor-element-1ba1996d .elementor-counter-number-wrapper{font-size:40px;}.elementor-295 .elementor-element.elementor-element-1ba1996d .elementor-counter-title{font-size:15px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-295 .elementor-element.elementor-element-5b3a77cd{margin-top:-70px;margin-bottom:-70px;}.elementor-295 .elementor-element.elementor-element-3db75fe4{width:20%;}.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown .elementor-item, .elementor-295 .elementor-element.elementor-element-81509b7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:20px;}.elementor-295 .elementor-element.elementor-element-81509b7{--nav-menu-icon-size:30px;}.elementor-295 .elementor-element.elementor-element-1cc59db9{width:60%;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-1cc59db9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-295 .elementor-element.elementor-element-1cc59db9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-295 .elementor-element.elementor-element-1c4df316 img{width:78%;}.elementor-295 .elementor-element.elementor-element-7eb83e1c{width:20%;}.elementor-295 .elementor-element.elementor-element-4d9db955 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-295 .elementor-element.elementor-element-4d9db955 .elementor-icon{font-size:16px;}.elementor-295 .elementor-element.elementor-element-4d9db955 .elementor-icon svg{height:16px;}.elementor-295 .elementor-element.elementor-element-28ea25e8:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-28ea25e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabrielladent.org.il/wp-content/uploads/2026/05/gabriela-home26-mo.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-295 .elementor-element.elementor-element-28ea25e8 > .elementor-container{min-height:467px;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-67f5ac8a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-295 .elementor-element.elementor-element-67f5ac8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-295 .elementor-element.elementor-element-67f5ac8a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-295 .elementor-element.elementor-element-67f5ac8a > .elementor-element-populated{padding:122px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-4d56d86a{--spacer-size:19px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-295 .elementor-element.elementor-element-4a17a697 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-4a17a697 .elementor-heading-title{font-size:40px;letter-spacing:1.8px;}.elementor-295 .elementor-element.elementor-element-36b22f9f .elementor-heading-title{font-size:21px;}.elementor-295 .elementor-element.elementor-element-3b0d8691{margin-top:0px;margin-bottom:0px;}.elementor-295 .elementor-element.elementor-element-72c6ed91 > .elementor-widget-container{padding:40px 15px 15px 15px;}.elementor-295 .elementor-element.elementor-element-72c6ed91{text-align:center;}.elementor-295 .elementor-element.elementor-element-72c6ed91 .elementor-heading-title{font-size:33px;line-height:1.1em;}.elementor-295 .elementor-element.elementor-element-75d2fb7c > .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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-295 .elementor-element.elementor-element-f1fa8be .elementor-icon-box-description{font-size:1em;}.elementor-295 .elementor-element.elementor-element-6bbb38c2 > .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-295 .elementor-element.elementor-element-465c53ec > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 50px 0px;}.elementor-295 .elementor-element.elementor-element-1476d825 > .elementor-widget-container{padding:40px 15px 15px 15px;}.elementor-295 .elementor-element.elementor-element-1476d825 .elementor-heading-title{font-size:43px;line-height:1.1em;}.elementor-295 .elementor-element.elementor-element-1be6995c{width:33%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-295 .elementor-element.elementor-element-9bf2062 .elementor-counter-number-wrapper{font-size:20px;}.elementor-295 .elementor-element.elementor-element-9bf2062 .elementor-counter-title{font-size:17px;line-height:1.4em;}.elementor-295 .elementor-element.elementor-element-1de8d94b{width:33%;}.elementor-295 .elementor-element.elementor-element-2171033 .elementor-counter-number-wrapper{font-size:20px;}.elementor-295 .elementor-element.elementor-element-2171033 .elementor-counter-title{font-size:17px;line-height:1.4em;}.elementor-295 .elementor-element.elementor-element-210a6504{width:33%;}.elementor-295 .elementor-element.elementor-element-1ba1996d .elementor-counter-title{justify-content:center;font-size:17px;line-height:1.4em;}.elementor-295 .elementor-element.elementor-element-1ba1996d .elementor-counter-number-wrapper{font-size:20px;}.elementor-295 .elementor-element.elementor-element-1866b089 .elementor-heading-title{font-size:57px;}.elementor-295 .elementor-element.elementor-element-2cae4141 .elementor-heading-title{font-size:35px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-295 .elementor-element.elementor-element-25f2dac > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-295 .elementor-element.elementor-element-25f2dac:after{content:"0.5";}.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__thumbnail__link{width:100%;}.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__title, .elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__title a{font-size:1.5em;}}/* Start custom CSS for nav-menu, class: .elementor-element-36fac99d *//* ==================================================
   תפריט ניווט - קו תחתי לבן נקי
   ================================================== */

/* 1. הגדרות בסיס לפריט התפריט */
.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-item {
    position: relative;
    text-decoration: none !important;
}

/* 2. יצירת הקו עצמו (במצב ההתחלתי) */
.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-item::after {
    content: '';
    position: absolute;

    /* גודל ומיקום */
    width: 90%;  /* רוחב 90% מהטקסט */
    height: 1px; /* קו דק ועדין */
    
    /* שינוי ללבן נקי */
    background-color: #FFFFFF !important; 
    
    bottom: -5px; /* מרחק מלמטה */

    /* מרכוז הקו */
    left: 0;
    right: 0;
    margin: 0 auto;

    /* הגדרות האנימציה - נמתח מהמרכז */
    transform: scaleX(0); 
    transform-origin: bottom center; 
    transition: transform 0.3s ease-in-out;
}

/* 3. הטריגר: מעבר עכבר + עמוד פעיל */
.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-item:hover::after,
.elementor-295 .elementor-element.elementor-element-36fac99d .elementor-item.elementor-item-active::after {
    transform: scaleX(1); /* מתיחה לגודל המלא */
    
    /* הוספת זוהר לבן/זהוב עדין מאוד למראה יוקרתי */
    box-shadow: 0 0 5px rgba(255, 255, 255, 0.5), 0 0 10px rgba(212, 163, 115, 0.3);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f4d4fa2 *//* ==================================================
   חלק 1: טיפול בלוגו (יישור, גודל והקטנה בגלילה)
   ================================================== */

/* 1. המיכל של הלוגו - מיושר למרכז */
.smart-logo .elementor-widget-container {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
}

/* 2. הגדרות בסיס ללוגו עצמו (לפני גלילה) */
.smart-logo img {
    width: 110px !important; /* גודל התחלה */
    height: auto !important;
    transition: all 0.4s ease-in-out !important;
    margin: 0 !important;
}

/* 3. הפעולה בגלילה: כיווץ הלוגו */
.elementor-295 .elementor-element.elementor-element-5f4d4fa2.elementor-sticky--effects .smart-logo img {
    width: 70px !important; /* גודל סופי בגלילה */
}


/* ==================================================
   חלק 2: טיפול ברקע של ההדר (הופך משקוף לבהיר אטום)
   ================================================== */

/* 1. הגדרת מעבר חלק על האזור הראשי */
.elementor-295 .elementor-element.elementor-element-5f4d4fa2 {
    transition: background-color 0.4s ease-in-out, box-shadow 0.4s ease-in-out !important;
}

/* 2. הפעולה בגלילה: שינוי צבע הרקע והוספת צל */
.elementor-295 .elementor-element.elementor-element-5f4d4fa2.elementor-sticky--effects {
    /* שינוי לצבע הבהיר החדש שביקשת */
    background-color: #DDC39D !important;
    
    /* צל עדין ויוקרתי להפרדה מהתוכן */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1) !important;
}

/* ==================================================
   סוף הקוד
   ================================================== *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a17a697 *//* ============ דסקטופ וטאבלט (מסכים גדולים) ============ */
/* האנימציה: חשיפת רוחב איטית (כתיבה ללא סמן) */
.elementor-295 .elementor-element.elementor-element-4a17a697 .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-295 .elementor-element.elementor-element-4a17a697 .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-72c6ed91 *//* ==========================================
   כותרת KINIM - טקסט שחור + זוהר TAN מחוזק
   ========================================== */

.elementor-295 .elementor-element.elementor-element-72c6ed91 .elementor-heading-title {
    /* שינוי הטקסט לשחור */
    color: #000000 !important; 
    
    /* הילה חזקה כברירת מחדל בגוון TAN (מבליטה את השחור) */
    text-shadow: 0 0 20px rgba(212, 163, 115, 0.4);
    
    transition: all 0.4s ease-in-out !important;
    
    /* וידוא שהטקסט לא יזוז ולא יגדל */
    transform: none !important;
}

/* מצב מעבר עכבר - האור "מתפוצץ" מאחורי הטקסט השחור */
.elementor-295 .elementor-element.elementor-element-72c6ed91:hover .elementor-heading-title {
    /* הטקסט נשאר שחור ויציב */
    color: #000000 !important;
    
    text-shadow: 
        0 0 10px rgba(212, 163, 115, 0.8),   /* ליבה חמה */
        0 0 35px rgba(212, 163, 115, 0.5),   /* מעטפת רחבה */
        0 0 70px rgba(212, 163, 115, 0.3);   /* הילה רחוקה */
        
    transform: none !important; /* מניעת כל תזוזה או גדילה */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f1fa8be *//* ==================================================
   כרטיס יתרונות - TAN TITANIUM (מעודכן עם לוגו חדש)
   ================================================== */

/* 1. הכרטיס עצמו (Desktop) */
.elementor-295 .elementor-element.elementor-element-f1fa8be .elementor-icon-box-wrapper {
    padding: 20px 30px !important; 
    width: 100% !important;        
    display: flex !important;
    align-items: center !important; 
    flex-direction: row !important; 
    gap: 20px !important; 
    margin-bottom: 10px !important;
    
    background: #ffffff !important;
    
    border: 1px solid #e5e7eb !important;
    border-radius: 20px !important;
    
    box-shadow: 
        0 5px 15px rgba(0,0,0,0.05), 
        0 0 0 1px #fff inset !important; 
    
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* 2. אפקט ריחוף - הילה בגוון הדומיננטי */
.elementor-295 .elementor-element.elementor-element-f1fa8be .elementor-icon-box-wrapper:hover {
    transform: translateY(-5px) !important; 
    border-color: #D4A373 !important; 
    
    box-shadow: 
        0 15px 30px rgba(0,0,0,0.1), 
        0 0 25px rgba(212, 163, 115, 0.3) !important; 
}

/* 3. האייקון / לוגו - הגדרות בסיס */
.elementor-295 .elementor-element.elementor-element-f1fa8be .elementor-icon {
    width: 60px !important; 
    height: 60px !important;
    border-radius: 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    transition: all 0.4s ease !important;
    flex-shrink: 0 !important; 

    /* עדכון הקישור לתמונה החדשה שביקשת */
    background-image: url('https://www.gabriella.codesite.co.il/wp-content/uploads/2021/11/GB2777.png') !important;
    background-size: 75% !important; 
    background-position: center center !important;
    background-repeat: no-repeat !important;
    
    /* רקע התחלתי עדין מאוד (TAN כמעט שקוף) */
    background-color: rgba(212, 163, 115, 0.08) !important; 
}

/* הסתרת האייקון המקורי של אלמנטור כדי להציג רק את התמונה */
.elementor-295 .elementor-element.elementor-element-f1fa8be .elementor-icon i, 
.elementor-295 .elementor-element.elementor-element-f1fa8be .elementor-icon svg {
    display: none !important; 
}

/* 4. ריחוף (Hover) - הפיכת הריבוע של הלוגו לבהיר במקום חום */
.elementor-295 .elementor-element.elementor-element-f1fa8be:hover .elementor-icon {
    background-color: #ffffff !important; 
    
    /* מסגרת דקה בצבע TAN כדי לשמור על הקשר לעיצוב */
    border: 1px solid #D4A373 !important; 
    
    transform: scale(1.1) rotate(5deg) !important; 
    box-shadow: 0 5px 15px rgba(212, 163, 115, 0.2) !important; 
}

/* 5. כותרת וטקסט */
.elementor-295 .elementor-element.elementor-element-f1fa8be .elementor-icon-box-title {
    margin-bottom: 4px !important;
    color: #1a1a1a !important; 
    font-size: 18px !important; 
    font-weight: 700 !important;
}

.elementor-295 .elementor-element.elementor-element-f1fa8be .elementor-icon-box-description {
    margin: 0 !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    color: #666666 !important; 
}

/* התאמות מובייל */
@media (max-width: 767px) {
    .elementor-295 .elementor-element.elementor-element-f1fa8be .elementor-icon-box-wrapper {
        padding: 10px 15px !important; 
        border-radius: 12px !important;
        margin-bottom: 6px !important; 
        gap: 12px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f2c859e *//* ==================================================
   כרטיס יתרונות - TAN TITANIUM (מעודכן עם לוגו חדש)
   ================================================== */

/* 1. הכרטיס עצמו (Desktop) */
.elementor-295 .elementor-element.elementor-element-1f2c859e .elementor-icon-box-wrapper {
    padding: 20px 30px !important; 
    width: 100% !important;        
    display: flex !important;
    align-items: center !important; 
    flex-direction: row !important; 
    gap: 20px !important; 
    margin-bottom: 10px !important;
    
    background: #ffffff !important;
    
    border: 1px solid #e5e7eb !important;
    border-radius: 20px !important;
    
    box-shadow: 
        0 5px 15px rgba(0,0,0,0.05), 
        0 0 0 1px #fff inset !important; 
    
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* 2. אפקט ריחוף - הילה בגוון הדומיננטי */
.elementor-295 .elementor-element.elementor-element-1f2c859e .elementor-icon-box-wrapper:hover {
    transform: translateY(-5px) !important; 
    border-color: #D4A373 !important; 
    
    box-shadow: 
        0 15px 30px rgba(0,0,0,0.1), 
        0 0 25px rgba(212, 163, 115, 0.3) !important; 
}

/* 3. האייקון / לוגו - הגדרות בסיס */
.elementor-295 .elementor-element.elementor-element-1f2c859e .elementor-icon {
    width: 60px !important; 
    height: 60px !important;
    border-radius: 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    transition: all 0.4s ease !important;
    flex-shrink: 0 !important; 

    /* עדכון הקישור לתמונה החדשה שביקשת */
    background-image: url('https://www.gabriella.codesite.co.il/wp-content/uploads/2021/11/GB2777.png') !important;
    background-size: 75% !important; 
    background-position: center center !important;
    background-repeat: no-repeat !important;
    
    /* רקע התחלתי עדין מאוד (TAN כמעט שקוף) */
    background-color: rgba(212, 163, 115, 0.08) !important; 
}

/* הסתרת האייקון המקורי של אלמנטור כדי להציג רק את התמונה */
.elementor-295 .elementor-element.elementor-element-1f2c859e .elementor-icon i, 
.elementor-295 .elementor-element.elementor-element-1f2c859e .elementor-icon svg {
    display: none !important; 
}

/* 4. ריחוף (Hover) - הפיכת הריבוע של הלוגו לבהיר במקום חום */
.elementor-295 .elementor-element.elementor-element-1f2c859e:hover .elementor-icon {
    background-color: #ffffff !important; 
    
    /* מסגרת דקה בצבע TAN כדי לשמור על הקשר לעיצוב */
    border: 1px solid #D4A373 !important; 
    
    transform: scale(1.1) rotate(5deg) !important; 
    box-shadow: 0 5px 15px rgba(212, 163, 115, 0.2) !important; 
}

/* 5. כותרת וטקסט */
.elementor-295 .elementor-element.elementor-element-1f2c859e .elementor-icon-box-title {
    margin-bottom: 4px !important;
    color: #1a1a1a !important; 
    font-size: 18px !important; 
    font-weight: 700 !important;
}

.elementor-295 .elementor-element.elementor-element-1f2c859e .elementor-icon-box-description {
    margin: 0 !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    color: #666666 !important; 
}

/* התאמות מובייל */
@media (max-width: 767px) {
    .elementor-295 .elementor-element.elementor-element-1f2c859e .elementor-icon-box-wrapper {
        padding: 10px 15px !important; 
        border-radius: 12px !important;
        margin-bottom: 6px !important; 
        gap: 12px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64ee326c *//* ==================================================
   כרטיס יתרונות - TAN TITANIUM (מעודכן עם לוגו חדש)
   ================================================== */

/* 1. הכרטיס עצמו (Desktop) */
.elementor-295 .elementor-element.elementor-element-64ee326c .elementor-icon-box-wrapper {
    padding: 20px 30px !important; 
    width: 100% !important;        
    display: flex !important;
    align-items: center !important; 
    flex-direction: row !important; 
    gap: 20px !important; 
    margin-bottom: 10px !important;
    
    background: #ffffff !important;
    
    border: 1px solid #e5e7eb !important;
    border-radius: 20px !important;
    
    box-shadow: 
        0 5px 15px rgba(0,0,0,0.05), 
        0 0 0 1px #fff inset !important; 
    
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* 2. אפקט ריחוף - הילה בגוון הדומיננטי */
.elementor-295 .elementor-element.elementor-element-64ee326c .elementor-icon-box-wrapper:hover {
    transform: translateY(-5px) !important; 
    border-color: #D4A373 !important; 
    
    box-shadow: 
        0 15px 30px rgba(0,0,0,0.1), 
        0 0 25px rgba(212, 163, 115, 0.3) !important; 
}

/* 3. האייקון / לוגו - הגדרות בסיס */
.elementor-295 .elementor-element.elementor-element-64ee326c .elementor-icon {
    width: 60px !important; 
    height: 60px !important;
    border-radius: 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    transition: all 0.4s ease !important;
    flex-shrink: 0 !important; 

    /* עדכון הקישור לתמונה החדשה שביקשת */
    background-image: url('https://www.gabriella.codesite.co.il/wp-content/uploads/2021/11/GB2777.png') !important;
    background-size: 75% !important; 
    background-position: center center !important;
    background-repeat: no-repeat !important;
    
    /* רקע התחלתי עדין מאוד (TAN כמעט שקוף) */
    background-color: rgba(212, 163, 115, 0.08) !important; 
}

/* הסתרת האייקון המקורי של אלמנטור כדי להציג רק את התמונה */
.elementor-295 .elementor-element.elementor-element-64ee326c .elementor-icon i, 
.elementor-295 .elementor-element.elementor-element-64ee326c .elementor-icon svg {
    display: none !important; 
}

/* 4. ריחוף (Hover) - הפיכת הריבוע של הלוגו לבהיר במקום חום */
.elementor-295 .elementor-element.elementor-element-64ee326c:hover .elementor-icon {
    background-color: #ffffff !important; 
    
    /* מסגרת דקה בצבע TAN כדי לשמור על הקשר לעיצוב */
    border: 1px solid #D4A373 !important; 
    
    transform: scale(1.1) rotate(5deg) !important; 
    box-shadow: 0 5px 15px rgba(212, 163, 115, 0.2) !important; 
}

/* 5. כותרת וטקסט */
.elementor-295 .elementor-element.elementor-element-64ee326c .elementor-icon-box-title {
    margin-bottom: 4px !important;
    color: #1a1a1a !important; 
    font-size: 18px !important; 
    font-weight: 700 !important;
}

.elementor-295 .elementor-element.elementor-element-64ee326c .elementor-icon-box-description {
    margin: 0 !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    color: #666666 !important; 
}

/* התאמות מובייל */
@media (max-width: 767px) {
    .elementor-295 .elementor-element.elementor-element-64ee326c .elementor-icon-box-wrapper {
        padding: 10px 15px !important; 
        border-radius: 12px !important;
        margin-bottom: 6px !important; 
        gap: 12px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6babcaa8 *//* ==================================================
   כרטיס יתרונות - TAN TITANIUM (מעודכן עם לוגו חדש)
   ================================================== */

/* 1. הכרטיס עצמו (Desktop) */
.elementor-295 .elementor-element.elementor-element-6babcaa8 .elementor-icon-box-wrapper {
    padding: 20px 30px !important; 
    width: 100% !important;        
    display: flex !important;
    align-items: center !important; 
    flex-direction: row !important; 
    gap: 20px !important; 
    margin-bottom: 10px !important;
    
    background: #ffffff !important;
    
    border: 1px solid #e5e7eb !important;
    border-radius: 20px !important;
    
    box-shadow: 
        0 5px 15px rgba(0,0,0,0.05), 
        0 0 0 1px #fff inset !important; 
    
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* 2. אפקט ריחוף - הילה בגוון הדומיננטי */
.elementor-295 .elementor-element.elementor-element-6babcaa8 .elementor-icon-box-wrapper:hover {
    transform: translateY(-5px) !important; 
    border-color: #D4A373 !important; 
    
    box-shadow: 
        0 15px 30px rgba(0,0,0,0.1), 
        0 0 25px rgba(212, 163, 115, 0.3) !important; 
}

/* 3. האייקון / לוגו - הגדרות בסיס */
.elementor-295 .elementor-element.elementor-element-6babcaa8 .elementor-icon {
    width: 60px !important; 
    height: 60px !important;
    border-radius: 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    transition: all 0.4s ease !important;
    flex-shrink: 0 !important; 

    /* עדכון הקישור לתמונה החדשה שביקשת */
    background-image: url('https://www.gabriella.codesite.co.il/wp-content/uploads/2021/11/GB2777.png') !important;
    background-size: 75% !important; 
    background-position: center center !important;
    background-repeat: no-repeat !important;
    
    /* רקע התחלתי עדין מאוד (TAN כמעט שקוף) */
    background-color: rgba(212, 163, 115, 0.08) !important; 
}

/* הסתרת האייקון המקורי של אלמנטור כדי להציג רק את התמונה */
.elementor-295 .elementor-element.elementor-element-6babcaa8 .elementor-icon i, 
.elementor-295 .elementor-element.elementor-element-6babcaa8 .elementor-icon svg {
    display: none !important; 
}

/* 4. ריחוף (Hover) - הפיכת הריבוע של הלוגו לבהיר במקום חום */
.elementor-295 .elementor-element.elementor-element-6babcaa8:hover .elementor-icon {
    background-color: #ffffff !important; 
    
    /* מסגרת דקה בצבע TAN כדי לשמור על הקשר לעיצוב */
    border: 1px solid #D4A373 !important; 
    
    transform: scale(1.1) rotate(5deg) !important; 
    box-shadow: 0 5px 15px rgba(212, 163, 115, 0.2) !important; 
}

/* 5. כותרת וטקסט */
.elementor-295 .elementor-element.elementor-element-6babcaa8 .elementor-icon-box-title {
    margin-bottom: 4px !important;
    color: #1a1a1a !important; 
    font-size: 18px !important; 
    font-weight: 700 !important;
}

.elementor-295 .elementor-element.elementor-element-6babcaa8 .elementor-icon-box-description {
    margin: 0 !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    color: #666666 !important; 
}

/* התאמות מובייל */
@media (max-width: 767px) {
    .elementor-295 .elementor-element.elementor-element-6babcaa8 .elementor-icon-box-wrapper {
        padding: 10px 15px !important; 
        border-radius: 12px !important;
        margin-bottom: 6px !important; 
        gap: 12px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-de3ede9 *//* ==================================================
   GABRIELLA LUXURY - IPHONE VIDEO FRAME
   ================================================== */

/* 1. הגדרת המעטפת של הסרטון - גוף המכשיר */
.elementor-295 .elementor-element.elementor-element-de3ede9 .elementor-wrapper, 
.elementor-295 .elementor-element.elementor-element-de3ede9 video {
    height: 550px !important;
    width: 320px !important;
    margin: 0 auto !important;
    border: 3px solid #000000 !important;
    border-radius: 40px !important;
    background: #000;
    overflow: hidden !important;
    position: relative !important;
    /* המסגרת וההילה בצבע השמנת */
    box-shadow: 
        0 0 0 1px #444, 
        0 0 0 5px #FFE2B9, 
        0 0 0 6px #D4A373, 
        0 25px 70px rgba(212, 163, 115, 0.4) !important;
}

/* מוודא שהסרטון עצמו ימלא את כל שטח המכשיר */
.elementor-295 .elementor-element.elementor-element-de3ede9 video {
    object-fit: cover !important;
    border: none !important;
}

/* 2. האי הדינמי (החלק השחור למעלה) */
.elementor-295 .elementor-element.elementor-element-de3ede9 .elementor-wrapper::after {
    content: '';
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90px;
    height: 24px;
    background-color: #000;
    border-radius: 20px;
    z-index: 20;
    pointer-events: none;
    background-image: radial-gradient(circle at 75% 50%, #2a2a2a 1px, #000 5px);
}

/* 3. כפתורי הצד (ווליום) */
.elementor-295 .elementor-element.elementor-element-de3ede9 .elementor-wrapper::before {
    content: '';
    position: absolute;
    left: -8px;
    top: 75px;
    width: 4px;
    height: 35px;
    background: #FFE2B9;
    border-radius: 3px;
    z-index: 1;
    box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0 45px 0 0 #FFE2B9, 0 45px 2px 0px rgba(0,0,0,0.2) inset;
}

/* --- התאמה לטאבלט --- */
@media (max-width: 1024px) {
    .elementor-295 .elementor-element.elementor-element-de3ede9 .elementor-wrapper, 
    .elementor-295 .elementor-element.elementor-element-de3ede9 video {
        height: 400px !important;
        width: 260px !important;
    }
}

/* --- התאמה למובייל --- */
@media (max-width: 767px) {
    .elementor-295 .elementor-element.elementor-element-de3ede9 .elementor-wrapper, 
    .elementor-295 .elementor-element.elementor-element-de3ede9 video {
        height: 520px !important;
        width: 300px !important; /* מעט רחב יותר מהתמונות כי זה סרטון בודד */
        border-radius: 25px !important;
    }
    
    .elementor-295 .elementor-element.elementor-element-de3ede9 .elementor-wrapper::after {
        width: 50px !important;
        height: 12px !important;
        top: 6px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1476d825 *//* ==========================================
   כותרת KINIM - טקסט לבן + זוהר TAN
   ========================================== */

.elementor-295 .elementor-element.elementor-element-1476d825 .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-295 .elementor-element.elementor-element-1476d825: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 counter, class: .elementor-element-9bf2062 *//* ==================================================
   מונה KINIM - טקסט לבן + אפקט HOVER בגוון TAN
   ================================================== */

/* 1. הקונטיינר הראשי */
.elementor-295 .elementor-element.elementor-element-9bf2062 .elementor-widget-container {
    position: relative !important;
    padding: 20px 0 20px 30px !important; 
    transition: all 0.3s ease !important;
}

/* 2. הקו עצמו - לבן שקוף */
.elementor-295 .elementor-element.elementor-element-9bf2062 .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-295 .elementor-element.elementor-element-9bf2062 .elementor-counter-number,
.elementor-295 .elementor-element.elementor-element-9bf2062 .elementor-counter-number-suffix, 
.elementor-295 .elementor-element.elementor-element-9bf2062 .elementor-counter-number-prefix, 
.elementor-295 .elementor-element.elementor-element-9bf2062 .elementor-counter-title {
    color: #FFFFFF !important; /* טקסט לבן קבוע */
    transition: all 0.3s ease !important;
}


/* --- ה-HOVER --- */

/* א. שינוי הקו לצבע הדומיננטי + זוהר חם */
.elementor-295 .elementor-element.elementor-element-9bf2062:hover .elementor-widget-container::before {
    background-color: #D4A373 !important;
    box-shadow: 0 0 12px 1px #D4A373, 0 0 20px 2px rgba(212, 163, 115, 0.4) !important;
}

/* ב. שינוי כל הטקסטים לצבע הדומיננטי ב-Hover */
.elementor-295 .elementor-element.elementor-element-9bf2062:hover .elementor-counter-number,
.elementor-295 .elementor-element.elementor-element-9bf2062:hover .elementor-counter-number-suffix, 
.elementor-295 .elementor-element.elementor-element-9bf2062:hover .elementor-counter-number-prefix,
.elementor-295 .elementor-element.elementor-element-9bf2062:hover .elementor-counter-title {
    color: #D4A373 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2171033 *//* ==================================================
   מונה KINIM - טקסט לבן + אפקט HOVER בגוון TAN
   ================================================== */

/* 1. הקונטיינר הראשי */
.elementor-295 .elementor-element.elementor-element-2171033 .elementor-widget-container {
    position: relative !important;
    padding: 20px 0 20px 30px !important; 
    transition: all 0.3s ease !important;
}

/* 2. הקו עצמו - לבן שקוף */
.elementor-295 .elementor-element.elementor-element-2171033 .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-295 .elementor-element.elementor-element-2171033 .elementor-counter-number,
.elementor-295 .elementor-element.elementor-element-2171033 .elementor-counter-number-suffix, 
.elementor-295 .elementor-element.elementor-element-2171033 .elementor-counter-number-prefix, 
.elementor-295 .elementor-element.elementor-element-2171033 .elementor-counter-title {
    color: #FFFFFF !important; /* טקסט לבן קבוע */
    transition: all 0.3s ease !important;
}


/* --- ה-HOVER --- */

/* א. שינוי הקו לצבע הדומיננטי + זוהר חם */
.elementor-295 .elementor-element.elementor-element-2171033:hover .elementor-widget-container::before {
    background-color: #D4A373 !important;
    box-shadow: 0 0 12px 1px #D4A373, 0 0 20px 2px rgba(212, 163, 115, 0.4) !important;
}

/* ב. שינוי כל הטקסטים לצבע הדומיננטי ב-Hover */
.elementor-295 .elementor-element.elementor-element-2171033:hover .elementor-counter-number,
.elementor-295 .elementor-element.elementor-element-2171033:hover .elementor-counter-number-suffix, 
.elementor-295 .elementor-element.elementor-element-2171033:hover .elementor-counter-number-prefix,
.elementor-295 .elementor-element.elementor-element-2171033:hover .elementor-counter-title {
    color: #D4A373 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1ba1996d *//* ==================================================
   מונה KINIM - טקסט לבן + אפקט HOVER בגוון TAN
   ================================================== */

/* 1. הקונטיינר הראשי */
.elementor-295 .elementor-element.elementor-element-1ba1996d .elementor-widget-container {
    position: relative !important;
    padding: 20px 0 20px 30px !important; 
    transition: all 0.3s ease !important;
}

/* 2. הקו עצמו - לבן שקוף */
.elementor-295 .elementor-element.elementor-element-1ba1996d .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-295 .elementor-element.elementor-element-1ba1996d .elementor-counter-number,
.elementor-295 .elementor-element.elementor-element-1ba1996d .elementor-counter-number-suffix, 
.elementor-295 .elementor-element.elementor-element-1ba1996d .elementor-counter-number-prefix, 
.elementor-295 .elementor-element.elementor-element-1ba1996d .elementor-counter-title {
    color: #FFFFFF !important; /* טקסט לבן קבוע */
    transition: all 0.3s ease !important;
}


/* --- ה-HOVER --- */

/* א. שינוי הקו לצבע הדומיננטי + זוהר חם */
.elementor-295 .elementor-element.elementor-element-1ba1996d:hover .elementor-widget-container::before {
    background-color: #D4A373 !important;
    box-shadow: 0 0 12px 1px #D4A373, 0 0 20px 2px rgba(212, 163, 115, 0.4) !important;
}

/* ב. שינוי כל הטקסטים לצבע הדומיננטי ב-Hover */
.elementor-295 .elementor-element.elementor-element-1ba1996d:hover .elementor-counter-number,
.elementor-295 .elementor-element.elementor-element-1ba1996d:hover .elementor-counter-number-suffix, 
.elementor-295 .elementor-element.elementor-element-1ba1996d:hover .elementor-counter-number-prefix,
.elementor-295 .elementor-element.elementor-element-1ba1996d:hover .elementor-counter-title {
    color: #D4A373 !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-25f2dac *//* ==================================================
   קוד CSS סופי - קרוסלת פוסטים נגררת + גוון TAN
   ================================================== */

/* --- חלק 0: עיצוב פס גלילה מודרני --- */
.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-grid::-webkit-scrollbar {
    height: 8px !important;
    display: block !important;
}

.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-grid::-webkit-scrollbar-track {
    background: #f5f5f5 !important;
    border-radius: 10px;
}

/* הידית (Thumb) - בצבע ה-TAN הדומיננטי */
.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-grid::-webkit-scrollbar-thumb {
    background-color: #D4A373 !important; 
    border-radius: 10px;
    border: 2px solid #f5f5f5;
}

/* הגדרות לפיירפוקס */
.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-grid {
    scrollbar-width: thin;
    scrollbar-color: #D4A373 #f5f5f5;
}

/* --- חלק 1: עיצוב הכרטיסים עצמם --- */
.elementor-295 .elementor-element.elementor-element-25f2dac .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;
}

/* אפקט הרמה במעבר עכבר עם הילה בגוון TAN */
@media (min-width: 768px) {
    .elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__card:hover {
        transform: translateY(-8px);
        /* צללית רכה בגוון ה-TAN (RGB: 212, 163, 115) */
        box-shadow: 0 15px 30px rgba(212, 163, 115, 0.2);
    }
}

/* צבע קישור "קרא עוד" - TAN מודגש */
.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__read-more {
    color: #D4A373 !important;
    font-weight: bold;
    text-decoration: none;
    transition: opacity 0.3s ease;
}

.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__read-more:hover {
    opacity: 0.8;
}

/* כותרות ותקציר */
.elementor-295 .elementor-element.elementor-element-25f2dac .elementor-post__title {
    font-size: 18px !important;
    margin-bottom: 10px !important;
    color: #333; /* צבע כהה קלאסי לכותרת */
}

/* --- חלק 2: הגדרת המיכל הראשי כקרוסלה --- */
.elementor-295 .elementor-element.elementor-element-25f2dac .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-295 .elementor-element.elementor-element-25f2dac .elementor-grid.active {
    cursor: grabbing;
}

/* --- חלק 3: רוחב כרטיסים קבוע לדסקטופ --- */
@media (min-width: 768px) {
    .elementor-295 .elementor-element.elementor-element-25f2dac .elementor-grid-item {
        min-width: 320px !important; 
        width: 320px !important; 
        flex-shrink: 0 !important;
        scroll-snap-align: start;
    }
}

/* --- חלק 4: התאמות למובייל --- */
@media (max-width: 767px) {
    .elementor-295 .elementor-element.elementor-element-25f2dac .elementor-grid::-webkit-scrollbar {
        display: none !important;
    }
    .elementor-295 .elementor-element.elementor-element-25f2dac .elementor-grid {
        scrollbar-width: none;
        gap: 15px !important;
    }
    .elementor-295 .elementor-element.elementor-element-25f2dac .elementor-grid-item {
        min-width: 85% !important;
        width: 85% !important;
        flex-shrink: 0 !important;
        scroll-snap-align: center;
    }
}/* End custom CSS */