.elementor-996 .elementor-element.elementor-element-ac827f0{--display:flex;--min-height:89vh;--justify-content:center;--overlay-opacity:1;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:10vw;--padding-right:10vw;}.elementor-996 .elementor-element.elementor-element-ac827f0::before, .elementor-996 .elementor-element.elementor-element-ac827f0 > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-ac827f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-ac827f0 > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-ac827f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-ac827f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-38d1dbd ) 0%, #000000BD 83%);}.elementor-996 .elementor-element.elementor-element-3b9660b{z-index:0;}.elementor-996 .elementor-element.elementor-element-edc796e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.2;--padding-top:0vw;--padding-bottom:08vw;--padding-left:10vw;--padding-right:10vw;}.elementor-996 .elementor-element.elementor-element-edc796e:not(.elementor-motion-effects-element-type-background), .elementor-996 .elementor-element.elementor-element-edc796e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFED;}.elementor-996 .elementor-element.elementor-element-edc796e::before, .elementor-996 .elementor-element.elementor-element-edc796e > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-edc796e > .e-con-inner > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-edc796e > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-edc796e > .e-con-inner > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-edc796e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.z-one.co.il/wp-content/uploads/2026/08/Z.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:40% auto;}.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-996 .elementor-element.elementor-element-5021dd5{width:var( --container-widget-width, 17% );max-width:17%;margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:20px 20px 20px 20px;--container-widget-width:17%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-996 .elementor-element.elementor-element-5021dd5.elementor-element{--align-self:center;}.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-996 .elementor-element.elementor-element-b284e92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;}.elementor-996 .elementor-element.elementor-element-b284e92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:uppercase;color:#6B5D40;}.elementor-996 .elementor-element.elementor-element-628a47a{width:100%;max-width:100%;}.elementor-996 .elementor-element.elementor-element-628a47a.elementor-element{--align-self:center;}.elementor-996 .elementor-element.elementor-element-628a47a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:70px;font-weight:900;color:#6B5D40;}.elementor-996 .elementor-element.elementor-element-25c0e24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-996 .elementor-element.elementor-element-25c0e24 .elementor-heading-title{font-family:"Lior", Sans-serif;font-size:85px;font-weight:300;line-height:0.9em;color:#887856;}.elementor-996 .elementor-element.elementor-element-6bfe189{width:var( --container-widget-width, 30% );max-width:30%;margin:-25% 0% calc(var(--kit-widget-spacing, 0px) + -6%) -8%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-996 .elementor-element.elementor-element-6bfe189.elementor-element{--align-self:flex-end;}.elementor-996 .elementor-element.elementor-element-6bfe189 img{width:100%;}.elementor-996 .elementor-element.elementor-element-376e1dc{width:var( --container-widget-width, 30% );max-width:30%;margin:-25% 0% calc(var(--kit-widget-spacing, 0px) + -6%) -8%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-996 .elementor-element.elementor-element-376e1dc.elementor-element{--align-self:flex-end;}.elementor-996 .elementor-element.elementor-element-376e1dc img{width:100%;}.elementor-996 .elementor-element.elementor-element-2225aac{--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;--overlay-opacity:0.24;--padding-top:5vw;--padding-bottom:5vw;--padding-left:10vw;--padding-right:0vw;}.elementor-996 .elementor-element.elementor-element-2225aac:not(.elementor-motion-effects-element-type-background), .elementor-996 .elementor-element.elementor-element-2225aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E6E1;}.elementor-996 .elementor-element.elementor-element-2225aac::before, .elementor-996 .elementor-element.elementor-element-2225aac > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-2225aac > .e-con-inner > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-2225aac > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-2225aac > .e-con-inner > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-2225aac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-996 .elementor-element.elementor-element-f51997e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996 .elementor-element.elementor-element-76471d9{margin:-37% -16% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-996 .elementor-element.elementor-element-778637c{margin:-21% -17% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-996 .elementor-element.elementor-element-399b551{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-996 .elementor-element.elementor-element-0a875e9{width:100%;max-width:100%;padding:0px 0px 0px 0px;font-family:"Heebo", Sans-serif;font-size:23px;font-weight:400;color:#6B5D40;}.elementor-996 .elementor-element.elementor-element-0a875e9.elementor-element{--align-self:center;}.elementor-996 .elementor-element.elementor-element-3cb909d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.25;--padding-top:8vw;--padding-bottom:8vw;--padding-left:10vw;--padding-right:10vw;}.elementor-996 .elementor-element.elementor-element-3cb909d:not(.elementor-motion-effects-element-type-background), .elementor-996 .elementor-element.elementor-element-3cb909d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFED;}.elementor-996 .elementor-element.elementor-element-3cb909d::before, .elementor-996 .elementor-element.elementor-element-3cb909d > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-3cb909d > .e-con-inner > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-3cb909d > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-3cb909d > .e-con-inner > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-3cb909d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.z-one.co.il/wp-content/uploads/2026/08/o1.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:35% auto;}.elementor-996 .elementor-element.elementor-element-eed12ac{--display:flex;}.elementor-996 .elementor-element.elementor-element-212b50c img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-831a969{--display:flex;}.elementor-996 .elementor-element.elementor-element-6d8bb59 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-343af34{--display:flex;}.elementor-996 .elementor-element.elementor-element-51a3454 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-98c4b4f{--display:flex;}.elementor-996 .elementor-element.elementor-element-31cb804 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-24013fd{--display:flex;}.elementor-996 .elementor-element.elementor-element-c2b9cca img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-44df573{--display:flex;}.elementor-996 .elementor-element.elementor-element-18b8762 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-9e0a913{--display:flex;}.elementor-996 .elementor-element.elementor-element-4cadda9 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-abb378b{--display:flex;}.elementor-996 .elementor-element.elementor-element-cb3e02e img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-77c9f0e{--display:flex;}.elementor-996 .elementor-element.elementor-element-6f7b9b2 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-93303bf{--display:flex;}.elementor-996 .elementor-element.elementor-element-5bc9f43 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-07bddb6{--display:flex;}.elementor-996 .elementor-element.elementor-element-5c79cac img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-a90f5a6{--display:flex;}.elementor-996 .elementor-element.elementor-element-317e7c9 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-86cc438{--display:flex;}.elementor-996 .elementor-element.elementor-element-09403f7 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-b531c7d{--display:flex;}.elementor-996 .elementor-element.elementor-element-da0caa7 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-c62790c{--display:flex;}.elementor-996 .elementor-element.elementor-element-baf6385 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-5628f05{--display:flex;}.elementor-996 .elementor-element.elementor-element-4224828 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-1e569e6{--display:flex;}.elementor-996 .elementor-element.elementor-element-f469eba img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-996 .elementor-element.elementor-element-9e36ebd{--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:#6B5D40;--e-n-carousel-arrow-hover-color:#F3F2EF;}.elementor-996 .elementor-element.elementor-element-9e36ebd :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#6B5D40;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F2EF;}.elementor-996 .elementor-element.elementor-element-9e36ebd :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-996 .elementor-element.elementor-element-f40243b{left:-743px;}body.rtl .elementor-996 .elementor-element.elementor-element-f40243b{right:-743px;}.elementor-996 .elementor-element.elementor-element-f40243b{top:442px;}.elementor-996 .elementor-element.elementor-element-f40243b img{width:52%;}.elementor-996 .elementor-element.elementor-element-4249665{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.33;--padding-top:8vw;--padding-bottom:8vw;--padding-left:10vw;--padding-right:10vw;}.elementor-996 .elementor-element.elementor-element-4249665:not(.elementor-motion-effects-element-type-background), .elementor-996 .elementor-element.elementor-element-4249665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E6E1;}.elementor-996 .elementor-element.elementor-element-4249665::before, .elementor-996 .elementor-element.elementor-element-4249665 > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-4249665 > .e-con-inner > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-4249665 > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-4249665 > .e-con-inner > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-4249665 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.z-one.co.il/wp-content/uploads/2026/08/N3.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-996 .elementor-element.elementor-element-4c67d76{padding:0px 0px 20px 0px;text-align:center;}.elementor-996 .elementor-element.elementor-element-4c67d76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#6B5D40;}.elementor-996 .elementor-element.elementor-element-df25ac3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-996 .elementor-element.elementor-element-0fdbda2{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-996 .elementor-element.elementor-element-1917210 img{height:250px;object-fit:cover;object-position:center center;}.elementor-996 .elementor-element.elementor-element-30691ee{width:var( --container-widget-width, 18% );max-width:18%;margin:-23% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-996 .elementor-element.elementor-element-30691ee.elementor-element{--align-self:center;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-996 .elementor-element.elementor-element-e26e02b{width:var( --container-widget-width, 18% );max-width:18%;margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 10px 10px 10px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-996 .elementor-element.elementor-element-e26e02b.elementor-element{--align-self:center;}.elementor-996 .elementor-element.elementor-element-83c8cab{padding:24px 0px 0px 0px;text-align:center;}.elementor-996 .elementor-element.elementor-element-83c8cab .elementor-heading-title{font-family:"Heebo", Sans-serif;font-weight:700;color:#6B5D40;}.elementor-996 .elementor-element.elementor-element-8600769{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-996 .elementor-element.elementor-element-f8ef191 img{height:250px;object-fit:cover;object-position:center center;}.elementor-996 .elementor-element.elementor-element-2c89017{width:var( --container-widget-width, 18% );max-width:18%;margin:-23% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-996 .elementor-element.elementor-element-2c89017.elementor-element{--align-self:center;}.elementor-996 .elementor-element.elementor-element-a53299f{width:var( --container-widget-width, 18% );max-width:18%;margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 10px 10px 10px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-996 .elementor-element.elementor-element-a53299f.elementor-element{--align-self:center;}.elementor-996 .elementor-element.elementor-element-2c76a3d{padding:24px 0px 0px 0px;text-align:center;}.elementor-996 .elementor-element.elementor-element-2c76a3d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-weight:700;color:#6B5D40;}.elementor-996 .elementor-element.elementor-element-2e97d11{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-996 .elementor-element.elementor-element-8923521 img{height:250px;object-fit:cover;object-position:center center;}.elementor-996 .elementor-element.elementor-element-e0ec753{width:var( --container-widget-width, 18% );max-width:18%;margin:-23% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-996 .elementor-element.elementor-element-e0ec753.elementor-element{--align-self:center;}.elementor-996 .elementor-element.elementor-element-513652b{width:var( --container-widget-width, 18% );max-width:18%;margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 10px 10px 10px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-996 .elementor-element.elementor-element-513652b.elementor-element{--align-self:center;}.elementor-996 .elementor-element.elementor-element-d224a9d{padding:24px 0px 0px 0px;text-align:center;}.elementor-996 .elementor-element.elementor-element-d224a9d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-weight:700;color:#6B5D40;}.elementor-996 .elementor-element.elementor-element-93dd548{--display:flex;--min-height:51vh;--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:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.25;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:10vw;--padding-right:10vw;}.elementor-996 .elementor-element.elementor-element-93dd548:not(.elementor-motion-effects-element-type-background), .elementor-996 .elementor-element.elementor-element-93dd548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFED;}.elementor-996 .elementor-element.elementor-element-93dd548::before, .elementor-996 .elementor-element.elementor-element-93dd548 > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-93dd548 > .e-con-inner > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-93dd548 > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-93dd548 > .e-con-inner > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-93dd548 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.z-one.co.il/wp-content/uploads/2026/08/e3.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:21% auto;}.elementor-996 .elementor-element.elementor-element-1f9a115{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-996 .elementor-element.elementor-element-168192e{--display:flex;--justify-content:center;--padding-top:00px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-996 .elementor-element.elementor-element-429edaa{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-996 .elementor-element.elementor-element-429edaa.elementor-element{--align-self:center;}.elementor-996 .elementor-element.elementor-element-429edaa .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#6B5D40;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-996 .elementor-element.elementor-element-9857e98{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:2;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-996 .elementor-element.elementor-element-9857e98.elementor-element{--align-self:center;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-996 .elementor-element.elementor-element-9857e98 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-996 .elementor-element.elementor-element-9857e98 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-996 .elementor-element.elementor-element-9857e98 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-996 .elementor-element.elementor-element-9857e98 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-field-group > label{font-family:"Heebo", Sans-serif;font-weight:400;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-field-type-html{padding-bottom:0px;font-family:"Heebo", Sans-serif;font-weight:400;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-field-group .elementor-field, .elementor-996 .elementor-element.elementor-element-9857e98 .elementor-field-subgroup label{font-family:"Heebo", Sans-serif;font-weight:400;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#11110F;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-field-group .elementor-select-wrapper select{background-color:#11110F;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-button span{justify-content:center;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-button{font-family:"Heebo", Sans-serif;font-size:20px;font-weight:800;}.elementor-996 .elementor-element.elementor-element-9857e98 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-button[type="submit"]{color:#ffffff;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-996 .elementor-element.elementor-element-9857e98 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-996 .elementor-element.elementor-element-9857e98 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-996 .elementor-element.elementor-element-9857e98 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-996 .elementor-element.elementor-element-9857e98 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-996 .elementor-element.elementor-element-df25ac3{--width:90%;}.elementor-996 .elementor-element.elementor-element-168192e{--width:60%;}}@media(max-width:1024px){.elementor-996 .elementor-element.elementor-element-9e36ebd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-996 .elementor-element.elementor-element-df25ac3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-996 .elementor-element.elementor-element-ac827f0{--min-height:70vh;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-996 .elementor-element.elementor-element-ac827f0::before, .elementor-996 .elementor-element.elementor-element-ac827f0 > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-ac827f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-ac827f0 > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-ac827f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-ac827f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-38d1dbd ) 0%, #000000BD 100%);}.elementor-996 .elementor-element.elementor-element-edc796e::before, .elementor-996 .elementor-element.elementor-element-edc796e > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-edc796e > .e-con-inner > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-edc796e > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-edc796e > .e-con-inner > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-edc796e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-size:95% auto;}.elementor-996 .elementor-element.elementor-element-edc796e{--overlay-opacity:0.35;--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-996 .elementor-element.elementor-element-5021dd5{margin:-58% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-996 .elementor-element.elementor-element-b284e92{padding:20px 0px 0px 0px;text-align:center;}.elementor-996 .elementor-element.elementor-element-b284e92 .elementor-heading-title{font-size:20px;}.elementor-996 .elementor-element.elementor-element-628a47a{text-align:center;}.elementor-996 .elementor-element.elementor-element-628a47a .elementor-heading-title{font-size:35px;}.elementor-996 .elementor-element.elementor-element-25c0e24{text-align:center;}.elementor-996 .elementor-element.elementor-element-25c0e24 .elementor-heading-title{font-size:50px;line-height:0.9em;}.elementor-996 .elementor-element.elementor-element-6bfe189{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-996 .elementor-element.elementor-element-376e1dc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-996 .elementor-element.elementor-element-2225aac{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-996 .elementor-element.elementor-element-76471d9{margin:-59% -45% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 15px 0px 15px;}.elementor-996 .elementor-element.elementor-element-778637c{margin:-60% -45% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 15px 0px 15px;}.elementor-996 .elementor-element.elementor-element-0a875e9{width:100%;max-width:100%;text-align:center;font-size:18px;}.elementor-996 .elementor-element.elementor-element-0a875e9.elementor-element{--align-self:center;}.elementor-996 .elementor-element.elementor-element-3cb909d::before, .elementor-996 .elementor-element.elementor-element-3cb909d > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-3cb909d > .e-con-inner > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-3cb909d > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-3cb909d > .e-con-inner > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-3cb909d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:100% auto;}.elementor-996 .elementor-element.elementor-element-3cb909d{--overlay-opacity:0.35;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-996 .elementor-element.elementor-element-9e36ebd{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-size:35px;}body:not(.rtl) .elementor-996 .elementor-element.elementor-element-f40243b{left:-152px;}body.rtl .elementor-996 .elementor-element.elementor-element-f40243b{right:-152px;}.elementor-996 .elementor-element.elementor-element-f40243b{top:1299px;}.elementor-996 .elementor-element.elementor-element-f40243b img{width:70%;}.elementor-996 .elementor-element.elementor-element-4249665::before, .elementor-996 .elementor-element.elementor-element-4249665 > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-4249665 > .e-con-inner > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-4249665 > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-4249665 > .e-con-inner > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-4249665 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;}.elementor-996 .elementor-element.elementor-element-4249665{--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-996 .elementor-element.elementor-element-4c67d76 .elementor-heading-title{font-size:35px;}.elementor-996 .elementor-element.elementor-element-df25ac3{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-996 .elementor-element.elementor-element-e26e02b{margin:-20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-996 .elementor-element.elementor-element-83c8cab{padding:0px 0px 0px 0px;}.elementor-996 .elementor-element.elementor-element-83c8cab .elementor-heading-title{font-size:30px;}.elementor-996 .elementor-element.elementor-element-a53299f{margin:-20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-996 .elementor-element.elementor-element-2c76a3d{padding:0px 0px 0px 0px;}.elementor-996 .elementor-element.elementor-element-2c76a3d .elementor-heading-title{font-size:30px;}.elementor-996 .elementor-element.elementor-element-513652b{margin:-20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-996 .elementor-element.elementor-element-d224a9d{padding:0px 0px 0px 0px;}.elementor-996 .elementor-element.elementor-element-d224a9d .elementor-heading-title{font-size:30px;}.elementor-996 .elementor-element.elementor-element-93dd548::before, .elementor-996 .elementor-element.elementor-element-93dd548 > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-93dd548 > .e-con-inner > .elementor-background-video-container::before, .elementor-996 .elementor-element.elementor-element-93dd548 > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-93dd548 > .e-con-inner > .elementor-background-slideshow::before, .elementor-996 .elementor-element.elementor-element-93dd548 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-size:100% auto;}.elementor-996 .elementor-element.elementor-element-93dd548{--overlay-opacity:0.35;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-996 .elementor-element.elementor-element-1f9a115{width:100%;max-width:100%;}.elementor-996 .elementor-element.elementor-element-168192e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996 .elementor-element.elementor-element-429edaa{padding:0px 0px 0px 0px;}.elementor-996 .elementor-element.elementor-element-429edaa .elementor-heading-title{font-size:35px;}.elementor-996 .elementor-element.elementor-element-9857e98{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-3b9660b *//* =========================================
אורות אווירה – PEARL GLAMOUR
#F5F1EB + #DED2C8
========================================= */

.party-flash {
  position: absolute;

  width: 430px;
  height: 430px;

  border-radius: 50%;

  opacity: 0;

  filter: blur(34px);

  mix-blend-mode: screen;

  transform: translate3d(0,0,0) scale(.84);

  will-change:
    transform,
    opacity;

  animation:
    partySoftMove
    8.5s
    cubic-bezier(.45, 0, .55, 1)
    infinite;
}


/* =========================================
ליבה פנינתית מוארת
========================================= */

.party-flash::before {
  content: "";

  position: absolute;
  inset: 10%;

  border-radius: 50%;

  background:
    radial-gradient(
      circle at 44% 40%,
      rgba(255, 253, 249, .82) 0%,
      rgba(245, 241, 235, .62) 16%,
      rgba(222, 210, 200, .36) 34%,
      rgba(205, 190, 180, .17) 54%,
      rgba(178, 160, 148, .055) 69%,
      transparent 83%
    );

  filter: blur(17px);

  opacity: .90;
}


/* =========================================
הילה רחבה – שמפניה / טאופ
========================================= */

.party-flash::after {
  content: "";

  position: absolute;
  inset: -24%;

  border-radius: 50%;

  background:
    radial-gradient(
      circle,
      rgba(245, 241, 235, .20) 0%,
      rgba(222, 210, 200, .17) 24%,
      rgba(194, 177, 165, .09) 44%,
      rgba(157, 139, 126, .035) 62%,
      transparent 76%
    );

  filter: blur(32px);

  opacity: .80;
}


/* =========================================
אור 1 – פנינה בהירה
========================================= */

.party-flash-1 {
  left: -10%;
  top: -13%;

  background:
    radial-gradient(
      circle at 42% 38%,
      rgba(255, 253, 250, .70) 0%,
      rgba(245, 241, 235, .52) 18%,
      rgba(222, 210, 200, .31) 38%,
      rgba(194, 177, 165, .14) 56%,
      rgba(151, 132, 119, .04) 70%,
      transparent 83%
    );

  --x1: -80px;
  --y1: -20px;

  --x2: 260px;
  --y2: 95px;

  --x3: 520px;
  --y3: 20px;

  animation-delay: 0s;
}


/* =========================================
אור 2 – שמפניה בהירה
========================================= */

.party-flash-2 {
  left: 12%;
  top: -18%;

  background:
    radial-gradient(
      circle at 48% 42%,
      rgba(255, 250, 246, .68) 0%,
      rgba(240, 232, 225, .50) 19%,
      rgba(222, 210, 200, .29) 40%,
      rgba(197, 180, 168, .13) 58%,
      rgba(159, 140, 127, .04) 70%,
      transparent 83%
    );

  --x1: 180px;
  --y1: -10px;

  --x2: -80px;
  --y2: 120px;

  --x3: 180px;
  --y3: 38px;

  animation-delay: -1.4s;
}


/* =========================================
אור 3 – פנינה רכה עם טאופ
========================================= */

.party-flash-3 {
  left: 38%;
  top: -16%;

  background:
    radial-gradient(
      circle at 45% 40%,
      rgba(250, 246, 241, .64) 0%,
      rgba(232, 222, 214, .47) 19%,
      rgba(210, 196, 186, .27) 39%,
      rgba(184, 166, 153, .12) 58%,
      rgba(145, 126, 113, .035) 72%,
      transparent 83%
    );

  --x1: -150px;
  --y1: 15px;

  --x2: 180px;
  --y2: 105px;

  --x3: -100px;
  --y3: 20px;

  animation-delay: -2.8s;
}


/* =========================================
אור 4 – שמפניה עמוקה
========================================= */

.party-flash-4 {
  right: -7%;
  top: -12%;

  background:
    radial-gradient(
      circle at 46% 42%,
      rgba(245, 238, 232, .59) 0%,
      rgba(222, 210, 200, .42) 20%,
      rgba(194, 176, 163, .24) 41%,
      rgba(166, 146, 131, .10) 59%,
      rgba(128, 110, 98, .03) 72%,
      transparent 83%
    );

  --x1: 80px;
  --y1: -15px;

  --x2: -270px;
  --y2: 100px;

  --x3: -520px;
  --y3: 15px;

  animation-delay: -4.2s;
}


/* =========================================
אור 5 – אור פנינה רחב
========================================= */

.party-flash-5 {
  left: 24%;
  bottom: -22%;

  width: 520px;
  height: 520px;

  background:
    radial-gradient(
      circle at 48% 44%,
      rgba(255, 253, 249, .62) 0%,
      rgba(245, 241, 235, .45) 21%,
      rgba(222, 210, 200, .26) 43%,
      rgba(193, 176, 163, .11) 61%,
      rgba(149, 130, 117, .03) 72%,
      transparent 84%
    );

  --x1: -160px;
  --y1: 80px;

  --x2: 210px;
  --y2: -120px;

  --x3: 430px;
  --y3: 30px;

  animation-delay: -2.2s;
}


/* =========================================
אור 6 – טאופ פנינתי עמוק
========================================= */

.party-flash-6 {
  right: 15%;
  bottom: -18%;

  width: 500px;
  height: 500px;

  background:
    radial-gradient(
      circle at 46% 42%,
      rgba(241, 233, 226, .55) 0%,
      rgba(222, 210, 200, .39) 21%,
      rgba(195, 177, 164, .22) 42%,
      rgba(162, 142, 128, .095) 61%,
      rgba(126, 108, 96, .025) 73%,
      transparent 84%
    );

  --x1: 130px;
  --y1: 80px;

  --x2: -220px;
  --y2: -105px;

  --x3: -420px;
  --y3: 25px;

  animation-delay: -5.6s;
}


/* =========================================
תנועה
========================================= */

@keyframes partySoftMove {

  0% {
    opacity: 0;

    transform:
      translate3d(
        var(--x1),
        var(--y1),
        0
      )
      scale(.82);
  }

  10% {
    opacity: .30;
  }

  26% {
    opacity: .56;

    transform:
      translate3d(
        calc((var(--x1) + var(--x2)) / 2),
        50px,
        0
      )
      scale(.96);
  }

  44% {
    opacity: .84;

    transform:
      translate3d(
        var(--x2),
        var(--y2),
        0
      )
      scale(1.13);
  }

  62% {
    opacity: .61;

    transform:
      translate3d(
        calc((var(--x2) + var(--x3)) / 2),
        38px,
        0
      )
      scale(1.02);
  }

  80% {
    opacity: .31;

    transform:
      translate3d(
        var(--x3),
        var(--y3),
        0
      )
      scale(.92);
  }

  100% {
    opacity: 0;

    transform:
      translate3d(
        var(--x3),
        var(--y3),
        0
      )
      scale(.82);
  }
}


/* =========================================
רקע אווירה – מעט יותר נוכח
========================================= */

.party-flashes::before {
  opacity: .14 !important;
  filter: blur(46px) !important;
}


/* =========================================
שכבת זוהר פנינתית
========================================= */

.party-flashes::after {
  opacity: .04 !important;
  filter: blur(40px) !important;
}


/* =========================================
מובייל
========================================= */

@media (max-width: 767px) {

  .party-flash {
    width: 300px;
    height: 300px;

    filter: blur(30px);
  }

  .party-flash-2,
  .party-flash-4,
  .party-flash-6 {
    display: none;
  }

  .party-flash-5 {
    width: 360px;
    height: 360px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac827f0 */.elementor-996 .elementor-element.elementor-element-ac827f0 {
  position: relative;
  overflow: hidden;

  background: #151311;
}


/* וידאו */
.elementor-996 .elementor-element.elementor-element-ac827f0 .elementor-background-video-container {
  position: absolute !important;
  inset: 0 !important;

  width: 100% !important;
  height: 100% !important;

  overflow: hidden !important;

  z-index: 0 !important;
}

.elementor-996 .elementor-element.elementor-element-ac827f0 .elementor-background-video-container video,
.elementor-996 .elementor-element.elementor-element-ac827f0 .elementor-background-video-hosted {
  position: absolute !important;

  top: 50% !important;
  left: 50% !important;

  width: 100% !important;
  height: 100% !important;

  min-width: 100% !important;
  min-height: 100% !important;

  transform: translate(-50%, -50%) !important;

  object-fit: cover !important;
  object-position: center center !important;

  /* חימום עדין של הווידאו */
  filter:
    brightness(.96)
    contrast(1.02)
    saturate(.92)
    sepia(.05);
}


/* שכבת כהות ועומק מעל הווידאו */
.elementor-996 .elementor-element.elementor-element-ac827f0::before {
  content: "";

  position: absolute;
  inset: 0;

  z-index: 1;

  pointer-events: none;

  background:

    /* הצללה עליונה כדי לתת מרווח ויזואלי לתפריט */
    linear-gradient(
      180deg,
      rgba(18, 15, 13, .74) 0%,
      rgba(18, 15, 13, .34) 20%,
      rgba(18, 15, 13, .10) 43%,
      transparent 66%
    ),

    /* עומק צדדי עדין */
    linear-gradient(
      90deg,
      rgba(10, 9, 8, .38) 0%,
      rgba(10, 9, 8, .13) 36%,
      transparent 68%
    ),

    /* תאורה חמה ועדינה בצד ימין */
    radial-gradient(
      ellipse at 78% 72%,
      rgba(201, 122, 61, .095) 0%,
      rgba(201, 122, 61, .035) 34%,
      transparent 67%
    ),

    /* הארה רכה באזור המרכז */
    radial-gradient(
      ellipse at 34% 64%,
      rgba(242, 232, 218, .055) 0%,
      transparent 52%
    );
}


/* תאורה סביבתית בתחתית */
.elementor-996 .elementor-element.elementor-element-ac827f0::after {
  content: "";

  position: absolute;

  left: 50%;
  bottom: -135px;

  width: 72%;
  height: 240px;

  transform: translateX(-50%);

  border-radius: 50%;

  z-index: 1;
  pointer-events: none;

  background:
    radial-gradient(
      ellipse at center,
      rgba(242, 232, 218, .14) 0%,
      rgba(216, 145, 94, .09) 22%,
      rgba(185, 101, 55, .04) 45%,
      transparent 72%
    );

  /* blur מעט מופחת כדי לשמור על ביצועים */
  filter: blur(24px);

  opacity: .62;

  animation:
    zedFamilyAmbientLight
    8s
    ease-in-out
    infinite;

  /* עוזר לאנימציה להיות חלקה יותר */
  will-change: transform, opacity;
}


/* תוכן פנימי של הקונטיינר */
.elementor-996 .elementor-element.elementor-element-ac827f0 > .e-con-inner {
  position: relative;
  z-index: 2;
}


/* ווידג'ט התאורה */
.elementor-996 .elementor-element.elementor-element-ac827f0 .zed-lights-widget {
  margin: 0 !important;
  padding: 0 !important;

  pointer-events: none !important;
}

.elementor-996 .elementor-element.elementor-element-ac827f0 .zed-lights-widget .elementor-widget-container {
  overflow: visible !important;

  background: transparent !important;

  pointer-events: none !important;
}


/* אנימציית תאורה עדינה */
@keyframes zedFamilyAmbientLight {

  0%,
  100% {
    opacity: .48;

    transform:
      translateX(-50%)
      translateY(8px)
      scaleX(.96);
  }

  50% {
    opacity: .70;

    transform:
      translateX(-50%)
      translateY(-2px)
      scaleX(1.02);
  }
}


/* התאמה למובייל */
@media (max-width: 767px) {

  .elementor-996 .elementor-element.elementor-element-ac827f0::after {
    bottom: -95px;

    width: 112%;
    height: 190px;

    filter: blur(18px);

    opacity: .56;
  }

}


/* ביטול אנימציה למשתמשים שמעדיפים פחות תנועה */
@media (prefers-reduced-motion: reduce) {

  .elementor-996 .elementor-element.elementor-element-ac827f0::after {
    animation: none;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25c0e24 *//* =========================================
   ZED ONE – FAST WRITING REVEAL
   class: zed-word-reveal
========================================= */

.zed-word-reveal,
.zed-word-reveal .elementor-widget-container,
.zed-word-reveal .elementor-heading-title {
    overflow: visible !important;
}


/* מילה */

.zed-word-reveal .zed-word {
    display: inline-block !important;
    position: relative !important;

    overflow: visible !important;

    direction: rtl;
    unicode-bidi: isolate;
}


/* אות */

.zed-word-reveal .zed-char {
    display: inline-block !important;
    position: relative !important;

    opacity: 0;

    transform:
        translateX(0.10em)
        scaleX(0.76);

    transform-origin: right center;

    filter: blur(1.4px);

    will-change:
        opacity,
        transform,
        filter,
        text-shadow;
}


/* =========================================
   כתיבה
========================================= */

.zed-word-reveal.is-visible .zed-char {
    animation:
        zedWriteChar 0.18s
        cubic-bezier(0.16, 1, 0.3, 1)
        forwards;

    animation-delay: var(--zed-delay);
}


@keyframes zedWriteChar {

    0% {
        opacity: 0;

        transform:
            translateX(0.10em)
            scaleX(0.76);

        filter: blur(1.4px);

        text-shadow:
            0 0 0 rgba(214, 164, 94, 0);
    }


    45% {
        opacity: 0.8;

        transform:
            translateX(0.025em)
            scaleX(0.94);

        filter: blur(0.4px);

        text-shadow:
            0 0 6px rgba(214, 164, 94, 0.14);
    }


    100% {
        opacity: 1;

        transform:
            translateX(0)
            scaleX(1);

        filter: blur(0);

        text-shadow:
            0 0 0 rgba(214, 164, 94, 0);
    }
}


/* =========================================
   נגישות
========================================= */

@media (prefers-reduced-motion: reduce) {

    .zed-word-reveal .zed-char {
        opacity: 1 !important;
        transform: none !important;
        filter: none !important;
        animation: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9e36ebd *//* =========================================================
   Z-ONE NESTED CAROUSEL — CENTER SLIDE FOCUS
   Target: Elementor Nested Carousel 9e36ebd
========================================================= */


/* =========================================================
   CAROUSEL
   תוספת מקום כדי שהשקופית הגדולה לא תיחתך
========================================================= */

.elementor-element-9e36ebd .e-n-carousel {
    position: relative !important;
}


/* =========================================================
   WRAPPER
========================================================= */

.elementor-element-9e36ebd .swiper-wrapper {
    align-items: center !important;

    padding-top: 34px !important;
    padding-bottom: 34px !important;

    box-sizing: border-box !important;
}


/* =========================================================
   DESKTOP — ALL SLIDES
========================================================= */

@media (min-width: 1025px) {

    .elementor-element-9e36ebd .swiper-slide {
        position: relative !important;

        transform:
            translateY(0)
            scale(.92) !important;

        transform-origin:
            center center !important;

        z-index: 1 !important;

        will-change: transform;

        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;

        transition:
            transform .55s cubic-bezier(.22, 1, .36, 1),
            z-index 0s linear .27s !important;
    }


    /* =====================================================
       REAL VISUAL CENTER SLIDE
       בקרוסלה של 3 שקופיות זו השקופית האמצעית
    ===================================================== */

    .elementor-element-9e36ebd
    .swiper-slide.swiper-slide-next {
        transform:
            translateY(0)
            scale(1.07) !important;

        z-index: 5 !important;

        transition:
            transform .55s cubic-bezier(.22, 1, .36, 1),
            z-index 0s linear 0s !important;
    }


    /* =====================================================
       INNER CONTAINER
    ===================================================== */

    .elementor-element-9e36ebd
    .swiper-slide > .e-con {
        transform: translateZ(0);

        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
    }


    /* =====================================================
       IMAGES
    ===================================================== */

    .elementor-element-9e36ebd
    .swiper-slide img {
        display: block !important;

        transform: translateZ(0);

        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
    }
}


/* =========================================================
   TABLET
   מוצגות 2 שקופיות ולכן אין שקופית אמצעית אמיתית
========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-element-9e36ebd .swiper-wrapper {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }


    .elementor-element-9e36ebd .swiper-slide,
    .elementor-element-9e36ebd
    .swiper-slide.swiper-slide-active,
    .elementor-element-9e36ebd
    .swiper-slide.swiper-slide-next {
        transform:
            translateY(0)
            scale(1) !important;

        z-index: 1 !important;

        transition:
            transform .5s cubic-bezier(.22, 1, .36, 1) !important;
    }
}


/* =========================================================
   MOBILE
   מוצגת שקופית אחת
========================================================= */

@media (max-width: 767px) {

    .elementor-element-9e36ebd .swiper-wrapper {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }


    .elementor-element-9e36ebd .swiper-slide,
    .elementor-element-9e36ebd
    .swiper-slide.swiper-slide-active,
    .elementor-element-9e36ebd
    .swiper-slide.swiper-slide-next {
        transform:
            translateY(0)
            scale(1) !important;

        z-index: 1 !important;

        transition:
            transform .5s cubic-bezier(.22, 1, .36, 1) !important;
    }
}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-element-9e36ebd .swiper-slide {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c67d76 *//* =========================================
כותרת ייעודית – סגנון נקי עם O מעוצבת
class: zed-event-title
========================================= */

.zed-event-title {
  position: relative !important;

  opacity: 0;

  transform:
    translateY(34px)
    scale(.965) !important;

  filter: blur(9px);

  transition:
    opacity .9s cubic-bezier(.22,1,.36,1),
    transform 1s cubic-bezier(.22,1,.36,1),
    filter .9s ease !important;

  will-change:
    opacity,
    transform,
    filter;
}


/* =========================================
הכותרת
========================================= */

.zed-event-title .elementor-heading-title {
  position: relative !important;

  font-family: "Montserrat", sans-serif !important;
  font-size: 54px !important;
  font-weight: 300 !important;
  line-height: 1.05 !important;
  letter-spacing: 6px !important;

  text-transform: uppercase !important;
  color: #1D1713 !important;
  text-shadow: none !important;

  transform: scaleX(.96) !important;

  transition:
    letter-spacing 1.05s cubic-bezier(.22,1,.36,1),
    transform 1.05s cubic-bezier(.22,1,.36,1) !important;

  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}


/* =========================================
ה-O המיוחדת
========================================= */

.zed-event-title .zed-o-detail {
  position: relative !important;
  display: inline-block !important;

  color: #1D1713 !important;
  line-height: 1 !important;
  text-shadow: none !important;

  transform-origin: center center !important;
}


/* =========================================
החיתוכים בתוך ה-O
========================================= */

.zed-event-title .zed-o-detail::before,
.zed-event-title .zed-o-detail::after {
  content: "" !important;

  position: absolute !important;
  left: 50% !important;

  width: 8px !important;
  height: 8px !important;

  transform: translateX(-50%) !important;

  border-radius: 50% !important;
  background: #E6D2BE !important;

  z-index: 2 !important;
  pointer-events: none !important;
}


/* =========================================
החיתוך העליון
========================================= */

.zed-event-title .zed-o-detail::before {
  top: 5px !important;
}


/* =========================================
החיתוך התחתון
========================================= */

.zed-event-title .zed-o-detail::after {
  bottom: 5px !important;
}


/* =========================================
מצב גלוי
========================================= */

.zed-event-title.is-visible {
  opacity: 1;

  transform:
    translateY(0)
    scale(1) !important;

  filter: blur(0);
}


/* =========================================
האותיות חוזרות למרווח הסופי
========================================= */

.zed-event-title.is-visible .elementor-heading-title {
  letter-spacing: 2px !important;
  transform: scaleX(1) !important;
}


/* =========================================
אנימציה מיוחדת ל-O
========================================= */

.zed-event-title.is-visible .zed-o-detail {
  animation:
    zedOEntrance 1.15s cubic-bezier(.22,1,.36,1) .25s both;
}


/* =========================================
אנימציית ה-O
========================================= */

@keyframes zedOEntrance {

  0% {
    opacity: 0;
    transform:
      scale(.72)
      rotate(-8deg);
  }

  55% {
    opacity: 1;
    transform:
      scale(1.06)
      rotate(1deg);
  }

  100% {
    opacity: 1;
    transform:
      scale(1)
      rotate(0deg);
  }
}


/* =========================================
טאבלט
========================================= */

@media (max-width: 1024px) {

  .zed-event-title {
    transform:
      translateY(28px)
      scale(.97) !important;
  }

  .zed-event-title .elementor-heading-title {
    font-size: 44px !important;
    letter-spacing: 5px !important;
  }

  .zed-event-title.is-visible .elementor-heading-title {
    letter-spacing: 2px !important;
  }

  .zed-event-title .zed-o-detail::before,
  .zed-event-title .zed-o-detail::after {
    width: 7px !important;
    height: 7px !important;
  }

  .zed-event-title .zed-o-detail::before {
    top: 4px !important;
  }

  .zed-event-title .zed-o-detail::after {
    bottom: 4px !important;
  }
}


/* =========================================
מובייל
========================================= */

@media (max-width: 767px) {

  .zed-event-title {
    transform:
      translateY(22px)
      scale(.975) !important;

    filter: blur(6px);
  }

  .zed-event-title .elementor-heading-title {
    font-size: 31px !important;
    letter-spacing: 4px !important;
    line-height: 1.1 !important;
  }

  .zed-event-title.is-visible .elementor-heading-title {
    letter-spacing: 1px !important;
  }

  .zed-event-title .zed-o-detail::before,
  .zed-event-title .zed-o-detail::after {
    width: 5px !important;
    height: 5px !important;
  }

  .zed-event-title .zed-o-detail::before {
    top: 3px !important;
  }

  .zed-event-title .zed-o-detail::after {
    bottom: 3px !important;
  }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-513652b *//* =========================================================
   ZED LOTTIE CIRCLE
   Class: zed-lottie-circle
========================================================= */


/* =========================================================
   LOTTIE CONTAINER
========================================================= */

.zed-lottie-circle .e-lottie__container {
    aspect-ratio: 1 / 1;

    display: flex;
    align-items: center;
    justify-content: center;

    border: 2px solid transparent !important;
    border-radius: 50%;

    background: #6B5D40 !important;

    box-shadow:
        0 5px 12px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.04);

    overflow: hidden;
    box-sizing: border-box;

    transition:
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================================
   LOTTIE ANIMATION
========================================================= */

.zed-lottie-circle .e-lottie__animation {
    width: 70%;
    height: 70%;

    display: flex;
    align-items: center;
    justify-content: center;
}


/* =========================================================
   SVG
========================================================= */

.zed-lottie-circle .e-lottie__animation svg {
    width: 100% !important;
    height: 100% !important;

    display: block;
}


/* =========================================================
   HOVER
========================================================= */

.zed-lottie-circle:hover .e-lottie__container {
    transform: translateY(-3px);

    box-shadow:
        0 7px 16px rgba(0, 0, 0, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e97d11 *//* =========================================
כרטיס ZED – עיגולים יוקרתיים עם אייקון ברור
class: zed-light-card
========================================= */

.zed-light-card {
  position: relative !important;
  isolation: isolate !important;
  overflow: visible !important;

  background: transparent !important;
  border: none !important;
  box-shadow: none !important;

  text-align: center !important;

  transition:
    transform .38s cubic-bezier(.22, 1, .36, 1) !important;
}


/* =========================================
אזור התמונה
========================================= */

.zed-light-card .box-image {
  position: relative !important;

  width: 250px !important;
  height: 250px !important;

  margin: 0 auto 34px !important;

  border-radius: 50% !important;

  overflow: visible !important;
  isolation: isolate !important;
}


/* =========================================
מסגרת עגולה – ירוק
========================================= */

.zed-light-card .box-image::before {
  content: "" !important;

  position: absolute !important;
  inset: -4px !important;

  border-radius: 50% !important;

  border: 2px solid #6B5D40 !important;

  box-shadow:
    0 0 0 2px rgba(107, 93, 64, .11),
    0 8px 20px rgba(107, 93, 64, .10) !important;

  pointer-events: none !important;
  z-index: 3 !important;

  transition:
    border-color .35s ease,
    box-shadow .35s ease,
    transform .35s ease !important;
}


/* =========================================
מעטפת התמונה
========================================= */

.zed-light-card .box-image .elementor-widget-container,
.zed-light-card .box-image a {
  width: 100% !important;
  height: 100% !important;

  display: block !important;

  border-radius: 50% !important;
  overflow: hidden !important;
}


/* =========================================
התמונה
========================================= */

.zed-light-card .box-image img {
  width: 100% !important;
  height: 100% !important;

  display: block !important;

  object-fit: cover !important;
  object-position: center center !important;

  border-radius: 50% !important;

  transform: scale(1.01) !important;

  filter:
    brightness(.97)
    contrast(1.02)
    saturate(.98) !important;

  transition:
    transform .75s cubic-bezier(.22, 1, .36, 1),
    filter .4s ease !important;
}


/* =========================================
אייקון עגול
========================================= */

.zed-light-card .elementor-icon {
  width: 60px !important;
  height: 60px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin: -56px auto 16px !important;

  position: relative !important;
  z-index: 8 !important;

  border-radius: 50% !important;

  background:
    linear-gradient(
      145deg,
      #171717 0%,
      #0D0D0D 100%
    ) !important;

  border: 2px solid #11110F !important;

  box-shadow:
    0 6px 16px rgba(0, 0, 0, .22),
    0 0 0 4px rgba(17, 17, 15, .10),
    0 0 12px rgba(17, 17, 15, .08) !important;

  color: #F5F1EB !important;

  transition:
    transform .35s ease,
    background .35s ease,
    border-color .35s ease,
    box-shadow .35s ease !important;
}


/* =========================================
טבעת פנימית עדינה
========================================= */

.zed-light-card .elementor-icon::before {
  content: "" !important;

  position: absolute !important;
  inset: 7px !important;

  border-radius: 50% !important;

  border: 1px solid rgba(245, 241, 235, .20) !important;

  pointer-events: none !important;
}


/* =========================================
האייקון עצמו
========================================= */

.zed-light-card .elementor-icon i,
.zed-light-card .elementor-icon svg {
  width: 24px !important;
  height: 24px !important;
  font-size: 24px !important;

  display: block !important;

  color: #F5F1EB !important;
  fill: currentColor !important;
  stroke: currentColor !important;
  stroke-width: 1.6 !important;

  opacity: 1 !important;
  visibility: visible !important;

  transition:
    transform .35s ease,
    color .35s ease,
    fill .35s ease,
    stroke .35s ease !important;
}


/* =========================================
וידוא שכל חלקי ה-SVG נראים
========================================= */

.zed-light-card .elementor-icon svg path,
.zed-light-card .elementor-icon svg circle,
.zed-light-card .elementor-icon svg rect,
.zed-light-card .elementor-icon svg line,
.zed-light-card .elementor-icon svg polyline,
.zed-light-card .elementor-icon svg polygon,
.zed-light-card .elementor-icon svg ellipse {
  color: inherit !important;
  visibility: visible !important;
  opacity: 1 !important;
}


/* =========================================
מצב מעבר עכבר – הכרטיס
========================================= */

.zed-light-card:hover {
  transform: translateY(-5px) !important;
}


/* =========================================
מצב מעבר עכבר – המסגרת
========================================= */

.zed-light-card:hover .box-image::before {
  border-color: #6B5D40 !important;

  box-shadow:
    0 0 0 2px rgba(107, 93, 64, .16),
    0 10px 24px rgba(107, 93, 64, .14) !important;

  transform: scale(1.015) !important;
}


/* =========================================
מצב מעבר עכבר – התמונה
========================================= */

.zed-light-card:hover .box-image img {
  transform: scale(1.07) !important;

  filter:
    brightness(1)
    contrast(1.03)
    saturate(1.02) !important;
}


/* =========================================
מצב מעבר עכבר – האייקון
========================================= */

.zed-light-card:hover .elementor-icon {
  transform: translateY(-3px) scale(1.04) !important;

  box-shadow:
    0 8px 20px rgba(0, 0, 0, .25),
    0 0 0 4px rgba(17, 17, 15, .12),
    0 0 14px rgba(17, 17, 15, .10) !important;
}


/* =========================================
מצב מעבר עכבר – האייקון עצמו
========================================= */

.zed-light-card:hover .elementor-icon i,
.zed-light-card:hover .elementor-icon svg {
  transform: scale(1.05) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429edaa *//* =========================================
כותרת ייעודית – סגנון נקי עם O מעוצבת
class: zed-event-title
========================================= */

.zed-event-title {
  position: relative !important;

  opacity: 0;

  transform:
    translateY(34px)
    scale(.965) !important;

  filter: blur(9px);

  transition:
    opacity .9s cubic-bezier(.22,1,.36,1),
    transform 1s cubic-bezier(.22,1,.36,1),
    filter .9s ease !important;

  will-change:
    opacity,
    transform,
    filter;
}


/* =========================================
הכותרת
========================================= */

.zed-event-title .elementor-heading-title {
  position: relative !important;

  font-family: "Montserrat", sans-serif !important;
  font-size: 54px !important;
  font-weight: 300 !important;
  line-height: 1.05 !important;
  letter-spacing: 6px !important;

  text-transform: uppercase !important;
  color: #1D1713 !important;
  text-shadow: none !important;

  transform: scaleX(.96) !important;

  transition:
    letter-spacing 1.05s cubic-bezier(.22,1,.36,1),
    transform 1.05s cubic-bezier(.22,1,.36,1) !important;

  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}


/* =========================================
ה-O המיוחדת
========================================= */

.zed-event-title .zed-o-detail {
  position: relative !important;
  display: inline-block !important;

  color: #1D1713 !important;
  line-height: 1 !important;
  text-shadow: none !important;

  transform-origin: center center !important;
}


/* =========================================
החיתוכים בתוך ה-O
========================================= */

.zed-event-title .zed-o-detail::before,
.zed-event-title .zed-o-detail::after {
  content: "" !important;

  position: absolute !important;
  left: 50% !important;

  width: 8px !important;
  height: 8px !important;

  transform: translateX(-50%) !important;

  border-radius: 50% !important;
  background: #E6D2BE !important;

  z-index: 2 !important;
  pointer-events: none !important;
}


/* =========================================
החיתוך העליון
========================================= */

.zed-event-title .zed-o-detail::before {
  top: 5px !important;
}


/* =========================================
החיתוך התחתון
========================================= */

.zed-event-title .zed-o-detail::after {
  bottom: 5px !important;
}


/* =========================================
מצב גלוי
========================================= */

.zed-event-title.is-visible {
  opacity: 1;

  transform:
    translateY(0)
    scale(1) !important;

  filter: blur(0);
}


/* =========================================
האותיות חוזרות למרווח הסופי
========================================= */

.zed-event-title.is-visible .elementor-heading-title {
  letter-spacing: 2px !important;
  transform: scaleX(1) !important;
}


/* =========================================
אנימציה מיוחדת ל-O
========================================= */

.zed-event-title.is-visible .zed-o-detail {
  animation:
    zedOEntrance 1.15s cubic-bezier(.22,1,.36,1) .25s both;
}


/* =========================================
אנימציית ה-O
========================================= */

@keyframes zedOEntrance {

  0% {
    opacity: 0;
    transform:
      scale(.72)
      rotate(-8deg);
  }

  55% {
    opacity: 1;
    transform:
      scale(1.06)
      rotate(1deg);
  }

  100% {
    opacity: 1;
    transform:
      scale(1)
      rotate(0deg);
  }
}


/* =========================================
טאבלט
========================================= */

@media (max-width: 1024px) {

  .zed-event-title {
    transform:
      translateY(28px)
      scale(.97) !important;
  }

  .zed-event-title .elementor-heading-title {
    font-size: 44px !important;
    letter-spacing: 5px !important;
  }

  .zed-event-title.is-visible .elementor-heading-title {
    letter-spacing: 2px !important;
  }

  .zed-event-title .zed-o-detail::before,
  .zed-event-title .zed-o-detail::after {
    width: 7px !important;
    height: 7px !important;
  }

  .zed-event-title .zed-o-detail::before {
    top: 4px !important;
  }

  .zed-event-title .zed-o-detail::after {
    bottom: 4px !important;
  }
}


/* =========================================
מובייל
========================================= */

@media (max-width: 767px) {

  .zed-event-title {
    transform:
      translateY(22px)
      scale(.975) !important;

    filter: blur(6px);
  }

  .zed-event-title .elementor-heading-title {
    font-size: 31px !important;
    letter-spacing: 4px !important;
    line-height: 1.1 !important;
  }

  .zed-event-title.is-visible .elementor-heading-title {
    letter-spacing: 1px !important;
  }

  .zed-event-title .zed-o-detail::before,
  .zed-event-title .zed-o-detail::after {
    width: 5px !important;
    height: 5px !important;
  }

  .zed-event-title .zed-o-detail::before {
    top: 3px !important;
  }

  .zed-event-title .zed-o-detail::after {
    bottom: 3px !important;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-9857e98 *//* =========================================================
   ZED LIGHT FORM
   רקע העמוד: #E8E6E1
   צבע מרכזי: #6B5D40
   Class קיים בטופס: zed-light-card
========================================================= */


/* =========================================================
   מעטפת הטופס
========================================================= */

.elementor-widget-form.zed-light-card {
    position: relative !important;
    isolation: isolate !important;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    transform: none !important;
}


/* ביטול אפקטי הכרטיס מהקוד הקודם */

.elementor-widget-form.zed-light-card:hover {
    transform: none !important;
}


/* =========================================================
   הטופס
========================================================= */

.elementor-widget-form.zed-light-card .elementor-form {
    width: 100% !important;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* =========================================================
   מעטפת השדות
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-form-fields-wrapper {
    width: 100% !important;

    background: transparent !important;
}


/* =========================================================
   קבוצת שדה
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-group {
    position: relative !important;
}


/* =========================================================
   שדות טקסט, טלפון, מייל וטקסט־ארוך
========================================================= */

.elementor-widget-form.zed-light-card
input.elementor-field-textual,

.elementor-widget-form.zed-light-card
textarea.elementor-field-textual,

.elementor-widget-form.zed-light-card
select.elementor-field-textual {
    width: 100% !important;

    color: #2F2A20 !important;

    background-color: rgba(255, 255, 255, .42) !important;
    background-image: none !important;

    border: 1px solid rgba(107, 93, 64, .42) !important;
    border-radius: 8px !important;

    outline: none !important;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .40),
        0 3px 9px rgba(107, 93, 64, .05) !important;

    transition:
        background-color .3s ease,
        border-color .3s ease,
        box-shadow .3s ease !important;
}


/* =========================================================
   Placeholder
========================================================= */

.elementor-widget-form.zed-light-card
input.elementor-field-textual::placeholder,

.elementor-widget-form.zed-light-card
textarea.elementor-field-textual::placeholder {
    color: rgba(47, 42, 32, .62) !important;
    opacity: 1 !important;
}


/* =========================================================
   מעבר עכבר על השדות
========================================================= */

.elementor-widget-form.zed-light-card
input.elementor-field-textual:hover,

.elementor-widget-form.zed-light-card
textarea.elementor-field-textual:hover,

.elementor-widget-form.zed-light-card
select.elementor-field-textual:hover {
    background-color: rgba(255, 255, 255, .55) !important;
    border-color: rgba(107, 93, 64, .68) !important;
}


/* =========================================================
   מצב פוקוס
========================================================= */

.elementor-widget-form.zed-light-card
input.elementor-field-textual:focus,

.elementor-widget-form.zed-light-card
textarea.elementor-field-textual:focus,

.elementor-widget-form.zed-light-card
select.elementor-field-textual:focus {
    color: #2F2A20 !important;

    background-color: rgba(255, 255, 255, .72) !important;

    border-color: #6B5D40 !important;

    outline: none !important;

    box-shadow:
        0 0 0 3px rgba(107, 93, 64, .11),
        0 4px 12px rgba(107, 93, 64, .07) !important;
}


/* =========================================================
   מניעת רקע שחור או כחול במילוי אוטומטי
========================================================= */

.elementor-widget-form.zed-light-card
input.elementor-field-textual:-webkit-autofill,

.elementor-widget-form.zed-light-card
input.elementor-field-textual:-webkit-autofill:hover,

.elementor-widget-form.zed-light-card
input.elementor-field-textual:-webkit-autofill:focus,

.elementor-widget-form.zed-light-card
textarea.elementor-field-textual:-webkit-autofill,

.elementor-widget-form.zed-light-card
select.elementor-field-textual:-webkit-autofill {
    -webkit-text-fill-color: #2F2A20 !important;

    -webkit-box-shadow:
        0 0 0 1000px #F1F0EC inset !important;

    box-shadow:
        0 0 0 1000px #F1F0EC inset !important;

    caret-color: #2F2A20 !important;

    border-color: #6B5D40 !important;

    transition:
        background-color 9999s ease-out 0s !important;
}


/* =========================================================
   תוויות השדות
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-label {
    color: #2F2A20 !important;
}


/* =========================================================
   אזור אישור מדיניות הפרטיות
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-acceptance {
    color: #454033 !important;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* =========================================================
   מעטפת הצ׳קבוקס
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-acceptance
.elementor-field-subgroup,

.elementor-widget-form.zed-light-card
.elementor-field-type-acceptance
.elementor-field-option {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* =========================================================
   טקסט האישור
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-acceptance label {
    color: #454033 !important;

    cursor: pointer !important;
}


/* =========================================================
   צ׳קבוקס
========================================================= */

.elementor-widget-form.zed-light-card
input[type="checkbox"].elementor-acceptance-field {
    width: 17px !important;
    height: 17px !important;

    flex: 0 0 17px !important;

    margin: 0 0 0 8px !important;

    background-color: rgba(255, 255, 255, .52) !important;

    border: 1px solid rgba(107, 93, 64, .65) !important;
    border-radius: 3px !important;

    box-shadow: none !important;

    accent-color: #6B5D40 !important;

    cursor: pointer !important;
}


/* =========================================================
   קישורים בתוך טקסט האישור
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-acceptance a {
    color: #6B5D40 !important;
    text-decoration-color: rgba(107, 93, 64, .45) !important;

    transition:
        color .25s ease,
        text-decoration-color .25s ease !important;
}


.elementor-widget-form.zed-light-card
.elementor-field-type-acceptance a:hover {
    color: #51462F !important;
    text-decoration-color: #51462F !important;
}


/* =========================================================
   כפתור שליחה
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-submit
.elementor-button {
    width: 100% !important;

    color: #F5F1EB !important;

    background-color: #6B5D40 !important;
    background-image: none !important;

    border: 1px solid #6B5D40 !important;
    border-radius: 8px !important;

    box-shadow:
        0 5px 12px rgba(107, 93, 64, .15) !important;

    overflow: hidden !important;

    transition:
        color .3s ease,
        background-color .3s ease,
        border-color .3s ease,
        box-shadow .3s ease,
        transform .3s ease !important;
}


/* =========================================================
   טקסט כפתור השליחה
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-button
.elementor-button-content-wrapper,

.elementor-widget-form.zed-light-card
.elementor-button
.elementor-button-text {
    color: #F5F1EB !important;
}


/* =========================================================
   מעבר עכבר על הכפתור
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-submit
.elementor-button:hover {
    color: #F5F1EB !important;

    background-color: #574C35 !important;

    border-color: #574C35 !important;

    box-shadow:
        0 7px 16px rgba(107, 93, 64, .20) !important;

    transform: translateY(-2px) !important;
}


/* =========================================================
   לחיצה על הכפתור
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-submit
.elementor-button:active {
    transform: translateY(0) !important;

    box-shadow:
        0 3px 8px rgba(107, 93, 64, .14) !important;
}


/* =========================================================
   פוקוס נגיש בכפתור ובצ׳קבוקס
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-button:focus-visible,

.elementor-widget-form.zed-light-card
input[type="checkbox"]:focus-visible {
    outline: 2px solid #6B5D40 !important;
    outline-offset: 3px !important;
}


/* =========================================================
   מצב טעינה של הכפתור
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-button.e-form__buttons__wrapper__button-next[disabled],

.elementor-widget-form.zed-light-card
.elementor-button[disabled] {
    opacity: .68 !important;
    cursor: not-allowed !important;
    transform: none !important;
}


/* =========================================================
   הודעת הצלחה
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-message-success {
    color: #4F583A !important;

    background: rgba(107, 93, 64, .08) !important;

    border: 1px solid rgba(107, 93, 64, .28) !important;
    border-radius: 8px !important;

    box-shadow: none !important;
}


/* =========================================================
   הודעת שגיאה
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-message-danger,

.elementor-widget-form.zed-light-card
.elementor-message-error,

.elementor-widget-form.zed-light-card
.elementor-help-inline {
    color: #8A3E36 !important;
}


/* =========================================================
   שדה עם שגיאה
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field.elementor-error {
    border-color: #A45A50 !important;

    box-shadow:
        0 0 0 3px rgba(164, 90, 80, .10) !important;
}


/* =========================================================
   התאמה למובייל
========================================================= */

@media (max-width: 767px) {
    .elementor-widget-form.zed-light-card
    .elementor-field-group {
        width: 100% !important;
    }

    .elementor-widget-form.zed-light-card
    .elementor-field-group-name,

    .elementor-widget-form.zed-light-card
    .elementor-field-group-email,

    .elementor-widget-form.zed-light-card
    .elementor-field-group-field_4b3bbcd {
        flex-basis: 100% !important;
        max-width: 100% !important;
    }

    .elementor-widget-form.zed-light-card
    .elementor-field-type-submit
    .elementor-button:hover {
        transform: none !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lior';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.z-one.co.il/wp-content/uploads/2026/08/OHLiorAtias-Regular.woff2') format('woff2'),
		url('https://www.z-one.co.il/wp-content/uploads/2026/08/OHLiorAtias-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */