.elementor-7309 .elementor-element.elementor-element-73fae42{--display:flex;--min-height:100vh;--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-7309 .elementor-element.elementor-element-73fae42:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-73fae42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-7309 .elementor-element.elementor-element-ef77b56{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--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-widget-theme-site-logo .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-7309 .elementor-element.elementor-element-03aedf0 img{width:100%;max-width:100%;height:500px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7309 .elementor-element.elementor-element-c95722c .elementor-menu-toggle{margin:0 auto;}.elementor-7309 .elementor-element.elementor-element-c95722c .elementor-nav-menu .elementor-item{font-family:"Alef", Sans-serif;font-size:20px;font-weight:600;}.elementor-7309 .elementor-element.elementor-element-c95722c .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-top:10px;padding-bottom:10px;}.elementor-7309 .elementor-element.elementor-element-c95722c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7309 .elementor-element.elementor-element-c95722c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7309 .elementor-element.elementor-element-c95722c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7309 .elementor-element.elementor-element-c95722c .elementor-nav-menu--main .elementor-item:focus{color:#BFA46F;fill:#BFA46F;}.elementor-7309 .elementor-element.elementor-element-c95722c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-7309 .elementor-element.elementor-element-c95722c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#BFA46F;}.elementor-7309 .elementor-element.elementor-element-c95722c .e--pointer-framed .elementor-item:before,
					.elementor-7309 .elementor-element.elementor-element-c95722c .e--pointer-framed .elementor-item:after{border-color:#BFA46F;}.elementor-7309 .elementor-element.elementor-element-c95722c .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-7309 .elementor-element.elementor-element-c95722c .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-7309 .elementor-element.elementor-element-c95722c .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-7309 .elementor-element.elementor-element-c95722c .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-7309 .elementor-element.elementor-element-c95722c .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-7309 .elementor-element.elementor-element-c95722c .e--pointer-underline .elementor-item:after,
					 .elementor-7309 .elementor-element.elementor-element-c95722c .e--pointer-overline .elementor-item:before,
					 .elementor-7309 .elementor-element.elementor-element-c95722c .e--pointer-double-line .elementor-item:before,
					 .elementor-7309 .elementor-element.elementor-element-c95722c .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-7309 .elementor-element.elementor-element-c95722c{--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-7309 .elementor-element.elementor-element-c95722c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-7309 .elementor-element.elementor-element-c95722c .elementor-nav-menu--dropdown .elementor-item, .elementor-7309 .elementor-element.elementor-element-c95722c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Assistant", Sans-serif;font-weight:500;}.elementor-7309 .elementor-element.elementor-element-135d422{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-135d422:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-135d422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-7309 .elementor-element.elementor-element-7e72ad1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-25a2bc0{width:var( --container-widget-width, 102.002% );max-width:102.002%;--container-widget-width:102.002%;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-25a2bc0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-menu-toggle{margin-left:auto;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu .elementor-item{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:500;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--main .elementor-item:focus{color:#C7A764;fill:#C7A764;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#C7A764;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .e--pointer-framed .elementor-item:before,
					.elementor-7309 .elementor-element.elementor-element-25a2bc0 .e--pointer-framed .elementor-item:after{border-color:#C7A764;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .e--pointer-underline .elementor-item:after,
					 .elementor-7309 .elementor-element.elementor-element-25a2bc0 .e--pointer-overline .elementor-item:before,
					 .elementor-7309 .elementor-element.elementor-element-25a2bc0 .e--pointer-double-line .elementor-item:before,
					 .elementor-7309 .elementor-element.elementor-element-25a2bc0 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown a, .elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown{background-color:#F9F6F0;border-style:groove;border-color:#FFFCFC;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown a:hover,
					.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown a:focus,
					.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-menu-toggle:hover,
					.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-menu-toggle:focus{color:#000000;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown a.elementor-item-active{color:#C7A764;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown .elementor-item, .elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Assistant", Sans-serif;font-weight:500;}.elementor-7309 .elementor-element.elementor-element-1c55d0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-1c55d0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-6f6f95e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-6f6f95e.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-6f6f95e img{width:29%;max-width:28%;}.elementor-7309 .elementor-element.elementor-element-76dcbc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-cb68537{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-cc84df2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-53d6884 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-4226354{--display:flex;--position:fixed;--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;top:0px;}body:not(.rtl) .elementor-7309 .elementor-element.elementor-element-4226354{left:0px;}body.rtl .elementor-7309 .elementor-element.elementor-element-4226354{right:0px;}.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-7309 .elementor-element.elementor-element-4f70965 .elementor-button{background-color:#618BCE;font-family:"Alef", Sans-serif;font-size:20px;font-weight:300;}.elementor-7309 .elementor-element.elementor-element-4f70965 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-4f70965.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7309 .elementor-element.elementor-element-4f70965{left:0px;}body.rtl .elementor-7309 .elementor-element.elementor-element-4f70965{right:0px;}.elementor-7309 .elementor-element.elementor-element-4f70965{bottom:14px;}.elementor-7309 .elementor-element.elementor-element-4f70965 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7309 .elementor-element.elementor-element-4f70965 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-7309 .elementor-element.elementor-element-a9054de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7309 .elementor-element.elementor-element-a9054de:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-a9054de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7309 .elementor-element.elementor-element-a9054de.e-con{--align-self:center;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-7309 .elementor-element.elementor-element-e76e49c{--iteration-count:infinite;--dynamic-text-color:#C7A764;}.elementor-7309 .elementor-element.elementor-element-e76e49c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-e76e49c .elementor-headline{text-align:center;font-family:"Alef Hebrew", Sans-serif;font-size:33px;font-weight:500;}.elementor-7309 .elementor-element.elementor-element-e76e49c .elementor-headline-plain-text{color:#2D0357;}.elementor-7309 .elementor-element.elementor-element-e76e49c .elementor-headline-dynamic-text{font-family:"Alef Hebrew", Sans-serif;font-weight:400;letter-spacing:1.3px;}.elementor-7309 .elementor-element.elementor-element-1e88fc3{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7309 .elementor-element.elementor-element-1e88fc3:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-1e88fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7309 .elementor-element.elementor-element-d6c76c2{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:-200px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-46e6218{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-46e6218 > .elementor-widget-container{--e-transform-scale:0.7;padding:0px 0px -25px 0px;}.elementor-7309 .elementor-element.elementor-element-46e6218.elementor-element{--align-self:flex-start;}.elementor-7309 .elementor-element.elementor-element-46e6218 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7309 .elementor-element.elementor-element-199f41a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-7309 .elementor-element.elementor-element-be83d1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-be83d1a{text-align:center;font-family:"Assistant", Sans-serif;font-size:1px;font-weight:400;line-height:1px;color:#000000;}.elementor-7309 .elementor-element.elementor-element-1942b5a{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-b616a58{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-b616a58 > .elementor-widget-container{--e-transform-scale:0.7;margin:-50px 00px -50px -50px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-b616a58.elementor-element{--align-self:flex-end;}.elementor-7309 .elementor-element.elementor-element-b616a58 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7309 .elementor-element.elementor-element-d7be652{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7309 .elementor-element.elementor-element-d7be652:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-d7be652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-7309 .elementor-element.elementor-element-741a48b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-7cc5d83{width:var( --container-widget-width, 12vw );max-width:12vw;--container-widget-width:12vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-7cc5d83 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-7309 .elementor-element.elementor-element-7cc5d83.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-7cc5d83 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7309 .elementor-element.elementor-element-109fdb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-cbddfe7{text-align:center;font-family:"Assistant", Sans-serif;font-weight:400;color:#000000;}.elementor-7309 .elementor-element.elementor-element-a1139ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-ba47fb0{width:var( --container-widget-width, 12vw );max-width:12vw;--container-widget-width:12vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-ba47fb0 > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-7309 .elementor-element.elementor-element-ba47fb0.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-ba47fb0 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7309 .elementor-element.elementor-element-dc999c6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-dc999c6:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-dc999c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-7309 .elementor-element.elementor-element-dc999c6::before, .elementor-7309 .elementor-element.elementor-element-dc999c6 > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-dc999c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-dc999c6 > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-dc999c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-dc999c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7309 .elementor-element.elementor-element-dc999c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-79bb203{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-7309 .elementor-element.elementor-element-79bb203::before, .elementor-7309 .elementor-element.elementor-element-79bb203 > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-79bb203 > .e-con-inner > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-79bb203 > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-79bb203 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-79bb203 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7309 .elementor-element.elementor-element-fa04f97 .elementor-button{background-color:transparent;font-family:"Assistant", Sans-serif;font-size:33px;font-weight:500;text-decoration:none;line-height:47px;word-spacing:3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #618BCE03 0%, #FD85E105 100%);border-style:none;border-radius:25px 25px 25px 25px;}.elementor-7309 .elementor-element.elementor-element-fa04f97{width:var( --container-widget-width, 40vw );max-width:40vw;--container-widget-width:40vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-fa04f97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-fa04f97 > .elementor-widget-container{border-style:none;}.elementor-7309 .elementor-element.elementor-element-fa04f97 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7309 .elementor-element.elementor-element-fa04f97 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-7309 .elementor-element.elementor-element-3e7c658.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-3e7c658{text-align:center;font-family:"Noto Serif Hebrew", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-7309 .elementor-element.elementor-element-3980173{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-3980173:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-3980173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7309 .elementor-element.elementor-element-3980173.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.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-7309 .elementor-element.elementor-element-ca40afe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:11px 11px 11px 11px;}.elementor-7309 .elementor-element.elementor-element-ca40afe.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-ca40afe{text-align:center;}.elementor-7309 .elementor-element.elementor-element-ca40afe img{width:36vw;max-width:67vw;height:54vh;object-fit:contain;object-position:center center;opacity:1;border-style:none;}.elementor-7309 .elementor-element.elementor-element-956b955{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-7309 .elementor-element.elementor-element-956b955:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-956b955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7309 .elementor-element.elementor-element-956b955::before, .elementor-7309 .elementor-element.elementor-element-956b955 > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-956b955 > .e-con-inner > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-956b955 > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-956b955 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-956b955 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7309 .elementor-element.elementor-element-193e920{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-193e920.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-19564f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-19564f8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-19564f8{text-align:center;}.elementor-7309 .elementor-element.elementor-element-19564f8 img{width:100%;max-width:100%;height:100px;opacity:1;border-style:none;}.elementor-7309 .elementor-element.elementor-element-dd0bc0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-7309 .elementor-element.elementor-element-dd0bc0a::before, .elementor-7309 .elementor-element.elementor-element-dd0bc0a > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-dd0bc0a > .e-con-inner > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-dd0bc0a > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-dd0bc0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-dd0bc0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7309 .elementor-element.elementor-element-dd0bc0a.e-con{--flex-grow:0;--flex-shrink:0;}.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-7309 .elementor-element.elementor-element-043f138{text-align:center;}.elementor-7309 .elementor-element.elementor-element-043f138 .elementor-heading-title{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-weight:700;line-height:1px;mix-blend-mode:multiply;color:#300882;}.elementor-7309 .elementor-element.elementor-element-9037ebb{width:var( --container-widget-width, 106.036% );max-width:106.036%;--container-widget-width:106.036%;--container-widget-flex-grow:0;text-align:center;font-family:"Assistant", Sans-serif;font-size:25px;font-weight:600;line-height:36px;letter-spacing:-0.4px;text-shadow:1px 13px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-7309 .elementor-element.elementor-element-9037ebb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-e727e48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-5ed8bbb.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-f1aa7fe > .elementor-widget-container{margin:0px -38px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-f1aa7fe.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-f1aa7fe{text-align:justify;font-family:"Assistant", Sans-serif;font-size:1px;font-weight:400;line-height:1px;letter-spacing:-0.5px;color:#3B0391;}.elementor-7309 .elementor-element.elementor-element-0be8e97{--display:flex;}.elementor-7309 .elementor-element.elementor-element-59385d1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-7309 .elementor-element.elementor-element-59385d1:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-59385d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7309 .elementor-element.elementor-element-59385d1::before, .elementor-7309 .elementor-element.elementor-element-59385d1 > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-59385d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-59385d1 > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-59385d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-59385d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7309 .elementor-element.elementor-element-db24914{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-2936471{width:var( --container-widget-width, 19vw );max-width:19vw;--container-widget-width:19vw;--container-widget-flex-grow:0;text-align:center;}.elementor-7309 .elementor-element.elementor-element-2936471 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-2936471.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-2936471 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-7309 .elementor-element.elementor-element-eec67e3{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7309 .elementor-element.elementor-element-41c5e35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-5b9071e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Assistant", Sans-serif;font-size:24px;font-weight:500;line-height:30px;letter-spacing:-0.5px;color:#000000;}.elementor-7309 .elementor-element.elementor-element-5b9071e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-5b9071e > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-c0e4f60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-da78eb1{width:initial;max-width:initial;}.elementor-7309 .elementor-element.elementor-element-da78eb1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7309 .elementor-element.elementor-element-8119d5d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-6a0ae01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-6a0ae01{font-family:"Alex Brush", Sans-serif;font-size:63px;font-weight:500;color:#C7A764;}.elementor-7309 .elementor-element.elementor-element-2e45b7f{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--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-7309 .elementor-element.elementor-element-2e45b7f:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-2e45b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-7309 .elementor-element.elementor-element-2e45b7f::before, .elementor-7309 .elementor-element.elementor-element-2e45b7f > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-2e45b7f > .e-con-inner > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-2e45b7f > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-2e45b7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-2e45b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7309 .elementor-element.elementor-element-2e45b7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-2244526{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-9f977c1{width:var( --container-widget-width, 21.356% );max-width:21.356%;--container-widget-width:21.356%;--container-widget-flex-grow:0;text-align:center;}.elementor-7309 .elementor-element.elementor-element-9f977c1 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-9f977c1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-9f977c1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-7309 .elementor-element.elementor-element-9882503{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Assistant", Sans-serif;font-size:24px;font-weight:500;line-height:30px;letter-spacing:-0.5px;color:#000000;}.elementor-7309 .elementor-element.elementor-element-9882503.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-9882503 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-613bb4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:0;}.elementor-7309 .elementor-element.elementor-element-613bb4d:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-613bb4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF7A;}.elementor-7309 .elementor-element.elementor-element-fd36e96{width:var( --container-widget-width, 44vw );max-width:44vw;--container-widget-width:44vw;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-7309 .elementor-element.elementor-element-fd36e96.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-fa9a237{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:0;}.elementor-7309 .elementor-element.elementor-element-7c5954d{width:var( --container-widget-width, 44vw );max-width:44vw;--container-widget-width:44vw;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-7309 .elementor-element.elementor-element-7c5954d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-e5d9bcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:0;}.elementor-7309 .elementor-element.elementor-element-4c46be7{width:var( --container-widget-width, 44vw );max-width:44vw;--container-widget-width:44vw;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-7309 .elementor-element.elementor-element-4c46be7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-4f4d212{--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;}.elementor-7309 .elementor-element.elementor-element-f8bf037 > .elementor-widget-container{margin:0px -38px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-f8bf037.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-f8bf037{text-align:justify;font-family:"Assistant", Sans-serif;font-size:1px;font-weight:400;line-height:1px;letter-spacing:-0.5px;color:#3B0391;}.elementor-7309 .elementor-element.elementor-element-99bbd80{--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;--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-7309 .elementor-element.elementor-element-99bbd80:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-99bbd80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4E9;}.elementor-7309 .elementor-element.elementor-element-d70873d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-d70873d:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-d70873d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4E9;}.elementor-7309 .elementor-element.elementor-element-d70873d.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-0f50d6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-0f50d6d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-9c41ddc{width:var( --container-widget-width, 108.746% );max-width:108.746%;--container-widget-width:108.746%;--container-widget-flex-grow:0;text-align:right;}.elementor-7309 .elementor-element.elementor-element-9c41ddc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-9c41ddc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-9c41ddc img{opacity:1;}.elementor-7309 .elementor-element.elementor-element-8f79aaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:144px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-8f79aaa.e-con{--flex-grow:0;--flex-shrink:0;}.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-7309 .elementor-element.elementor-element-f50e66f{--divider-border-style:solid;--divider-color:#FFFDFD;--divider-border-width:1.7px;width:100%;max-width:100%;}.elementor-7309 .elementor-element.elementor-element-f50e66f > .elementor-widget-container{margin:19px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-f50e66f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-7309 .elementor-element.elementor-element-f50e66f .elementor-divider-separator{width:100%;}.elementor-7309 .elementor-element.elementor-element-f50e66f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7309 .elementor-element.elementor-element-63818aa{width:var( --container-widget-width, 66.041% );max-width:66.041%;--container-widget-width:66.041%;--container-widget-flex-grow:0;text-align:center;}.elementor-7309 .elementor-element.elementor-element-63818aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-63818aa.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-63818aa .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:35px;font-weight:700;color:#000000;}.elementor-7309 .elementor-element.elementor-element-b4db221{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1.7px;width:100%;max-width:100%;}.elementor-7309 .elementor-element.elementor-element-b4db221 > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-b4db221.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-7309 .elementor-element.elementor-element-b4db221 .elementor-divider-separator{width:100%;}.elementor-7309 .elementor-element.elementor-element-b4db221 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7309 .elementor-element.elementor-element-c914149{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-c914149.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-b5369bb{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:-1;}.elementor-7309 .elementor-element.elementor-element-b5369bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-b5369bb.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-b5369bb img{opacity:1;}.elementor-7309 .elementor-element.elementor-element-ad8c974{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-ad8c974:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-ad8c974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4E9;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7309 .elementor-element.elementor-element-b7fdaaf{--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;border-style:none;--border-style:none;}.elementor-7309 .elementor-element.elementor-element-d4b8380{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-a0b8402{text-align:center;}.elementor-7309 .elementor-element.elementor-element-a0b8402 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-weight:600;text-decoration:underline;color:#430080;}.elementor-7309 .elementor-element.elementor-element-65d08b9.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-65d08b9{text-align:center;}.elementor-7309 .elementor-element.elementor-element-65d08b9 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7309 .elementor-element.elementor-element-65d08b9:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7309 .elementor-element.elementor-element-65d08b9 .widget-image-caption{text-align:center;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:22px;font-weight:600;margin-block-start:5px;}.elementor-7309 .elementor-element.elementor-element-1f5bd7b{text-align:center;font-family:"Alef", Sans-serif;font-size:20px;font-weight:500;line-height:19px;color:#3B0391;}.elementor-7309 .elementor-element.elementor-element-085bff6 .elementor-button{background-color:transparent;font-family:"Alef", Sans-serif;font-weight:800;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #618BCE0A 0%, #F2295B00 100%);border-style:none;}.elementor-7309 .elementor-element.elementor-element-085bff6.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-085bff6 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F6F3F3;border-radius:200px 200px 200px 200px;}.elementor-7309 .elementor-element.elementor-element-51100bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-66ddf4c{text-align:center;}.elementor-7309 .elementor-element.elementor-element-66ddf4c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-weight:600;text-decoration:underline;color:#430080;}.elementor-7309 .elementor-element.elementor-element-7a88889.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-7a88889{text-align:center;}.elementor-7309 .elementor-element.elementor-element-7a88889 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7309 .elementor-element.elementor-element-7a88889:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7309 .elementor-element.elementor-element-7a88889 .widget-image-caption{text-align:center;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:22px;font-weight:600;margin-block-start:5px;}.elementor-7309 .elementor-element.elementor-element-bd82c74{text-align:center;font-family:"Alef", Sans-serif;font-size:20px;font-weight:500;line-height:19px;color:#3B0391;}.elementor-7309 .elementor-element.elementor-element-7c41b17 .elementor-button{background-color:transparent;font-family:"Alef", Sans-serif;font-weight:800;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #618BCE0A 0%, #F2295B00 100%);border-style:none;}.elementor-7309 .elementor-element.elementor-element-7c41b17.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-7c41b17 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F6F3F3;border-radius:200px 200px 200px 200px;}.elementor-7309 .elementor-element.elementor-element-9802053{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7309 .elementor-element.elementor-element-9802053.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-3acc79f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-7309 .elementor-element.elementor-element-de18a82{text-align:center;}.elementor-7309 .elementor-element.elementor-element-de18a82 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:33px;font-weight:600;text-decoration:underline;color:#000000;}.elementor-7309 .elementor-element.elementor-element-108f49a.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-108f49a{text-align:center;}.elementor-7309 .elementor-element.elementor-element-108f49a img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7309 .elementor-element.elementor-element-108f49a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7309 .elementor-element.elementor-element-108f49a .widget-image-caption{text-align:center;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:22px;font-weight:600;margin-block-start:5px;}.elementor-7309 .elementor-element.elementor-element-7b5c756{text-align:center;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:500;line-height:19px;color:#000000;}.elementor-7309 .elementor-element.elementor-element-7ee4716 .elementor-button{background-color:transparent;font-family:"Alef", Sans-serif;font-size:18px;font-weight:800;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #618BCE0A 0%, #F2295B00 100%);border-style:none;}.elementor-7309 .elementor-element.elementor-element-7ee4716.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-7ee4716 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F6F3F3;border-radius:200px 200px 200px 200px;}.elementor-7309 .elementor-element.elementor-element-06fdfc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-9fdfffc{text-align:center;}.elementor-7309 .elementor-element.elementor-element-9fdfffc .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:33px;font-weight:600;text-decoration:underline;color:#000000;}.elementor-7309 .elementor-element.elementor-element-32d50e6.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-32d50e6{text-align:center;}.elementor-7309 .elementor-element.elementor-element-32d50e6 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7309 .elementor-element.elementor-element-32d50e6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7309 .elementor-element.elementor-element-32d50e6 .widget-image-caption{text-align:center;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:22px;font-weight:600;margin-block-start:5px;}.elementor-7309 .elementor-element.elementor-element-2dcd41e{text-align:center;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:500;line-height:19px;color:#000000;}.elementor-7309 .elementor-element.elementor-element-dedac04 .elementor-button{background-color:transparent;font-family:"Alef", Sans-serif;font-size:18px;font-weight:800;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #618BCE0A 0%, #F2295B00 100%);border-style:none;}.elementor-7309 .elementor-element.elementor-element-dedac04.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-dedac04 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F6F3F3;border-radius:200px 200px 200px 200px;}.elementor-7309 .elementor-element.elementor-element-0a4ac54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-bb50fab{text-align:center;}.elementor-7309 .elementor-element.elementor-element-bb50fab .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:33px;font-weight:600;text-decoration:underline;color:#000000;}.elementor-7309 .elementor-element.elementor-element-ecf8c32.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-ecf8c32{text-align:center;}.elementor-7309 .elementor-element.elementor-element-ecf8c32 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7309 .elementor-element.elementor-element-ecf8c32:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7309 .elementor-element.elementor-element-ecf8c32 .widget-image-caption{text-align:center;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:22px;font-weight:600;margin-block-start:5px;}.elementor-7309 .elementor-element.elementor-element-12dcf28{text-align:center;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:500;line-height:19px;color:#000000;}.elementor-7309 .elementor-element.elementor-element-27b7111 .elementor-button{background-color:transparent;font-family:"Alef", Sans-serif;font-size:18px;font-weight:800;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #618BCE0A 0%, #F2295B00 100%);border-style:none;}.elementor-7309 .elementor-element.elementor-element-27b7111.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-27b7111 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#F6F3F3;border-radius:200px 200px 200px 200px;}.elementor-7309 .elementor-element.elementor-element-ac1df3e{--display:flex;}.elementor-7309 .elementor-element.elementor-element-dde03f8{--display:flex;}.elementor-7309 .elementor-element.elementor-element-966b755{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-7309 .elementor-element.elementor-element-966b755.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7309 .elementor-element.elementor-element-966b755.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#9F73F8;}.elementor-7309 .elementor-element.elementor-element-966b755.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-7309 .elementor-element.elementor-element-966b755.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7309 .elementor-element.elementor-element-54d8e41{--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;}.elementor-7309 .elementor-element.elementor-element-54d8e41:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-54d8e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7309 .elementor-element.elementor-element-d1b4d41{width:var( --container-widget-width, 69.469vw );max-width:69.469vw;--container-widget-width:69.469vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-d1b4d41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-d1b4d41 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:52px;font-weight:700;letter-spacing:-0.5px;color:#C7A764;}.elementor-7309 .elementor-element.elementor-element-3c0912c{--display:flex;--position:absolute;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;top:0px;}.elementor-7309 .elementor-element.elementor-element-3c0912c:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-3c0912c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7309 .elementor-element.elementor-element-3c0912c.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7309 .elementor-element.elementor-element-3c0912c{left:21px;}body.rtl .elementor-7309 .elementor-element.elementor-element-3c0912c{right:21px;}.elementor-7309 .elementor-element.elementor-element-33f0222{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7309 .elementor-element.elementor-element-33f0222.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-153f670{width:var( --container-widget-width, 103.81% );max-width:103.81%;--container-widget-width:103.81%;--container-widget-flex-grow:0;z-index:2;font-family:"Assistant", Sans-serif;font-size:26px;font-weight:500;letter-spacing:-0.3px;color:#000000;}.elementor-7309 .elementor-element.elementor-element-153f670.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-5e21649 .elementor-button{background-color:transparent;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:18px;font-weight:500;background-image:linear-gradient(180deg, #BD5BDC05 0%, #FD85E105 100%);border-style:none;border-radius:100px 100px 100px 100px;padding:10px 5px 5px 10px;}.elementor-7309 .elementor-element.elementor-element-5e21649 > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-7309 .elementor-element.elementor-element-ba963f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;}.elementor-7309 .elementor-element.elementor-element-ba963f6::before, .elementor-7309 .elementor-element.elementor-element-ba963f6 > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-ba963f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-ba963f6 > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-ba963f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-ba963f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-7309 .elementor-element.elementor-element-3d8370d.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-3d8370d{text-align:center;}.elementor-7309 .elementor-element.elementor-element-3e9f005{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7309 .elementor-element.elementor-element-c41fec2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7309 .elementor-element.elementor-element-c41fec2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-490360a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-490360a{z-index:2;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.3px;color:#000000;}.elementor-7309 .elementor-element.elementor-element-45c44fd .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7309 .elementor-element.elementor-element-5715ce0 .elementor-button{background-color:#000000;font-family:"Assistant", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-7309 .elementor-element.elementor-element-5715ce0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-5715ce0 .elementor-button:hover, .elementor-7309 .elementor-element.elementor-element-5715ce0 .elementor-button:focus{border-color:#FFFFFF;}.elementor-7309 .elementor-element.elementor-element-3a1949a{--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;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-3a1949a::before, .elementor-7309 .elementor-element.elementor-element-3a1949a > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-3a1949a > .e-con-inner > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-3a1949a > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-3a1949a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-3a1949a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7309 .elementor-element.elementor-element-d2a112c{width:var( --container-widget-width, 22.84% );max-width:22.84%;--container-widget-width:22.84%;--container-widget-flex-grow:0;text-align:center;}.elementor-7309 .elementor-element.elementor-element-d2a112c > .elementor-widget-container{margin:17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-d2a112c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-d2a112c .elementor-heading-title{font-family:"Alef Hebrew", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-7309 .elementor-element.elementor-element-6f8d265{--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.5;}.elementor-7309 .elementor-element.elementor-element-6f8d265::before, .elementor-7309 .elementor-element.elementor-element-6f8d265 > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-6f8d265 > .e-con-inner > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-6f8d265 > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-6f8d265 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-6f8d265 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7309 .elementor-element.elementor-element-4a3c68b{--display:flex;}.elementor-7309 .elementor-element.elementor-element-b422190{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7309 .elementor-element.elementor-element-4a39c56.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-4a39c56{--icon-box-icon-margin:0px;}.elementor-7309 .elementor-element.elementor-element-4a39c56 .elementor-icon-box-title{margin-block-end:0px;color:#9A7A39;}.elementor-7309 .elementor-element.elementor-element-4a39c56.elementor-view-stacked .elementor-icon{background-color:#9A7A39;}.elementor-7309 .elementor-element.elementor-element-4a39c56.elementor-view-framed .elementor-icon, .elementor-7309 .elementor-element.elementor-element-4a39c56.elementor-view-default .elementor-icon{fill:#9A7A39;color:#9A7A39;border-color:#9A7A39;}.elementor-7309 .elementor-element.elementor-element-4a39c56 .elementor-icon-box-title, .elementor-7309 .elementor-element.elementor-element-4a39c56 .elementor-icon-box-title a{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-weight:600;}.elementor-7309 .elementor-element.elementor-element-4a39c56 .elementor-icon-box-description{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-7309 .elementor-element.elementor-element-aea1a4a{--display:flex;}.elementor-7309 .elementor-element.elementor-element-bc23c0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-06eb9e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-06eb9e2{--icon-box-icon-margin:0px;}.elementor-7309 .elementor-element.elementor-element-06eb9e2 .elementor-icon-box-title{margin-block-end:0px;color:#9A7A39;}.elementor-7309 .elementor-element.elementor-element-06eb9e2.elementor-view-stacked .elementor-icon{background-color:#9A7A39;}.elementor-7309 .elementor-element.elementor-element-06eb9e2.elementor-view-framed .elementor-icon, .elementor-7309 .elementor-element.elementor-element-06eb9e2.elementor-view-default .elementor-icon{fill:#9A7A39;color:#9A7A39;border-color:#9A7A39;}.elementor-7309 .elementor-element.elementor-element-06eb9e2 .elementor-icon-box-title, .elementor-7309 .elementor-element.elementor-element-06eb9e2 .elementor-icon-box-title a{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-weight:600;}.elementor-7309 .elementor-element.elementor-element-06eb9e2 .elementor-icon-box-description{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-7309 .elementor-element.elementor-element-01206f7{--display:flex;}.elementor-7309 .elementor-element.elementor-element-15300e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-b874ed5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-b874ed5{--icon-box-icon-margin:0px;}.elementor-7309 .elementor-element.elementor-element-b874ed5 .elementor-icon-box-title{margin-block-end:0px;color:#9A7A39;}.elementor-7309 .elementor-element.elementor-element-b874ed5.elementor-view-stacked .elementor-icon{background-color:#9A7A39;}.elementor-7309 .elementor-element.elementor-element-b874ed5.elementor-view-framed .elementor-icon, .elementor-7309 .elementor-element.elementor-element-b874ed5.elementor-view-default .elementor-icon{fill:#9A7A39;color:#9A7A39;border-color:#9A7A39;}.elementor-7309 .elementor-element.elementor-element-b874ed5 .elementor-icon-box-title, .elementor-7309 .elementor-element.elementor-element-b874ed5 .elementor-icon-box-title a{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-weight:600;}.elementor-7309 .elementor-element.elementor-element-b874ed5 .elementor-icon-box-description{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-7309 .elementor-element.elementor-element-e33b6e9{--display:flex;}.elementor-7309 .elementor-element.elementor-element-4ff6c82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-d0e624f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-d0e624f{--icon-box-icon-margin:0px;}.elementor-7309 .elementor-element.elementor-element-d0e624f .elementor-icon-box-title{margin-block-end:0px;color:#9A7A39;}.elementor-7309 .elementor-element.elementor-element-d0e624f.elementor-view-stacked .elementor-icon{background-color:#9A7A39;}.elementor-7309 .elementor-element.elementor-element-d0e624f.elementor-view-framed .elementor-icon, .elementor-7309 .elementor-element.elementor-element-d0e624f.elementor-view-default .elementor-icon{fill:#9A7A39;color:#9A7A39;border-color:#9A7A39;}.elementor-7309 .elementor-element.elementor-element-d0e624f .elementor-icon-box-title, .elementor-7309 .elementor-element.elementor-element-d0e624f .elementor-icon-box-title a{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-weight:600;}.elementor-7309 .elementor-element.elementor-element-d0e624f .elementor-icon-box-description{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-7309 .elementor-element.elementor-element-7d0602f{--e-n-carousel-swiper-slides-gap:10px;--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:0px;--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:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-7309 .elementor-element.elementor-element-75fff6e{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-75fff6e:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-75fff6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4E9;}.elementor-7309 .elementor-element.elementor-element-75fff6e::before, .elementor-7309 .elementor-element.elementor-element-75fff6e > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-75fff6e > .e-con-inner > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-75fff6e > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-75fff6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-75fff6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9F4E9;--background-overlay:'';}.elementor-7309 .elementor-element.elementor-element-2a17977{width:var( --container-widget-width, 33.729% );max-width:33.729%;--container-widget-width:33.729%;--container-widget-flex-grow:0;text-align:center;}.elementor-7309 .elementor-element.elementor-element-2a17977 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-2a17977.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-2a17977 .elementor-heading-title{font-family:"Alef Hebrew", Sans-serif;font-size:33px;font-weight:600;color:#05001E;}.elementor-7309 .elementor-element.elementor-element-cb8c91c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-cb8c91c:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-cb8c91c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4E9;}.elementor-7309 .elementor-element.elementor-element-cb8c91c::before, .elementor-7309 .elementor-element.elementor-element-cb8c91c > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-cb8c91c > .e-con-inner > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-cb8c91c > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-cb8c91c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-cb8c91c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F2DDFF;--background-overlay:'';}.elementor-7309 .elementor-element.elementor-element-cb8c91c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-61a6dc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-61a6dc7:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-61a6dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4E9;}.elementor-7309 .elementor-element.elementor-element-61a6dc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-466f9d1{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:left;}.elementor-7309 .elementor-element.elementor-element-466f9d1 > .elementor-widget-container{margin:-60px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-466f9d1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-466f9d1 img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7309 .elementor-element.elementor-element-fe26428{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:right;}.elementor-7309 .elementor-element.elementor-element-fe26428 > .elementor-widget-container{margin:-200px -100px -100px -100px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-fe26428.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-fe26428 img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7309 .elementor-element.elementor-element-a794339{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-7309 .elementor-element.elementor-element-3db1246{width:var( --container-widget-width, 18.459% );max-width:18.459%;--container-widget-width:18.459%;--container-widget-flex-grow:0;text-align:center;}.elementor-7309 .elementor-element.elementor-element-3db1246 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-7309 .elementor-element.elementor-element-3db1246.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-3db1246 .elementor-heading-title{font-family:"Alef Hebrew", Sans-serif;font-weight:600;color:#1D048A;}.elementor-7309 .elementor-element.elementor-element-ea6249c{width:var( --container-widget-width, 103.393% );max-width:103.393%;--container-widget-width:103.393%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-0.5px;color:#420695;}.elementor-7309 .elementor-element.elementor-element-ea6249c > .elementor-widget-container{margin:-1px -1px -1px -1px;border-radius:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-ea6249c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-3ec8684{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-7309 .elementor-element.elementor-element-3ec8684.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-c780590{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-c780590.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-06c297f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-06c297f img{border-radius:25px 25px 25px 25px;}.elementor-7309 .elementor-element.elementor-element-06c297f .widget-image-caption{font-family:"Alef", Sans-serif;font-size:20px;font-weight:300;line-height:21px;letter-spacing:-1.6px;word-spacing:3px;}.elementor-7309 .elementor-element.elementor-element-b25e70e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-b25e70e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-3439690 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-3439690 img{border-radius:25px 25px 25px 25px;}.elementor-7309 .elementor-element.elementor-element-3439690 .widget-image-caption{font-family:"Alef", Sans-serif;font-size:20px;font-weight:300;line-height:21px;letter-spacing:-1.6px;word-spacing:3px;}.elementor-7309 .elementor-element.elementor-element-21b98b4{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-21b98b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-c9e97db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-c9e97db img{border-radius:25px 25px 25px 25px;}.elementor-7309 .elementor-element.elementor-element-c9e97db .widget-image-caption{font-family:"Alef", Sans-serif;font-size:20px;font-weight:300;line-height:21px;letter-spacing:-1.6px;word-spacing:3px;}.elementor-7309 .elementor-element.elementor-element-236c86a{--display:flex;}.elementor-7309 .elementor-element.elementor-element-40aa029{width:var( --container-widget-width, 18.459% );max-width:18.459%;--container-widget-width:18.459%;--container-widget-flex-grow:0;text-align:center;}.elementor-7309 .elementor-element.elementor-element-40aa029 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-7309 .elementor-element.elementor-element-40aa029.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-40aa029 .elementor-heading-title{font-family:"Alef Hebrew", Sans-serif;font-weight:600;color:#1D048A;}.elementor-7309 .elementor-element.elementor-element-ce993df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-7309 .elementor-element.elementor-element-ce993df.e-con{--align-self:center;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7309 .elementor-element.elementor-element-22b8f24{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7309 .elementor-element.elementor-element-22b8f24.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7309 .elementor-element.elementor-element-22b8f24:after{content:"0.66";}.elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-post__thumbnail__link{width:100%;}.elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-post__meta-data span + span:before{content:"///קורל ארבל///";}.elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-post{border-radius:15px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7309 .elementor-element.elementor-element-22b8f24.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7309 .elementor-element.elementor-element-22b8f24.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7309 .elementor-element.elementor-element-22b8f24.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-post__title, .elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-post__title a{font-family:"Alef", Sans-serif;font-size:20px;font-weight:200;}.elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-post__meta-data{color:#2B1F1F;font-family:"Alef", Sans-serif;font-size:16px;font-weight:200;}.elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-post__meta-data span:before{color:#131010;}.elementor-7309 .elementor-element.elementor-element-22b8f24 a.elementor-post__read-more{font-family:"Alef", Sans-serif;font-size:20px;font-weight:500;}.elementor-7309 .elementor-element.elementor-element-b6c9dda .elementor-button{background-color:#FFFCFC00;font-family:"Alef", Sans-serif;font-size:26px;font-weight:300;fill:#000000;color:#000000;}.elementor-7309 .elementor-element.elementor-element-b6c9dda{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-b6c9dda.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-b6c9dda .elementor-button:hover, .elementor-7309 .elementor-element.elementor-element-b6c9dda .elementor-button:focus{border-color:#FFFFFF;}.elementor-7309 .elementor-element.elementor-element-7fcfb2a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-7309 .elementor-element.elementor-element-7fcfb2a:not(.elementor-motion-effects-element-type-background), .elementor-7309 .elementor-element.elementor-element-7fcfb2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4E9;}.elementor-7309 .elementor-element.elementor-element-7fcfb2a::before, .elementor-7309 .elementor-element.elementor-element-7fcfb2a > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-7fcfb2a > .e-con-inner > .elementor-background-video-container::before, .elementor-7309 .elementor-element.elementor-element-7fcfb2a > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-7fcfb2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7309 .elementor-element.elementor-element-7fcfb2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7309 .elementor-element.elementor-element-7d53d1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-4b07ef9{--iteration-count:infinite;--dynamic-text-color:#5E45AF;}.elementor-7309 .elementor-element.elementor-element-4b07ef9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-4b07ef9 .elementor-headline{text-align:center;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:30px;font-weight:600;}.elementor-7309 .elementor-element.elementor-element-4b07ef9 .elementor-headline-plain-text{color:#1D048A;}.elementor-7309 .elementor-element.elementor-element-4b07ef9 .elementor-headline-dynamic-text{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-weight:500;letter-spacing:1.5px;word-spacing:0px;}.elementor-7309 .elementor-element.elementor-element-710bc46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-7309 .elementor-element.elementor-element-bc523d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-7309 .elementor-element.elementor-element-9394f4b .elementor-button{background-color:#F9F4E9;font-family:"Assistant", Sans-serif;font-size:26px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#43006B;color:#43006B;border-radius:37px 37px 37px 37px;}.elementor-7309 .elementor-element.elementor-element-9394f4b .elementor-button:hover, .elementor-7309 .elementor-element.elementor-element-9394f4b .elementor-button:focus{background-color:#000000;}.elementor-7309 .elementor-element.elementor-element-9394f4b{width:var( --container-widget-width, 65.429% );max-width:65.429%;--container-widget-width:65.429%;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-9394f4b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-9394f4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7309 .elementor-element.elementor-element-9bbc5d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7309 .elementor-element.elementor-element-f11837f .elementor-button{background-color:#F9F4E9;font-family:"Assistant", Sans-serif;font-size:26px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#43006B;color:#43006B;border-radius:37px 37px 37px 37px;}.elementor-7309 .elementor-element.elementor-element-f11837f .elementor-button:hover, .elementor-7309 .elementor-element.elementor-element-f11837f .elementor-button:focus{background-color:#000000;}.elementor-7309 .elementor-element.elementor-element-f11837f{width:var( --container-widget-width, 65.429% );max-width:65.429%;--container-widget-width:65.429%;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-f11837f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-f11837f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7309 .elementor-element.elementor-element-a24211b{--display:flex;--min-height:7vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-dbf3b53{width:var( --container-widget-width, 101.425% );max-width:101.425%;--container-widget-width:101.425%;--container-widget-flex-grow:0;text-align:center;font-family:"Assistant", Sans-serif;font-size:28px;font-weight:400;}.elementor-7309 .elementor-element.elementor-element-dbf3b53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-dbf3b53.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-7309 .elementor-element.elementor-element-ef77b56{--grid-auto-flow:row;}.elementor-7309 .elementor-element.elementor-element-7d0602f{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-7309 .elementor-element.elementor-element-73fae42{--content-width:100vw;}.elementor-7309 .elementor-element.elementor-element-7e72ad1{--width:25%;}.elementor-7309 .elementor-element.elementor-element-1c55d0e{--width:50%;}.elementor-7309 .elementor-element.elementor-element-76dcbc2{--width:25%;}.elementor-7309 .elementor-element.elementor-element-cb68537{--content-width:100vw;}.elementor-7309 .elementor-element.elementor-element-cc84df2{--width:100vw;}.elementor-7309 .elementor-element.elementor-element-4226354{--content-width:100vw;}.elementor-7309 .elementor-element.elementor-element-1e88fc3{--content-width:100vw;}.elementor-7309 .elementor-element.elementor-element-d6c76c2{--width:13vw;}.elementor-7309 .elementor-element.elementor-element-199f41a{--width:50%;}.elementor-7309 .elementor-element.elementor-element-1942b5a{--width:13vw;}.elementor-7309 .elementor-element.elementor-element-d7be652{--content-width:100vw;}.elementor-7309 .elementor-element.elementor-element-741a48b{--width:35vw;}.elementor-7309 .elementor-element.elementor-element-109fdb6{--width:70vw;}.elementor-7309 .elementor-element.elementor-element-a1139ad{--width:35vw;}.elementor-7309 .elementor-element.elementor-element-dc999c6{--width:90vw;}.elementor-7309 .elementor-element.elementor-element-79bb203{--width:100%;}.elementor-7309 .elementor-element.elementor-element-3980173{--content-width:100vw;}.elementor-7309 .elementor-element.elementor-element-956b955{--content-width:100vw;}.elementor-7309 .elementor-element.elementor-element-193e920{--width:10.499%;}.elementor-7309 .elementor-element.elementor-element-dd0bc0a{--width:80vw;}.elementor-7309 .elementor-element.elementor-element-41c5e35{--width:50%;}.elementor-7309 .elementor-element.elementor-element-8119d5d{--content-width:100vw;}.elementor-7309 .elementor-element.elementor-element-2e45b7f{--content-width:100vw;}.elementor-7309 .elementor-element.elementor-element-2244526{--width:100vw;}.elementor-7309 .elementor-element.elementor-element-613bb4d{--width:100vw;}.elementor-7309 .elementor-element.elementor-element-fa9a237{--width:100vw;}.elementor-7309 .elementor-element.elementor-element-e5d9bcf{--width:100vw;}.elementor-7309 .elementor-element.elementor-element-4f4d212{--content-width:100vw;}.elementor-7309 .elementor-element.elementor-element-99bbd80{--content-width:100vw;}.elementor-7309 .elementor-element.elementor-element-d70873d{--width:100vw;}.elementor-7309 .elementor-element.elementor-element-0f50d6d{--width:40%;}.elementor-7309 .elementor-element.elementor-element-8f79aaa{--width:36.073%;}.elementor-7309 .elementor-element.elementor-element-c914149{--width:42%;}.elementor-7309 .elementor-element.elementor-element-b7fdaaf{--width:100vw;}.elementor-7309 .elementor-element.elementor-element-d4b8380{--width:30vw;}.elementor-7309 .elementor-element.elementor-element-51100bb{--width:30vw;}.elementor-7309 .elementor-element.elementor-element-9802053{--width:98.246%;}.elementor-7309 .elementor-element.elementor-element-3acc79f{--width:50%;}.elementor-7309 .elementor-element.elementor-element-06fdfc0{--width:50%;}.elementor-7309 .elementor-element.elementor-element-0a4ac54{--width:50%;}.elementor-7309 .elementor-element.elementor-element-54d8e41{--content-width:75vw;}.elementor-7309 .elementor-element.elementor-element-3c0912c{--width:95vw;}.elementor-7309 .elementor-element.elementor-element-33f0222{--width:80vw;}.elementor-7309 .elementor-element.elementor-element-ba963f6{--width:50%;}.elementor-7309 .elementor-element.elementor-element-c41fec2{--width:50%;}.elementor-7309 .elementor-element.elementor-element-61a6dc7{--width:100vw;}.elementor-7309 .elementor-element.elementor-element-c780590{--width:27%;}.elementor-7309 .elementor-element.elementor-element-b25e70e{--width:27%;}.elementor-7309 .elementor-element.elementor-element-21b98b4{--width:27%;}.elementor-7309 .elementor-element.elementor-element-ce993df{--width:80vw;}.elementor-7309 .elementor-element.elementor-element-7fcfb2a{--content-width:100vw;}.elementor-7309 .elementor-element.elementor-element-7d53d1f{--width:100%;}.elementor-7309 .elementor-element.elementor-element-bc523d6{--width:50%;}.elementor-7309 .elementor-element.elementor-element-9bbc5d6{--width:50%;}}@media(max-width:767px){.elementor-7309 .elementor-element.elementor-element-ef77b56{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7309 .elementor-element.elementor-element-135d422{--min-height:0vh;--justify-content:space-between;--flex-wrap:nowrap;--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-7309 .elementor-element.elementor-element-25a2bc0 > .elementor-widget-container{margin:-46px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-25a2bc0{--container-widget-width:123px;--container-widget-flex-grow:0;width:var( --container-widget-width, 123px );max-width:123px;}.elementor-7309 .elementor-element.elementor-element-25a2bc0.elementor-element{--align-self:flex-start;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--dropdown a{padding-left:0vw;padding-right:0vw;padding-top:0vh;padding-bottom:0vh;}.elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-7309 .elementor-element.elementor-element-25a2bc0 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:1.6rem !important;}.elementor-7309 .elementor-element.elementor-element-1c55d0e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7309 .elementor-element.elementor-element-6f6f95e{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;text-align:center;}.elementor-7309 .elementor-element.elementor-element-6f6f95e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-6f6f95e.elementor-element{--align-self:flex-start;}.elementor-7309 .elementor-element.elementor-element-6f6f95e img{width:35vw;max-width:100vw;height:21vh;}.elementor-7309 .elementor-element.elementor-element-e76e49c .elementor-headline{font-size:28px;}.elementor-7309 .elementor-element.elementor-element-1e88fc3{--flex-wrap:nowrap;--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-7309 .elementor-element.elementor-element-46e6218{--container-widget-width:26vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 26vw );max-width:26vw;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7309 .elementor-element.elementor-element-be83d1a{width:var( --container-widget-width, 136.4px );max-width:136.4px;--container-widget-width:136.4px;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-b616a58{--container-widget-width:26vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 26vw );max-width:26vw;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7309 .elementor-element.elementor-element-d7be652{--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-7309 .elementor-element.elementor-element-7cc5d83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-7cc5d83{--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7309 .elementor-element.elementor-element-cbddfe7{line-height:0.1em;}.elementor-7309 .elementor-element.elementor-element-ba47fb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-ba47fb0{--container-widget-width:26vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 26vw );max-width:26vw;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7309 .elementor-element.elementor-element-dc999c6{--width:100vw;}.elementor-7309 .elementor-element.elementor-element-79bb203{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7309 .elementor-element.elementor-element-fa04f97{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-fa04f97 > .elementor-widget-container{margin:-55px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-fa04f97.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7309 .elementor-element.elementor-element-fa04f97 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7309 .elementor-element.elementor-element-fa04f97 .elementor-button{font-size:24px;line-height:2.2em;letter-spacing:0.4px;border-radius:24px 24px 24px 24px;}.elementor-7309 .elementor-element.elementor-element-3e7c658 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-3e7c658{font-size:22px;}.elementor-7309 .elementor-element.elementor-element-ca40afe{width:var( --container-widget-width, 173px );max-width:173px;--container-widget-width:173px;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-ca40afe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-ca40afe.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-ca40afe img{height:167px;border-radius:77px 77px 77px 77px;}.elementor-7309 .elementor-element.elementor-element-19564f8{width:initial;max-width:initial;}.elementor-7309 .elementor-element.elementor-element-19564f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-19564f8.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-19564f8 img{width:1000px;max-width:332px;height:255px;object-fit:scale-down;border-radius:80px 80px 80px 80px;}.elementor-7309 .elementor-element.elementor-element-9037ebb > .elementor-widget-container{margin:2vw 0vw -4vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-7309 .elementor-element.elementor-element-9037ebb{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;text-align:center;font-size:20px;line-height:1.5em;letter-spacing:-0.2px;}.elementor-7309 .elementor-element.elementor-element-e727e48{--padding-top:0px;--padding-bottom:-16px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-f1aa7fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-f1aa7fe{text-align:center;font-size:1px;}.elementor-7309 .elementor-element.elementor-element-2936471{width:var( --container-widget-width, 52.444vw );max-width:52.444vw;--container-widget-width:52.444vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-2936471 > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-2936471 .elementor-heading-title{font-size:28px;}.elementor-7309 .elementor-element.elementor-element-eec67e3{--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-7309 .elementor-element.elementor-element-5b9071e{width:var( --container-widget-width, 86.552vw );max-width:86.552vw;--container-widget-width:86.552vw;--container-widget-flex-grow:0;text-align:center;font-size:23px;line-height:1.3em;letter-spacing:-0.5px;}.elementor-7309 .elementor-element.elementor-element-5b9071e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-5b9071e.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-c0e4f60{--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-7309 .elementor-element.elementor-element-2e45b7f{--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-7309 .elementor-element.elementor-element-9f977c1{width:initial;max-width:initial;}.elementor-7309 .elementor-element.elementor-element-9f977c1 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-9f977c1 .elementor-heading-title{font-size:28px;}.elementor-7309 .elementor-element.elementor-element-9882503{width:var( --container-widget-width, 86.552vw );max-width:86.552vw;--container-widget-width:86.552vw;--container-widget-flex-grow:0;text-align:center;font-size:23px;line-height:1.3em;letter-spacing:-0.5px;}.elementor-7309 .elementor-element.elementor-element-9882503 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-9882503.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-fd36e96{width:100%;max-width:100%;text-align:right;font-size:22px;line-height:1em;letter-spacing:-0.4px;}.elementor-7309 .elementor-element.elementor-element-fd36e96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-fd36e96.elementor-element{--align-self:stretch;}.elementor-7309 .elementor-element.elementor-element-7c5954d{width:100%;max-width:100%;text-align:right;font-size:22px;line-height:1em;letter-spacing:-0.4px;}.elementor-7309 .elementor-element.elementor-element-7c5954d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-7c5954d.elementor-element{--align-self:stretch;}.elementor-7309 .elementor-element.elementor-element-4c46be7{width:100%;max-width:100%;text-align:right;font-size:22px;line-height:1em;letter-spacing:-0.4px;}.elementor-7309 .elementor-element.elementor-element-4c46be7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-4c46be7.elementor-element{--align-self:stretch;}.elementor-7309 .elementor-element.elementor-element-f8bf037 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-f8bf037{text-align:center;font-size:1px;}.elementor-7309 .elementor-element.elementor-element-99bbd80{--content-width:100vw;--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-7309 .elementor-element.elementor-element-d70873d{--width:100vw;--justify-content:space-evenly;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7309 .elementor-element.elementor-element-0f50d6d{--width:94.2px;}.elementor-7309 .elementor-element.elementor-element-9c41ddc{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;text-align:right;}.elementor-7309 .elementor-element.elementor-element-9c41ddc > .elementor-widget-container{margin:0px -150px 3px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-9c41ddc.elementor-element{--align-self:flex-start;}.elementor-7309 .elementor-element.elementor-element-8f79aaa{--width:143.2px;}.elementor-7309 .elementor-element.elementor-element-f50e66f > .elementor-widget-container{margin:-90px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-f50e66f .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-7309 .elementor-element.elementor-element-63818aa{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-63818aa > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-63818aa .elementor-heading-title{font-size:20px;}.elementor-7309 .elementor-element.elementor-element-b4db221 > .elementor-widget-container{margin:-95px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-c914149{--width:100.2px;}.elementor-7309 .elementor-element.elementor-element-b5369bb{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:right;}.elementor-7309 .elementor-element.elementor-element-b5369bb > .elementor-widget-container{margin:0px 0px 4px -150px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-b5369bb.elementor-element{--align-self:flex-end;}.elementor-7309 .elementor-element.elementor-element-ad8c974{--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-ad8c974.e-con{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-b7fdaaf{--border-radius:10px 10px 10px 10px;--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-7309 .elementor-element.elementor-element-a0b8402 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-a0b8402 .elementor-heading-title{font-size:25px;}.elementor-7309 .elementor-element.elementor-element-65d08b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-1f5bd7b > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-1f5bd7b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-1f5bd7b{font-size:18px;line-height:1.2em;letter-spacing:-0.5px;}.elementor-7309 .elementor-element.elementor-element-085bff6{width:100%;max-width:100%;}.elementor-7309 .elementor-element.elementor-element-085bff6 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-085bff6.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-085bff6:hover > .elementor-widget-container{border-radius:200px 200px 200px 200px;}.elementor-7309 .elementor-element.elementor-element-085bff6 .elementor-button{font-size:22px;line-height:1.1em;letter-spacing:-0.6px;word-spacing:0em;}.elementor-7309 .elementor-element.elementor-element-66ddf4c > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-66ddf4c .elementor-heading-title{font-size:25px;}.elementor-7309 .elementor-element.elementor-element-7a88889 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-bd82c74 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-bd82c74.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-bd82c74{font-size:18px;line-height:1.2em;letter-spacing:-0.5px;}.elementor-7309 .elementor-element.elementor-element-7c41b17{width:100%;max-width:100%;}.elementor-7309 .elementor-element.elementor-element-7c41b17 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-7c41b17.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-7c41b17:hover > .elementor-widget-container{border-radius:200px 200px 200px 200px;}.elementor-7309 .elementor-element.elementor-element-7c41b17 .elementor-button{font-size:22px;line-height:1.1em;letter-spacing:-0.6px;word-spacing:0em;}.elementor-7309 .elementor-element.elementor-element-9802053{--width:290px;--justify-content:space-evenly;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-9802053.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-3acc79f{--border-radius:10px 10px 10px 10px;--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-7309 .elementor-element.elementor-element-de18a82 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-de18a82 .elementor-heading-title{font-size:25px;}.elementor-7309 .elementor-element.elementor-element-108f49a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-7b5c756 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-7b5c756.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-7b5c756{font-size:20px;line-height:1.2em;letter-spacing:-0.5px;}.elementor-7309 .elementor-element.elementor-element-7ee4716{width:100%;max-width:100%;}.elementor-7309 .elementor-element.elementor-element-7ee4716 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-7ee4716.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-7ee4716:hover > .elementor-widget-container{border-radius:200px 200px 200px 200px;}.elementor-7309 .elementor-element.elementor-element-7ee4716 .elementor-button{font-size:22px;line-height:1.1em;letter-spacing:-0.6px;word-spacing:0em;}.elementor-7309 .elementor-element.elementor-element-06fdfc0{--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-9fdfffc > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-9fdfffc .elementor-heading-title{font-size:25px;}.elementor-7309 .elementor-element.elementor-element-32d50e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-2dcd41e > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-2dcd41e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-2dcd41e{font-size:20px;line-height:1.2em;letter-spacing:-0.5px;}.elementor-7309 .elementor-element.elementor-element-dedac04{width:100%;max-width:100%;}.elementor-7309 .elementor-element.elementor-element-dedac04 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-dedac04.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-dedac04:hover > .elementor-widget-container{border-radius:200px 200px 200px 200px;}.elementor-7309 .elementor-element.elementor-element-dedac04 .elementor-button{font-size:22px;line-height:1.1em;letter-spacing:-0.6px;word-spacing:0em;}.elementor-7309 .elementor-element.elementor-element-0a4ac54{--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-bb50fab > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-bb50fab .elementor-heading-title{font-size:25px;}.elementor-7309 .elementor-element.elementor-element-ecf8c32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-12dcf28 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-12dcf28.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-12dcf28{font-size:20px;line-height:1.2em;letter-spacing:-0.5px;}.elementor-7309 .elementor-element.elementor-element-27b7111{width:100%;max-width:100%;}.elementor-7309 .elementor-element.elementor-element-27b7111 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-27b7111.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-27b7111:hover > .elementor-widget-container{border-radius:200px 200px 200px 200px;}.elementor-7309 .elementor-element.elementor-element-27b7111 .elementor-button{font-size:22px;line-height:1.1em;letter-spacing:-0.6px;word-spacing:0em;}.elementor-7309 .elementor-element.elementor-element-966b755{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;--n-tabs-title-gap:10px;--n-tabs-gap:0px;--n-tabs-title-border-radius:8px 8px 8px 8px;}.elementor-7309 .elementor-element.elementor-element-966b755 > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-966b755.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-54d8e41{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-d1b4d41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-d1b4d41{--container-widget-width:76vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 76vw );max-width:76vw;}.elementor-7309 .elementor-element.elementor-element-d1b4d41 .elementor-heading-title{font-size:23px;}.elementor-7309 .elementor-element.elementor-element-3c0912c{--flex-wrap:nowrap;--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-7309 .elementor-element.elementor-element-33f0222{--width:142.2vw;--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-7309 .elementor-element.elementor-element-153f670 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-153f670{text-align:center;font-size:18px;}.elementor-7309 .elementor-element.elementor-element-5e21649{width:var( --container-widget-width, 257.2px );max-width:257.2px;--container-widget-width:257.2px;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-5e21649 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-5e21649.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-5e21649 .elementor-button{border-radius:14px 14px 14px 14px;}.elementor-7309 .elementor-element.elementor-element-3e9f005{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--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-7309 .elementor-element.elementor-element-c41fec2{--width:90vw;--min-height:24vh;}.elementor-7309 .elementor-element.elementor-element-490360a{width:initial;max-width:initial;text-align:center;font-size:22px;line-height:1.4em;letter-spacing:-0.4px;}.elementor-7309 .elementor-element.elementor-element-490360a > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-45c44fd{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-45c44fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-5715ce0{width:var( --container-widget-width, 72.5vw );max-width:72.5vw;--container-widget-width:72.5vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-5715ce0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-5715ce0 .elementor-button{font-size:25px;letter-spacing:0.7px;}.elementor-7309 .elementor-element.elementor-element-3a1949a{--justify-content:center;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-d2a112c{width:var( --container-widget-width, 186.812px );max-width:186.812px;--container-widget-width:186.812px;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-d2a112c > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-4a39c56{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-7309 .elementor-element.elementor-element-4a39c56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-4a39c56.elementor-element{--align-self:stretch;}.elementor-7309 .elementor-element.elementor-element-4a39c56 .elementor-icon-box-title{margin-block-end:3px;}.elementor-7309 .elementor-element.elementor-element-4a39c56 .elementor-icon-box-description{line-height:1.2em;letter-spacing:-0.7px;}.elementor-7309 .elementor-element.elementor-element-06eb9e2{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-7309 .elementor-element.elementor-element-06eb9e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-06eb9e2.elementor-element{--align-self:stretch;}.elementor-7309 .elementor-element.elementor-element-06eb9e2 .elementor-icon-box-title{margin-block-end:3px;}.elementor-7309 .elementor-element.elementor-element-06eb9e2 .elementor-icon-box-description{line-height:1.2em;letter-spacing:-0.7px;}.elementor-7309 .elementor-element.elementor-element-b874ed5{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-7309 .elementor-element.elementor-element-b874ed5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-b874ed5.elementor-element{--align-self:stretch;}.elementor-7309 .elementor-element.elementor-element-b874ed5 .elementor-icon-box-title{margin-block-end:3px;}.elementor-7309 .elementor-element.elementor-element-b874ed5 .elementor-icon-box-description{line-height:1.2em;letter-spacing:-0.7px;}.elementor-7309 .elementor-element.elementor-element-d0e624f{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-7309 .elementor-element.elementor-element-d0e624f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-d0e624f.elementor-element{--align-self:stretch;}.elementor-7309 .elementor-element.elementor-element-d0e624f .elementor-icon-box-title{margin-block-end:3px;}.elementor-7309 .elementor-element.elementor-element-d0e624f .elementor-icon-box-description{line-height:1.2em;letter-spacing:-0.7px;}.elementor-7309 .elementor-element.elementor-element-7d0602f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7309 .elementor-element.elementor-element-2a17977{width:var( --container-widget-width, 267px );max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-2a17977 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-cb8c91c{--width:290.2vw;--min-height:0px;}.elementor-7309 .elementor-element.elementor-element-61a6dc7{--width:100vw;}.elementor-7309 .elementor-element.elementor-element-466f9d1{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-7309 .elementor-element.elementor-element-466f9d1 > .elementor-widget-container{margin:-50px -90px -104px -1px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-466f9d1.elementor-element{--align-self:flex-end;}.elementor-7309 .elementor-element.elementor-element-fe26428{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-7309 .elementor-element.elementor-element-fe26428 > .elementor-widget-container{margin:-198px -90px -18px -1px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-fe26428.elementor-element{--align-self:flex-end;}.elementor-7309 .elementor-element.elementor-element-a794339{--content-width:100vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:5px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-a794339.e-con{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-3db1246{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-3db1246 > .elementor-widget-container{margin:-3px -30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-3db1246.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-ea6249c{width:var( --container-widget-width, 73.2px );max-width:73.2px;--container-widget-width:73.2px;--container-widget-flex-grow:0;text-align:center;font-size:20px;line-height:1.3em;letter-spacing:-0.5px;}.elementor-7309 .elementor-element.elementor-element-ea6249c > .elementor-widget-container{margin:-12px -108px -32px -89px;padding:0px 0px -85px 0px;}.elementor-7309 .elementor-element.elementor-element-ea6249c.elementor-element{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-3ec8684{--width:100vw;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-25px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-3ec8684.e-con{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-c780590{--width:80vw;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7309 .elementor-element.elementor-element-06c297f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-06c297f img{border-radius:5px 5px 5px 5px;}.elementor-7309 .elementor-element.elementor-element-06c297f .widget-image-caption{font-size:20px;line-height:0.9em;letter-spacing:-1.3px;word-spacing:0.1em;margin-block-start:0px;}.elementor-7309 .elementor-element.elementor-element-b25e70e{--width:80vw;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7309 .elementor-element.elementor-element-3439690 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-3439690 img{border-radius:5px 5px 5px 5px;}.elementor-7309 .elementor-element.elementor-element-3439690 .widget-image-caption{font-size:20px;line-height:0.9em;letter-spacing:-1.3px;word-spacing:0.1em;margin-block-start:0px;}.elementor-7309 .elementor-element.elementor-element-21b98b4{--width:80vw;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7309 .elementor-element.elementor-element-c9e97db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-c9e97db img{border-radius:5px 5px 5px 5px;}.elementor-7309 .elementor-element.elementor-element-c9e97db .widget-image-caption{font-size:20px;line-height:0.9em;letter-spacing:-1.3px;word-spacing:0.1em;margin-block-start:0px;}.elementor-7309 .elementor-element.elementor-element-236c86a{--width:100vw;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-7309 .elementor-element.elementor-element-236c86a.e-con{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-40aa029{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-40aa029 > .elementor-widget-container{margin:-3px -30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-40aa029.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7309 .elementor-element.elementor-element-ce993df{--width:85vw;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:38px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-ce993df.e-con{--align-self:center;}.elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7309 .elementor-element.elementor-element-22b8f24:after{content:"0.5";}.elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-post__thumbnail__link{width:100%;}.elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-post__title, .elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-post__title a{font-size:20px;}.elementor-7309 .elementor-element.elementor-element-22b8f24 .elementor-post__meta-data{font-size:16px;}.elementor-7309 .elementor-element.elementor-element-22b8f24 a.elementor-post__read-more{font-size:20px;}.elementor-7309 .elementor-element.elementor-element-b6c9dda{width:var( --container-widget-width, 72.5vw );max-width:72.5vw;--container-widget-width:72.5vw;--container-widget-flex-grow:0;}.elementor-7309 .elementor-element.elementor-element-b6c9dda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-b6c9dda .elementor-button{font-size:25px;letter-spacing:0.7px;}.elementor-7309 .elementor-element.elementor-element-7fcfb2a{--flex-wrap:wrap;}.elementor-7309 .elementor-element.elementor-element-4b07ef9 .elementor-headline{font-size:24px;}.elementor-7309 .elementor-element.elementor-element-710bc46{--width:100vw;--justify-content:space-between;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:nowrap;}.elementor-7309 .elementor-element.elementor-element-bc523d6{--width:50vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--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-7309 .elementor-element.elementor-element-9394f4b > .elementor-widget-container{margin:0px -30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-9394f4b{--container-widget-width:474px;--container-widget-flex-grow:0;width:var( --container-widget-width, 474px );max-width:474px;}.elementor-7309 .elementor-element.elementor-element-9394f4b .elementor-button{font-size:18px;}.elementor-7309 .elementor-element.elementor-element-9bbc5d6{--width:50vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7309 .elementor-element.elementor-element-f11837f > .elementor-widget-container{margin:0px -30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7309 .elementor-element.elementor-element-f11837f{--container-widget-width:474px;--container-widget-flex-grow:0;width:var( --container-widget-width, 474px );max-width:474px;}.elementor-7309 .elementor-element.elementor-element-f11837f .elementor-button{font-size:18px;}}/* Start custom CSS for nav-menu, class: .elementor-element-25a2bc0 */.nav-elegant .elementor-nav-menu a {
  font-family: 'Assistant', sans-serif;
  font-weight: 500;
  font-size: 17px;
  padding: 12px 18px;
  transition: all 0.3s ease-in-out;
  position: relative;
  color: #000;
}

.nav-elegant .elementor-nav-menu a::after {
  content: '';
  position: absolute;
  bottom: 4px;
  right: 0;
  height: 2px;
  width: 0%;
  background-color: #d4af37;
  transition: all 0.3s ease-in-out;
}

.nav-elegant .elementor-nav-menu a:hover::after {
  width: 100%;
  left: 0;
  right: auto;
}

.nav-elegant .elementor-nav-menu a:hover {
  color: #d4af37;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53d6884 */.marquee-container {
  width: 100%;
  overflow: hidden;
  position: relative;
  background-color: #F9F6F0; /* צבע רקע בגוון בהיר */
  padding: 10px 0; /* ריפוד סביב הטקסט */
  border: 1.5px solid #C7A764; /* מסגרת דקה בצבע שחור */
}

/* הטקסט עצמו */
.marquee {
  display: inline-block;
  white-space: nowrap;
  animation: marquee 180s linear infinite; /* האצת הקצב ל-150 שניות */
  font-size: 1.5rem; /* גודל הטקסט */
  color: #C7A764; /* צבע טקסט בגוון זהב */
  font-family: 'Arial', sans-serif; /* פונט מודרני */
  font-weight: bold; /* הדגשה של הטקסט */
}

/* אנימציה שמזיזה את הטקסט */
@keyframes marquee {
  0% {
    transform: translateX(100%); /* מתחיל מימין */
  }
  100% {
    transform: translateX(-100%); /* מסיים בשמאל */
  }
}

/* עיצוב רספונסיבי - התאמת גודל הטקסט למסכים קטנים */
@media (max-width: 768px) {
  .marquee-container {
    padding: 5px 0; /* פחות ריפוד */
  }

  .marquee {
    font-size: 1.2rem; /* הקטנה של גודל הטקסט */
  }
}

@media (max-width: 480px) {
  .marquee-container {
    padding: 5px 0; /* פחות ריפוד */
  }

  .marquee {
    font-size: 1rem; /* הקטנה נוספת של גודל הטקסט */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc84df2 */.sliding-text{
    animation-name: sliding-r;
    animation-duration: 15s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;

}

@keyframes sliding-r{
    0%{
        transform: translatex(0%);
    }
    100%{
        transform: translatex(100%);
    }
}

.sliding-text-2{
    animation-name: sliding-l;
    animation-duration: 20s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;

}

@keyframes sliding-l{
    0%{
        transform: translatex(100%);
    }
    100%{
        transform: translatex(0%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46e6218 */.elementor-7309 .elementor-element.elementor-element-46e6218 {
    transform: translate3d(0px, 0px, 0px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83d1a */.highlight-text {
  display: inline-block;
  position: relative;
}

.highlight-text::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  background-color: #C7A764; /* פס בצבע שמתאים ל-SVG */
  border-radius: 2px;
}
 /* ✍️ עיצוב ריווח בין שורות */
.custom-text-spacing h2,
.custom-text-spacing h3 {
    line-height: 1.8 !important; /* ריווח בין שורות */
    margin-bottom: 15px !important; /* רווח בין כותרות */
}

/* ✍️ עיצוב ריווח בין Span בתוך כותרות */
.custom-text-spacing h2 span,
.custom-text-spacing h3 span {
    display: inline !important; /* שומר על תצוגת טקסט רגילה */
    line-height: 1.8 !important; /* ריווח בין שורות בתוך Span */
}

/* 📱 עיצוב רספונסיבי למסכים קטנים */
@media (max-width: 768px) {
    .custom-text-spacing h2,
    .custom-text-spacing h3 {
        line-height: 1.6 !important; /* ריווח מצומצם יותר בין שורות */
        margin-bottom: 10px !important; /* רווח קטן יותר בין כותרות */
    }

    .custom-text-spacing h2 span,
    .custom-text-spacing h3 span {
        line-height: 1.6 !important; /* ריווח מותאם למסכים קטנים */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b616a58 */.elementor-7309 .elementor-element.elementor-element-b616a58 {
    transform: translate3d(0px, 0px, 0px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cc5d83 */.shape {
  transition: transform 0.3s ease, opacity 0.3s ease;
  opacity: 1; /* ההתחלה שלהן היא מלאה */
  transform: scale(1); /* ההתחלה היא בגודל רגיל */
}

/* כאשר הצורות קטנות ויעלמו */
.shape.shrink {
  opacity: 0;
  transform: scale(0.5); /* צמצום הגודל ל-50% */
}

/* כאשר הצורות יגדלו ויתגלו */
.shape.reveal {
  opacity: 1;
  transform: scale(1); /* הגדלת הצורה לגודל רגיל */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbddfe7 */.my-text-widget * {
  color: #000000 !important;
}
/* 🎯 גודל טקסט מותאם בתצוגת מובייל */
@media (max-width: 768px) {
    .custom-button {
        font-size: 18px ; /* גודל טקסט 16px בכל התגיות */
    }
}
/* 🎨 עיצוב כללי של המילים עם פס הזהב */
.highlight-text {
    display: inline-block;
    position: relative;
    font-size: 1.2em; /* גודל טקסט סטנדרטי */
}

/* 🎨 אפקט הפס */
.highlight-text::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background-color: #C7A764; /* פס בצבע זהב */
    border-radius: 2px;
}

/* 📱 עיצוב רספונסיבי לתצוגת מובייל */
@media (max-width: 768px) {
    .highlight-text {
        font-size: 1.2em !important; /* מונע שינוי בגודל הטקסט במובייל */
        line-height: 1.6 !important; /* שומר על ריווח סטנדרטי */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba47fb0 */.shape {
  transition: transform 0.3s ease, opacity 0.3s ease;
  opacity: 1; /* ההתחלה שלהן היא מלאה */
  transform: scale(1); /* ההתחלה היא בגודל רגיל */
}

/* כאשר הצורות קטנות ויעלמו */
.shape.shrink {
  opacity: 0;
  transform: scale(0.5); /* צמצום הגודל ל-50% */
}

/* כאשר הצורות יגדלו ויתגלו */
.shape.reveal {
  opacity: 1;
  transform: scale(1); /* הגדלת הצורה לגודל רגיל */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa04f97 *//* 🎯 עיצוב כפתור מותאם */
.custom-button {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center; /* מיושר למרכז */
    background: transparent;
    color: #000 !important; /* שינוי צבע הגופן לשחור, עם !important */
    text-align: center; /* טקסט ממורכז */
    padding: 16px 24px;
    border-radius: 8px;
    text-decoration: none;
    font-size: 20px;
    width: auto;
    max-width: 100%;
    transform: translateY(3px);
    border: none;
    flex-direction: row-reverse; /* מציב את ה-SVG בצד שמאל של הכפתור */
    overflow: visible; /* מאפשר לכוכבים להתפשט מחוץ לכפתור */
}

/* ✨ הוספת קו תחתון מתחת לטקסט */
.custom-button span::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px; /* גובה הקו התחתון */
    background-color: #000 !important; /* צבע הקו התחתון */
    transform: scaleX(0);
    transform-origin: bottom right;
    transition: transform 0.3s ease-out;
}

/* ✨ הובר על הכפתור - קו תחתון מתפשט */
.custom-button:hover span::after {
    transform: scaleX(1);
    transform-origin: bottom left;
}

/* 🎨 עיצוב ה-SVG */
.custom-button svg {
    width: 40px;
    height: 40px;
    transition: transform 0.3s ease;
    animation: moveLeftRight 2s ease-in-out infinite; /* אנימציה של תנועה ימינה ושמאלה */
    margin-right: 12px; /* שינוי הריווח כדי שה-SVG יהיה בצד שמאל */
    vertical-align: middle;
}

/* 🖱️ אפקט הובר */
.custom-button:hover {
    transform: translateY(0); /* מונע תזוזה לא רצויה */
}

/* 🔄 אנימציה של תנועה ימינה ושמאלה */
@keyframes moveLeftRight {
    0% {
        transform: translateX(0); /* התחלה במיקום התחלתי */
    }
    50% {
        transform: translateX(8px); /* תנועה לימין */
    }
    100% {
        transform: translateX(0); /* חזרה למיקום התחלתי */
    }
}

/* 📱 התאמה למסכים בינוניים */
@media (max-width: 768px) {
    .custom-button {
        font-size: 20px;
        padding: 14px 20px;
        border-radius: 6px;
    }
}

/* 📱 התאמה למסכים קטנים מאוד */
@media (max-width: 480px) {
    .custom-button {
        font-size: 12px;
        padding: 12px 16px;
        border-radius: 4px;
    }

    .custom-button svg {
        width: 32px;
        height: 32px;
    }
}

/* 🎯 שים לב להוסיף כאן עיצוב נוסף לכפתור */
.custom-button a {
    color: #000 !important; /* טקסט בשחור בקישור */
    text-decoration: none !important; /* הסרת קו תחתון */
}
.custom-button, 
.custom-button span, 
.custom-button a {
    color: #000 !important; /* צבע שחור לכל הטקסטים בתוך הכפתור */
}
/* 🎯 הגדלת אייקון SVG בכפתור */
.elementor-button .elementor-button-icon svg {
    width: 40px !important; /* רוחב האייקון */
    height: 40px !important; /* גובה האייקון */
    fill: currentColor !important; /* התאמת צבע האייקון לצבע הכפתור */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e7c658 */.title-mental {
      background: linear-gradient(90deg, #FFD700 0%, #B88A00 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      font-size: 60px; /* שנה את הגודל בהתאם לצורך */
      font-weight: bold;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9037ebb *//* 🎨 עיצוב כללי של הווידג'ט */
#modern-text-widget {
    color: #000 !important; /* צבע טקסט שחור */
    line-height: 1.8; /* ריווח בין שורות */
    text-align: center; /* יישור טקסט למרכז */
    margin: 0 auto; /* יישור אופקי אוטומטי */
    padding: 20px; /* רווח פנימי */
    border: 2px solid #C7A764; /* מסגרת בצבע זהב */
    border-radius: 10px; /* פינות מעוגלות */
    background: linear-gradient(135deg, #fff 0%, #f9f9f9 100%); /* רקע מודרני */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* צל עדין */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* ✨ אפקט הובר */
#modern-text-widget:hover {
    transform: translateY(-5px); /* הרמה קלה בהובר */
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2); /* צל עמוק יותר */
}

/* 🖌️ עיצוב כותרת */
#modern-text-widget h3 {
    font-size: 22px; /* גודל כותרת */
    font-weight: 600; /* טקסט חצי מודגש */
    color: #000 !important; /* צבע שחור לכותרת */
    text-transform: uppercase; /* אותיות גדולות */
    letter-spacing: 1px; /* רווח בין אותיות */
    margin-bottom: 10px; /* רווח מתחת לכותרת */
}

/* ✍️ שינוי צבע משפט "ולצאת לדרך" */
#modern-text-widget h3 .golden-text {
    color: #C7A764 !important; /* צבע זהב */
    font-weight: bold !important; /* טקסט מודגש */
    text-decoration: underline !important; /* קו תחתון */
    text-decoration-thickness: 2px !important; /* עובי הקו */
    text-underline-offset: 4px !important; /* רווח מהטקסט */
}

/* 📝 עיצוב פסקאות */
#modern-text-widget p {
    font-size: 16px; /* גודל טקסט פסקאות */
    line-height: 1.6; /* רווח בין השורות */
    margin-bottom: 10px; /* רווח בין פסקאות */
}

/* 🌟 אפקט אנימציה */
#modern-text-widget {
    animation: fadeInUp 1s ease-out forwards;
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ed8bbb *//* עיצוב כפתור האייקון */
.icon {
    display: inline-block;  /* לוודא שהאייקון מוצג בשורה */
    animation: bounce 2s infinite; /* אנימציה קבועה של תנועה מלמטה למעלה */
    transition: opacity 0.3s ease, fill 0.3s ease; /* תנועה חלקה בעת שינוי צבע */
}

/* אנימציה של תנועה מלמטה למעלה */
@keyframes bounce {
    0% {
        transform: translateY(0); /* התחלה בתנוחה רגילה */
    }
    50% {
        transform: translateY(-10px); /* תזוזה למעלה */
    }
    100% {
        transform: translateY(0); /* חזרה למיקום המקורי */
    }
}

/* עיצוב ה-SVG */
.svg-icon {
    fill: #8A2BE2; /* צבע ברירת מחדל של האייקון */
    transition: fill 0.3s ease; /* שינוי צבע בצורה חלקה */
    width: 70px; /* גודל ברירת מחדל של האייקון */
    height: 70px; /* גובה ברירת מחדל של האייקון */
}

/* שינוי צבע האייקון בעת ריחוף */
.icon:hover .svg-icon {
    fill: #A77BFF; /* צבע חדש לאייקון בזמן ריחוף */
}

/* עיצוב רספונסיבי */
@media (max-width: 768px) {
    /* הגדלת האייקון במסכים קטנים יותר */
    .icon .svg-icon {
        width: 55px !important; /* גודל מתון יותר במובייל */
        height: 55px !important; /* גובה מתון יותר במובייל */
    }
}

@media (max-width: 480px) {
    /* הגדלת האייקון במסכים קטנים מאוד */
    .icon .svg-icon {
        width: 55px !important; /* גודל בינוני במובייל */
        height: 55px !important; /* גובה בינוני במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1aa7fe *//* ✨ כוכבים שיוצאים מהשרביט */
.magic-link .star {
  position: absolute;
  width: 10px;
  height: 10px;
  background: radial-gradient(circle, #fff 0%, #C7A764 70%);
  clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 
                     68% 57%, 79% 91%, 50% 70%, 
                     21% 91%, 32% 57%, 2% 35%, 
                     39% 35%);
  opacity: 0;
  pointer-events: none;
  top: 25%;   /* לכוון לנקודת הכוכב ב־SVG */
  left: 100%; /* צמוד לקצה השרביט */
}

/* כוכב ראשון */
.magic-link .star1 {
  animation: sparkle1 0.6s ease-in-out forwards;
  animation-play-state: paused;
}
/* כוכב שני */
.magic-link .star2 {
  animation: sparkle2 0.6s ease-in-out forwards;
  animation-play-state: paused;
}
/* כוכב שלישי */
.magic-link .star3 {
  animation: sparkle3 0.6s ease-in-out forwards;
  animation-play-state: paused;
}

/* הפעלה בזמן הנקישה */
.magic-link:hover .star1,
.magic-link:hover .star2,
.magic-link:hover .star3 {
  animation-play-state: running;
}

/* ✨ אנימציות */
@keyframes sparkle1 {
  0% { transform: scale(0); opacity: 0; }
  40% { transform: scale(1.2) translate(-15px,-15px); opacity: 1; }
  100% { transform: scale(0) translate(-30px,-30px); opacity: 0; }
}
@keyframes sparkle2 {
  0% { transform: scale(0); opacity: 0; }
  40% { transform: scale(1.2) translate(10px,-20px); opacity: 1; }
  100% { transform: scale(0) translate(20px,-40px); opacity: 0; }
}
@keyframes sparkle3 {
  0% { transform: scale(0); opacity: 0; }
  40% { transform: scale(1.2) translate(0,-25px); opacity: 1; }
  100% { transform: scale(0) translate(0,-50px); opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd36e96 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע ניאון זהוב */
.elementor-7309 .elementor-element.elementor-element-fd36e96 {
    --first-color: #C7A764; /* זהב בהיר */
    --second-color: #FFFFFF; /* כתום זהוב */
    --third-color: #C7A764; /* זהב רך */
    position: relative;
    padding: 15px;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.95);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון זהוב */
.elementor-7309 .elementor-element.elementor-element-fd36e96::before, .elementor-7309 .elementor-element.elementor-element-fd36e96::after {
    content: "";
    position: absolute;
    z-index: -1;
    opacity: 0;
    transition: all 0.5s ease-in-out;
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-fd36e96:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    border-radius: 10px;
    top: -10px;
    left: -10px;
    filter: blur(20px);
}

/* אפקט מסגרת זהובה */
.elementor-7309 .elementor-element.elementor-element-fd36e96:hover::after {
    border: 5px solid transparent;
    box-shadow: 0 0 30px var(--first-color), 0 0 60px var(--second-color), 0 0 90px var(--third-color);
    opacity: 1;
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}

/* קונטיינר של כל החלקים */
.scroll-wrapper {
  position: relative;
  height: 200px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

/* כל אלמנט יתחיל מחוץ לתצוגה */
.scroll-item {
  position: absolute;
  top: 100%;
  width: 100%;
  opacity: 0;
  transition: top 0.5s ease-out, opacity 0.5s ease-out;
}

/* כאשר הגולל מגיע לחלק */
.scroll-wrapper .scroll-item.show {
  top: 0;
  opacity: 1;
}

/* כאשר האלמנט נמצא מחוץ למסך */
.scroll-wrapper .scroll-item.hide {
  top: -100%;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c5954d *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע ניאון זהוב */
.elementor-7309 .elementor-element.elementor-element-7c5954d {
    --first-color: #C7A764; /* זהב בהיר */
    --second-color: #FFFFFF; /* כתום זהוב */
    --third-color: #C7A764; /* זהב רך */
    position: relative;
    padding: 15px;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.95);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון זהוב */
.elementor-7309 .elementor-element.elementor-element-7c5954d::before, .elementor-7309 .elementor-element.elementor-element-7c5954d::after {
    content: "";
    position: absolute;
    z-index: -1;
    opacity: 0;
    transition: all 0.5s ease-in-out;
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-7c5954d:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    border-radius: 10px;
    top: -10px;
    left: -10px;
    filter: blur(20px);
}

/* אפקט מסגרת זהובה */
.elementor-7309 .elementor-element.elementor-element-7c5954d:hover::after {
    border: 5px solid transparent;
    box-shadow: 0 0 30px var(--first-color), 0 0 60px var(--second-color), 0 0 90px var(--third-color);
    opacity: 1;
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}

/* קונטיינר של כל החלקים */
.scroll-wrapper {
  position: relative;
  height: 200px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

/* כל אלמנט יתחיל מחוץ לתצוגה */
.scroll-item {
  position: absolute;
  top: 100%;
  width: 100%;
  opacity: 0;
  transition: top 0.5s ease-out, opacity 0.5s ease-out;
}

/* כאשר הגולל מגיע לחלק */
.scroll-wrapper .scroll-item.show {
  top: 0;
  opacity: 1;
}

/* כאשר האלמנט נמצא מחוץ למסך */
.scroll-wrapper .scroll-item.hide {
  top: -100%;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c46be7 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע ניאון זהוב */
.elementor-7309 .elementor-element.elementor-element-4c46be7 {
    --first-color: #C7A764; /* זהב בהיר */
    --second-color: #FFFFFF; /* כתום זהוב */
    --third-color: #C7A764; /* זהב רך */
    position: relative;
    padding: 15px;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.95);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון זהוב */
.elementor-7309 .elementor-element.elementor-element-4c46be7::before, .elementor-7309 .elementor-element.elementor-element-4c46be7::after {
    content: "";
    position: absolute;
    z-index: -1;
    opacity: 0;
    transition: all 0.5s ease-in-out;
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-4c46be7:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    border-radius: 10px;
    top: -10px;
    left: -10px;
    filter: blur(20px);
}

/* אפקט מסגרת זהובה */
.elementor-7309 .elementor-element.elementor-element-4c46be7:hover::after {
    border: 5px solid transparent;
    box-shadow: 0 0 30px var(--first-color), 0 0 60px var(--second-color), 0 0 90px var(--third-color);
    opacity: 1;
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}

/* קונטיינר של כל החלקים */
.scroll-wrapper {
  position: relative;
  height: 200px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

/* כל אלמנט יתחיל מחוץ לתצוגה */
.scroll-item {
  position: absolute;
  top: 100%;
  width: 100%;
  opacity: 0;
  transition: top 0.5s ease-out, opacity 0.5s ease-out;
}

/* כאשר הגולל מגיע לחלק */
.scroll-wrapper .scroll-item.show {
  top: 0;
  opacity: 1;
}

/* כאשר האלמנט נמצא מחוץ למסך */
.scroll-wrapper .scroll-item.hide {
  top: -100%;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8bf037 *//* 🎯 קונטיינר כללי */
.highlighted-text-container {
    position: relative;
    text-align: center;
    overflow: hidden;
}

/* ✍️ טקסט רגיל */
.plain-text {
    font-size: 2.2rem;
    color: #000000;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.1;
    margin-bottom: 0;
    display: inline-block;
}

/* 🖌️ טקסט עם קישור */
.dynamic-text {
    font-size: 2.2rem;
    color: #C7A764;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.1;
    margin-bottom: 0;
}

/* ✨ עיצוב הקישור */
.magic-link {
    color: #C7A764;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    position: relative;
    overflow: hidden;
    transition: color 0.3s ease-in-out;
    justify-content: center; /* יישור הטקסט למרכז */
}

/* 🪄 SVG של השרביט */
.magic-wand {
    width: 2em;
    height: 2em;
    margin-left: 8px; /* רווח קטן לפני ה-SVG */
    vertical-align: middle;
    z-index: 2;
    transform-origin: bottom center; /* רק החלק התחתון של ה-SVG ינוע */
}

/* ✨ פס תחתון שיוצא מה-SVG */
.magic-link::after {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 0; /* מתחיל מה-SVG */
    width: 0;
    height: 3px;
    background: linear-gradient(to right, #C7A764, #2D0357);
    transition: width 0.5s ease-in-out;
    z-index: 1;
    transform-origin: left;
}

/* 🎯 הובר על הקישור */
.magic-link:hover::after {
    width: calc(100% - 8px); /* מתרחב משמאל לימין אחרי ה-SVG */
}

/* 🎥 אנימציה של השרביט - נקישות כלפי מטה */
.magic-link:hover .magic-wand {
    animation: wand-tap-rotate-combined 0.6s ease-in-out forwards; /* נקישות של השרביט */
}

/* אנימציה לנקישות ימינה */
@keyframes wand-tap-rotate-combined {
    0% {
        transform: rotate(0deg) translateY(0); /* מיקום התחלתי */
    }
    20% {
        transform: rotate(8deg) translateY(0); /* נקישה ראשונה ימינה */
    }
    40% {
        transform: rotate(-5deg) translateY(0); /* נקישה שנייה ימינה */
    }
    60% {
        transform: rotate(8deg) translateY(0); /* נקישה שלישית ימינה */
    }
    80% {
        transform: rotate(-5deg) translateY(0); /* נקישה חוזרת */
    }
    100% {
        transform: rotate(0deg) translateY(0); /* סיום במיקום המקורי */
    }
}

/* 📱 התאמה למובייל */
@media screen and (max-width: 767px) {
    .plain-text,
    .dynamic-text {
        font-size: 1.8rem;
        letter-spacing: 0.8px;
        line-height: 1;
    }

    .magic-wand {
        margin-left: 4px;
    }

    .magic-link::after {
        height: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46fc211 */.my-process-container {
  background-color: #f9f4e9; /* רקע שמנת רך */
  padding: 40px;
  border-radius: 12px;
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
  max-width: 800px;
  margin: 0 auto;
}

.main-title {
  font-size: 2.5em;
  font-weight: bold;
  color: #333333;
  text-align: center;
  margin-bottom: 40px;
  font-family: 'Arial', sans-serif;
  letter-spacing: 2px;
  line-height: 1.3;
  position: relative;
}

.main-title::before {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #c89f55; /* זהב */
  border-radius: 2px;
}

.sub-title {
  font-size: 1.6em;
  font-weight: normal;
  color: #555555;
  text-align: center;
  margin-bottom: 40px;
  font-family: 'Arial', sans-serif;
}

.steps-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.step-item {
  display: flex;
  align-items: flex-start;
  margin-bottom: 25px;
  font-size: 1.3em;
  font-family: 'Arial', sans-serif;
}

.step-number {
  font-size: 1.8em;
  font-weight: bold;
  color: #c89f55; /* זהב */
  margin-right: 20px;
}

.step-text {
  flex: 1;
  color: #555555;
  line-height: 1.7;
}

.highlight-text {
  color: #c89f55; /* צבע זהב */
}

.step-item strong {
  color: #333333;
}

.step-item:hover {
  background-color: #f3f1e7;
  border-left: 4px solid #c89f55;
  padding-left: 15px;
  transition: all 0.3s ease-in-out;
}

@media (max-width: 767px) {
  .my-process-container {
    padding: 20px;
  }

  .main-title {
    font-size: 1.8em;
  }

  .step-number {
    font-size: 1.5em;
  }

  .step-text {
    font-size: 1.1em;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c41ddc */.cloud img {
    width: 100%; /* גודל מלא */
    height: auto; /* שומר על פרופורציות */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65d08b9 *//* קונטיינר התמונה */
.lock4you {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.lock4you img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות */
}

/* אפקט הובר */
.lock4you:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.lock4you h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.lock4you:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .lock4you {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .lock4you img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .lock4you:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .lock4you h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-085bff6 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #6A1B9A; /* צבע סגול כהה לטקסט */
    border: 2px solid #6A1B9A; /* גבול הכפתור */
    background-color: transparent; /* רקע הכפתור בהתחלה */
    transition: color 0.4s ease, transform 0.3s ease; /* אפקט מיוחד למעבר */
    border-radius: 6px; /* עיגול קל לפינות */
    cursor: pointer;
}

/* סרקנו את האנימציה של הרקע הסגול שמחליק */

.view-site:hover {
    color: white; /* שינוי צבע הטקסט ללבן בעת ה-hover */
    font-weight: bolder; /* הפיכת הטקסט ליותר מודגש */
    transform: translateX(5px); /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px; /* התאמת גודל הכפתור למובייל */
        font-size: 14px; /* גודל טקסט מותאם למובייל */
    }

    .view-site:hover {
        color: white; /* שינוי צבע הטקסט ללבן במובייל */
        font-weight: bolder; /* הפיכת הטקסט ליותר מודגש במובייל */
        transform: translateX(5px); /* אותה תזוזה קלה במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a88889 *//* קונטיינר התמונה */
.lock4you {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.lock4you img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות */
}

/* אפקט הובר */
.lock4you:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.lock4you h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.lock4you:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .lock4you {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .lock4you img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .lock4you:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .lock4you h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c41b17 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #6A1B9A; /* צבע סגול כהה לטקסט */
    border: 2px solid #6A1B9A; /* גבול הכפתור */
    background-color: transparent; /* רקע הכפתור בהתחלה */
    transition: color 0.4s ease, transform 0.3s ease; /* אפקט מיוחד למעבר */
    border-radius: 6px; /* עיגול קל לפינות */
    cursor: pointer;
}

/* סרקנו את האנימציה של הרקע הסגול שמחליק */

.view-site:hover {
    color: white; /* שינוי צבע הטקסט ללבן בעת ה-hover */
    font-weight: bolder; /* הפיכת הטקסט ליותר מודגש */
    transform: translateX(5px); /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px; /* התאמת גודל הכפתור למובייל */
        font-size: 14px; /* גודל טקסט מותאם למובייל */
    }

    .view-site:hover {
        color: white; /* שינוי צבע הטקסט ללבן במובייל */
        font-weight: bolder; /* הפיכת הטקסט ליותר מודגש במובייל */
        transform: translateX(5px); /* אותה תזוזה קלה במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-108f49a *//* קונטיינר התמונה */
.panekota {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.panekota img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.panekota:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.panekota h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.panekota:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .panekota {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .panekota img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .panekota:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .panekota h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ee4716 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #D4AF37 !important; /* צבע זהב לטקסט */
    background-color: transparent !important; /* רקע שקוף */
    border: none !important; /* ביטול גבול לכפתור */
    transition: color 0.4s ease, transform 0.3s ease !important; /* אפקט למעבר */
    overflow: hidden;
    border-radius: 6px !important; /* עיגול קל לפינות */
    cursor: pointer;
}

.view-site::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px; /* פס תחתון דק */
    background-color: #D4AF37 !important; /* פס תחתון בצבע זהב */
    transform: translateX(0) !important; /* מיקום פס התחתון בהתחלה */
    transition: transform 0.4s ease !important; /* אפקט להזיז את הקו */
}

.view-site:hover::after {
    transform: translateX(100%) !important; /* הזזת הקו ימינה עד שיעלם */
}

.view-site:hover {
    color: #D4AF37 !important; /* צבע טקסט נשאר זהב גם בהובר */
    background-color: transparent !important; /* אין שינוי ברקע */
    border: none !important; /* ביטול גבול בעת הובר */
    transform: translateX(5px) !important; /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px !important; /* התאמת גודל הכפתור למובייל */
        font-size: 14px !important; /* גודל טקסט מותאם למובייל */
    }

    .view-site::after {
        height: 2px !important; /* פס תחתון דק במובייל */
    }

    .view-site:hover::after {
        transform: translateX(100%) !important; /* הזזת הקו ימינה עד שיעלם במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32d50e6 *//* קונטיינר התמונה */
.clipss {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.clipss img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.clipss:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.clipss h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.clipss:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .clipss {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .clipss img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .clipss:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .clipss h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecf8c32 *//* קונטיינר התמונה */
.clipss {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.clipss img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.clipss:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.clipss h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.clipss:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .clipss {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .clipss img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .clipss:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .clipss h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4ac54 *//* קונטיינר עם צבע רקע עדין ואלגנטי */
.custom-container-with-image {
    background: #F9F4E9; /* צבע קרם עדין (#F9F4E9) */
    border-radius: 10px; /* פינות מעוגלות בצורה רכה */
    padding: 30px; /* רווח פנימי */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* צל רך להענקת עומק */
    overflow: hidden; /* מונע חריגה */
    position: relative; /* מאפשר אפקטים פנימיים */
    z-index: 1; /* שומר על הסדר */
    color: #2C2C2C; /* צבע טקסט אפור כהה */
}

/* פסי גרדיאנט בצדדים - יוסרו במובייל */
.custom-container-with-image::before,
.custom-container-with-image::after {
    content: "";
    position: absolute;
    top: 0;
    width: 5px; /* גודל הפס בצדדים - הוקטן ל-5px */
    height: 100%;
    background: linear-gradient(to bottom, #D4AF37, #fff, #D4AF37); /* גרדיאנט של זהב ולבן */
    z-index: 0;
}

/* פס בצד שמאל */
.custom-container-with-image::before {
    left: 0;
}

/* פס בצד ימין */
.custom-container-with-image::after {
    right: 0;
}

/* אנימציה רכה של glow */
.custom-container-with-image::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 250%;
    height: 250%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.4) 10%, transparent 80%);
    transform: translate(-50%, -50%);
    animation: subtle-glow 8s infinite linear;
    z-index: 0;
}

/* אנימציה של glow רך ומרגיע */
@keyframes subtle-glow {
    0% {
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        transform: translate(-50%, -50%) scale(1.1);
    }
    100% {
        transform: translate(-50%, -50%) scale(1);
    }
}

/* הטקסט מעל האפקטים */
.custom-container-with-image > * {
    position: relative;
    z-index: 2;
}

/* 🎯 רספונסיביות */

/* טאבלטים */
@media (max-width: 1024px) {
    .custom-container-with-image {
        padding: 20px;
        border-radius: 8px;
    }
}

/* מובייל */
@media (max-width: 768px) {
    .custom-container-with-image {
        padding: 15px;
        border-radius: 6px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    }

    /* פס גרדיאנט בתחתית הקונטיינר במובייל */
    .custom-container-with-image::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%; /* הרחב את הפס לכל רוחב הקונטיינר */
        height: 2px; /* גובה הפס - קטן יותר */
        background: linear-gradient(to right, #D4AF37, #fff, #D4AF37); /* גרדיאנט של זהב ולבן */
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65d08b9 *//* קונטיינר התמונה */
.lock4you {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.lock4you img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות */
}

/* אפקט הובר */
.lock4you:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.lock4you h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.lock4you:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .lock4you {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .lock4you img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .lock4you:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .lock4you h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-085bff6 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #6A1B9A; /* צבע סגול כהה לטקסט */
    border: 2px solid #6A1B9A; /* גבול הכפתור */
    background-color: transparent; /* רקע הכפתור בהתחלה */
    transition: color 0.4s ease, transform 0.3s ease; /* אפקט מיוחד למעבר */
    border-radius: 6px; /* עיגול קל לפינות */
    cursor: pointer;
}

/* סרקנו את האנימציה של הרקע הסגול שמחליק */

.view-site:hover {
    color: white; /* שינוי צבע הטקסט ללבן בעת ה-hover */
    font-weight: bolder; /* הפיכת הטקסט ליותר מודגש */
    transform: translateX(5px); /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px; /* התאמת גודל הכפתור למובייל */
        font-size: 14px; /* גודל טקסט מותאם למובייל */
    }

    .view-site:hover {
        color: white; /* שינוי צבע הטקסט ללבן במובייל */
        font-weight: bolder; /* הפיכת הטקסט ליותר מודגש במובייל */
        transform: translateX(5px); /* אותה תזוזה קלה במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a88889 *//* קונטיינר התמונה */
.lock4you {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.lock4you img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות */
}

/* אפקט הובר */
.lock4you:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.lock4you h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.lock4you:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .lock4you {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .lock4you img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .lock4you:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .lock4you h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c41b17 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #6A1B9A; /* צבע סגול כהה לטקסט */
    border: 2px solid #6A1B9A; /* גבול הכפתור */
    background-color: transparent; /* רקע הכפתור בהתחלה */
    transition: color 0.4s ease, transform 0.3s ease; /* אפקט מיוחד למעבר */
    border-radius: 6px; /* עיגול קל לפינות */
    cursor: pointer;
}

/* סרקנו את האנימציה של הרקע הסגול שמחליק */

.view-site:hover {
    color: white; /* שינוי צבע הטקסט ללבן בעת ה-hover */
    font-weight: bolder; /* הפיכת הטקסט ליותר מודגש */
    transform: translateX(5px); /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px; /* התאמת גודל הכפתור למובייל */
        font-size: 14px; /* גודל טקסט מותאם למובייל */
    }

    .view-site:hover {
        color: white; /* שינוי צבע הטקסט ללבן במובייל */
        font-weight: bolder; /* הפיכת הטקסט ליותר מודגש במובייל */
        transform: translateX(5px); /* אותה תזוזה קלה במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-108f49a *//* קונטיינר התמונה */
.panekota {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.panekota img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.panekota:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.panekota h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.panekota:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .panekota {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .panekota img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .panekota:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .panekota h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ee4716 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #D4AF37 !important; /* צבע זהב לטקסט */
    background-color: transparent !important; /* רקע שקוף */
    border: none !important; /* ביטול גבול לכפתור */
    transition: color 0.4s ease, transform 0.3s ease !important; /* אפקט למעבר */
    overflow: hidden;
    border-radius: 6px !important; /* עיגול קל לפינות */
    cursor: pointer;
}

.view-site::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px; /* פס תחתון דק */
    background-color: #D4AF37 !important; /* פס תחתון בצבע זהב */
    transform: translateX(0) !important; /* מיקום פס התחתון בהתחלה */
    transition: transform 0.4s ease !important; /* אפקט להזיז את הקו */
}

.view-site:hover::after {
    transform: translateX(100%) !important; /* הזזת הקו ימינה עד שיעלם */
}

.view-site:hover {
    color: #D4AF37 !important; /* צבע טקסט נשאר זהב גם בהובר */
    background-color: transparent !important; /* אין שינוי ברקע */
    border: none !important; /* ביטול גבול בעת הובר */
    transform: translateX(5px) !important; /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px !important; /* התאמת גודל הכפתור למובייל */
        font-size: 14px !important; /* גודל טקסט מותאם למובייל */
    }

    .view-site::after {
        height: 2px !important; /* פס תחתון דק במובייל */
    }

    .view-site:hover::after {
        transform: translateX(100%) !important; /* הזזת הקו ימינה עד שיעלם במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32d50e6 *//* קונטיינר התמונה */
.clipss {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.clipss img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.clipss:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.clipss h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.clipss:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .clipss {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .clipss img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .clipss:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .clipss h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecf8c32 *//* קונטיינר התמונה */
.clipss {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.clipss img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.clipss:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.clipss h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.clipss:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .clipss {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .clipss img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .clipss:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .clipss h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4ac54 *//* קונטיינר עם צבע רקע עדין ואלגנטי */
.custom-container-with-image {
    background: #F9F4E9; /* צבע קרם עדין (#F9F4E9) */
    border-radius: 10px; /* פינות מעוגלות בצורה רכה */
    padding: 30px; /* רווח פנימי */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* צל רך להענקת עומק */
    overflow: hidden; /* מונע חריגה */
    position: relative; /* מאפשר אפקטים פנימיים */
    z-index: 1; /* שומר על הסדר */
    color: #2C2C2C; /* צבע טקסט אפור כהה */
}

/* פסי גרדיאנט בצדדים - יוסרו במובייל */
.custom-container-with-image::before,
.custom-container-with-image::after {
    content: "";
    position: absolute;
    top: 0;
    width: 5px; /* גודל הפס בצדדים - הוקטן ל-5px */
    height: 100%;
    background: linear-gradient(to bottom, #D4AF37, #fff, #D4AF37); /* גרדיאנט של זהב ולבן */
    z-index: 0;
}

/* פס בצד שמאל */
.custom-container-with-image::before {
    left: 0;
}

/* פס בצד ימין */
.custom-container-with-image::after {
    right: 0;
}

/* אנימציה רכה של glow */
.custom-container-with-image::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 250%;
    height: 250%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.4) 10%, transparent 80%);
    transform: translate(-50%, -50%);
    animation: subtle-glow 8s infinite linear;
    z-index: 0;
}

/* אנימציה של glow רך ומרגיע */
@keyframes subtle-glow {
    0% {
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        transform: translate(-50%, -50%) scale(1.1);
    }
    100% {
        transform: translate(-50%, -50%) scale(1);
    }
}

/* הטקסט מעל האפקטים */
.custom-container-with-image > * {
    position: relative;
    z-index: 2;
}

/* 🎯 רספונסיביות */

/* טאבלטים */
@media (max-width: 1024px) {
    .custom-container-with-image {
        padding: 20px;
        border-radius: 8px;
    }
}

/* מובייל */
@media (max-width: 768px) {
    .custom-container-with-image {
        padding: 15px;
        border-radius: 6px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    }

    /* פס גרדיאנט בתחתית הקונטיינר במובייל */
    .custom-container-with-image::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%; /* הרחב את הפס לכל רוחב הקונטיינר */
        height: 2px; /* גובה הפס - קטן יותר */
        background: linear-gradient(to right, #D4AF37, #fff, #D4AF37); /* גרדיאנט של זהב ולבן */
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65d08b9 *//* קונטיינר התמונה */
.lock4you {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.lock4you img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות */
}

/* אפקט הובר */
.lock4you:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.lock4you h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.lock4you:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .lock4you {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .lock4you img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .lock4you:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .lock4you h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-085bff6 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #6A1B9A; /* צבע סגול כהה לטקסט */
    border: 2px solid #6A1B9A; /* גבול הכפתור */
    background-color: transparent; /* רקע הכפתור בהתחלה */
    transition: color 0.4s ease, transform 0.3s ease; /* אפקט מיוחד למעבר */
    border-radius: 6px; /* עיגול קל לפינות */
    cursor: pointer;
}

/* סרקנו את האנימציה של הרקע הסגול שמחליק */

.view-site:hover {
    color: white; /* שינוי צבע הטקסט ללבן בעת ה-hover */
    font-weight: bolder; /* הפיכת הטקסט ליותר מודגש */
    transform: translateX(5px); /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px; /* התאמת גודל הכפתור למובייל */
        font-size: 14px; /* גודל טקסט מותאם למובייל */
    }

    .view-site:hover {
        color: white; /* שינוי צבע הטקסט ללבן במובייל */
        font-weight: bolder; /* הפיכת הטקסט ליותר מודגש במובייל */
        transform: translateX(5px); /* אותה תזוזה קלה במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a88889 *//* קונטיינר התמונה */
.lock4you {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.lock4you img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות */
}

/* אפקט הובר */
.lock4you:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.lock4you h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.lock4you:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .lock4you {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .lock4you img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .lock4you:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .lock4you h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c41b17 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #6A1B9A; /* צבע סגול כהה לטקסט */
    border: 2px solid #6A1B9A; /* גבול הכפתור */
    background-color: transparent; /* רקע הכפתור בהתחלה */
    transition: color 0.4s ease, transform 0.3s ease; /* אפקט מיוחד למעבר */
    border-radius: 6px; /* עיגול קל לפינות */
    cursor: pointer;
}

/* סרקנו את האנימציה של הרקע הסגול שמחליק */

.view-site:hover {
    color: white; /* שינוי צבע הטקסט ללבן בעת ה-hover */
    font-weight: bolder; /* הפיכת הטקסט ליותר מודגש */
    transform: translateX(5px); /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px; /* התאמת גודל הכפתור למובייל */
        font-size: 14px; /* גודל טקסט מותאם למובייל */
    }

    .view-site:hover {
        color: white; /* שינוי צבע הטקסט ללבן במובייל */
        font-weight: bolder; /* הפיכת הטקסט ליותר מודגש במובייל */
        transform: translateX(5px); /* אותה תזוזה קלה במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-108f49a *//* קונטיינר התמונה */
.panekota {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.panekota img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.panekota:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.panekota h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.panekota:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .panekota {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .panekota img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .panekota:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .panekota h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ee4716 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #D4AF37 !important; /* צבע זהב לטקסט */
    background-color: transparent !important; /* רקע שקוף */
    border: none !important; /* ביטול גבול לכפתור */
    transition: color 0.4s ease, transform 0.3s ease !important; /* אפקט למעבר */
    overflow: hidden;
    border-radius: 6px !important; /* עיגול קל לפינות */
    cursor: pointer;
}

.view-site::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px; /* פס תחתון דק */
    background-color: #D4AF37 !important; /* פס תחתון בצבע זהב */
    transform: translateX(0) !important; /* מיקום פס התחתון בהתחלה */
    transition: transform 0.4s ease !important; /* אפקט להזיז את הקו */
}

.view-site:hover::after {
    transform: translateX(100%) !important; /* הזזת הקו ימינה עד שיעלם */
}

.view-site:hover {
    color: #D4AF37 !important; /* צבע טקסט נשאר זהב גם בהובר */
    background-color: transparent !important; /* אין שינוי ברקע */
    border: none !important; /* ביטול גבול בעת הובר */
    transform: translateX(5px) !important; /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px !important; /* התאמת גודל הכפתור למובייל */
        font-size: 14px !important; /* גודל טקסט מותאם למובייל */
    }

    .view-site::after {
        height: 2px !important; /* פס תחתון דק במובייל */
    }

    .view-site:hover::after {
        transform: translateX(100%) !important; /* הזזת הקו ימינה עד שיעלם במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32d50e6 *//* קונטיינר התמונה */
.clipss {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.clipss img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.clipss:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.clipss h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.clipss:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .clipss {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .clipss img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .clipss:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .clipss h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecf8c32 *//* קונטיינר התמונה */
.clipss {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.clipss img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.clipss:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.clipss h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.clipss:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .clipss {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .clipss img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .clipss:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .clipss h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4ac54 *//* קונטיינר עם צבע רקע עדין ואלגנטי */
.custom-container-with-image {
    background: #F9F4E9; /* צבע קרם עדין (#F9F4E9) */
    border-radius: 10px; /* פינות מעוגלות בצורה רכה */
    padding: 30px; /* רווח פנימי */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* צל רך להענקת עומק */
    overflow: hidden; /* מונע חריגה */
    position: relative; /* מאפשר אפקטים פנימיים */
    z-index: 1; /* שומר על הסדר */
    color: #2C2C2C; /* צבע טקסט אפור כהה */
}

/* פסי גרדיאנט בצדדים - יוסרו במובייל */
.custom-container-with-image::before,
.custom-container-with-image::after {
    content: "";
    position: absolute;
    top: 0;
    width: 5px; /* גודל הפס בצדדים - הוקטן ל-5px */
    height: 100%;
    background: linear-gradient(to bottom, #D4AF37, #fff, #D4AF37); /* גרדיאנט של זהב ולבן */
    z-index: 0;
}

/* פס בצד שמאל */
.custom-container-with-image::before {
    left: 0;
}

/* פס בצד ימין */
.custom-container-with-image::after {
    right: 0;
}

/* אנימציה רכה של glow */
.custom-container-with-image::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 250%;
    height: 250%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.4) 10%, transparent 80%);
    transform: translate(-50%, -50%);
    animation: subtle-glow 8s infinite linear;
    z-index: 0;
}

/* אנימציה של glow רך ומרגיע */
@keyframes subtle-glow {
    0% {
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        transform: translate(-50%, -50%) scale(1.1);
    }
    100% {
        transform: translate(-50%, -50%) scale(1);
    }
}

/* הטקסט מעל האפקטים */
.custom-container-with-image > * {
    position: relative;
    z-index: 2;
}

/* 🎯 רספונסיביות */

/* טאבלטים */
@media (max-width: 1024px) {
    .custom-container-with-image {
        padding: 20px;
        border-radius: 8px;
    }
}

/* מובייל */
@media (max-width: 768px) {
    .custom-container-with-image {
        padding: 15px;
        border-radius: 6px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    }

    /* פס גרדיאנט בתחתית הקונטיינר במובייל */
    .custom-container-with-image::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%; /* הרחב את הפס לכל רוחב הקונטיינר */
        height: 2px; /* גובה הפס - קטן יותר */
        background: linear-gradient(to right, #D4AF37, #fff, #D4AF37); /* גרדיאנט של זהב ולבן */
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65d08b9 *//* קונטיינר התמונה */
.lock4you {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.lock4you img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות */
}

/* אפקט הובר */
.lock4you:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.lock4you h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.lock4you:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .lock4you {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .lock4you img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .lock4you:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .lock4you h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-085bff6 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #6A1B9A; /* צבע סגול כהה לטקסט */
    border: 2px solid #6A1B9A; /* גבול הכפתור */
    background-color: transparent; /* רקע הכפתור בהתחלה */
    transition: color 0.4s ease, transform 0.3s ease; /* אפקט מיוחד למעבר */
    border-radius: 6px; /* עיגול קל לפינות */
    cursor: pointer;
}

/* סרקנו את האנימציה של הרקע הסגול שמחליק */

.view-site:hover {
    color: white; /* שינוי צבע הטקסט ללבן בעת ה-hover */
    font-weight: bolder; /* הפיכת הטקסט ליותר מודגש */
    transform: translateX(5px); /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px; /* התאמת גודל הכפתור למובייל */
        font-size: 14px; /* גודל טקסט מותאם למובייל */
    }

    .view-site:hover {
        color: white; /* שינוי צבע הטקסט ללבן במובייל */
        font-weight: bolder; /* הפיכת הטקסט ליותר מודגש במובייל */
        transform: translateX(5px); /* אותה תזוזה קלה במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a88889 *//* קונטיינר התמונה */
.lock4you {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.lock4you img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות */
}

/* אפקט הובר */
.lock4you:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.lock4you h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.lock4you:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .lock4you {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .lock4you img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .lock4you:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .lock4you h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c41b17 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #6A1B9A; /* צבע סגול כהה לטקסט */
    border: 2px solid #6A1B9A; /* גבול הכפתור */
    background-color: transparent; /* רקע הכפתור בהתחלה */
    transition: color 0.4s ease, transform 0.3s ease; /* אפקט מיוחד למעבר */
    border-radius: 6px; /* עיגול קל לפינות */
    cursor: pointer;
}

/* סרקנו את האנימציה של הרקע הסגול שמחליק */

.view-site:hover {
    color: white; /* שינוי צבע הטקסט ללבן בעת ה-hover */
    font-weight: bolder; /* הפיכת הטקסט ליותר מודגש */
    transform: translateX(5px); /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px; /* התאמת גודל הכפתור למובייל */
        font-size: 14px; /* גודל טקסט מותאם למובייל */
    }

    .view-site:hover {
        color: white; /* שינוי צבע הטקסט ללבן במובייל */
        font-weight: bolder; /* הפיכת הטקסט ליותר מודגש במובייל */
        transform: translateX(5px); /* אותה תזוזה קלה במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-108f49a *//* קונטיינר התמונה */
.panekota {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.panekota img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.panekota:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.panekota h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.panekota:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .panekota {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .panekota img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .panekota:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .panekota h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ee4716 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #D4AF37 !important; /* צבע זהב לטקסט */
    background-color: transparent !important; /* רקע שקוף */
    border: none !important; /* ביטול גבול לכפתור */
    transition: color 0.4s ease, transform 0.3s ease !important; /* אפקט למעבר */
    overflow: hidden;
    border-radius: 6px !important; /* עיגול קל לפינות */
    cursor: pointer;
}

.view-site::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px; /* פס תחתון דק */
    background-color: #D4AF37 !important; /* פס תחתון בצבע זהב */
    transform: translateX(0) !important; /* מיקום פס התחתון בהתחלה */
    transition: transform 0.4s ease !important; /* אפקט להזיז את הקו */
}

.view-site:hover::after {
    transform: translateX(100%) !important; /* הזזת הקו ימינה עד שיעלם */
}

.view-site:hover {
    color: #D4AF37 !important; /* צבע טקסט נשאר זהב גם בהובר */
    background-color: transparent !important; /* אין שינוי ברקע */
    border: none !important; /* ביטול גבול בעת הובר */
    transform: translateX(5px) !important; /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px !important; /* התאמת גודל הכפתור למובייל */
        font-size: 14px !important; /* גודל טקסט מותאם למובייל */
    }

    .view-site::after {
        height: 2px !important; /* פס תחתון דק במובייל */
    }

    .view-site:hover::after {
        transform: translateX(100%) !important; /* הזזת הקו ימינה עד שיעלם במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32d50e6 *//* קונטיינר התמונה */
.clipss {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.clipss img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.clipss:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.clipss h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.clipss:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .clipss {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .clipss img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .clipss:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .clipss h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecf8c32 *//* קונטיינר התמונה */
.clipss {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.clipss img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.clipss:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.clipss h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.clipss:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .clipss {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .clipss img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .clipss:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .clipss h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4ac54 *//* קונטיינר עם צבע רקע עדין ואלגנטי */
.custom-container-with-image {
    background: #F9F4E9; /* צבע קרם עדין (#F9F4E9) */
    border-radius: 10px; /* פינות מעוגלות בצורה רכה */
    padding: 30px; /* רווח פנימי */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* צל רך להענקת עומק */
    overflow: hidden; /* מונע חריגה */
    position: relative; /* מאפשר אפקטים פנימיים */
    z-index: 1; /* שומר על הסדר */
    color: #2C2C2C; /* צבע טקסט אפור כהה */
}

/* פסי גרדיאנט בצדדים - יוסרו במובייל */
.custom-container-with-image::before,
.custom-container-with-image::after {
    content: "";
    position: absolute;
    top: 0;
    width: 5px; /* גודל הפס בצדדים - הוקטן ל-5px */
    height: 100%;
    background: linear-gradient(to bottom, #D4AF37, #fff, #D4AF37); /* גרדיאנט של זהב ולבן */
    z-index: 0;
}

/* פס בצד שמאל */
.custom-container-with-image::before {
    left: 0;
}

/* פס בצד ימין */
.custom-container-with-image::after {
    right: 0;
}

/* אנימציה רכה של glow */
.custom-container-with-image::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 250%;
    height: 250%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.4) 10%, transparent 80%);
    transform: translate(-50%, -50%);
    animation: subtle-glow 8s infinite linear;
    z-index: 0;
}

/* אנימציה של glow רך ומרגיע */
@keyframes subtle-glow {
    0% {
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        transform: translate(-50%, -50%) scale(1.1);
    }
    100% {
        transform: translate(-50%, -50%) scale(1);
    }
}

/* הטקסט מעל האפקטים */
.custom-container-with-image > * {
    position: relative;
    z-index: 2;
}

/* 🎯 רספונסיביות */

/* טאבלטים */
@media (max-width: 1024px) {
    .custom-container-with-image {
        padding: 20px;
        border-radius: 8px;
    }
}

/* מובייל */
@media (max-width: 768px) {
    .custom-container-with-image {
        padding: 15px;
        border-radius: 6px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    }

    /* פס גרדיאנט בתחתית הקונטיינר במובייל */
    .custom-container-with-image::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%; /* הרחב את הפס לכל רוחב הקונטיינר */
        height: 2px; /* גובה הפס - קטן יותר */
        background: linear-gradient(to right, #D4AF37, #fff, #D4AF37); /* גרדיאנט של זהב ולבן */
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65d08b9 *//* קונטיינר התמונה */
.lock4you {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.lock4you img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות */
}

/* אפקט הובר */
.lock4you:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.lock4you h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.lock4you:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .lock4you {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .lock4you img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .lock4you:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .lock4you h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-085bff6 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #6A1B9A; /* צבע סגול כהה לטקסט */
    border: 2px solid #6A1B9A; /* גבול הכפתור */
    background-color: transparent; /* רקע הכפתור בהתחלה */
    transition: color 0.4s ease, transform 0.3s ease; /* אפקט מיוחד למעבר */
    border-radius: 6px; /* עיגול קל לפינות */
    cursor: pointer;
}

/* סרקנו את האנימציה של הרקע הסגול שמחליק */

.view-site:hover {
    color: white; /* שינוי צבע הטקסט ללבן בעת ה-hover */
    font-weight: bolder; /* הפיכת הטקסט ליותר מודגש */
    transform: translateX(5px); /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px; /* התאמת גודל הכפתור למובייל */
        font-size: 14px; /* גודל טקסט מותאם למובייל */
    }

    .view-site:hover {
        color: white; /* שינוי צבע הטקסט ללבן במובייל */
        font-weight: bolder; /* הפיכת הטקסט ליותר מודגש במובייל */
        transform: translateX(5px); /* אותה תזוזה קלה במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a88889 *//* קונטיינר התמונה */
.lock4you {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.lock4you img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות */
}

/* אפקט הובר */
.lock4you:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.lock4you h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.lock4you:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .lock4you {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .lock4you img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .lock4you:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .lock4you h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c41b17 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #6A1B9A; /* צבע סגול כהה לטקסט */
    border: 2px solid #6A1B9A; /* גבול הכפתור */
    background-color: transparent; /* רקע הכפתור בהתחלה */
    transition: color 0.4s ease, transform 0.3s ease; /* אפקט מיוחד למעבר */
    border-radius: 6px; /* עיגול קל לפינות */
    cursor: pointer;
}

/* סרקנו את האנימציה של הרקע הסגול שמחליק */

.view-site:hover {
    color: white; /* שינוי צבע הטקסט ללבן בעת ה-hover */
    font-weight: bolder; /* הפיכת הטקסט ליותר מודגש */
    transform: translateX(5px); /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px; /* התאמת גודל הכפתור למובייל */
        font-size: 14px; /* גודל טקסט מותאם למובייל */
    }

    .view-site:hover {
        color: white; /* שינוי צבע הטקסט ללבן במובייל */
        font-weight: bolder; /* הפיכת הטקסט ליותר מודגש במובייל */
        transform: translateX(5px); /* אותה תזוזה קלה במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-108f49a *//* קונטיינר התמונה */
.panekota {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.panekota img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.panekota:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.panekota h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.panekota:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .panekota {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .panekota img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .panekota:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .panekota h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ee4716 */.view-site {
    position: relative;
    display: inline-block;
    padding: 8px 16px; /* גודל מלבן קטן יותר */
    font-size: 16px;
    font-weight: bold;
    color: #D4AF37 !important; /* צבע זהב לטקסט */
    background-color: transparent !important; /* רקע שקוף */
    border: none !important; /* ביטול גבול לכפתור */
    transition: color 0.4s ease, transform 0.3s ease !important; /* אפקט למעבר */
    overflow: hidden;
    border-radius: 6px !important; /* עיגול קל לפינות */
    cursor: pointer;
}

.view-site::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px; /* פס תחתון דק */
    background-color: #D4AF37 !important; /* פס תחתון בצבע זהב */
    transform: translateX(0) !important; /* מיקום פס התחתון בהתחלה */
    transition: transform 0.4s ease !important; /* אפקט להזיז את הקו */
}

.view-site:hover::after {
    transform: translateX(100%) !important; /* הזזת הקו ימינה עד שיעלם */
}

.view-site:hover {
    color: #D4AF37 !important; /* צבע טקסט נשאר זהב גם בהובר */
    background-color: transparent !important; /* אין שינוי ברקע */
    border: none !important; /* ביטול גבול בעת הובר */
    transform: translateX(5px) !important; /* תזוזה קלה ימינה */
}

/* מדיה קוורי לתצוגת מובייל */
@media (max-width: 768px) {
    .view-site {
        padding: 12px 20px !important; /* התאמת גודל הכפתור למובייל */
        font-size: 14px !important; /* גודל טקסט מותאם למובייל */
    }

    .view-site::after {
        height: 2px !important; /* פס תחתון דק במובייל */
    }

    .view-site:hover::after {
        transform: translateX(100%) !important; /* הזזת הקו ימינה עד שיעלם במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32d50e6 *//* קונטיינר התמונה */
.clipss {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.clipss img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.clipss:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.clipss h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.clipss:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .clipss {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .clipss img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .clipss:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .clipss h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecf8c32 *//* קונטיינר התמונה */
.clipss {
    position: relative; /* חיוני כדי שהתמונה תהיה בתוך הקונטיינר */
    height: 300px; /* גובה הקונטיינר המוצג */
    width: 300px; /* רוחב הקונטיינר המוצג */
    overflow: hidden; /* מונע גלילה מעבר לגובה של הקונטיינר */
}

/* התמונה */
.clipss img {
    position: absolute; /* מאפשר לתמונה לנוע בתוך הקונטיינר */
    top: 0; /* התמונה מתחילה מהחלק העליון */
    left: 0; /* התמונה מתחילה מהחלק השמאלי */
    width: 100%; /* התמונה תתאים לרוחב הקונטיינר */
    height: auto; /* שומר על פרופורציות התמונה */
    transition: transform 5s ease; /* זמן המעבר - 5 שניות (להאט את הגלילה) */
}

/* אפקט הובר */
.clipss:hover img {
    transform: translateY(calc(-100% + 300px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר */
}

/* כותרת למטה */
.clipss h2 {
    position: absolute; /* הכותרת תהיה ממוקמת מעל התמונה */
    bottom: 10px; /* מיקום הכותרת בתחתית */
    left: 10px; /* מיקום הכותרת בצד שמאל */
    color: white; /* צבע הכותרת */
    background-color: rgba(0, 0, 0, 0.5); /* רקע חצי שקוף לכותרת */
    padding: 5px; /* רווחים סביב הכותרת */
    transition: opacity 0.4s ease; /* מעבר של שקיפות */
}

.clipss:hover h2 {
    opacity: 0; /* הכותרת תיעלם בעת הובר */
}

/* הגדרות לתצוגת מובייל */
@media (max-width: 768px) {
    .clipss {
        height: 200px; /* גובה הקונטיינר במובייל */
        width: 100%; /* רוחב הקונטיינר במובייל */
    }

    .clipss img {
        transition: transform 10s ease; /* זמן המעבר במובייל */
    }

    .clipss:hover img {
        transform: translateY(calc(-100% + 200px)); /* גלילה עד הסוף בהתאם לגובה הקונטיינר במובייל */
    }

    .clipss h2 {
        font-size: 16px; /* גודל הכותרת במובייל */
        bottom: 5px; /* מיקום הכותרת בתחתית במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4ac54 *//* קונטיינר עם צבע רקע עדין ואלגנטי */
.custom-container-with-image {
    background: #F9F4E9; /* צבע קרם עדין (#F9F4E9) */
    border-radius: 10px; /* פינות מעוגלות בצורה רכה */
    padding: 30px; /* רווח פנימי */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* צל רך להענקת עומק */
    overflow: hidden; /* מונע חריגה */
    position: relative; /* מאפשר אפקטים פנימיים */
    z-index: 1; /* שומר על הסדר */
    color: #2C2C2C; /* צבע טקסט אפור כהה */
}

/* פסי גרדיאנט בצדדים - יוסרו במובייל */
.custom-container-with-image::before,
.custom-container-with-image::after {
    content: "";
    position: absolute;
    top: 0;
    width: 5px; /* גודל הפס בצדדים - הוקטן ל-5px */
    height: 100%;
    background: linear-gradient(to bottom, #D4AF37, #fff, #D4AF37); /* גרדיאנט של זהב ולבן */
    z-index: 0;
}

/* פס בצד שמאל */
.custom-container-with-image::before {
    left: 0;
}

/* פס בצד ימין */
.custom-container-with-image::after {
    right: 0;
}

/* אנימציה רכה של glow */
.custom-container-with-image::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 250%;
    height: 250%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.4) 10%, transparent 80%);
    transform: translate(-50%, -50%);
    animation: subtle-glow 8s infinite linear;
    z-index: 0;
}

/* אנימציה של glow רך ומרגיע */
@keyframes subtle-glow {
    0% {
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        transform: translate(-50%, -50%) scale(1.1);
    }
    100% {
        transform: translate(-50%, -50%) scale(1);
    }
}

/* הטקסט מעל האפקטים */
.custom-container-with-image > * {
    position: relative;
    z-index: 2;
}

/* 🎯 רספונסיביות */

/* טאבלטים */
@media (max-width: 1024px) {
    .custom-container-with-image {
        padding: 20px;
        border-radius: 8px;
    }
}

/* מובייל */
@media (max-width: 768px) {
    .custom-container-with-image {
        padding: 15px;
        border-radius: 6px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    }

    /* פס גרדיאנט בתחתית הקונטיינר במובייל */
    .custom-container-with-image::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%; /* הרחב את הפס לכל רוחב הקונטיינר */
        height: 2px; /* גובה הפס - קטן יותר */
        background: linear-gradient(to right, #D4AF37, #fff, #D4AF37); /* גרדיאנט של זהב ולבן */
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-966b755 *//* עיצוב כפתורי הלשונית */
.e-n-tab-title {
    background-color: #F8F2FF !important; /* צבע רקע עדין וקל */
    color: #8C52FF !important; /* צבע טקסט סגול כהה */
    font-family: 'Heebo', sans-serif;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 20px;
    border-radius: 20px; /* פינות מעוגלות */
    border: 2px solid transparent; /* התחלה עם גבול שקוף */
    text-align: center;
    transition: all 0.3s ease-in-out; /* מעבר חלק */
    text-transform: uppercase; /* טקסט בגרשיים */
    cursor: pointer;
    display: inline-block; /* מאפשר לכפתורים להסתדר בשורה */
    margin: 5px; /* רווחים בין כפתורים */
}

/* אפקט Hover - שינוי צבע רקע, טקסט וגבול */
.e-n-tab-title:hover {
    background-color: #F89CF3 !important; /* צבע ורוד בהיר יותר במקום כחול */
    color: #fff !important; /* צבע טקסט לבן */
    border-color: #A77BFF !important; /* גבול סגול בהיר */
    transform: scale(1.05); /* הגדלה עדינה של הכפתור */
    box-shadow: 0 5px 10px rgba(140, 82, 255, 0.3); /* צל עדין */
}

/* כאשר הכפתור פעיל */
.e-n-tab-title[aria-selected="true"] {
    background-color: #A77BFF !important; /* צבע רקע סגול בהיר */
    color: #fff !important; /* צבע טקסט לבן */
    border-color: #F89CF3 !important; /* גבול ורוד בהיר */
    box-shadow: 0 5px 15px rgba(140, 82, 255, 0.5); /* צל חזק יותר */
    transform: scale(1.05); /* הגדלה עדינה של הכפתור */
}

/* עיצוב תגית טקסט בתוך הכפתור */
.e-n-tab-title-text {
    font-size: 16px !important; /* גודל טקסט יותר גדול */
    font-weight: 600 !important; /* הדגשה */
    letter-spacing: 0.5px !important; /* רווח בין אותיות */
    transition: all 0.3s ease-in-out; /* מעבר חלק */
}

/* עיצוב רספונסיבי */
@media (max-width: 768px) {
    /* במקרה של מסך קטן, הכפתורים יקטנו מעט */
    .e-n-tab-title {
        font-size: 14px !important; /* גודל טקסט סטנדרטי יותר */
        padding: 12px 18px !important; /* ריפוד מעט קטן יותר */
        width: auto !important; /* כדי שהכפתורים לא יתפשטו לכל רוחב */
        margin: 10px 15px; /* רווחים בין כפתורים */
    }

    .e-n-tab-title-text {
        font-size: 14px !important; /* גודל טקסט סטנדרטי */
    }
}

@media (max-width: 480px) {
    /* במסכים מאוד קטנים הכפתורים יהפכו לגובה ויתאימו יותר למובייל */
    .e-n-tab-title {
        font-size: 14px !important; /* גודל טקסט סטנדרטי יותר */
        padding: 14px 18px !important; /* ריפוד מעט קטן יותר */
        width: 45% !important; /* יפרס את הכפתור על 45% מהשורה */
        margin: 10px 5px !important; /* רווחים בין הכפתורים */
        display: inline-block; /* הכפתורים יוצגו בשורה */
    }

    .e-n-tab-title-text {
        font-size: 14px !important; /* גודל טקסט סטנדרטי */
    }

    /* סידור הכפתורים בשורות עם 2 כפתורים בשורה */
    .e-n-tab-title-container {
        display: flex;
        flex-wrap: wrap; /* אפשר מעבר לשורות */
        justify-content: space-between; /* רווחים אחידים בין הכפתורים */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1b4d41 */.custom-title {
    font-size: 2.5rem; /* גודל כותרת בולט */
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff; /* צבע טקסט לבן */
    position: relative;
    overflow: hidden;
    padding: 10px 20px; /* ריווח פנימי */
    letter-spacing: 2px; /* מרווח בין אותיות */
    text-shadow: 
        0 0 5px #F9F6F0, /* ניאון קרם */
        0 0 10px #F9F6F0, /* ניאון קרם */
        0 0 15px rgba(199, 167, 100, 0.8), /* ניאון זהב */
        0 0 20px rgba(199, 167, 100, 0.6); /* ניאון זהב */
}

/* שכבת פסי תאורה */
.custom-title::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* מתחיל מחוץ לשטח הכותרת */
    width: 200%; /* כיסוי מלא ומעבר */
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(199, 167, 100, 0.3), rgba(255, 255, 255, 0.5), rgba(199, 167, 100, 0.5), transparent); /* זהב, לבן עם נגיעות של זהב */
    animation: light-stripes-enhanced 2.5s infinite;
    pointer-events: none; /* מונע הפרעות בהקלקות */
}

/* אפקט התאורה */
@keyframes light-stripes-enhanced {
    0% {
        left: -150%;
    }
    50% {
        left: 0%;
    }
    100% {
        left: 150%;
    }
}

/* אפקט נצנוץ עדין */
.custom-title::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 80%); /* נצנוץ לבן רך */
    animation: sparkle 2s infinite;
    pointer-events: none; /* מונע הפרעות בהקלקות */
    opacity: 0.3; /* נצנוץ עדין */
}

/* אנימציית נצנוץ */
@keyframes sparkle {
    0%, 100% {
        opacity: 0.3;
    }
    50% {
        opacity: 0.6;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e21649 *//* אנימציה של "זוז הצידה" פעם אחת */
@keyframes slideIn {
    0% {
        transform: translateX(0); /* מתחיל במיקום רגיל */
    }
    50% {
        transform: translateX(10px); /* זוז מעט ימינה */
    }
    100% {
        transform: translateX(0); /* חזרה למקום הרגיל */
    }
}

/* החלת האנימציה על הכפתור */
.cta-button {
    animation: slideIn 1s ease-out; /* אנימציה של תזוזה צדדית פעם אחת */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d8370d *//* הגדרת מיכל התמונה כמרחב שניתן להחיל עליו את התנועה */
.elementor-widget-image.elementor-motion-effects-element {
    position: relative;
    overflow: hidden;
    transition: transform 0.2s ease-out;
}

/* הגדרת האנימציה כאשר העכבר זז */
.elementor-widget-image.elementor-motion-effects-element:hover {
    transform: scale(1.1); /* הגדלת התמונה בזמן ההובר */
}

/* כאן אנחנו מכניסים את הזוויות לפי תנועת העכבר */
.elementor-widget-image.elementor-motion-effects-element {
    --rotateX: 0deg;
    --rotateY: 0deg;
    transition: transform 0.2s ease-out;
}

/* שים לב שהתמונה תזוז לפי זווית העכבר */
.elementor-widget-image.elementor-motion-effects-element:hover {
    transform: rotateX(var(--rotateX)) rotateY(var(--rotateY));
}

/* כאן אנחנו מכניסים את האנימציה על פי מיקום העכבר */
.elementor-widget-image.elementor-motion-effects-element[data-settings*="motion_fx_motion_fx_mouse"] {
    position: relative;
    overflow: hidden;
    transition: transform 0.2s ease-out;
}

.elementor-widget-image.elementor-motion-effects-element[data-settings*="motion_fx_motion_fx_mouse"] .elementor-widget-container {
    transition: transform 0.2s ease-out;
}

/* כאן אנחנו מכניסים את התנועה של התמונה כתגובה למיקום העכבר */
.elementor-widget-image.elementor-motion-effects-element:hover .elementor-widget-container {
    transform: scale(1.1) translateX(var(--translateX)) translateY(var(--translateY)); /* תזוזה אוטומטית */
}
/* הגדרת המיכל של התמונה */
.elementor-widget-image.elementor-motion-effects-element {
    position: relative;
    overflow: hidden;
    animation: moveAround 5s infinite alternate ease-in-out; /* תנועה אינסופית */
}

/* הגדרת האנימציה בתנועה */
@keyframes moveAround {
    0% {
        transform: translateX(0) translateY(0); /* התחלה במיקום המקורי */
    }
    25% {
        transform: translateX(20px) translateY(-20px); /* תזוזה למעלה וימינה */
    }
    50% {
        transform: translateX(-20px) translateY(20px); /* תזוזה למטה ושמאל */
    }
    75% {
        transform: translateX(20px) translateY(20px); /* תזוזה למטה וימינה */
    }
    100% {
        transform: translateX(-20px) translateY(-20px); /* תזוזה למעלה ושמאל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0912c */.elementor-7309 .elementor-element.elementor-element-3c0912c {
  
    line-height: 1.6;
    margin: 20px 0;
    text-align: center;
    padding: 15px;
    background-color: rgba(255, 255, 255, 0);
    border: none; /* ביטול המסגרת */
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    box-sizing: border-box; /* חשוב כדי לקחת בחשבון את ה-padding וה-border */
    animation: neonColors 5s linear infinite; /* הוספת האנימציה כאן */
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-3c0912c::before, .elementor-7309 .elementor-element.elementor-element-3c0912c::after {
    content: "";
    position: absolute;
    z-index: -1;
    opacity: 0;
    transition: all 0.5s ease-in-out;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 10px;
    box-sizing: border-box; /* כדי לקחת בחשבון את ה-padding וה-border */
    background: none; /* ביטול רקע */
}

/* אפקט ניאון על כל שטח הקופסה */
.elementor-7309 .elementor-element.elementor-element-3c0912c:hover::before {
    opacity: 1;
    filter: blur(5px); /* טשטוש קל להוספת אפקט */
    box-shadow: 0 0 20px var(--second-color), 0 0 30px var(--third-color), 0 0 40px var(--third-color);
}

/* אפקט חלפת צבעים */
.elementor-7309 .elementor-element.elementor-element-3c0912c::after {
    opacity: 1; /* שים לב שהאופסיטי כבר כאן */
    filter: blur(10px); /* טשטוש עבור אפקט זוהר */
}

/* אנימציה לשינוי צבעים */
@keyframes neonColors {
    0% {
        box-shadow: 0 0 20px #ff00ff, 0 0 30px #ff00ff, 0 0 40px #ff00ff;
    }
    25% {
        box-shadow: 0 0 20px #ff1493, 0 0 30px #ff1493, 0 0 40px #ff1493;
    }
    50% {
        box-shadow: 0 0 20px #00ffff, 0 0 30px #00ffff, 0 0 40px #00ffff;
    }
    75% {
        box-shadow: 0 0 20px #7fff00, 0 0 30px #7fff00, 0 0 40px #7fff00;
    }
    100% {
        box-shadow: 0 0 20px #ffdd57, 0 0 30px #ffdd57, 0 0 40px #ffdd57;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45c44fd */.svg-hover-effect {
  transition: all 0.5s ease;
}

.svg-hover-effect path {
  fill: rgb(199, 167, 100); /* הצבע הראשוני */
  transition: fill 0.5s ease;
}

.svg-hover-effect:hover path {
  fill: rgb(155, 104, 250); /* הצבע החדש בהובר */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5715ce0 *//* עיצוב כפתור אלגנטי בגווני קרם, שמנת וזהב */
.cta-gift {
    background: none; /* ביטול רקע */
    color: #000000 !important; /* צבע טקסט שחור עם חשיבות גבוהה */
    font-size: 20px; /* גודל גופן */
    font-weight: bold; /* טקסט מודגש */
    padding: 5px 0; /* רווח אנכי קטן */
    border: none; /* ללא גבול */
    cursor: pointer; /* סמן יד */
    text-align: center; /* טקסט ממורכז */
    text-decoration: none; /* ביטול קו תחתון מובנה */
    position: relative; /* נדרש לאנימציה */
    display: inline-block; /* יישור נכון */
    overflow: hidden; /* שמירה על אפקט */
    transition: color 0.4s ease; /* מעבר חלק לצבע טקסט */
}

/* קו תחתון קבוע בצבע זהב */
.cta-gift::after {
    content: ""; /* יצירת האלמנט */
    position: absolute;
    bottom: 0; /* צמוד לטקסט */
    left: 0;
    width: 100%;
    height: 3px; /* עובי הקו */
    background: linear-gradient(90deg, #C7A764, #C7A764); /* גרדיאנט של שמנת וזהב */
    transition: transform 0.4s ease; /* הנפשת הקו */
    transform-origin: right; /* התחלת תזוזה מימין */
    transform: scaleX(1); /* הקו מוצג מלא כברירת מחדל */
}

/* אפקט הובר - הקו מחליק שמאלה */
.cta-gift:hover::after {
    transform: scaleX(0); /* הקו נעלם בהובר */
    transform-origin: left; /* התזוזה מתחילה משמאל */
}

/* אפקט טקסט בהובר */
.cta-gift:hover {
    color: #000000 !important; /* טקסט נשאר שחור גם בהובר */
}

/* אפקט מגע במובייל */
@media (max-width: 768px) {
    .cta-gift {
        font-size: 15px; /* טקסט קטן יותר */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e9f005 *//* עיצוב קונטיינר עורך טקסט */
.text-container {
    background: linear-gradient(135deg, #F9F6F0,#F9F6F0); /* גרדיאנט עדין של קרם וזהב */
    border-radius: 15px; /* פינות מעוגלות */
    padding: 20px;
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); /* צללית רכה */
    position: relative; /* כדי לאפשר שימוש ב- pseudo-elements */
    overflow: hidden; /* לוודא שלא יוצא מעבר לגבולות */
}

/* עיצוב טקסט בתוך הקונטיינר */
.text-container p {
    font-size: 16px; /* גודל גופן קיים */
    color: #333; /* צבע טקסט כהה */
    text-align: center;
    position: relative;
    z-index: 1; /* להבטיח שהטקסט יהיה מעל הרקע */
}

/* עיצוב למובייל */
@media (max-width: 768px) {
    .text-container {
        padding: 16px; /* צמצום רווחים במובייל */
    }

    .text-container p {
        font-size: 22px; /* גודל גופן קטן יותר במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a39c56 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-4a39c56 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-4a39c56::before, .elementor-7309 .elementor-element.elementor-element-4a39c56::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-4a39c56:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-4a39c56:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06eb9e2 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-06eb9e2 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-06eb9e2::before, .elementor-7309 .elementor-element.elementor-element-06eb9e2::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-06eb9e2:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-06eb9e2:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b874ed5 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-b874ed5 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-b874ed5::before, .elementor-7309 .elementor-element.elementor-element-b874ed5::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-b874ed5:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-b874ed5:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0e624f *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-d0e624f {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-d0e624f::before, .elementor-7309 .elementor-element.elementor-element-d0e624f::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-d0e624f:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-d0e624f:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a39c56 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-4a39c56 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-4a39c56::before, .elementor-7309 .elementor-element.elementor-element-4a39c56::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-4a39c56:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-4a39c56:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06eb9e2 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-06eb9e2 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-06eb9e2::before, .elementor-7309 .elementor-element.elementor-element-06eb9e2::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-06eb9e2:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-06eb9e2:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b874ed5 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-b874ed5 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-b874ed5::before, .elementor-7309 .elementor-element.elementor-element-b874ed5::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-b874ed5:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-b874ed5:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0e624f *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-d0e624f {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-d0e624f::before, .elementor-7309 .elementor-element.elementor-element-d0e624f::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-d0e624f:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-d0e624f:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a39c56 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-4a39c56 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-4a39c56::before, .elementor-7309 .elementor-element.elementor-element-4a39c56::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-4a39c56:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-4a39c56:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06eb9e2 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-06eb9e2 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-06eb9e2::before, .elementor-7309 .elementor-element.elementor-element-06eb9e2::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-06eb9e2:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-06eb9e2:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b874ed5 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-b874ed5 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-b874ed5::before, .elementor-7309 .elementor-element.elementor-element-b874ed5::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-b874ed5:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-b874ed5:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0e624f *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-d0e624f {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-d0e624f::before, .elementor-7309 .elementor-element.elementor-element-d0e624f::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-d0e624f:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-d0e624f:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a39c56 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-4a39c56 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-4a39c56::before, .elementor-7309 .elementor-element.elementor-element-4a39c56::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-4a39c56:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-4a39c56:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06eb9e2 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-06eb9e2 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-06eb9e2::before, .elementor-7309 .elementor-element.elementor-element-06eb9e2::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-06eb9e2:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-06eb9e2:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b874ed5 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-b874ed5 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-b874ed5::before, .elementor-7309 .elementor-element.elementor-element-b874ed5::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-b874ed5:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-b874ed5:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0e624f *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-d0e624f {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-d0e624f::before, .elementor-7309 .elementor-element.elementor-element-d0e624f::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-d0e624f:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-d0e624f:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a39c56 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-4a39c56 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-4a39c56::before, .elementor-7309 .elementor-element.elementor-element-4a39c56::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-4a39c56:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-4a39c56:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06eb9e2 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-06eb9e2 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-06eb9e2::before, .elementor-7309 .elementor-element.elementor-element-06eb9e2::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-06eb9e2:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-06eb9e2:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b874ed5 *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-b874ed5 {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-b874ed5::before, .elementor-7309 .elementor-element.elementor-element-b874ed5::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-b874ed5:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-b874ed5:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0e624f *//* צבע רקע של צד הקדמי */
.elementor-flip-box .elementor-flip-box-front {
    background-color: #6A0DAD !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* צבע רקע של צד האחורי */
.elementor-flip-box .elementor-flip-box-back {
    background-color: #8A2BE2 !important; /* סגול כהה */
    color: #FFFFFF !important; /* צבע טקסט לבן */
}

/* הגדרות צבע */
.elementor-7309 .elementor-element.elementor-element-d0e624f {
    --first-color: #D4AF37; /* צבע ראשון - זהב */
    --second-color: #FFD700; /* צבע שני - זהב בוהק */
    --third-color: #B8860B; /* צבע שלישי - זהב כהה */
    position: relative; /* הכנת אלמנט למיקום יחסי */
    padding: 15px; /* רווח פנימי */
    border-radius: 10px; /* פינות מעוגלות */
    background-color: rgba(255, 255, 255, 0.95); /* רקע לבן עם שקיפות קלה */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* צל סביב */
}

/* הגדרת תכונה מותאמת */
@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

/* אפקט ניאון */
.elementor-7309 .elementor-element.elementor-element-d0e624f::before, .elementor-7309 .elementor-element.elementor-element-d0e624f::after {
    content: ""; /* תוכן ריק */
    position: absolute; /* מיקום מוחלט */
    z-index: -1; /* מתחת לטקסט */
    opacity: 0; /* שקיפות בהתחלה */
    transition: all 0.5s ease-in-out; /* מעבר חלק */
}

/* כאשר העכבר מעל */
.elementor-7309 .elementor-element.elementor-element-d0e624f:hover::before {
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color), 
        var(--second-color) 43%, 
        var(--third-color)
    );
    animation: spin 2.5s linear infinite; /* אנימציית סיבוב */
    opacity: 1; /* מראה */
    width: calc(100% + 20px); /* רוחב גדול יותר */
    height: calc(100% + 20px); /* גובה גדול יותר */
    border-radius: 10px; /* פינות מעוגלות */
    top: -10px; /* הזזת הכיסוי למעלה */
    left: -10px; /* הזזת הכיסוי שמאלה */
    filter: blur(20px); /* טשטוש */
}

/* אפקט על המסגרת */
.elementor-7309 .elementor-element.elementor-element-d0e624f:hover::after {
    border: 5px solid transparent; /* מסגרת שקופה */
    box-shadow: 0 0 30px var(--second-color), 0 0 60px var(--third-color); /* אפקט ניאון */
    opacity: 1; /* מראה */
}

/* אנימציה לסיבוב */
@keyframes spin {
    0% {
        --rotate: 0deg; /* התחלת סיבוב */
    }
    100% {
        --rotate: 360deg; /* סיום סיבוב */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1949a *//* 🌟 עיצוב לפסקה של הבלוג */
.power-digital {
    position: relative;
    background: linear-gradient(135deg, #fff 30%, #FDF7E3 70%);
    border: 1px solid #D4AF37;
    border-radius: 12px;
    padding: 20px;
    margin: 20px 0;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    transition: box-shadow 0.3s ease-in-out;
}

/* אפקט רקע עם דפוס עדין */
.power-digital::before {
    content: '';
    position: absolute;
    top: -20%;
    left: -20%;
    width: 140%;
    height: 140%;
    background: radial-gradient(circle, rgba(167, 123, 255, 0.2) 0%, transparent 60%);
    opacity: 0.5;
    z-index: 0;
    transition: opacity 0.4s ease-in-out;
}

/* אפקט זוהר קל בהובר */
.power-digital:hover::before {
    opacity: 0.8;
}

/* 🌐 רספונסיביות */

/* טאבלטים */
@media (max-width: 1024px) {
    .power-digital {
        padding: 16px;
    }
}

/* מובייל */
@media (max-width: 768px) {
    .power-digital {
        padding: 12px;
        border-radius: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6c9dda *//* עיצוב כפתור אלגנטי בגווני קרם, שמנת וזהב */
.cta-gift {
    background: none; /* ביטול רקע */
    color: #000000 !important; /* צבע טקסט שחור עם חשיבות גבוהה */
    font-size: 20px; /* גודל גופן */
    font-weight: bold; /* טקסט מודגש */
    padding: 5px 0; /* רווח אנכי קטן */
    border: none; /* ללא גבול */
    cursor: pointer; /* סמן יד */
    text-align: center; /* טקסט ממורכז */
    text-decoration: none; /* ביטול קו תחתון מובנה */
    position: relative; /* נדרש לאנימציה */
    display: inline-block; /* יישור נכון */
    overflow: hidden; /* שמירה על אפקט */
    transition: color 0.4s ease; /* מעבר חלק לצבע טקסט */
}

/* קו תחתון קבוע בצבע זהב */
.cta-gift::after {
    content: ""; /* יצירת האלמנט */
    position: absolute;
    bottom: 0; /* צמוד לטקסט */
    left: 0;
    width: 100%;
    height: 3px; /* עובי הקו */
    background: linear-gradient(90deg, #C7A764, #C7A764); /* גרדיאנט של שמנת וזהב */
    transition: transform 0.4s ease; /* הנפשת הקו */
    transform-origin: right; /* התחלת תזוזה מימין */
    transform: scaleX(1); /* הקו מוצג מלא כברירת מחדל */
}

/* אפקט הובר - הקו מחליק שמאלה */
.cta-gift:hover::after {
    transform: scaleX(0); /* הקו נעלם בהובר */
    transform-origin: left; /* התזוזה מתחילה משמאל */
}

/* אפקט טקסט בהובר */
.cta-gift:hover {
    color: #000000 !important; /* טקסט נשאר שחור גם בהובר */
}

/* אפקט מגע במובייל */
@media (max-width: 768px) {
    .cta-gift {
        font-size: 15px; /* טקסט קטן יותר */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a794339 *//* 🌟 עיצוב לפסקה של הבלוג */
.custom-blog-paragraph {
    position: relative;
    background: linear-gradient(135deg, #fff 30%, #FDF7E3 70%);
    border: 1px solid #D4AF37;
    border-radius: 12px;
    padding: 20px;
    margin: 20px 0;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}

/* אפקט רקע עם דפוס עדין */
.custom-blog-paragraph::before {
    content: '';
    position: absolute;
    top: -20%;
    left: -20%;
    width: 140%;
    height: 140%;
    background: radial-gradient(circle, rgba(167, 123, 255, 0.2) 0%, transparent 60%);
    opacity: 0.5;
    z-index: 0;
    transition: opacity 0.4s ease-in-out;
}

/* טקסט בתוך הפסקה */
.custom-blog-paragraph p {
    position: relative;
    z-index: 1;
    line-height: 1.8;
}

/* אפקט צל ותזוזה בהובר */
.custom-blog-paragraph:hover {
    transform: translateY(-5px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
}

/* אפקט זוהר קל בהובר */
.custom-blog-paragraph:hover::before {
    opacity: 0.8;
}

/* 🌐 רספונסיביות */

/* טאבלטים */
@media (max-width: 1024px) {
    .custom-blog-paragraph {
        padding: 16px;
    }
}

/* מובייל */
@media (max-width: 768px) {
    .custom-blog-paragraph {
        padding: 12px;
        border-radius: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbc5d6 *//* עיצוב כפתור כללי */
.cta-button-footer {
  background-color: #f9f4e9; /* צבע קרם עדין */
  color: #333333; /* טקסט שחור */
  font-size: 1em; /* גודל טקסט אחיד */
  font-weight: bold;
  padding: 12px 25px; /* ריווח מותאם */
  border-radius: 8px; /* פינות מעוגלות */
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  text-align: center;
  overflow: hidden; /* למנוע overflow */
  white-space: normal; /* טקסט נשבר לשורות */
  transition: all 0.3s ease;
}

/* עיצוב SVG */
.cta-button-footer svg {
  transition: transform 0.3s ease-in-out;
  width: 18px; /* גודל SVG אחיד */
  height: 18px;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: middle;
  z-index: 2;
  transform-origin: bottom center;
}

/* אנימציית SVG בהובר */
.cta-button-footer:hover svg {
  animation: wand-tap-rotate-combined 0.6s ease-in-out forwards;
}

/* אנימציה לנקישות SVG */
@keyframes wand-tap-rotate-combined {
  0% {
    transform: rotate(0deg) translateY(0);
  }
  20% {
    transform: rotate(8deg) translateY(0);
  }
  40% {
    transform: rotate(-5deg) translateY(0);
  }
  60% {
    transform: rotate(8deg) translateY(0);
  }
  80% {
    transform: rotate(-5deg) translateY(0);
  }
  100% {
    transform: rotate(0deg) translateY(0);
  }
}

/* אפקט צבע בהובר */
.cta-button-footer:hover {
  background-color: #e8dbaf; /* רקע בהובר */
  color: #333333; /* טקסט שחור */
}

/* אפקט נצנצים על SVG */
.cta-button-footer:hover svg {
  fill: #ffffff;
  filter: drop-shadow(0 0 8px #fff) drop-shadow(0 0 15px #fff);
}

/* קו תחתון בהובר */
.cta-button-footer:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #7a4baf; /* צבע סגול */
  transform: scaleX(0);
  transition: transform 0.3s ease;
}

/* אנימציה של קו תחתון */
.cta-button-footer:hover:after {
  transform: scaleX(1);
}

/* אפקט מיקוד */
.cta-button-footer:focus {
  outline: none;
  border-color: #7a4baf; /* גבול סגול */
  box-shadow: 0 0 0 3px rgba(122, 75, 175, 0.5); /* קו מיקוד סגול */
}

/* ביטול אפקטים מיותרים */
.cta-button-footer {
  white-space: normal; /* התנהגות רגילה של טקסט */
  display: inline-flex; /* יישור טוב יותר */
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-710bc46 *//* עיצוב כפתור כללי */
.cta-button-footer {
  background-color: #f9f4e9; /* צבע קרם עדין */
  color: #333333; /* טקסט שחור */
  font-size: 1em; /* גודל טקסט אחיד */
  font-weight: bold;
  padding: 12px 25px; /* ריווח מותאם */
  border-radius: 8px; /* פינות מעוגלות */
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  text-align: center;
  overflow: hidden; /* למנוע overflow */
  white-space: normal; /* טקסט נשבר לשורות */
  transition: all 0.3s ease;
}

/* עיצוב SVG */
.cta-button-footer svg {
  transition: transform 0.3s ease-in-out;
  width: 18px; /* גודל SVG אחיד */
  height: 18px;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: middle;
  z-index: 2;
  transform-origin: bottom center;
}

/* אנימציית SVG בהובר */
.cta-button-footer:hover svg {
  animation: wand-tap-rotate-combined 0.6s ease-in-out forwards;
}

/* אנימציה לנקישות SVG */
@keyframes wand-tap-rotate-combined {
  0% {
    transform: rotate(0deg) translateY(0);
  }
  20% {
    transform: rotate(8deg) translateY(0);
  }
  40% {
    transform: rotate(-5deg) translateY(0);
  }
  60% {
    transform: rotate(8deg) translateY(0);
  }
  80% {
    transform: rotate(-5deg) translateY(0);
  }
  100% {
    transform: rotate(0deg) translateY(0);
  }
}

/* אפקט צבע בהובר */
.cta-button-footer:hover {
  background-color: #e8dbaf; /* רקע בהובר */
  color: #333333; /* טקסט שחור */
}

/* אפקט נצנצים על SVG */
.cta-button-footer:hover svg {
  fill: #ffffff;
  filter: drop-shadow(0 0 8px #fff) drop-shadow(0 0 15px #fff);
}

/* קו תחתון בהובר */
.cta-button-footer:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #7a4baf; /* צבע סגול */
  transform: scaleX(0);
  transition: transform 0.3s ease;
}

/* אנימציה של קו תחתון */
.cta-button-footer:hover:after {
  transform: scaleX(1);
}

/* אפקט מיקוד */
.cta-button-footer:focus {
  outline: none;
  border-color: #7a4baf; /* גבול סגול */
  box-shadow: 0 0 0 3px rgba(122, 75, 175, 0.5); /* קו מיקוד סגול */
}

/* ביטול אפקטים מיותרים */
.cta-button-footer {
  white-space: normal; /* התנהגות רגילה של טקסט */
  display: inline-flex; /* יישור טוב יותר */
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS *//* התאמה למובייל */
@media (max-width: 768px) {
    body.elementor-page-7309 {
        background-color: rgba(255, 255, 255, 0.1) !important; /* רקע שקוף במובייל */
        padding: 0 !important; /* להסיר רווח פנימי */
        margin: 0 !important; /* להסיר רווח חיצוני */
    }

    body.elementor-page-7309 ul {
        flex-direction: column; /* פריטים בתפריט במאונך */
        width: 100%; /* רוחב 100% */
        text-align: center; /* טקסט ממורכז */
        background-color: transparent !important; /* רקע שקוף */
    }

    body.elementor-page-7309 ul li {
        margin: 10px 0 !important; /* רווח בין פריטים */
        background-color: transparent !important; /* שקוף לכל פריט */
    }

    body.elementor-page-7309 a {
        background-color: transparent !important; /* שקוף */
        padding: 10px 15px !important; /* ריפוד */
        border: none !important; /* בלי גבול */
        box-shadow: none !important; /* בלי צל */
        transition: all 0.3s ease; /* אנימציה */
    }


    .menu-toggle {
        display: block; /* הצגת כפתור המבורגר */
        background-color: transparent !important; /* שקוף */
        color: #4B0082 !important; /* צבע כפתור המבורגר סגול כהה */
    }
}


.main-header-bar {
    border-radius: 100px; /* עיגול פינות */
    padding: 0 20px; /* ריווח פנימי רוחבי */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* צל */
    margin-bottom: 5px; /* הורדה קטנה של ההדר */
}

.main-header-bar-navigation {
    border-radius: 40px; /* עיגול פינות */
    padding: 10px; /* ריווח פנימי */
    /* הוספת הגדרות נוספות כאן אם צריך */
}

.ast-site-identity {
  /
    border-radius: 15px; /* עיגול פינות */
    padding: 10px; /* ריווח פנימי */
}/* End custom CSS */