.elementor-9487 .elementor-element.elementor-element-hero{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--overlay-opacity:0.95;--padding-top:4vw;--padding-bottom:10.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9487 .elementor-element.elementor-element-hero:not(.elementor-motion-effects-element-type-background), .elementor-9487 .elementor-element.elementor-element-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FC9652;background-image:url("https://galit-gilboa.com/wp-content/uploads/2026/08/hero-bg-family-living-room.webp");background-position:center center;background-size:cover;}.elementor-9487 .elementor-element.elementor-element-hero::before, .elementor-9487 .elementor-element.elementor-element-hero > .elementor-background-video-container::before, .elementor-9487 .elementor-element.elementor-element-hero > .e-con-inner > .elementor-background-video-container::before, .elementor-9487 .elementor-element.elementor-element-hero > .elementor-background-slideshow::before, .elementor-9487 .elementor-element.elementor-element-hero > .e-con-inner > .elementor-background-slideshow::before, .elementor-9487 .elementor-element.elementor-element-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FC9652;--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9487 .elementor-element.elementor-element-hero-wave{width:var( --container-widget-width, 106.67vw );max-width:106.67vw;--container-widget-width:106.67vw;--container-widget-flex-grow:0;bottom:-1px;z-index:1;text-align:center;}body:not(.rtl) .elementor-9487 .elementor-element.elementor-element-hero-wave{right:7.99vw;}body.rtl .elementor-9487 .elementor-element.elementor-element-hero-wave{left:7.99vw;}.elementor-9487 .elementor-element.elementor-element-hero-wave img{width:100%;}.elementor-9487 .elementor-element.elementor-element-hero-copy{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:7.99vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-9487 .elementor-element.elementor-element-hero-head{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-9487 .elementor-element.elementor-element-hero-eyebrow{width:auto;max-width:auto;text-align:center;font-family:"mikhmoret round", Sans-serif;font-size:2.78vw;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-9487 .elementor-element.elementor-element-hero-eyebrow > .elementor-widget-container{background-color:#4D0F36;padding:5px 25px 5px 25px;border-radius:15px 15px 15px 15px;}.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-9487 .elementor-element.elementor-element-hero-title{text-align:start;}.elementor-9487 .elementor-element.elementor-element-hero-title .elementor-heading-title{font-family:"mikhmoret round", Sans-serif;font-size:8.33vw;font-weight:800;line-height:1em;color:var( --e-global-color-4c370a6c );}.elementor-9487 .elementor-element.elementor-element-hero-subtitle{width:var( --container-widget-width, 30.7vw );max-width:30.7vw;--container-widget-width:30.7vw;--container-widget-flex-grow:0;text-align:start;font-family:"mikhmoret round", Sans-serif;font-size:2.78vw;font-weight:400;line-height:1em;color:#4D0F36;}.elementor-9487 .elementor-element.elementor-element-hero-chevron{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;bottom:3.13vw;z-index:3;text-align:center;}body:not(.rtl) .elementor-9487 .elementor-element.elementor-element-hero-chevron{left:0px;}body.rtl .elementor-9487 .elementor-element.elementor-element-hero-chevron{right:0px;}.elementor-9487 .elementor-element.elementor-element-hero-chevron img{width:2.5vw;}.elementor-9487 .elementor-element.elementor-element-hero-galit-wrap{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--z-index:4;}.elementor-9487 .elementor-element.elementor-element-hero-galit{text-align:center;}.elementor-9487 .elementor-element.elementor-element-hero-galit img{width:100%;}.elementor-9487 .elementor-element.elementor-element-hero-circle{width:auto;max-width:auto;top:-11.32vw;z-index:5;}body:not(.rtl) .elementor-9487 .elementor-element.elementor-element-hero-circle{right:-12.78vw;}body.rtl .elementor-9487 .elementor-element.elementor-element-hero-circle{left:-12.78vw;}.elementor-9487 .elementor-element.elementor-element-hero-logo{width:auto;max-width:auto;top:1.46vw;z-index:6;text-align:center;}body:not(.rtl) .elementor-9487 .elementor-element.elementor-element-hero-logo{right:1.74vw;}body.rtl .elementor-9487 .elementor-element.elementor-element-hero-logo{left:1.74vw;}.elementor-9487 .elementor-element.elementor-element-hero-logo img{width:7.47vw;}.elementor-9487 .elementor-element.elementor-element-lesson-one{--display:flex;--min-height:100vh;--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:40px 60px;--row-gap:40px;--column-gap:60px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-9487 .elementor-element.elementor-element-lesson-one:not(.elementor-motion-effects-element-type-background), .elementor-9487 .elementor-element.elementor-element-lesson-one > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF0E5;}.elementor-9487 .elementor-element.elementor-element-lesson-copy{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-9487 .elementor-element.elementor-element-lesson-kicker{text-align:start;}.elementor-9487 .elementor-element.elementor-element-lesson-kicker .elementor-heading-title{font-family:"mikhmoret round", Sans-serif;font-size:4.3vw;font-weight:800;line-height:0.86em;color:var( --e-global-color-primary );}.elementor-9487 .elementor-element.elementor-element-lesson-title > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-9487 .elementor-element.elementor-element-lesson-title{text-align:start;}.elementor-9487 .elementor-element.elementor-element-lesson-title .elementor-heading-title{font-family:"mikhmoret round", Sans-serif;font-size:4.3vw;font-weight:800;line-height:0.86em;color:var( --e-global-color-4c370a6c );}.elementor-9487 .elementor-element.elementor-element-lesson-body > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-9487 .elementor-element.elementor-element-lesson-body{text-align:start;}.elementor-9487 .elementor-element.elementor-element-lesson-body .elementor-heading-title{font-family:"mikhmoret round", Sans-serif;font-size:2.22vw;font-weight:400;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-9487 .elementor-element.elementor-element-lesson-stage{--display:flex;--min-height:74vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-9487 .elementor-element.elementor-element-lesson-deck{--display:flex;--min-height:63vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9487 .elementor-element.elementor-element-lesson-card-1{width:auto;max-width:auto;text-align:center;}.elementor-9487 .elementor-element.elementor-element-lesson-card-1 img{width:49.7vh;}.elementor-9487 .elementor-element.elementor-element-lesson-card-2{width:auto;max-width:auto;text-align:center;}.elementor-9487 .elementor-element.elementor-element-lesson-card-2 img{width:49.7vh;}.elementor-9487 .elementor-element.elementor-element-lesson-dots{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9487 .elementor-element.elementor-element-lesson-dot-1{--display:flex;}.elementor-9487 .elementor-element.elementor-element-lesson-dot-2{--display:flex;}.elementor-9487 .elementor-element.elementor-element-lesson-arrow-prev{width:auto;max-width:auto;}.elementor-9487 .elementor-element.elementor-element-lesson-arrow-prev img{width:40px;}.elementor-9487 .elementor-element.elementor-element-lesson-arrow-next{width:auto;max-width:auto;}.elementor-9487 .elementor-element.elementor-element-lesson-arrow-next img{width:40px;}.elementor-9487 .elementor-element.elementor-element-lesson-disclaimer > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-9487 .elementor-element.elementor-element-lesson-disclaimer{text-align:center;}.elementor-9487 .elementor-element.elementor-element-lesson-disclaimer .elementor-heading-title{font-family:"mikhmoret round", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#7A5164;}.elementor-9487 .elementor-element.elementor-element-lesson-js{width:auto;max-width:auto;}.elementor-9487 .elementor-element.elementor-element-boundaries{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.86;--padding-top:19vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-9487 .elementor-element.elementor-element-boundaries:not(.elementor-motion-effects-element-type-background), .elementor-9487 .elementor-element.elementor-element-boundaries > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://galit-gilboa.com/wp-content/uploads/2026/08/boundaries-bg-kitchen.webp");background-position:center center;background-size:cover;}.elementor-9487 .elementor-element.elementor-element-boundaries::before, .elementor-9487 .elementor-element.elementor-element-boundaries > .elementor-background-video-container::before, .elementor-9487 .elementor-element.elementor-element-boundaries > .e-con-inner > .elementor-background-video-container::before, .elementor-9487 .elementor-element.elementor-element-boundaries > .elementor-background-slideshow::before, .elementor-9487 .elementor-element.elementor-element-boundaries > .e-con-inner > .elementor-background-slideshow::before, .elementor-9487 .elementor-element.elementor-element-boundaries > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-9487 .elementor-element.elementor-element-boundaries-wave{width:var( --container-widget-width, 106.67vw );max-width:106.67vw;--container-widget-width:106.67vw;--container-widget-flex-grow:0;top:0px;z-index:2;text-align:center;}body:not(.rtl) .elementor-9487 .elementor-element.elementor-element-boundaries-wave{right:-3.33vw;}body.rtl .elementor-9487 .elementor-element.elementor-element-boundaries-wave{left:-3.33vw;}.elementor-9487 .elementor-element.elementor-element-boundaries-wave img{width:100%;}.elementor-9487 .elementor-element.elementor-element-boundaries-title{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--flex-wrap:wrap;}.elementor-9487 .elementor-element.elementor-element-boundaries-title-a{width:auto;max-width:auto;text-align:center;}.elementor-9487 .elementor-element.elementor-element-boundaries-title-a .elementor-heading-title{font-family:"mikhmoret round", Sans-serif;font-size:6.67vw;font-weight:800;line-height:1.1em;color:var( --e-global-color-4c370a6c );}.elementor-9487 .elementor-element.elementor-element-boundaries-title-b{width:auto;max-width:auto;text-align:center;}.elementor-9487 .elementor-element.elementor-element-boundaries-title-b .elementor-heading-title{font-family:"mikhmoret round", Sans-serif;font-size:6.67vw;font-weight:800;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-9487 .elementor-element.elementor-element-boundaries-body{width:var( --container-widget-width, 44vw );max-width:44vw;--container-widget-width:44vw;--container-widget-flex-grow:0;z-index:3;text-align:center;font-family:"mikhmoret round", Sans-serif;font-size:2.22vw;font-weight:400;line-height:1.5em;color:#4D0F36;}.elementor-9487 .elementor-element.elementor-element-boundaries-js{width:auto;max-width:auto;}.elementor-9487 .elementor-element.elementor-element-offer{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-9487 .elementor-element.elementor-element-offer:not(.elementor-motion-effects-element-type-background), .elementor-9487 .elementor-element.elementor-element-offer > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D0F36;}.elementor-9487 .elementor-element.elementor-element-offer-swirl-a{width:auto;max-width:auto;bottom:-14%;z-index:1;text-align:center;}body:not(.rtl) .elementor-9487 .elementor-element.elementor-element-offer-swirl-a{right:-8%;}body.rtl .elementor-9487 .elementor-element.elementor-element-offer-swirl-a{left:-8%;}.elementor-9487 .elementor-element.elementor-element-offer-swirl-a img{width:26vw;}.elementor-9487 .elementor-element.elementor-element-offer-swirl-b{width:auto;max-width:auto;top:-19%;z-index:1;text-align:center;}body:not(.rtl) .elementor-9487 .elementor-element.elementor-element-offer-swirl-b{left:-11%;}body.rtl .elementor-9487 .elementor-element.elementor-element-offer-swirl-b{right:-11%;}.elementor-9487 .elementor-element.elementor-element-offer-swirl-b img{width:30vw;}.elementor-9487 .elementor-element.elementor-element-offer-head{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-9487 .elementor-element.elementor-element-offer-title{text-align:center;}.elementor-9487 .elementor-element.elementor-element-offer-title .elementor-heading-title{font-family:"mikhmoret round", Sans-serif;font-size:6vw;font-weight:800;line-height:1.05em;color:#FC9652;}.elementor-9487 .elementor-element.elementor-element-offer-pill{--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;--padding-top:3px;--padding-bottom:3px;--padding-left:12px;--padding-right:12px;}.elementor-9487 .elementor-element.elementor-element-offer-pill:not(.elementor-motion-effects-element-type-background), .elementor-9487 .elementor-element.elementor-element-offer-pill > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB1B6C;}.elementor-9487 .elementor-element.elementor-element-offer-pill-text{width:auto;max-width:auto;text-align:center;}.elementor-9487 .elementor-element.elementor-element-offer-pill-text .elementor-heading-title{font-family:"mikhmoret round", Sans-serif;font-size:2.78vw;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-9487 .elementor-element.elementor-element-offer-price-was{text-align:center;font-family:"mikhmoret round", Sans-serif;font-size:3.33vw;font-weight:300;line-height:1.15em;color:#FFFFFF;}.elementor-9487 .elementor-element.elementor-element-offer-price-now > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-9487 .elementor-element.elementor-element-offer-price-now{text-align:center;}.elementor-9487 .elementor-element.elementor-element-offer-price-now .elementor-heading-title{font-family:"mikhmoret round", Sans-serif;font-size:4.44vw;font-weight:800;line-height:1.05em;color:#FFFFFF;}.elementor-9487 .elementor-element.elementor-element-offer-visual{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-9487 .elementor-element.elementor-element-offer-image{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9487 .elementor-element.elementor-element-offer-image img{width:100%;}.elementor-9487 .elementor-element.elementor-element-offer-stamp{width:auto;max-width:auto;top:-6%;z-index:5;}body:not(.rtl) .elementor-9487 .elementor-element.elementor-element-offer-stamp{right:-14%;}body.rtl .elementor-9487 .elementor-element.elementor-element-offer-stamp{left:-14%;}.elementor-9487 .elementor-element.elementor-element-offer-disclaimer > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-9487 .elementor-element.elementor-element-offer-disclaimer{text-align:center;}.elementor-9487 .elementor-element.elementor-element-offer-disclaimer .elementor-heading-title{font-family:"mikhmoret round", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#C9A9BC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9487 .elementor-element.elementor-element-offer-cta .elementor-button{background-color:#FC9652;font-family:"mikhmoret round", Sans-serif;font-size:2.78vw;font-weight:800;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:71px 71px 71px 71px;padding:10px 62px 10px 62px;}.elementor-9487 .elementor-element.elementor-element-offer-cta .elementor-button:hover, .elementor-9487 .elementor-element.elementor-element-offer-cta .elementor-button:focus{background-color:#DB1B6C;color:#FFFFFF;}.elementor-9487 .elementor-element.elementor-element-offer-cta{z-index:3;}.elementor-9487 .elementor-element.elementor-element-offer-cta .elementor-button:hover svg, .elementor-9487 .elementor-element.elementor-element-offer-cta .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9487 .elementor-element.elementor-element-offer-tagline{width:var( --container-widget-width, 61vw );max-width:61vw;--container-widget-width:61vw;--container-widget-flex-grow:0;z-index:3;text-align:center;font-family:"mikhmoret round", Sans-serif;font-size:2.22vw;font-weight:400;line-height:1.35em;color:#FFFFFF;}.elementor-9487 .elementor-element.elementor-element-offer-tagline > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-9487 .elementor-element.elementor-element-offer-js{width:auto;max-width:auto;}.elementor-9487 .elementor-element.elementor-element-faq{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-9487 .elementor-element.elementor-element-faq:not(.elementor-motion-effects-element-type-background), .elementor-9487 .elementor-element.elementor-element-faq > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF0E5;}.elementor-9487 .elementor-element.elementor-element-faq-title{text-align:center;}.elementor-9487 .elementor-element.elementor-element-faq-title .elementor-heading-title{font-family:"mikhmoret round", Sans-serif;font-size:6.67vw;font-weight:800;line-height:1.05em;color:var( --e-global-color-4c370a6c );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9487 .elementor-element.elementor-element-faq-list{width:var( --container-widget-width, 46vw );max-width:46vw;--container-widget-width:46vw;--container-widget-flex-grow:0;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-accordion-item{border-width:0px;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-accordion-icon, .elementor-9487 .elementor-element.elementor-element-faq-list .elementor-accordion-title{color:#4D0F36;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-accordion-icon svg{fill:#4D0F36;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-active .elementor-accordion-icon, .elementor-9487 .elementor-element.elementor-element-faq-list .elementor-active .elementor-accordion-title{color:#4D0F36;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-active .elementor-accordion-icon svg{fill:#4D0F36;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-accordion-title{font-family:"mikhmoret round", Sans-serif;font-size:2.22vw;font-weight:800;line-height:1.12em;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-tab-title{padding:10px 14px 10px 14px;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-tab-title .elementor-accordion-icon i:before{color:#4D0F36;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-tab-title .elementor-accordion-icon svg{fill:#4D0F36;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#4D0F36;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#4D0F36;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-accordion-icon{margin-inline-end:10px;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-tab-content{background-color:#F2E3D3;color:#4D0F36;font-family:"mikhmoret round", Sans-serif;font-size:2.22vw;font-weight:400;line-height:1.35em;padding:4px 14px 14px 14px;}.elementor-9487 .elementor-element.elementor-element-faq-contact{text-align:center;font-family:"mikhmoret round", Sans-serif;font-size:2.22vw;font-weight:400;line-height:1.35em;color:#DB1B6C;}@media(min-width:768px){.elementor-9487 .elementor-element.elementor-element-hero-copy{--width:62.5vw;}.elementor-9487 .elementor-element.elementor-element-hero-head{--width:100%;}.elementor-9487 .elementor-element.elementor-element-lesson-copy{--width:27vw;}.elementor-9487 .elementor-element.elementor-element-lesson-stage{--width:40vw;}.elementor-9487 .elementor-element.elementor-element-lesson-deck{--width:100%;}.elementor-9487 .elementor-element.elementor-element-lesson-dots{--width:130px;}.elementor-9487 .elementor-element.elementor-element-boundaries-title{--width:100%;}.elementor-9487 .elementor-element.elementor-element-offer-head{--width:37.3vw;}.elementor-9487 .elementor-element.elementor-element-offer-pill{--width:100%;}.elementor-9487 .elementor-element.elementor-element-offer-visual{--width:38vw;}}@media(max-width:1366px) and (min-width:768px){.elementor-9487 .elementor-element.elementor-element-lesson-copy{--width:28vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-9487 .elementor-element.elementor-element-hero-copy{--width:100%;}.elementor-9487 .elementor-element.elementor-element-lesson-copy{--width:100%;}.elementor-9487 .elementor-element.elementor-element-lesson-stage{--width:100%;}.elementor-9487 .elementor-element.elementor-element-offer-head{--width:100%;}.elementor-9487 .elementor-element.elementor-element-offer-visual{--width:72%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9487 .elementor-element.elementor-element-hero-title .elementor-heading-title{font-size:8.33vw;}.elementor-9487 .elementor-element.elementor-element-lesson-kicker .elementor-heading-title{font-size:4.4vw;}.elementor-9487 .elementor-element.elementor-element-lesson-title .elementor-heading-title{font-size:4.4vw;}.elementor-9487 .elementor-element.elementor-element-lesson-body .elementor-heading-title{font-size:2.3vw;}.elementor-9487 .elementor-element.elementor-element-boundaries-title-a .elementor-heading-title{font-size:6.4vw;}.elementor-9487 .elementor-element.elementor-element-boundaries-title-b .elementor-heading-title{font-size:6.4vw;}.elementor-9487 .elementor-element.elementor-element-boundaries-body{font-size:2.3vw;}.elementor-9487 .elementor-element.elementor-element-offer-title .elementor-heading-title{font-size:5.9vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9487 .elementor-element.elementor-element-faq-title .elementor-heading-title{font-size:6.4vw;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9487 .elementor-element.elementor-element-hero-copy{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9487 .elementor-element.elementor-element-hero-eyebrow{font-size:26px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9487 .elementor-element.elementor-element-hero-title .elementor-heading-title{font-size:62px;}.elementor-9487 .elementor-element.elementor-element-hero-subtitle{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:26px;}.elementor-9487 .elementor-element.elementor-element-lesson-one{--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-9487 .elementor-element.elementor-element-lesson-kicker .elementor-heading-title{font-size:48px;}.elementor-9487 .elementor-element.elementor-element-lesson-title .elementor-heading-title{font-size:48px;}.elementor-9487 .elementor-element.elementor-element-lesson-body .elementor-heading-title{font-size:24px;}.elementor-9487 .elementor-element.elementor-element-lesson-card-1 img{width:44vh;}.elementor-9487 .elementor-element.elementor-element-lesson-card-2 img{width:44vh;}.elementor-9487 .elementor-element.elementor-element-boundaries-wave{width:initial;max-width:initial;}.elementor-9487 .elementor-element.elementor-element-boundaries-title-a .elementor-heading-title{font-size:52px;}.elementor-9487 .elementor-element.elementor-element-boundaries-title-b .elementor-heading-title{font-size:52px;}.elementor-9487 .elementor-element.elementor-element-boundaries-body{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:24px;}.elementor-9487 .elementor-element.elementor-element-offer-title .elementor-heading-title{font-size:50px;}.elementor-9487 .elementor-element.elementor-element-offer-pill-text .elementor-heading-title{font-size:26px;}.elementor-9487 .elementor-element.elementor-element-offer-price-was{font-size:32px;}.elementor-9487 .elementor-element.elementor-element-offer-price-now .elementor-heading-title{font-size:42px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9487 .elementor-element.elementor-element-offer-cta .elementor-button{font-size:26px;}.elementor-9487 .elementor-element.elementor-element-offer-tagline{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:22px;}.elementor-9487 .elementor-element.elementor-element-faq-title .elementor-heading-title{font-size:54px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-9487 .elementor-element.elementor-element-faq-list{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-accordion-title{font-size:24px;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-tab-content{font-size:22px;}.elementor-9487 .elementor-element.elementor-element-faq-contact{font-size:22px;}}@media(max-width:767px){.elementor-9487 .elementor-element.elementor-element-hero{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9487 .elementor-element.elementor-element-hero-wave{--container-widget-width:130.8vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 130.8vw );max-width:130.8vw;}body:not(.rtl) .elementor-9487 .elementor-element.elementor-element-hero-wave{right:-21.9vw;}body.rtl .elementor-9487 .elementor-element.elementor-element-hero-wave{left:-21.9vw;}.elementor-9487 .elementor-element.elementor-element-hero-wave img{width:130.8vw;}.elementor-9487 .elementor-element.elementor-element-hero-copy{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-9487 .elementor-element.elementor-element-hero-head{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9487 .elementor-element.elementor-element-hero-eyebrow > .elementor-widget-container{padding:4px 16px 4px 16px;}.elementor-9487 .elementor-element.elementor-element-hero-eyebrow{font-size:20px;line-height:1.75em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9487 .elementor-element.elementor-element-hero-title{text-align:center;}.elementor-9487 .elementor-element.elementor-element-hero-title .elementor-heading-title{font-size:13.4vw;line-height:0.92em;}.elementor-9487 .elementor-element.elementor-element-hero-subtitle{text-align:center;font-size:26px;line-height:1em;}.elementor-9487 .elementor-element.elementor-element-hero-chevron{bottom:40vh;}.elementor-9487 .elementor-element.elementor-element-hero-chevron img{width:6.7vw;}body:not(.rtl) .elementor-9487 .elementor-element.elementor-element-hero-circle{right:36.07vw;}body.rtl .elementor-9487 .elementor-element.elementor-element-hero-circle{left:36.07vw;}.elementor-9487 .elementor-element.elementor-element-hero-circle{top:-12.69vw;}body:not(.rtl) .elementor-9487 .elementor-element.elementor-element-hero-logo{right:42.54vw;}body.rtl .elementor-9487 .elementor-element.elementor-element-hero-logo{left:42.54vw;}.elementor-9487 .elementor-element.elementor-element-hero-logo{top:2.64vw;}.elementor-9487 .elementor-element.elementor-element-hero-logo img{width:14.8vw;}.elementor-9487 .elementor-element.elementor-element-lesson-one{--min-height:0vh;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-9487 .elementor-element.elementor-element-lesson-copy{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-9487 .elementor-element.elementor-element-lesson-kicker{text-align:center;}.elementor-9487 .elementor-element.elementor-element-lesson-kicker .elementor-heading-title{font-size:50px;line-height:0.83em;}.elementor-9487 .elementor-element.elementor-element-lesson-title{text-align:center;}.elementor-9487 .elementor-element.elementor-element-lesson-title .elementor-heading-title{font-size:50px;line-height:0.83em;}.elementor-9487 .elementor-element.elementor-element-lesson-body{text-align:center;}.elementor-9487 .elementor-element.elementor-element-lesson-body .elementor-heading-title{font-size:25px;line-height:1.22em;}.elementor-9487 .elementor-element.elementor-element-lesson-stage{--min-height:360px;}.elementor-9487 .elementor-element.elementor-element-lesson-deck{--min-height:80vw;}.elementor-9487 .elementor-element.elementor-element-lesson-card-1 img{width:59.7vw;}.elementor-9487 .elementor-element.elementor-element-lesson-card-2 img{width:59.7vw;}.elementor-9487 .elementor-element.elementor-element-lesson-arrow-prev img{width:34px;}.elementor-9487 .elementor-element.elementor-element-lesson-arrow-next img{width:34px;}.elementor-9487 .elementor-element.elementor-element-lesson-disclaimer .elementor-heading-title{font-size:13px;}.elementor-9487 .elementor-element.elementor-element-boundaries{--min-height:0vh;--padding-top:34vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9487 .elementor-element.elementor-element-boundaries-wave{width:var( --container-widget-width, 130.8vw );max-width:130.8vw;--container-widget-width:130.8vw;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-9487 .elementor-element.elementor-element-boundaries-wave{right:-21.9vw;}body.rtl .elementor-9487 .elementor-element.elementor-element-boundaries-wave{left:-21.9vw;}.elementor-9487 .elementor-element.elementor-element-boundaries-title-a .elementor-heading-title{font-size:46px;}.elementor-9487 .elementor-element.elementor-element-boundaries-title-b .elementor-heading-title{font-size:46px;}.elementor-9487 .elementor-element.elementor-element-boundaries-body{font-size:22px;line-height:1.5em;}.elementor-9487 .elementor-element.elementor-element-offer{--min-height:0vh;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9487 .elementor-element.elementor-element-offer-swirl-a img{width:52vw;}.elementor-9487 .elementor-element.elementor-element-offer-swirl-b img{width:50vw;}.elementor-9487 .elementor-element.elementor-element-offer-title .elementor-heading-title{font-size:46px;line-height:1.05em;}.elementor-9487 .elementor-element.elementor-element-offer-pill-text .elementor-heading-title{font-size:25px;line-height:1.25em;}.elementor-9487 .elementor-element.elementor-element-offer-price-was{font-size:29px;}.elementor-9487 .elementor-element.elementor-element-offer-price-now .elementor-heading-title{font-size:39px;line-height:1em;}.elementor-9487 .elementor-element.elementor-element-offer-visual{--width:88vw;}.elementor-9487 .elementor-element.elementor-element-offer-disclaimer .elementor-heading-title{font-size:13px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9487 .elementor-element.elementor-element-offer-cta .elementor-button{font-size:25px;padding:8px 34px 8px 34px;}.elementor-9487 .elementor-element.elementor-element-offer-tagline{font-size:20px;line-height:1.12em;}.elementor-9487 .elementor-element.elementor-element-faq{--min-height:0vh;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-9487 .elementor-element.elementor-element-faq-title .elementor-heading-title{font-size:46px;line-height:1.09em;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-accordion-title{font-size:28px;}.elementor-9487 .elementor-element.elementor-element-faq-list .elementor-tab-content{font-size:22px;}.elementor-9487 .elementor-element.elementor-element-faq-contact{font-size:26px;line-height:1.12em;}}/* Start custom CSS for container, class: .elementor-element-hero *//* ===== Hero — מידות מהפיגמה (מסגרת ייחוס 1440×877) =====
   מחלקות CSS של קונטיינרים לא מרוודרות באתר הזה — לכן מיקוד לפי מזהה אלמנט. */

/* העיגול הקרם — בפיגמה 392×411 במיקום (-184,-163): נחתך על ידי פינת המסך */
.elementor-9487 .elementor-element.elementor-element-hero .gg-circle{ width:27.22vw; height:28.54vw; border-radius:50%; background-color:#FAF0E5; }

/* הגל רחב מהמסך (1536 במסגרת 1440). שתי הגבלות max-width צריכות שחרור:
   אחת על הווידג'ט (.e-con > .elementor-widget) ואחת על ה-img */
.elementor-9487 .elementor-element.elementor-element-hero .elementor-element-hero-wave{ max-width:none; }
.elementor-9487 .elementor-element.elementor-element-hero .elementor-element-hero-wave img{ max-width:none; display:block; }

/* התמונה של גלית — חלון חיתוך. המקור 800×1000 (יחס 0.8),
   בפיגמה רואים את 57% העליונים והשאר נחתך מלמטה ומשמאל.
   המיקום כולו כאן ולא בבקרת position של הקונטיינר — הבקרה מזריקה right:0
   וב-RTL מיקום over-constrained מתעלם מ-left.
   בדסקטופ: החיתוך בתחתית הוא קצה המסך עצמו, בדיוק כמו בפיגמה. */
.elementor-9487 .elementor-element.elementor-element-hero .elementor-element-hero-galit-wrap{
  position:absolute; top:auto; right:auto;
  left:-14.24vw; bottom:0;
  width:57.43vw; height:41.18vw;
  overflow:hidden; padding:0; z-index:4;
}
.elementor-9487 .elementor-element.elementor-element-hero .elementor-element-hero-galit,
.elementor-9487 .elementor-element.elementor-element-hero .elementor-element-hero-galit .elementor-widget-container{ width:100%; }
.elementor-9487 .elementor-element.elementor-element-hero .elementor-element-hero-galit img{ display:block; width:100%; height:auto; }

/* הפסקאות של עורך הטקסט מגיעות עם margin — מבטלים */
.elementor-9487 .elementor-element.elementor-element-hero .elementor-element-hero-eyebrow p,
.elementor-9487 .elementor-element.elementor-element-hero .elementor-element-hero-subtitle p{ margin:0; }

/* חץ הגלילה — עולה ויורד ברכות */
.elementor-9487 .elementor-element.elementor-element-hero .elementor-element-hero-chevron img{
  animation: gg-hero-bob 2.2s ease-in-out infinite;
  will-change: transform;
}
@keyframes gg-hero-bob{
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(11px); }
}

@media (max-width:767px){
  /* גובה מסך אחד בדיוק. svh ולא vh — בנייד vh מודד את המסך כאילו
     סרגל הדפדפן מוסתר, ואז הסקשן גבוה מהנראה והתוכן נדחף מתחת לקפל. */
  .elementor-9487 .elementor-element.elementor-element-hero{ min-height:100vh; min-height:100svh; height:100svh; overflow:hidden; }

  /* במובייל הלוגו יושב על מלבן מעוגל ולא על עיגול — כמו בפיגמה
     (Rectangle 5, 111.85×163 במסגרת 402), נחתך על ידי קצה המסך העליון */
  .elementor-9487 .elementor-element.elementor-element-hero .gg-circle{ width:27.82vw; height:40.55vw; border-radius:7vw; }

  /* גלית נכנסת מתחת לגל הקרם במקום להיחתך על ידו —
     הגל ממסך את קצה התמונה לאורך העקומה שלו */
  .elementor-9487 .elementor-element.elementor-element-hero .elementor-element-hero-galit-wrap{ left:-6.72vw; width:110.2vw; height:79.1vw; z-index:1; }
  .elementor-9487 .elementor-element.elementor-element-hero .elementor-element-hero-wave{ z-index:3; }
}
@media (prefers-reduced-motion: reduce){
  .elementor-9487 .elementor-element.elementor-element-hero .elementor-element-hero-chevron img{ animation:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-lesson-one *//* ===== קרוסלת ההדרכות — מסלול מעגלי =====
   מחלקות CSS של קונטיינרים לא מרוודרות באתר הזה — לכן מיקוד לפי מזהה אלמנט.
   דסקטופ (מסגרת 1440×877): קדמית 436×545 ב-x=236..672, אחורית 348×435 ב-x=393..741.
   מובייל (מסגרת 402):   קדמית 240×300 ב-x=55,  אחורית 191.6×239.4 ב-x=141.4. */
.elementor-9487 .elementor-element.elementor-element-lesson-one{
  --gg-dur: 900ms;
  --gg-ease: cubic-bezier(.65,0,.35,1);
  --gg-hover: 1.07;
  --gg-front-x: -3.93vh;
  --gg-back-x: 9.75vh;
  --gg-back-y: 1vh;
  --gg-back-z: -40px;
  --gg-back-rot: -10deg;
  --gg-back-scale: .8;
  --gg-soft: cubic-bezier(.22,.61,.36,1);
}

/* הבמה היא עוגן המיקום של החצים, וגם אזור ההחלקה.
   touch-action:pan-y — משאיר את גלילת העמוד לדפדפן ונותן לנו רק את הציר האופקי */
.elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-stage{
  position:relative;
  touch-action:pan-y;
}

/* במת הקלפים */
.elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-deck{
  position:relative; perspective:1400px; perspective-origin:50% 46%;
  pointer-events:none;
}
.elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-deck > .elementor-element{ transform-style:preserve-3d; }

.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-card{
  position:absolute; top:50%; left:50%; margin:0;
  transform-style:preserve-3d; will-change:transform; cursor:pointer;
  pointer-events:auto;
  transition:transform var(--gg-dur) var(--gg-ease);
}
/* קריטי: הקלף ממוקם absolute עם left:50%, ולכן max-width:100% של אלמנטור
   מחשב רק חצי מרוחב הבמה — מה שמקטין את הקופסאות. משחררים. */
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-card img{
  display:block; max-width:none;
  filter:drop-shadow(0 18px 26px rgba(77,15,54,.16));
  transition:transform .3s cubic-bezier(.34,1.3,.64,1);
  transform-origin:50% 60%;
  -webkit-user-drag:none; user-select:none;
}
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-card:hover img,
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-card:focus-visible img{ transform:scale(var(--gg-hover)); }

/* שני המצבים */
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-card.is-front{
  transform:translate(-50%,-50%) translateX(var(--gg-front-x)) translateZ(70px) rotateY(0deg) scale(1);
  z-index:2;
}
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-card.is-back{
  transform:translate(-50%,-50%) translateX(var(--gg-back-x)) translateY(var(--gg-back-y)) translateZ(var(--gg-back-z)) rotateY(var(--gg-back-rot)) scale(var(--gg-back-scale));
  z-index:1;
}

/* ===== החצים — משני צדדי הבמה =====
   ממוקמים absolute ולא בשורה משלהם, כדי שלא ידחפו את גובה הבמה.
   z-index מעל הקלפים (2) כדי שיישארו לחיצים גם כשהקלף עובר מעליהם במעבר.
   כיוון הצלמיות לפי RTL: הימני (אחורה) מצביע ימינה, השמאלי (קדימה) שמאלה.
   קובץ ה-SVG מצייר חץ שמאלה, ולכן דווקא הימני הוא שמסתובב. */
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-carousel-prev,
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-carousel-next{
  position:absolute; top:50%; transform:translateY(-50%);
  z-index:5; cursor:pointer; margin:0;
}
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-carousel-prev{ right:0; }
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-carousel-next{ left:0; }
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-carousel-prev img{ transform:rotate(180deg); }
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-carousel-prev img, .elementor-9487 .elementor-element.elementor-element-lesson-one .gg-carousel-next img{ transition:transform .18s; }
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-carousel-prev:hover img{ transform:rotate(180deg) scale(1.09); }
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-carousel-next:hover img{ transform:scale(1.09); }

/* ===== החלפת הטקסט בין ההדרכות — מעבר רך =====
   שלוש השורות מדורגות: ביציאה הפסקה ראשונה והכותרת אחרונה,
   בכניסה הפוך. המחלקה gg-swapping מווספת ב-JS על lesson-copy. */
.elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-kicker,
.elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-title,
.elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-body{
  transition:opacity .52s var(--gg-soft), transform .52s var(--gg-soft), filter .52s var(--gg-soft);
  will-change:opacity, transform;
}
.elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-title{ transition-delay:.07s; }
.elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-body{  transition-delay:.14s; }

.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-swapping .elementor-element-lesson-kicker,
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-swapping .elementor-element-lesson-title,
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-swapping .elementor-element-lesson-body{
  opacity:0;
  transform:translateY(7px);
  filter:blur(4px);
  transition-duration:.24s;
  transition-timing-function:cubic-bezier(.4,0,1,1);
}
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-swapping .elementor-element-lesson-body{   transition-delay:0s;   }
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-swapping .elementor-element-lesson-title{  transition-delay:.05s; }
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-swapping .elementor-element-lesson-kicker{ transition-delay:.09s; }

/* מלבני הניווט — padding:0 כדי לנטרל את ריפוד ברירת המחדל של קונטיינר */
.elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-dot-1,
.elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-dot-2{
  width:20px; height:11px; min-height:11px; padding:0; flex:0 0 auto;
  border-radius:99px; background-color:#4D0F36; cursor:pointer;
  transition:width .38s var(--gg-ease), background-color .38s var(--gg-ease);
}
.elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-dot-1.is-active,
.elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-dot-2.is-active{
  width:68px; background-color:#DB1B6C;
}

/* מנוע הקרוסלה — לא מוצג */
.elementor-9487 .elementor-element.elementor-element-lesson-one .gg-js{ display:none !important; }

@media (max-width:767px){
  /* מרכז הקופסה הקדמית בפיגמה 175, האחורית 237.2, מרכז הבמה 194
     ← −19px ו-+43.2px במסגרת 402 = −4.7vw ו-+10.7vw */
  .elementor-9487 .elementor-element.elementor-element-lesson-one{ --gg-front-x:-4.7vw; --gg-back-x:10.7vw; --gg-back-y:1.5vw; --gg-back-z:-25px; }
  /* החצים צמודים קצת פנימה כדי לא להיחתך בקצות המסך */
  .elementor-9487 .elementor-element.elementor-element-lesson-one .gg-carousel-prev{ right:4px; }
  .elementor-9487 .elementor-element.elementor-element-lesson-one .gg-carousel-next{ left:4px; }
}
@media (prefers-reduced-motion: reduce){
  .elementor-9487 .elementor-element.elementor-element-lesson-one .gg-card, .elementor-9487 .elementor-element.elementor-element-lesson-one .gg-card img{ transition:none; }
  .elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-kicker,
  .elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-title,
  .elementor-9487 .elementor-element.elementor-element-lesson-one .elementor-element-lesson-body{ transition-duration:.01s; filter:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-boundaries *//* הגל הקרמי בראש הסקשן — הפוך אנכית ביחס לגל של ההירו.
   בפיגמה: 1536×217.5 במיקום (-48,-44) — רחב מהמסך ולכן צריך לשחרר max-width */
.elementor-9487 .elementor-element.elementor-element-boundaries .gg-wave-top{ max-width:none; }
.elementor-9487 .elementor-element.elementor-element-boundaries .gg-wave-top img{ transform:scaleY(-1); display:block; max-width:none; }

/* ===== מילוי הטקסט לפי הגלילה =====
   הפסקה לא נכנסת באנימציה; המילים מתמלאות אחת-אחת עם הגלילה.
   המילים נעטפות ב-JS (הווידג'ט boundaries-js). */
.elementor-9487 .elementor-element.elementor-element-boundaries .elementor-element-boundaries-body .gg-w{
  opacity:.16;
  transition:opacity .12s linear;
  will-change:opacity;
}

/* מנוע המילוי — לא מוצג */
.elementor-9487 .elementor-element.elementor-element-boundaries .gg-js{ display:none !important; }

@media (prefers-reduced-motion: reduce){
  .elementor-9487 .elementor-element.elementor-element-boundaries .elementor-element-boundaries-body .gg-w{ opacity:1 !important; transition:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-offer *//* ===== סקשן ההצעה =====
   הטיפוגרפיה והתמונה בסקאלה של שאר הדף (פיגמה), הכל ב-vw.
   החיסכון בגובה מגיע מחיתוך התמונה בלבד — למקור יש שוליים שקופים. */

/* חלון החיתוך יושב על ווידג'ט התמונה עצמו ולא על המעטפת —
   כך החותמת יכולה לחרוג מהפינה בלי שתיחתך.
   רוחב המעטפת 38vw (בפיגמה 573/1440 = 39.8vw), החלון ביחס 573:509
   ← 38 × 509/573 = 33.75vw. המקור ביחס 0.8, ולכן גובהו 47.5vw ורואים מ-10.2%.
   אין להשתמש ב-aspect-ratio על ה-img — זה מקריס את הרוחב ל-0 (תלות מעגלית). */
.elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-visual{ position:relative; padding:0; }
.elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-image{ height:33.75vw; overflow:hidden; }
.elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-image img{ display:block; width:100%; margin-top:-4.85vw; }

/* ===== הריבוע הורוד — נפתח מהמרכז החוצה =====
   clip-path ולא scaleX — שינוי קנה מידה היה מעגך את הטקסט שבפנים.
   כך הטקסט מתגלה יחד עם הריבוע ולא מופיע אחריו. */
.elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-pill{
  clip-path:inset(0 50% 0 50%);
  transition:clip-path .62s cubic-bezier(.22,.61,.36,1);
  will-change:clip-path;
}
.elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-pill.gg-in{ clip-path:inset(0 0 0 0); }

/* שולי פסקאות של עורך הטקסט — מוסיפים עשרות px לגובה הסקשן בלי צורך */
.elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-price-was p,
.elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-tagline p{ margin:0; }
.elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-tagline p + p{ margin-top:.2em; }

/* ===== חותמת מעגלית מסתובבת =====
   בפיגמה היא 24.8% מרוחב התמונה ← 0.248 × 38vw = 9.4vw.
   textLength=465 הוא היקף המעגל ביחידות viewBox (2π×74) — כך המשפט
   נמתח להיקף המלא והטבעת נסגרת בלי רווח. */
.elementor-9487 .elementor-element.elementor-element-offer .gg-stamp{ width:9.4vw; }
.elementor-9487 .elementor-element.elementor-element-offer .gg-stamp svg{ display:block; width:100%; height:auto; transform-origin:50% 50%; animation:gg-stamp-spin 22s linear infinite; }
.elementor-9487 .elementor-element.elementor-element-offer .gg-stamp text{ font-family:'mikhmoret round', sans-serif; font-size:21px; font-weight:700; fill:#FAF0E5; }
@keyframes gg-stamp-spin{ to{ transform:rotate(-360deg); } }

/* קווי העיטור — לא בולעים קליקים, ודהויים כמו בפיגמה (קובץ ה-SVG עצמו קרם מלא) */
.elementor-9487 .elementor-element.elementor-element-offer .gg-decor{ pointer-events:none; }
.elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-swirl-a img{ opacity:.30; }
.elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-swirl-b img{ opacity:.55; }

/* מנוע האנימציה — לא מוצג */
.elementor-9487 .elementor-element.elementor-element-offer .gg-js{ display:none !important; }

@media (max-width:767px){
  /* במובייל המעטפת 88vw, ואותו יחס חיתוך 573:509 ← 88 × 509/573 = 78.2vw.
     גובה המקור 88/0.8 = 110vw, והחלון מתחיל ב-10.2% ← −11.22vw. */
  .elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-image{ height:78.2vw; overflow:hidden; }
  .elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-image img{ margin-top:-11.22vw; }
  /* בעיצוב המובייל אין חותמת — המסך צר מדי בשבילה */
  .elementor-9487 .elementor-element.elementor-element-offer .gg-stamp{ display:none; }
}
@media (prefers-reduced-motion: reduce){
  .elementor-9487 .elementor-element.elementor-element-offer .gg-stamp svg{ animation:none; }
  .elementor-9487 .elementor-element.elementor-element-offer .elementor-element-offer-pill{ clip-path:none; transition:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faq *//* אקורדיון — רק הפריט הפתוח צבוע; לאלמנטור אין בקרת רקע למצב פעיל */
.elementor-9487 .elementor-element.elementor-element-faq .elementor-accordion-item{ border:0 !important; margin-bottom:10px; }
.elementor-9487 .elementor-element.elementor-element-faq .elementor-tab-title{
  background-color:transparent !important;
  border:0 !important; border-radius:11px;
  transition:background-color .25s ease;
}
.elementor-9487 .elementor-element.elementor-element-faq .elementor-tab-title:hover{ background-color:rgba(242,227,211,.55) !important; }
.elementor-9487 .elementor-element.elementor-element-faq .elementor-tab-title.elementor-active{
  background-color:#F2E3D3 !important;
  border-radius:11px 11px 0 0;
}
.elementor-9487 .elementor-element.elementor-element-faq .elementor-tab-content{
  border:0 !important;
  border-radius:0 0 11px 11px;
}
.elementor-9487 .elementor-element.elementor-element-faq .elementor-tab-content p{ margin:0; }
.elementor-9487 .elementor-element.elementor-element-faq .elementor-element-faq-contact p{ margin:0; }

/* פתיחה/סגירה של פריט משנה את גובה הסקשן, והדפדפן מנסה לפצות על זה
   בהזזת הגלילה (scroll anchoring) — מה שנראה כרעידה. מכבים את זה. */
.elementor-9487 .elementor-element.elementor-element-faq{ overflow-anchor:none; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'mikhmoret round';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://galit-gilboa.com/wp-content/uploads/2026/04/mikhmoret-rounded-light-aaa.woff2') format('woff2');
}
@font-face {
	font-family: 'mikhmoret round';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://galit-gilboa.com/wp-content/uploads/2026/04/mikhmoret-rounded-regular-aaa.woff2') format('woff2');
}
@font-face {
	font-family: 'mikhmoret round';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://galit-gilboa.com/wp-content/uploads/2026/04/mikhmoret-rounded-bold-aaa.woff2') format('woff2');
}
@font-face {
	font-family: 'mikhmoret round';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://galit-gilboa.com/wp-content/uploads/2026/04/mikhmoret-rounded-bold-aaa.woff2') format('woff2');
}
@font-face {
	font-family: 'mikhmoret round';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://galit-gilboa.com/wp-content/uploads/2026/04/mikhmoret-rounded-regular-aaa.woff2') format('woff2');
}
/* End Custom Fonts CSS */