.elementor-44 .elementor-element.elementor-element-0c32f32{--display:flex;--min-height:389px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0c32f32:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-0c32f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF4EB;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-515e954{padding:20px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-515e954 .elementor-heading-title{font-family:"Bright Melody", Sans-serif;font-size:87px;font-weight:700;color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-55b4bb9{padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-55b4bb9 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:43px;font-weight:700;color:#303030;}.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-44 .elementor-element.elementor-element-5fb5063{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;font-family:"Heebo", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-44 .elementor-element.elementor-element-fcc0289{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-e540107{--display:flex;}.elementor-44 .elementor-element.elementor-element-f052fca{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-f052fca .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:38px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F9F9F9;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-44598db{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-44 .elementor-element.elementor-element-44598db .elementor-divider-separator{width:100%;}.elementor-44 .elementor-element.elementor-element-44598db .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-44 .elementor-element.elementor-element-c00a989{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Heebo", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-c4b45a3{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-44 .elementor-element.elementor-element-69fad40{text-align:center;}.elementor-44 .elementor-element.elementor-element-69fad40 img{width:96%;}.elementor-44 .elementor-element.elementor-element-16835e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0ac563c{padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-0ac563c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:35px;font-weight:700;color:#303030;}.elementor-44 .elementor-element.elementor-element-7cddd94{padding:20px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-7cddd94 .elementor-heading-title{font-family:"Bright Melody", Sans-serif;font-size:63px;font-weight:700;color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-b7e85ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-44 .elementor-element.elementor-element-b4fac3d{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-44 .elementor-element.elementor-element-7867fce img{width:59%;}.elementor-44 .elementor-element.elementor-element-d2e3af5{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-d2e3af5 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-420edc8{padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-420edc8 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:500;color:#303030;}.elementor-44 .elementor-element.elementor-element-c4aaaa5{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-44 .elementor-element.elementor-element-b6475ff img{width:59%;}.elementor-44 .elementor-element.elementor-element-58c30c1{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-58c30c1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-aefeaec{padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-aefeaec .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:500;color:#303030;}.elementor-44 .elementor-element.elementor-element-684f686{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-44 .elementor-element.elementor-element-1685f77 img{width:59%;}.elementor-44 .elementor-element.elementor-element-e94aa37{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-e94aa37 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-6bc2461{padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-6bc2461 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:500;color:#303030;}.elementor-44 .elementor-element.elementor-element-9d45802{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-44 .elementor-element.elementor-element-c66cc46 img{width:9%;}.elementor-44 .elementor-element.elementor-element-1bc4713{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-1bc4713 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:44px;font-weight:700;color:#303030;}.elementor-44 .elementor-element.elementor-element-1f0a972{padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-1f0a972 .elementor-heading-title{font-family:"Bright Melody", Sans-serif;font-size:62px;font-weight:700;color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-f60b1ba{--display:flex;--min-height:395px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f60b1ba:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-f60b1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://powercurl.co.il/wp-content/uploads/2026/10/power-curl-mango.jpg");background-position:0px -35px;background-repeat:no-repeat;background-size:cover;}.elementor-44 .elementor-element.elementor-element-1daecb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-13bb50b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-44 .elementor-element.elementor-element-73b2ee3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title{font-family:"Bright Melody", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-3fed620{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-44 .elementor-element.elementor-element-3fed620 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-ae9b443{padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-ae9b443 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-51efbb8{--display:flex;--min-height:395px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44 .elementor-element.elementor-element-51efbb8:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-51efbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://powercurl.co.il/wp-content/uploads/2026/10/power-curl-avocado-butter.jpg");background-position:0px -35px;background-repeat:no-repeat;background-size:cover;}.elementor-44 .elementor-element.elementor-element-eca5ee1{--display:flex;}.elementor-44 .elementor-element.elementor-element-dd56d55{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-44 .elementor-element.elementor-element-eababec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title{font-family:"Bright Melody", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-9407905{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-44 .elementor-element.elementor-element-9407905 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-9cf1802{padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-9cf1802 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-6071c58{--display:flex;--min-height:395px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44 .elementor-element.elementor-element-6071c58:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-6071c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://powercurl.co.il/wp-content/uploads/2026/10/power-curl-coconut-oil.jpg");background-position:0px -35px;background-repeat:no-repeat;background-size:cover;}.elementor-44 .elementor-element.elementor-element-2534fca{--display:flex;}.elementor-44 .elementor-element.elementor-element-7f0979e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-44 .elementor-element.elementor-element-0566b2e{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title{font-family:"Bright Melody", Sans-serif;font-size:67px;font-weight:600;color:#1E1414;}.elementor-44 .elementor-element.elementor-element-9738168{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-44 .elementor-element.elementor-element-9738168 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-05c64ce{padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-05c64ce .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-3a07f0b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-3a07f0b:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-3a07f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EE;}.elementor-44 .elementor-element.elementor-element-53f8a6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-53f8a6c img{width:9%;}.elementor-44 .elementor-element.elementor-element-611aad5{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-611aad5 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:44px;font-weight:700;color:#303030;}.elementor-44 .elementor-element.elementor-element-74154cc{padding:20px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-74154cc .elementor-heading-title{font-family:"Bright Melody", Sans-serif;font-size:63px;font-weight:700;color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-4bc3bd7{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-4bc3bd7 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:600;color:#303030;}.elementor-44 .elementor-element.elementor-element-84e916c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Heebo", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-44 .elementor-element.elementor-element-11237c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-11237c9 img{width:9%;}.elementor-44 .elementor-element.elementor-element-ebdb77f{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-ebdb77f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:600;color:#303030;}.elementor-44 .elementor-element.elementor-element-7c5b558{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Heebo", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.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-44 .elementor-element.elementor-element-178ebec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-178ebec.elementor-element{--align-self:center;}.elementor-44 .elementor-element.elementor-element-178ebec .elementor-button{font-family:"Heebo", Sans-serif;font-size:17px;font-weight:600;}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-f60b1ba:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-f60b1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-44 .elementor-element.elementor-element-51efbb8:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-51efbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-44 .elementor-element.elementor-element-6071c58:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-6071c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-0c32f32{--min-height:218px;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-515e954{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-515e954 .elementor-heading-title{font-size:38px;line-height:0.9em;}.elementor-44 .elementor-element.elementor-element-55b4bb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-55b4bb9 .elementor-heading-title{font-size:20px;}.elementor-44 .elementor-element.elementor-element-5fb5063{padding:0px 10px 0px 10px;--container-widget-width:409px;--container-widget-flex-grow:0;width:var( --container-widget-width, 409px );max-width:409px;font-size:16px;}.elementor-44 .elementor-element.elementor-element-fcc0289{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44 .elementor-element.elementor-element-f052fca{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-f052fca .elementor-heading-title{font-size:29px;}.elementor-44 .elementor-element.elementor-element-69fad40{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-16835e8{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0ac563c{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-0ac563c .elementor-heading-title{font-size:20px;}.elementor-44 .elementor-element.elementor-element-7cddd94{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-7cddd94 .elementor-heading-title{font-size:39px;line-height:0.9em;}.elementor-44 .elementor-element.elementor-element-7867fce{text-align:end;}.elementor-44 .elementor-element.elementor-element-7867fce img{width:38%;}.elementor-44 .elementor-element.elementor-element-d2e3af5 .elementor-heading-title{font-size:23px;}.elementor-44 .elementor-element.elementor-element-420edc8 .elementor-heading-title{font-size:17px;}.elementor-44 .elementor-element.elementor-element-b6475ff{text-align:end;}.elementor-44 .elementor-element.elementor-element-b6475ff img{width:38%;}.elementor-44 .elementor-element.elementor-element-58c30c1 .elementor-heading-title{font-size:23px;}.elementor-44 .elementor-element.elementor-element-aefeaec .elementor-heading-title{font-size:17px;}.elementor-44 .elementor-element.elementor-element-1685f77{text-align:end;}.elementor-44 .elementor-element.elementor-element-1685f77 img{width:38%;}.elementor-44 .elementor-element.elementor-element-e94aa37 .elementor-heading-title{font-size:23px;}.elementor-44 .elementor-element.elementor-element-6bc2461 .elementor-heading-title{font-size:17px;}.elementor-44 .elementor-element.elementor-element-c66cc46 img{width:23%;}.elementor-44 .elementor-element.elementor-element-1bc4713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-1bc4713 .elementor-heading-title{font-size:21px;}.elementor-44 .elementor-element.elementor-element-1f0a972{padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-1f0a972 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-44 .elementor-element.elementor-element-f60b1ba:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-f60b1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://powercurl.co.il/wp-content/uploads/2026/10/2.webp");background-position:0px 0px;}.elementor-44 .elementor-element.elementor-element-f60b1ba{--min-height:572px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-44 .elementor-element.elementor-element-13bb50b{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:188px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-73b2ee3{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-73b2ee3.elementor-element{--align-self:center;}.elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title{font-size:45px;}.elementor-44 .elementor-element.elementor-element-3fed620 .elementor-heading-title{font-size:27px;}.elementor-44 .elementor-element.elementor-element-ae9b443{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-ae9b443 .elementor-heading-title{font-size:17px;}.elementor-44 .elementor-element.elementor-element-51efbb8:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-51efbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://powercurl.co.il/wp-content/uploads/2026/10/1.webp");background-position:0px 0px;}.elementor-44 .elementor-element.elementor-element-51efbb8{--min-height:521px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-dd56d55{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:107px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-eababec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-eababec.elementor-element{--align-self:center;}.elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title{font-size:36px;}.elementor-44 .elementor-element.elementor-element-9407905 .elementor-heading-title{font-size:27px;}.elementor-44 .elementor-element.elementor-element-9cf1802{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-9cf1802 .elementor-heading-title{font-size:17px;}.elementor-44 .elementor-element.elementor-element-6071c58:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-6071c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://powercurl.co.il/wp-content/uploads/2026/10/3.webp");background-position:0px 0px;}.elementor-44 .elementor-element.elementor-element-6071c58{--min-height:342px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-7f0979e{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:114px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0566b2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-0566b2e.elementor-element{--align-self:center;}.elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title{font-size:45px;}.elementor-44 .elementor-element.elementor-element-9738168 .elementor-heading-title{font-size:27px;}.elementor-44 .elementor-element.elementor-element-05c64ce{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-05c64ce .elementor-heading-title{font-size:17px;}.elementor-44 .elementor-element.elementor-element-3a07f0b{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-53f8a6c img{width:23%;}.elementor-44 .elementor-element.elementor-element-611aad5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-611aad5 .elementor-heading-title{font-size:21px;}.elementor-44 .elementor-element.elementor-element-74154cc{padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-74154cc .elementor-heading-title{font-size:39px;line-height:0.9em;}.elementor-44 .elementor-element.elementor-element-4bc3bd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-4bc3bd7 .elementor-heading-title{font-size:27px;}.elementor-44 .elementor-element.elementor-element-84e916c{padding:0px 10px 0px 10px;font-size:17px;}.elementor-44 .elementor-element.elementor-element-11237c9 img{width:23%;}.elementor-44 .elementor-element.elementor-element-ebdb77f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-ebdb77f .elementor-heading-title{font-size:27px;}.elementor-44 .elementor-element.elementor-element-7c5b558{padding:0px 10px 0px 10px;font-size:17px;}.elementor-44 .elementor-element.elementor-element-178ebec{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-178ebec.elementor-element{--align-self:center;}.elementor-44 .elementor-element.elementor-element-178ebec .elementor-button{font-size:17px;}}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-e540107{--width:50%;}.elementor-44 .elementor-element.elementor-element-c4b45a3{--width:50%;}.elementor-44 .elementor-element.elementor-element-b4fac3d{--width:33.3%;}.elementor-44 .elementor-element.elementor-element-c4aaaa5{--width:33.3%;}.elementor-44 .elementor-element.elementor-element-684f686{--width:33.3%;}.elementor-44 .elementor-element.elementor-element-1daecb0{--width:50%;}.elementor-44 .elementor-element.elementor-element-13bb50b{--width:50%;}.elementor-44 .elementor-element.elementor-element-eca5ee1{--width:50%;}.elementor-44 .elementor-element.elementor-element-dd56d55{--width:50%;}.elementor-44 .elementor-element.elementor-element-2534fca{--width:50%;}.elementor-44 .elementor-element.elementor-element-7f0979e{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-515e954 *//* ===== הכותרת: גרדיאנט סגול עם פס צבע שעובר ===== */
/* גודל, גופן, משקל וריווח נקבעים ב: סגנון > טיפוגרפיה */
.elementor-44 .elementor-element.elementor-element-515e954 .elementor-heading-title {
  direction: ltr; /* אם הכותרת בעברית - מחק שורה זו */
  display: inline-block;
  white-space: normal;

  background: linear-gradient(
    100deg,
    #8B4FD4 0%,
    #8B4FD4 35%,
    #CC4C94 45%,
    #2AB7D6 50%,
    #CC4C94 55%,
    #8B4FD4 65%,
    #8B4FD4 100%
  );
  background-size: 200% 100%;
  background-repeat: repeat-x;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent !important;

  /* צל עדין */
  filter: drop-shadow(0 3px 6px rgba(139, 79, 212, 0.18));

  /* אנימציה רציפה ואיטית */
  animation: titleShine 6s linear infinite;
}

@keyframes titleShine {
  from { background-position: 200% 50%; }
  to   { background-position: 0% 50%; }
}

/* ===== פס דקורטיבי מתחת לכותרת ===== */
.elementor-44 .elementor-element.elementor-element-515e954 .elementor-widget-container::after {
  content: "";
  display: block;
  width: 90px;
  height: 5px;
  margin-top: 10px;
  border-radius: 10px;
  background: linear-gradient(90deg, #FFDA00, #85D433, #2AB7D6);
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-515e954 .elementor-heading-title {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c32f32 *//* ===== הסקשן ===== */
.elementor-44 .elementor-element.elementor-element-0c32f32 {
  position: relative;
  overflow: hidden;
  z-index: 3 !important;           /* מעל הסקשן הוורוד - התלתלים עוברים מעל הגל */
  background: transparent !important;
}

.elementor-44 .elementor-element.elementor-element-0c32f32 > * {
  position: relative;
  z-index: 2;
}

/* ===== כותרת ===== */
.elementor-44 .elementor-element.elementor-element-0c32f32 .pc-title .elementor-heading-title {
  direction: ltr;
  unicode-bidi: isolate;
  display: inline-block;
  position: relative;
  padding-bottom: 0.3em;
}

/* גל צהוב מתחת לכותרת */
.elementor-44 .elementor-element.elementor-element-0c32f32 .pc-title .elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 32%;
  right: 32%;
  bottom: 0;
  height: 0.17em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 20'%3E%3Cpath d='M0 12 Q9 2 18 12 T36 12' fill='none' stroke='%23FFDA00' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") repeat-x;
  background-size: 0.4em 100%;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 15%, #000 85%, transparent);
  mask-image: linear-gradient(90deg, transparent, #000 15%, #000 85%, transparent);
  animation: introWave 1.2s linear infinite;
}

@keyframes introWave {
  from { background-position: 0 0; }
  to   { background-position: 0.4em 0; }
}

/* ===== תלתלים שטוחים (בלי צל ובלי הבהרה) ===== */
.elementor-44 .elementor-element.elementor-element-0c32f32::before,
.elementor-44 .elementor-element.elementor-element-0c32f32::after {
  content: "" !important;
  position: absolute !important;
  inset: auto !important;
  top: 0 !important;
  height: calc(100% - 20px) !important;
  width: auto !important;
  aspect-ratio: 2 / 3;
  opacity: 1 !important;
  pointer-events: none;
  z-index: 1;
  filter: none !important;
  /* נמוגים בעדינות לפני הגל הוורוד */
  -webkit-mask-image: linear-gradient(to bottom, #000 60%, transparent 97%);
  mask-image: linear-gradient(to bottom, #000 60%, transparent 97%);
}

/* תלתל שמאל: ורוד > כתום */
.elementor-44 .elementor-element.elementor-element-0c32f32::before {
  left: -30px !important;
  transform-origin: 0% 50%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 300' preserveAspectRatio='xMidYMid slice'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23FF4FA0'/%3E%3Cstop offset='.5' stop-color='%23FF7A59'/%3E%3Cstop offset='1' stop-color='%23FFB21A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cstyle%3Epath%7Bstroke-dasharray:100;stroke-dashoffset:100;animation:d 2s cubic-bezier(.65,0,.35,1) .3s forwards%7D@keyframes d%7Bto%7Bstroke-dashoffset:0%7D%7D%3C/style%3E%3Cpath pathLength='100' d='M-40,-30 C70,0 150,55 145,125 C140,190 60,200 58,150 C56,108 128,100 145,160 C162,222 110,285 -40,335' fill='none' stroke='url(%23g)' stroke-width='38' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 100% 100% !important;
  animation: curlSwayL 7s ease-in-out 2.4s infinite;
}

/* תלתל ימין: צהוב > ירוק > תכלת */
.elementor-44 .elementor-element.elementor-element-0c32f32::after {
  right: -30px !important;
  transform-origin: 100% 50%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 300' preserveAspectRatio='xMidYMid slice'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23FFDA00'/%3E%3Cstop offset='.5' stop-color='%2385D433'/%3E%3Cstop offset='1' stop-color='%232AB7D6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cstyle%3Epath%7Bstroke-dasharray:100;stroke-dashoffset:100;animation:d 2s cubic-bezier(.65,0,.35,1) .3s forwards%7D@keyframes d%7Bto%7Bstroke-dashoffset:0%7D%7D%3C/style%3E%3Cpath pathLength='100' d='M240,-30 C130,0 50,55 55,125 C60,190 140,200 142,150 C144,108 72,100 55,160 C38,222 90,285 240,335' fill='none' stroke='url(%23g)' stroke-width='38' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 100% 100% !important;
  animation: curlSwayR 7s ease-in-out 2.8s infinite;
}

/* ===== נדנוד עדין ===== */
@keyframes curlSwayL {
  0%, 100% { transform: rotate(0deg)  translateX(0); }
  50%      { transform: rotate(2deg)  translateX(6px); }
}

@keyframes curlSwayR {
  0%, 100% { transform: rotate(0deg)  translateX(0); }
  50%      { transform: rotate(-2deg) translateX(-6px); }
}

/* ===== טאבלט ===== */
@media (max-width: 1024px) {
  .elementor-44 .elementor-element.elementor-element-0c32f32::before { left: -50px !important; }
  .elementor-44 .elementor-element.elementor-element-0c32f32::after  { right: -50px !important; }
}

/* ===== מובייל: אותם תלתלים, ברקע ובשקיפות עדינה ===== */
@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-0c32f32::before,
  .elementor-44 .elementor-element.elementor-element-0c32f32::after {
    width: 68% !important;
    height: auto !important;          /* הגובה נגזר מהרוחב (2:3) */
    opacity: 0.22 !important;         /* שקיפות - מעלים למספר גבוה יותר לתלתלים בולטים יותר */
    -webkit-mask-image: linear-gradient(to bottom, #000 55%, transparent 100%);
    mask-image: linear-gradient(to bottom, #000 55%, transparent 100%);
  }

  /* שמאל למעלה */
  .elementor-44 .elementor-element.elementor-element-0c32f32::before {
    top: -10px !important;
    left: -22% !important;
  }

  /* ימין למטה */
  .elementor-44 .elementor-element.elementor-element-0c32f32::after {
    top: auto !important;
    bottom: 0 !important;
    right: -22% !important;
  }
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-0c32f32::before,
  .elementor-44 .elementor-element.elementor-element-0c32f32::after,
  .elementor-44 .elementor-element.elementor-element-0c32f32 .pc-title .elementor-heading-title::after {
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69fad40 *//* ===== מסגרת לבנה + צל + הטיה קלה ===== */
.elementor-44 .elementor-element.elementor-element-69fad40 img {
  display: block;
  border: 7px solid #fff !important;
  border-radius: 28px !important;
  box-shadow:
    0 24px 50px rgba(0, 0, 0, 0.22),
    0 6px 14px rgba(0, 0, 0, 0.1);
  rotate: -2deg;
  transition:
    rotate 0.6s cubic-bezier(0.34, 1.56, 0.64, 1),
    translate 0.6s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.6s ease;
}

/* ===== HOVER: מתיישרת ומתרוממת ===== */
.elementor-44 .elementor-element.elementor-element-69fad40 img:hover {
  rotate: 0deg;
  translate: 0 -8px;
  box-shadow:
    0 32px 60px rgba(0, 0, 0, 0.26),
    0 8px 18px rgba(0, 0, 0, 0.12);
}

/* ===== כניסה בגלילה ===== */
.elementor-44 .elementor-element.elementor-element-69fad40 {
  animation: imgIn 0.9s cubic-bezier(0.22, 1, 0.36, 1) backwards;
}

@keyframes imgIn {
  from { opacity: 0; transform: translateY(40px) scale(0.95); }
  to   { opacity: 1; transform: translateY(0) scale(1); }
}

@supports (animation-timeline: view()) {
  .elementor-44 .elementor-element.elementor-element-69fad40 {
    animation: imgIn linear both;
    animation-timeline: view();
    animation-range: entry 0% cover 30%;
  }
}

/* ===== מובייל ===== */
@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-69fad40 img {
    border-width: 5px !important;
    border-radius: 22px !important;
    rotate: 0deg;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-69fad40 {
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcc0289 *//* ===== הגדרות - משנים כאן לכל שגרה ===== */
.elementor-44 .elementor-element.elementor-element-fcc0289 {
  --bg-1: #1FC2B4;
  --bg-2: #3A9BEA;
  --bg-3: #6C63F0;
  --accent: #2F86D6;
}

/* ===== תלתלי הרקע (משותף) ===== */
.elementor-44 .elementor-element.elementor-element-fcc0289 {
  --curl-a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 300'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23FFE14D'/%3E%3Cstop offset='1' stop-color='%23FF8A3D'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M-40,-30 C70,0 150,55 145,125 C140,190 60,200 58,150 C56,108 128,100 145,160 C162,222 110,285 -40,335' fill='none' stroke='url(%23g)' stroke-opacity='.75' stroke-width='38' stroke-linecap='round'/%3E%3C/svg%3E");
  --curl-b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 300'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23FFB0C8'/%3E%3Cstop offset='1' stop-color='%23FFC36B'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M240,-30 C130,0 50,55 55,125 C60,190 140,200 142,150 C144,108 72,100 55,160 C38,222 90,285 240,335' fill='none' stroke='url(%23g)' stroke-opacity='.55' stroke-width='38' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ===== רקע + גלים ===== */
.elementor-44 .elementor-element.elementor-element-fcc0289 {
  position: relative;
  overflow: hidden;
  margin-top: -50px !important;   /* מחובר לסקשן שמעליו */
  background:
    var(--curl-a) left -30px center / auto 100% no-repeat,
    var(--curl-b) right -40px bottom -30px / auto 75% no-repeat,
    radial-gradient(circle at 25% 70%, rgba(255, 140, 200, 0.35) 0%, transparent 40%),
    radial-gradient(circle at 80% 20%, rgba(255, 255, 255, 0.18) 0%, transparent 35%),
    linear-gradient(115deg, var(--bg-1) 0%, var(--bg-2) 50%, var(--bg-3) 100%) !important;

  -webkit-mask:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 50' preserveAspectRatio='none'%3E%3Cpath d='M0,38 C320,10 640,58 960,32 C1180,15 1320,24 1440,32 V50 H0 Z'/%3E%3C/svg%3E") top / 100% 50px no-repeat,
    linear-gradient(#000 0 0) center / 100% calc(100% - 98px) no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 50' preserveAspectRatio='none'%3E%3Cpath d='M0,0 H1440 V22 C1320,14 1180,6 960,22 C640,46 320,2 0,28 Z'/%3E%3C/svg%3E") bottom / 100% 50px no-repeat;
  mask:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 50' preserveAspectRatio='none'%3E%3Cpath d='M0,38 C320,10 640,58 960,32 C1180,15 1320,24 1440,32 V50 H0 Z'/%3E%3C/svg%3E") top / 100% 50px no-repeat,
    linear-gradient(#000 0 0) center / 100% calc(100% - 98px) no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 50' preserveAspectRatio='none'%3E%3Cpath d='M0,0 H1440 V22 C1320,14 1180,6 960,22 C640,46 320,2 0,28 Z'/%3E%3C/svg%3E") bottom / 100% 50px no-repeat;
}

/* ביטול השכבה של Elementor */
.elementor-44 .elementor-element.elementor-element-fcc0289::before {
  display: none !important;
}

/* שתי העמודות ממלאות את הרוחב */
.elementor-44 .elementor-element.elementor-element-fcc0289 > .e-con,
.elementor-44 .elementor-element.elementor-element-fcc0289 > .e-con-inner > .e-con {
  flex: 1 1 0 !important;
  min-width: 0;
  position: relative;
  z-index: 2;
}

/* ===== כותרת באנגלית + גל צהוב ===== */
.elementor-44 .elementor-element.elementor-element-fcc0289 .pc-title .elementor-heading-title {
  direction: ltr;
  unicode-bidi: isolate;
  display: inline-block;
  position: relative;
  padding-bottom: 0.4em;
  text-shadow: 0 4px 18px rgba(0, 0, 0, 0.12);
}

.elementor-44 .elementor-element.elementor-element-fcc0289 .pc-title .elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 3.2em;
  max-width: 100%;
  height: 0.2em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 20'%3E%3Cpath d='M0 12 Q9 2 18 12 T36 12' fill='none' stroke='%23FFDA00' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") repeat-x;
  background-size: 0.5em 100%;
  -webkit-mask-image: linear-gradient(90deg, #000 80%, transparent);
  mask-image: linear-gradient(90deg, #000 80%, transparent);
  animation: rtWave 1.2s linear infinite;
}

@keyframes rtWave {
  from { background-position: 0 0; }
  to   { background-position: 0.5em 0; }
}

/* ===== רשימה ממוספרת עם עיגולים לבנים ===== */
.elementor-44 .elementor-element.elementor-element-fcc0289 .pc-steps ol {
  list-style: none !important;
  counter-reset: rtstep;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-44 .elementor-element.elementor-element-fcc0289 .pc-steps li {
  counter-increment: rtstep;
  position: relative;
  margin-bottom: 12px;
  padding-right: 42px;
  min-height: 28px;
}

.elementor-44 .elementor-element.elementor-element-fcc0289 .pc-steps li::before {
  content: counter(rtstep);
  position: absolute;
  right: 0;
  top: 0;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  color: var(--accent);
  font-size: 14px;
  font-weight: 800;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

/* ===== שורת המוצרים עם קו מעליה ===== */
.elementor-44 .elementor-element.elementor-element-fcc0289 .pc-products {
  padding-top: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.elementor-44 .elementor-element.elementor-element-fcc0289 .pc-products p {
  margin: 0;
  direction: ltr;
}

/* ===== מסגרת לתמונה / וידאו ===== */
.elementor-44 .elementor-element.elementor-element-fcc0289 .pc-media .elementor-widget-container {
  border: 5px solid #fff;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.18);
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-44 .elementor-element.elementor-element-fcc0289 .pc-media img,
.elementor-44 .elementor-element.elementor-element-fcc0289 .pc-media .elementor-wrapper {
  display: block;
  border-radius: 19px;
}

.elementor-44 .elementor-element.elementor-element-fcc0289 .pc-media .elementor-widget-container:hover {
  transform: translateY(-6px);
}

/* כפתור Play סגול (אם זה וידאו) */
.elementor-44 .elementor-element.elementor-element-fcc0289 .elementor-custom-embed-play {
  width: 70px;
  height: 70px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: linear-gradient(135deg, #8B4FD4, #B44FD6);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
  transition: scale 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.elementor-44 .elementor-element.elementor-element-fcc0289 .elementor-custom-embed-play i,
.elementor-44 .elementor-element.elementor-element-fcc0289 .elementor-custom-embed-play svg {
  font-size: 26px !important;
  width: 26px;
  height: 26px;
  color: #fff !important;
  fill: #fff !important;
  opacity: 1 !important;
  text-shadow: none !important;
  filter: none !important;
  margin-left: 4px;
}

.elementor-44 .elementor-element.elementor-element-fcc0289 .pc-media:hover .elementor-custom-embed-play {
  scale: 1.1;
}

/* ===== מובייל ===== */
@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-fcc0289 {
    margin-top: -30px !important;

    /* תלתלים קטנים: אחד משמאל למעלה, אחד מימין למטה */
    background:
      var(--curl-a) left -70px top 40px / 170px auto no-repeat,
      var(--curl-b) right -60px bottom 10px / 150px auto no-repeat,
      radial-gradient(circle at 25% 30%, rgba(255, 140, 200, 0.3) 0%, transparent 45%),
      linear-gradient(160deg, var(--bg-1) 0%, var(--bg-2) 50%, var(--bg-3) 100%) !important;

    -webkit-mask-size: 100% 30px, 100% calc(100% - 58px), 100% 30px;
    mask-size: 100% 30px, 100% calc(100% - 58px), 100% 30px;
  }

  /* העמודות אחת מתחת לשנייה */
  .elementor-44 .elementor-element.elementor-element-fcc0289 > .e-con,
  .elementor-44 .elementor-element.elementor-element-fcc0289 > .e-con-inner > .e-con {
    flex: 1 1 100% !important;
    width: 100% !important;
  }
}

/* ===== פחות תנועה למי שביקש ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-fcc0289 .pc-title .elementor-heading-title::after {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cddd94 *//* ===== הכותרת: גרדיאנט סגול עם פס צבע שעובר ===== */
/* גודל, גופן, משקל וריווח נקבעים ב: סגנון > טיפוגרפיה */
.elementor-44 .elementor-element.elementor-element-7cddd94 .elementor-heading-title {
  direction: ltr; /* אם הכותרת בעברית - מחק שורה זו */
  display: inline-block;
  white-space: normal;

  background: linear-gradient(
    100deg,
    #8B4FD4 0%,
    #8B4FD4 35%,
    #CC4C94 45%,
    #2AB7D6 50%,
    #CC4C94 55%,
    #8B4FD4 65%,
    #8B4FD4 100%
  );
  background-size: 200% 100%;
  background-repeat: repeat-x;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent !important;

  /* צל עדין */
  filter: drop-shadow(0 3px 6px rgba(139, 79, 212, 0.18));

  /* אנימציה רציפה ואיטית */
  animation: titleShine 6s linear infinite;
}

@keyframes titleShine {
  from { background-position: 200% 50%; }
  to   { background-position: 0% 50%; }
}

/* ===== פס דקורטיבי מתחת לכותרת ===== */
.elementor-44 .elementor-element.elementor-element-7cddd94 .elementor-widget-container::after {
  content: "";
  display: block;
  width: 90px;
  height: 5px;
  margin-top: 10px;
  border-radius: 10px;
  background: linear-gradient(90deg, #FFDA00, #85D433, #2AB7D6);
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-7cddd94 .elementor-heading-title {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7e85ef *//* ===== תזמון לכל עיגול ===== */
.elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image {
  --badge-delay: 0s;
  position: relative;
  text-align: center;
}

.elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image:nth-child(1) { --badge-delay: 0s; }
.elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image:nth-child(2) { --badge-delay: 0.12s; }
.elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image:nth-child(3) { --badge-delay: 0.24s; }
.elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image:nth-child(4) { --badge-delay: 0.36s; }

/* ===== כניסה: קופץ עם סיבוב, אחד אחרי השני ===== */
.elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image {
  animation: badgeIn 0.8s cubic-bezier(0.34, 1.56, 0.64, 1) var(--badge-delay) backwards;
}

@keyframes badgeIn {
  from { opacity: 0; transform: scale(0.5) rotate(-60deg); }
  to   { opacity: 1; transform: scale(1) rotate(0deg); }
}

/* בדפדפנים תומכים: הכניסה מתחילה כשגוללים אליהם */
@supports (animation-timeline: view()) {
  .elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image {
    animation: badgeIn linear both;
    animation-timeline: view();
    animation-range: entry 0% cover 35%;
  }
  .elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image:nth-child(2) { animation-range: entry 5%  cover 40%; }
  .elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image:nth-child(3) { animation-range: entry 10% cover 45%; }
  .elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image:nth-child(4) { animation-range: entry 15% cover 50%; }
}

/* ===== התמונה: ממורכזת + נדנוד וריחוף ===== */
.elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image img {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
  position: relative;
  z-index: 1;
  filter: drop-shadow(0 10px 18px rgba(42, 183, 214, 0.25));
  transition:
    scale 0.4s cubic-bezier(0.34, 1.56, 0.64, 1),
    rotate 0.4s cubic-bezier(0.34, 1.56, 0.64, 1),
    filter 0.4s ease;
  animation: badgeIdle 6s ease-in-out infinite;
  animation-delay: calc(var(--badge-delay) * 6 + 1s);
}

@keyframes badgeIdle {
  0%   { translate: 0 0;     transform: rotate(0deg); }
  25%  { translate: 0 -9px;  transform: rotate(6deg); }
  50%  { translate: 0 0;     transform: rotate(0deg); }
  75%  { translate: 0 -9px;  transform: rotate(-6deg); }
  100% { translate: 0 0;     transform: rotate(0deg); }
}

/* ===== הבזק זוהר שעובר בין העיגולים ===== */
.elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 70%;
  max-width: 260px;
  aspect-ratio: 1;
  translate: -50% -50%;
  border-radius: 50%;
  background: radial-gradient(circle,
              rgba(255, 218, 0, 0.55) 0%,
              rgba(204, 76, 148, 0.25) 45%,
              rgba(204, 76, 148, 0) 70%);
  z-index: 0;
  pointer-events: none;
  opacity: 0;
  animation: badgeGlow 6s ease-in-out infinite;
  animation-delay: calc(var(--badge-delay) * 12 + 2s);
}

@keyframes badgeGlow {
  0%, 70%, 100% { opacity: 0; scale: 0.8; }
  80%           { opacity: 1; scale: 1.25; }
}

/* ===== HOVER: גדל ומסתובב ===== */
.elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image img:hover {
  scale: 1.1;
  rotate: 12deg;
  filter: drop-shadow(0 16px 26px rgba(204, 76, 148, 0.35));
}

/* ===== מובייל: הכל במרכז ===== */
@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image,
  .elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image .elementor-widget-container {
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }
  .elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image::before {
    width: 45%;
  }
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image,
  .elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image img,
  .elementor-44 .elementor-element.elementor-element-b7e85ef .elementor-widget-image::before {
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66cc46 */.elementor-44 .elementor-element.elementor-element-c66cc46 {
  text-align: center;
}

.elementor-44 .elementor-element.elementor-element-c66cc46 img {
  display: inline-block;
  transform-origin: center center;

  /* כניסה: נחשף משמאל לימין, סיבוב מלא, ואז קפיצה בלופ */
  animation:
    curlDraw 1.1s cubic-bezier(0.65, 0, 0.35, 1) 0.2s backwards,
    curlSpin 1.2s cubic-bezier(0.34, 1.56, 0.64, 1) 0.2s backwards,
    curlBounce 2.4s ease-in-out 1.4s infinite;
}

/* ===== כניסה: מצויר משמאל לימין ===== */
@keyframes curlDraw {
  from {
    clip-path: inset(0 100% 0 0);
    opacity: 0.4;
  }
  to {
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
}

/* ===== סיבוב מלא (מה שהיה ב-hover) ===== */
@keyframes curlSpin {
  from { rotate: -360deg; scale: 0.8; }
  to   { rotate: 0deg;    scale: 1; }
}

/* ===== לופ: קפיצה קלה למטה עם נדנוד ===== */
@keyframes curlBounce {
  0%, 100% { transform: translateY(0)    rotate(0deg); }
  25%      { transform: translateY(6px)  rotate(-4deg); }
  50%      { transform: translateY(12px) rotate(0deg); }
  75%      { transform: translateY(6px)  rotate(4deg); }
}

/* ===== בגלילה: הציור והסיבוב קורים כשגוללים אליו ===== */
@supports (animation-timeline: view()) {
  .elementor-44 .elementor-element.elementor-element-c66cc46 img {
    animation:
      curlDraw linear both,
      curlSpin linear both,
      curlBounce 2.4s ease-in-out infinite;
    animation-timeline: view(), view(), auto;
    animation-range:
      entry 0% cover 35%,
      entry 0% cover 50%,
      normal;
  }
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-c66cc46 img {
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f0a972 *//* ===== הכותרת: גרדיאנט סגול עם פס צבע שעובר ===== */
/* גודל, גופן, משקל וריווח נקבעים ב: סגנון > טיפוגרפיה */
.elementor-44 .elementor-element.elementor-element-1f0a972 .elementor-heading-title {
  direction: ltr; /* אם הכותרת בעברית - מחק שורה זו */
  display: inline-block;
  white-space: normal;

  background: linear-gradient(
    100deg,
    #8B4FD4 0%,
    #8B4FD4 35%,
    #CC4C94 45%,
    #2AB7D6 50%,
    #CC4C94 55%,
    #8B4FD4 65%,
    #8B4FD4 100%
  );
  background-size: 200% 100%;
  background-repeat: repeat-x;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent !important;

  /* צל עדין */
  filter: drop-shadow(0 3px 6px rgba(139, 79, 212, 0.18));

  /* אנימציה רציפה ואיטית */
  animation: titleShine 6s linear infinite;
}

@keyframes titleShine {
  from { background-position: 200% 50%; }
  to   { background-position: 0% 50%; }
}

/* ===== פס דקורטיבי מתחת לכותרת ===== */
.elementor-44 .elementor-element.elementor-element-1f0a972 .elementor-widget-container::after {
  content: "";
  display: block;
  width: 90px;
  height: 5px;
  margin-top: 10px;
  border-radius: 10px;
  background: linear-gradient(90deg, #FFDA00, #85D433, #2AB7D6);
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-1f0a972 .elementor-heading-title {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b2ee3 *//* ===== צבעים - אפשר לשנות כאן ===== */
.elementor-44 .elementor-element.elementor-element-73b2ee3 {
  --accent:      #FFB21A;
  --accent-glow: rgba(255, 178, 26, 0.8);
  --shadow:      20, 40, 10;
  --wave:        0.7em;   /* רוחב גל אחד */
  text-align: center;
}

/* ===== בסיס ===== */
.elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title {
  direction: ltr;
  unicode-bidi: isolate;
  text-align: center;
  overflow-wrap: break-word;
  display: inline-block;
  position: relative;
  color: #fff !important;
  line-height: 1.05;
  letter-spacing: -0.01em;

  text-shadow:
    0 1px 1px rgba(var(--shadow), 0.35),
    0 4px 8px rgba(var(--shadow), 0.3),
    0 12px 24px rgba(var(--shadow), 0.28),
    0 24px 48px rgba(var(--shadow), 0.22);

  transform-origin: center bottom;
  transition: text-shadow 0.4s ease;

  animation: mangoIn 0.75s cubic-bezier(0.22, 1, 0.36, 1) backwards;
}

@keyframes mangoIn {
  0% {
    opacity: 0;
    transform: translateY(50px) scale(0.92);
    clip-path: inset(100% -50% -100% -50%);
  }
  65% {
    opacity: 1;
    transform: translateY(-5px) scale(1.01);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
    clip-path: inset(-100% -50% -100% -50%);
  }
}

/* ===== קו גלי - זורם בלופ רציף ===== */
.elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -0.45em;
  width: calc(var(--wave) * 7);
  margin-left: calc(var(--wave) * -3.5);
  height: 0.3em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 20'%3E%3Cpath d='M0 12 Q9 2 18 12 T36 12' fill='none' stroke='%23FFB21A' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") repeat-x;
  background-size: var(--wave) 100%;
  -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 18%, #000 82%, transparent 100%);
  mask-image: linear-gradient(90deg, transparent 0%, #000 18%, #000 82%, transparent 100%);
  filter: drop-shadow(0 3px 6px rgba(var(--shadow), 0.4));
  pointer-events: none;
  animation:
    mangoDraw 0.5s cubic-bezier(0.65, 0, 0.35, 1) 0.55s backwards,
    mangoFlow 1.2s linear infinite;
}

@keyframes mangoDraw {
  from { clip-path: inset(0 50% 0 50%); }
  to   { clip-path: inset(0 0 0 0); }
}

/* תזוזה של גל אחד בדיוק = לופ בלי קפיצה */
@keyframes mangoFlow {
  from { background-position: 0 0; }
  to   { background-position: var(--wave) 0; }
}

/* ===== ניצוץ מנצנץ ===== */
.elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title::before {
  content: "✦";
  position: absolute;
  top: -0.3em;
  right: -0.45em;
  font-size: 0.4em;
  line-height: 1;
  color: var(--accent);
  text-shadow: 0 0 14px var(--accent-glow);
  pointer-events: none;
  animation:
    mangoSparkleIn 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) 0.7s backwards,
    mangoSparkle 2.4s ease-in-out 1.1s infinite;
}

@keyframes mangoSparkleIn {
  from { opacity: 0; transform: scale(0) rotate(-180deg); }
  to   { opacity: 1; transform: scale(1) rotate(0deg); }
}

@keyframes mangoSparkle {
  0%, 100% { opacity: 1;   transform: scale(1) rotate(0deg); }
  50%      { opacity: 0.4; transform: scale(0.6) rotate(45deg); }
}

/* ===== כניסה בזמן גלילה (בדפדפנים תומכים) ===== */
@supports (animation-timeline: view()) {
  .elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title {
    animation: mangoIn linear both;
    animation-timeline: view();
    animation-range: entry 10% cover 35%;
  }
  .elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title::after {
    animation:
      mangoDraw linear both,
      mangoFlow 1.2s linear infinite;
    animation-timeline: view(), auto;
    animation-range: entry 30% cover 45%, normal;
  }
  .elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title::before {
    animation:
      mangoSparkleIn linear both,
      mangoSparkle 2.4s ease-in-out infinite;
    animation-timeline: view(), auto;
    animation-range: entry 35% cover 48%, normal;
  }
}

/* ===== HOVER: הצל מעמיק והגלים מאיצים ===== */
.elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title:hover {
  text-shadow:
    0 1px 1px rgba(var(--shadow), 0.4),
    0 6px 12px rgba(var(--shadow), 0.35),
    0 16px 32px rgba(var(--shadow), 0.3),
    0 30px 60px rgba(var(--shadow), 0.25),
    0 0 30px rgba(255, 178, 26, 0.35);
}

.elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title:hover::after {
  animation: mangoFlow 0.5s linear infinite;
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title,
  .elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title::before,
  .elementor-44 .elementor-element.elementor-element-73b2ee3 .elementor-heading-title::after {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f60b1ba *//* ===== קצה עליון גלי שנכנס לסקשן הקודם ===== */
.elementor-44 .elementor-element.elementor-element-f60b1ba {
  position: relative;
  margin-top: -60px !important;

  -webkit-mask:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C240,10 480,80 720,40 C960,0 1200,90 1440,40 V80 H0 Z' fill='%23000'/%3E%3C/svg%3E") top / 100% 80px no-repeat,
    linear-gradient(#000 0 0) bottom / 100% calc(100% - 79px) no-repeat;
  mask:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C240,10 480,80 720,40 C960,0 1200,90 1440,40 V80 H0 Z' fill='%23000'/%3E%3C/svg%3E") top / 100% 80px no-repeat,
    linear-gradient(#000 0 0) bottom / 100% calc(100% - 79px) no-repeat;
}

/* קו לבן דק לאורך הגל */
.elementor-44 .elementor-element.elementor-element-f60b1ba::after {
  content: "" !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 80px;
  z-index: 10;
  pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C240,10 480,80 720,40 C960,0 1200,90 1440,40' fill='none' stroke='%23fff' stroke-opacity='0.85' stroke-width='3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") top / 100% 100% no-repeat !important;
  filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.25));
}

/* ===== מובייל: גל נמוך יותר ===== */
@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-f60b1ba {
    margin-top: -30px !important;
    -webkit-mask-size: 100% 40px, 100% calc(100% - 39px);
    mask-size: 100% 40px, 100% calc(100% - 39px);
  }
  .elementor-44 .elementor-element.elementor-element-f60b1ba::after {
    height: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eababec *//* ===== הגדרות - אפשר לשנות כאן ===== */
.elementor-44 .elementor-element.elementor-element-eababec {
  --accent:      #FFB21A;
  --accent-glow: rgba(255, 178, 26, 0.8);
  --shadow:      20, 40, 10;
  --wave:        0.7em;   /* רוחב גל אחד */
  --line-side:   10%;     /* כמה הפס קצר מהכותרת בכל צד */
  text-align: center;
}

/* ===== בסיס ===== */
.elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title {
  direction: ltr;
  unicode-bidi: isolate;
  text-align: center;
  overflow-wrap: break-word;
  display: inline-block;
  position: relative;
  color: #fff !important;
  line-height: 1.05;
  letter-spacing: -0.01em;

  text-shadow:
    0 1px 1px rgba(var(--shadow), 0.35),
    0 4px 8px rgba(var(--shadow), 0.3),
    0 12px 24px rgba(var(--shadow), 0.28),
    0 24px 48px rgba(var(--shadow), 0.22);

  transform-origin: center bottom;
  transition: text-shadow 0.4s ease;

  animation: avoIn 0.75s cubic-bezier(0.22, 1, 0.36, 1) backwards;
}

@keyframes avoIn {
  0% {
    opacity: 0;
    transform: translateY(50px) scale(0.92);
    clip-path: inset(100% -50% -100% -50%);
  }
  65% {
    opacity: 1;
    transform: translateY(-5px) scale(1.01);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
    clip-path: inset(-100% -50% -100% -50%);
  }
}

/* ===== קו גלי - נמתח לפי הכותרת, זורם בלופ רציף ===== */
.elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title::after {
  content: "";
  position: absolute;
  left: var(--line-side);
  right: var(--line-side);
  bottom: -0.45em;
  height: 0.3em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 20'%3E%3Cpath d='M0 12 Q9 2 18 12 T36 12' fill='none' stroke='%23FFB21A' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") repeat-x;
  background-size: var(--wave) 100%;
  -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 12%, #000 88%, transparent 100%);
  mask-image: linear-gradient(90deg, transparent 0%, #000 12%, #000 88%, transparent 100%);
  filter: drop-shadow(0 3px 6px rgba(var(--shadow), 0.4));
  pointer-events: none;
  animation:
    avoDraw 0.5s cubic-bezier(0.65, 0, 0.35, 1) 0.55s backwards,
    avoFlow 1.2s linear infinite;
}

@keyframes avoDraw {
  from { clip-path: inset(0 50% 0 50%); }
  to   { clip-path: inset(0 0 0 0); }
}

@keyframes avoFlow {
  from { background-position: 0 0; }
  to   { background-position: var(--wave) 0; }
}

/* ===== ניצוץ מנצנץ ===== */
.elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title::before {
  content: "✦";
  position: absolute;
  top: -0.3em;
  right: -0.45em;
  font-size: 0.4em;
  line-height: 1;
  color: var(--accent);
  text-shadow: 0 0 14px var(--accent-glow);
  pointer-events: none;
  animation:
    avoSparkleIn 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) 0.7s backwards,
    avoSparkle 2.4s ease-in-out 1.1s infinite;
}

@keyframes avoSparkleIn {
  from { opacity: 0; transform: scale(0) rotate(-180deg); }
  to   { opacity: 1; transform: scale(1) rotate(0deg); }
}

@keyframes avoSparkle {
  0%, 100% { opacity: 1;   transform: scale(1) rotate(0deg); }
  50%      { opacity: 0.4; transform: scale(0.6) rotate(45deg); }
}

/* ===== כניסה בזמן גלילה (בדפדפנים תומכים) ===== */
@supports (animation-timeline: view()) {
  .elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title {
    animation: avoIn linear both;
    animation-timeline: view();
    animation-range: entry 10% cover 35%;
  }
  .elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title::after {
    animation:
      avoDraw linear both,
      avoFlow 1.2s linear infinite;
    animation-timeline: view(), auto;
    animation-range: entry 30% cover 45%, normal;
  }
  .elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title::before {
    animation:
      avoSparkleIn linear both,
      avoSparkle 2.4s ease-in-out infinite;
    animation-timeline: view(), auto;
    animation-range: entry 35% cover 48%, normal;
  }
}

/* ===== HOVER: הצל מעמיק והגלים מאיצים ===== */
.elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title:hover {
  text-shadow:
    0 1px 1px rgba(var(--shadow), 0.4),
    0 6px 12px rgba(var(--shadow), 0.35),
    0 16px 32px rgba(var(--shadow), 0.3),
    0 30px 60px rgba(var(--shadow), 0.25),
    0 0 30px rgba(255, 178, 26, 0.35);
}

.elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title:hover::after {
  animation: avoFlow 0.5s linear infinite;
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title,
  .elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title::before,
  .elementor-44 .elementor-element.elementor-element-eababec .elementor-heading-title::after {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51efbb8 *//* ===== קצה עליון גלי שנכנס לסקשן הקודם ===== */
.elementor-44 .elementor-element.elementor-element-51efbb8 {
  position: relative;
  margin-top: -60px !important;

  -webkit-mask:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C240,10 480,80 720,40 C960,0 1200,90 1440,40 V80 H0 Z' fill='%23000'/%3E%3C/svg%3E") top / 100% 80px no-repeat,
    linear-gradient(#000 0 0) bottom / 100% calc(100% - 79px) no-repeat;
  mask:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C240,10 480,80 720,40 C960,0 1200,90 1440,40 V80 H0 Z' fill='%23000'/%3E%3C/svg%3E") top / 100% 80px no-repeat,
    linear-gradient(#000 0 0) bottom / 100% calc(100% - 79px) no-repeat;
}

/* קו לבן דק לאורך הגל */
.elementor-44 .elementor-element.elementor-element-51efbb8::after {
  content: "" !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 80px;
  z-index: 10;
  pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C240,10 480,80 720,40 C960,0 1200,90 1440,40' fill='none' stroke='%23fff' stroke-opacity='0.85' stroke-width='3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") top / 100% 100% no-repeat !important;
  filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.25));
}

/* ===== מובייל: גל נמוך יותר ===== */
@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-51efbb8 {
    margin-top: -30px !important;
    -webkit-mask-size: 100% 40px, 100% calc(100% - 39px);
    mask-size: 100% 40px, 100% calc(100% - 39px);
  }
  .elementor-44 .elementor-element.elementor-element-51efbb8::after {
    height: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0566b2e *//* ===== צבעים - אפשר לשנות כאן ===== */
.elementor-44 .elementor-element.elementor-element-0566b2e {
  --accent:      #FFB21A;
  --accent-glow: rgba(255, 178, 26, 0.8);
  --shadow:      20, 40, 10;
  --wave:        0.7em;   /* רוחב גל אחד */
  text-align: center;
}

/* ===== בסיס ===== */
.elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title {
  direction: ltr;
  unicode-bidi: isolate;
  text-align: center;
  overflow-wrap: break-word;
  display: inline-block;
  position: relative;
  color: #fff !important;
  line-height: 1.05;
  letter-spacing: -0.01em;

  text-shadow:
    0 1px 1px rgba(var(--shadow), 0.35),
    0 4px 8px rgba(var(--shadow), 0.3),
    0 12px 24px rgba(var(--shadow), 0.28),
    0 24px 48px rgba(var(--shadow), 0.22);

  transform-origin: center bottom;
  transition: text-shadow 0.4s ease;

  animation: mangoIn 0.75s cubic-bezier(0.22, 1, 0.36, 1) backwards;
}

@keyframes mangoIn {
  0% {
    opacity: 0;
    transform: translateY(50px) scale(0.92);
    clip-path: inset(100% -50% -100% -50%);
  }
  65% {
    opacity: 1;
    transform: translateY(-5px) scale(1.01);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
    clip-path: inset(-100% -50% -100% -50%);
  }
}

/* ===== קו גלי - זורם בלופ רציף ===== */
.elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -0.45em;
  width: calc(var(--wave) * 7);
  margin-left: calc(var(--wave) * -3.5);
  height: 0.3em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 20'%3E%3Cpath d='M0 12 Q9 2 18 12 T36 12' fill='none' stroke='%23FFB21A' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") repeat-x;
  background-size: var(--wave) 100%;
  -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 18%, #000 82%, transparent 100%);
  mask-image: linear-gradient(90deg, transparent 0%, #000 18%, #000 82%, transparent 100%);
  filter: drop-shadow(0 3px 6px rgba(var(--shadow), 0.4));
  pointer-events: none;
  animation:
    mangoDraw 0.5s cubic-bezier(0.65, 0, 0.35, 1) 0.55s backwards,
    mangoFlow 1.2s linear infinite;
}

@keyframes mangoDraw {
  from { clip-path: inset(0 50% 0 50%); }
  to   { clip-path: inset(0 0 0 0); }
}

/* תזוזה של גל אחד בדיוק = לופ בלי קפיצה */
@keyframes mangoFlow {
  from { background-position: 0 0; }
  to   { background-position: var(--wave) 0; }
}

/* ===== ניצוץ מנצנץ ===== */
.elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title::before {
  content: "✦";
  position: absolute;
  top: -0.3em;
  right: -0.45em;
  font-size: 0.4em;
  line-height: 1;
  color: var(--accent);
  text-shadow: 0 0 14px var(--accent-glow);
  pointer-events: none;
  animation:
    mangoSparkleIn 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) 0.7s backwards,
    mangoSparkle 2.4s ease-in-out 1.1s infinite;
}

@keyframes mangoSparkleIn {
  from { opacity: 0; transform: scale(0) rotate(-180deg); }
  to   { opacity: 1; transform: scale(1) rotate(0deg); }
}

@keyframes mangoSparkle {
  0%, 100% { opacity: 1;   transform: scale(1) rotate(0deg); }
  50%      { opacity: 0.4; transform: scale(0.6) rotate(45deg); }
}

/* ===== כניסה בזמן גלילה (בדפדפנים תומכים) ===== */
@supports (animation-timeline: view()) {
  .elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title {
    animation: mangoIn linear both;
    animation-timeline: view();
    animation-range: entry 10% cover 35%;
  }
  .elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title::after {
    animation:
      mangoDraw linear both,
      mangoFlow 1.2s linear infinite;
    animation-timeline: view(), auto;
    animation-range: entry 30% cover 45%, normal;
  }
  .elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title::before {
    animation:
      mangoSparkleIn linear both,
      mangoSparkle 2.4s ease-in-out infinite;
    animation-timeline: view(), auto;
    animation-range: entry 35% cover 48%, normal;
  }
}

/* ===== HOVER: הצל מעמיק והגלים מאיצים ===== */
.elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title:hover {
  text-shadow:
    0 1px 1px rgba(var(--shadow), 0.4),
    0 6px 12px rgba(var(--shadow), 0.35),
    0 16px 32px rgba(var(--shadow), 0.3),
    0 30px 60px rgba(var(--shadow), 0.25),
    0 0 30px rgba(255, 178, 26, 0.35);
}

.elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title:hover::after {
  animation: mangoFlow 0.5s linear infinite;
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title,
  .elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title::before,
  .elementor-44 .elementor-element.elementor-element-0566b2e .elementor-heading-title::after {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6071c58 *//* ===== קצה עליון גלי שנכנס לסקשן הקודם ===== */
.elementor-44 .elementor-element.elementor-element-6071c58 {
  position: relative;
  margin-top: -60px !important;

  -webkit-mask:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C240,10 480,80 720,40 C960,0 1200,90 1440,40 V80 H0 Z' fill='%23000'/%3E%3C/svg%3E") top / 100% 80px no-repeat,
    linear-gradient(#000 0 0) bottom / 100% calc(100% - 79px) no-repeat;
  mask:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C240,10 480,80 720,40 C960,0 1200,90 1440,40 V80 H0 Z' fill='%23000'/%3E%3C/svg%3E") top / 100% 80px no-repeat,
    linear-gradient(#000 0 0) bottom / 100% calc(100% - 79px) no-repeat;
}

/* קו לבן דק לאורך הגל */
.elementor-44 .elementor-element.elementor-element-6071c58::after {
  content: "" !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 80px;
  z-index: 10;
  pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C240,10 480,80 720,40 C960,0 1200,90 1440,40' fill='none' stroke='%23fff' stroke-opacity='0.85' stroke-width='3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") top / 100% 100% no-repeat !important;
  filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.25));
}

/* ===== מובייל: גל נמוך יותר ===== */
@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-6071c58 {
    margin-top: -30px !important;
    -webkit-mask-size: 100% 40px, 100% calc(100% - 39px);
    mask-size: 100% 40px, 100% calc(100% - 39px);
  }
  .elementor-44 .elementor-element.elementor-element-6071c58::after {
    height: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53f8a6c */.elementor-44 .elementor-element.elementor-element-53f8a6c {
  text-align: center;
}

.elementor-44 .elementor-element.elementor-element-53f8a6c img {
  display: inline-block;
  transform-origin: center center;

  /* כניסה: נחשף משמאל לימין, סיבוב מלא, ואז קפיצה בלופ */
  animation:
    curlDraw 1.1s cubic-bezier(0.65, 0, 0.35, 1) 0.2s backwards,
    curlSpin 1.2s cubic-bezier(0.34, 1.56, 0.64, 1) 0.2s backwards,
    curlBounce 2.4s ease-in-out 1.4s infinite;
}

/* ===== כניסה: מצויר משמאל לימין ===== */
@keyframes curlDraw {
  from {
    clip-path: inset(0 100% 0 0);
    opacity: 0.4;
  }
  to {
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
}

/* ===== סיבוב מלא (מה שהיה ב-hover) ===== */
@keyframes curlSpin {
  from { rotate: -360deg; scale: 0.8; }
  to   { rotate: 0deg;    scale: 1; }
}

/* ===== לופ: קפיצה קלה למטה עם נדנוד ===== */
@keyframes curlBounce {
  0%, 100% { transform: translateY(0)    rotate(0deg); }
  25%      { transform: translateY(6px)  rotate(-4deg); }
  50%      { transform: translateY(12px) rotate(0deg); }
  75%      { transform: translateY(6px)  rotate(4deg); }
}

/* ===== בגלילה: הציור והסיבוב קורים כשגוללים אליו ===== */
@supports (animation-timeline: view()) {
  .elementor-44 .elementor-element.elementor-element-53f8a6c img {
    animation:
      curlDraw linear both,
      curlSpin linear both,
      curlBounce 2.4s ease-in-out infinite;
    animation-timeline: view(), view(), auto;
    animation-range:
      entry 0% cover 35%,
      entry 0% cover 50%,
      normal;
  }
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-53f8a6c img {
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74154cc *//* ===== הכותרת: גרדיאנט סגול עם פס צבע שעובר ===== */
/* גודל, גופן, משקל וריווח נקבעים ב: סגנון > טיפוגרפיה */
.elementor-44 .elementor-element.elementor-element-74154cc .elementor-heading-title {
  direction: ltr; /* אם הכותרת בעברית - מחק שורה זו */
  display: inline-block;
  white-space: normal;

  background: linear-gradient(
    100deg,
    #8B4FD4 0%,
    #8B4FD4 35%,
    #CC4C94 45%,
    #2AB7D6 50%,
    #CC4C94 55%,
    #8B4FD4 65%,
    #8B4FD4 100%
  );
  background-size: 200% 100%;
  background-repeat: repeat-x;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent !important;

  /* צל עדין */
  filter: drop-shadow(0 3px 6px rgba(139, 79, 212, 0.18));

  /* אנימציה רציפה ואיטית */
  animation: titleShine 6s linear infinite;
}

@keyframes titleShine {
  from { background-position: 200% 50%; }
  to   { background-position: 0% 50%; }
}

/* ===== פס דקורטיבי מתחת לכותרת ===== */
.elementor-44 .elementor-element.elementor-element-74154cc .elementor-widget-container::after {
  content: "";
  display: block;
  width: 90px;
  height: 5px;
  margin-top: 10px;
  border-radius: 10px;
  background: linear-gradient(90deg, #FFDA00, #85D433, #2AB7D6);
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-74154cc .elementor-heading-title {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11237c9 */.elementor-44 .elementor-element.elementor-element-11237c9 {
  text-align: center;
}

.elementor-44 .elementor-element.elementor-element-11237c9 img {
  display: inline-block;
  transform-origin: center center;

  /* כניסה: נחשף משמאל לימין, סיבוב מלא, ואז קפיצה בלופ */
  animation:
    curlDraw 1.1s cubic-bezier(0.65, 0, 0.35, 1) 0.2s backwards,
    curlSpin 1.2s cubic-bezier(0.34, 1.56, 0.64, 1) 0.2s backwards,
    curlBounce 2.4s ease-in-out 1.4s infinite;
}

/* ===== כניסה: מצויר משמאל לימין ===== */
@keyframes curlDraw {
  from {
    clip-path: inset(0 100% 0 0);
    opacity: 0.4;
  }
  to {
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
}

/* ===== סיבוב מלא (מה שהיה ב-hover) ===== */
@keyframes curlSpin {
  from { rotate: -360deg; scale: 0.8; }
  to   { rotate: 0deg;    scale: 1; }
}

/* ===== לופ: קפיצה קלה למטה עם נדנוד ===== */
@keyframes curlBounce {
  0%, 100% { transform: translateY(0)    rotate(0deg); }
  25%      { transform: translateY(6px)  rotate(-4deg); }
  50%      { transform: translateY(12px) rotate(0deg); }
  75%      { transform: translateY(6px)  rotate(4deg); }
}

/* ===== בגלילה: הציור והסיבוב קורים כשגוללים אליו ===== */
@supports (animation-timeline: view()) {
  .elementor-44 .elementor-element.elementor-element-11237c9 img {
    animation:
      curlDraw linear both,
      curlSpin linear both,
      curlBounce 2.4s ease-in-out infinite;
    animation-timeline: view(), view(), auto;
    animation-range:
      entry 0% cover 35%,
      entry 0% cover 50%,
      normal;
  }
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-11237c9 img {
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8c70653 *//* ===== צבעים - אפשר לשנות כאן ===== */
.elementor-44 .elementor-element.elementor-element-8c70653 {
  --c-purple: #8B4FD4;
  --c-pink:   #CC4C94;
  --c-cyan:   #2AB7D6;
  --c-green:  #85D433;
  --c-yellow: #FFDA00;
  --img-radius: 22px;
}

/* ===== תנועה רציפה וחלקה ===== */
.elementor-44 .elementor-element.elementor-element-8c70653 .swiper-wrapper {
  transition-timing-function: linear !important;
}

/* מקום לצל ולהתרוממות */
.elementor-44 .elementor-element.elementor-element-8c70653 .swiper {
  padding: 24px 6px 50px !important;
}

/* ===== התמונות ===== */
.elementor-44 .elementor-element.elementor-element-8c70653 .swiper-slide {
  padding: 0 4px;
}

.elementor-44 .elementor-element.elementor-element-8c70653 .swiper-slide-image {
  display: block;
  width: 100% !important;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  border-radius: var(--img-radius);
  border: 4px solid #fff;
  box-shadow:
    0 10px 24px rgba(139, 79, 212, 0.18),
    0 3px 8px rgba(0, 0, 0, 0.08);
  transition:
    translate 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    scale 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.5s ease,
    border-color 0.4s ease;
}

/* ===== HOVER ===== */
.elementor-44 .elementor-element.elementor-element-8c70653 .swiper-slide-image:hover {
  translate: 0 -8px;
  scale: 1.03;
  border-color: var(--c-pink);
  box-shadow:
    0 20px 40px rgba(204, 76, 148, 0.3),
    0 6px 14px rgba(42, 183, 214, 0.2);
}

/* ===== חיצים ===== */
.elementor-44 .elementor-element.elementor-element-8c70653 .elementor-swiper-button {
  width: 46px;
  height: 46px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  box-shadow: 0 8px 20px rgba(139, 79, 212, 0.2);
  color: var(--c-purple) !important;
  font-size: 18px !important;
  transition: background 0.3s ease, color 0.3s ease, scale 0.3s ease;
}

.elementor-44 .elementor-element.elementor-element-8c70653 .elementor-swiper-button svg {
  width: 18px;
  height: 18px;
  fill: currentColor !important;
}

.elementor-44 .elementor-element.elementor-element-8c70653 .elementor-swiper-button:hover {
  background: linear-gradient(135deg, var(--c-purple), var(--c-pink));
  color: #fff !important;
  scale: 1.08;
}

/* ===== נקודות ===== */
.elementor-44 .elementor-element.elementor-element-8c70653 .swiper-pagination {
  bottom: 14px !important;
}

.elementor-44 .elementor-element.elementor-element-8c70653 .swiper-pagination-bullet {
  width: 8px !important;
  height: 8px !important;
  margin: 0 4px !important;
  border-radius: 20px;
  background: var(--c-purple) !important;
  opacity: 0.2 !important;
  transition: width 0.4s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.3s ease;
}

.elementor-44 .elementor-element.elementor-element-8c70653 .swiper-pagination-bullet-active {
  width: 28px !important;
  opacity: 1 !important;
  background: linear-gradient(90deg, var(--c-purple), var(--c-pink), var(--c-cyan)) !important;
}

/* ===== כניסה: הקרוסלה עולה בגלילה ===== */
.elementor-44 .elementor-element.elementor-element-8c70653 {
  animation: carouselIn 0.9s cubic-bezier(0.22, 1, 0.36, 1) backwards;
}

@keyframes carouselIn {
  from { opacity: 0; transform: translateY(40px); }
  to   { opacity: 1; transform: translateY(0); }
}

@supports (animation-timeline: view()) {
  .elementor-44 .elementor-element.elementor-element-8c70653 {
    animation: carouselIn linear both;
    animation-timeline: view();
    animation-range: entry 0% cover 30%;
  }
}

/* ===== מובייל ===== */
@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-8c70653 {
    --img-radius: 16px;
  }
  .elementor-44 .elementor-element.elementor-element-8c70653 .swiper {
    padding: 16px 4px 44px !important;
  }
  .elementor-44 .elementor-element.elementor-element-8c70653 .swiper-slide-image {
    border-width: 3px;
  }
  .elementor-44 .elementor-element.elementor-element-8c70653 .swiper-slide-image:hover {
    translate: 0 0;
    scale: 1;
  }
}

/* ===== למי שמעדיף בלי אנימציות ===== */
@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-8c70653 {
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-178ebec *//* ===== צבעי המותג ===== */
.elementor-44 .elementor-element.elementor-element-178ebec {
  --pc-purple: #8C4FD3;
  --pc-pink:   #CC4B93;
  --pc-green:  #87D433;
}

/* ===== הכפתור ===== */
.elementor-44 .elementor-element.elementor-element-178ebec .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 17px 46px !important;
  border: none !important;
  border-radius: 999px !important;
  color: #fff !important;
  font-weight: 800;
  letter-spacing: 0.02em;
  text-shadow: 0 1px 3px rgba(60, 20, 100, 0.4);

  /* ורוד > סגול > ירוק. במצב רגיל רואים ורוד-סגול */
  background: linear-gradient(110deg,
              var(--pc-pink)   0%,
              var(--pc-purple) 40%,
              var(--pc-purple) 60%,
              var(--pc-green)  100%) !important;
  background: linear-gradient(110deg in oklab,
              var(--pc-pink)   0%,
              var(--pc-purple) 40%,
              var(--pc-purple) 60%,
              var(--pc-green)  100%) !important;
  background-size: 200% 100% !important;
  background-position: 0% 50% !important;

  box-shadow:
    0 10px 24px rgba(140, 79, 211, 0.4),
    0 3px 8px rgba(204, 75, 147, 0.3);

  transition:
    background-position 0.6s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.4s ease,
    transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);

  animation: btnIn 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) 0.6s backwards;
}

/* הטקסט והאייקון מעל הברק */
.elementor-44 .elementor-element.elementor-element-178ebec .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
}

.elementor-44 .elementor-element.elementor-element-178ebec .elementor-button .elementor-button-text,
.elementor-44 .elementor-element.elementor-element-178ebec .elementor-button svg,
.elementor-44 .elementor-element.elementor-element-178ebec .elementor-button i {
  color: #fff !important;
  fill: #fff !important;
}

/* ===== ברק ===== */
.elementor-44 .elementor-element.elementor-element-178ebec .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg,
              rgba(255, 255, 255, 0) 0%,
              rgba(255, 255, 255, 0.4) 50%,
              rgba(255, 255, 255, 0) 100%);
  transform: skewX(-20deg);
  z-index: 1;
  pointer-events: none;
}

/* ===== HOVER: גולש לסגול-ירוק ===== */
.elementor-44 .elementor-element.elementor-element-178ebec .elementor-button:hover {
  background-position: 100% 50% !important;
  transform: translateY(-3px);
  box-shadow:
    0 14px 32px rgba(135, 212, 51, 0.4),
    0 4px 10px rgba(140, 79, 211, 0.35);
}

.elementor-44 .elementor-element.elementor-element-178ebec .elementor-button:hover::after {
  animation: btnShine 0.8s ease;
}

.elementor-44 .elementor-element.elementor-element-178ebec .elementor-button:active {
  transform: translateY(0) scale(0.97);
}

/* ===== אנימציות ===== */
@keyframes btnIn {
  from { opacity: 0; transform: translateY(20px) scale(0.9); }
  to   { opacity: 1; transform: translateY(0) scale(1); }
}

@keyframes btnShine {
  from { left: -75%; }
  to   { left: 125%; }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-44 .elementor-element.elementor-element-178ebec .elementor-button,
  .elementor-44 .elementor-element.elementor-element-178ebec .elementor-button::after {
    animation: none !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bright Melody';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://powercurl.co.il/wp-content/uploads/2026/09/Bright-Melody.ttf') format('truetype');
}
/* End Custom Fonts CSS */