.elementor-8 .elementor-element.elementor-element-61b735c{--display:flex;--min-height:0px;}.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-8 .elementor-element.elementor-element-812c919 img{width:38%;max-width:58%;height:81px;}.elementor-8 .elementor-element.elementor-element-16e92ef5{--display:flex;--min-height:0px;--justify-content:space-evenly;}.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-8 .elementor-element.elementor-element-3cf09d35{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#7d6db2;}.elementor-8 .elementor-element.elementor-element-3cf09d35 .elementor-headline{text-align:center;font-size:30px;font-weight:600;line-height:32px;letter-spacing:0px;word-spacing:1px;}.elementor-8 .elementor-element.elementor-element-3cf09d35 .elementor-headline-plain-text{color:#7d6db2;}.elementor-8 .elementor-element.elementor-element-3cf09d35 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8 .elementor-element.elementor-element-3cf09d35 .elementor-headline-dynamic-text{font-weight:600;line-height:14px;}.elementor-8 .elementor-element.elementor-element-3cf09d35 .elementor-headline-dynamic-wrapper path{stroke:#E192D1;stroke-width:6px;}.elementor-8 .elementor-element.elementor-element-38406440{--display:flex;}.elementor-8 .elementor-element.elementor-element-529fc761{--display:flex;}.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-8 .elementor-element.elementor-element-2f7dde37{text-align:center;}.elementor-8 .elementor-element.elementor-element-2f7dde37 .elementor-heading-title{font-size:30px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#7D6DB2;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-175f04b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-175f04b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-175f04b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-175f04b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-175f04b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-175f04b0 .elementor-icon-list-icon i{color:#833ca3;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-175f04b0 .elementor-icon-list-icon svg{fill:#833ca3;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-175f04b0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-175f04b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-175f04b0 .elementor-icon-list-item > a{font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-175f04b0 .elementor-icon-list-text{color:#7D6DB2;transition:color 0.3s;}.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-8 .elementor-element.elementor-element-97b3bdd .elementor-button{background-color:#7d6db2;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-97b3bdd{padding:2px 2px 2px 2px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-97b3bdd.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-97b3bdd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-97b3bdd .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-8 .elementor-element.elementor-element-3ff86ee{--display:flex;--min-height:0px;}.elementor-8 .elementor-element.elementor-element-189a9dfa{--display:flex;--overlay-opacity:0.5;}.elementor-8 .elementor-element.elementor-element-189a9dfa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-189a9dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D1C8F073 0%, #F0EEF900 100%);}.elementor-8 .elementor-element.elementor-element-189a9dfa::before, .elementor-8 .elementor-element.elementor-element-189a9dfa > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-189a9dfa > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-189a9dfa > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-189a9dfa > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-189a9dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-caac200.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-66077b0{--display:flex;--min-height:480px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#7D6DB200;--border-color:#7D6DB200;--border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-66077b0::before, .elementor-8 .elementor-element.elementor-element-66077b0 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-66077b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-66077b0 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-66077b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-66077b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFCFC 0%, #7D6DB26E 100%);}.elementor-8 .elementor-element.elementor-element-66077b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-69d6a185 img{width:74%;max-width:100%;height:71px;}.elementor-8 .elementor-element.elementor-element-31d87003{text-align:center;}.elementor-8 .elementor-element.elementor-element-31d87003 .elementor-heading-title{font-size:30px;font-weight:600;color:#7D6DB2;}.elementor-8 .elementor-element.elementor-element-45ccbddc{text-align:center;}.elementor-8 .elementor-element.elementor-element-45ccbddc .elementor-heading-title{font-size:20px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#7D6DB2;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-field-group{padding-right:calc( 5px/2 );padding-left:calc( 5px/2 );margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-form-fields-wrapper{margin-left:calc( -5px/2 );margin-right:calc( -5px/2 );margin-bottom:-10px;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-472405e3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-472405e3 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-472405e3 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8 .elementor-element.elementor-element-472405e3 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-field-group > label{font-weight:400;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-field-type-html{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-field-group .elementor-field{color:#7D6DB2;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-field-group .elementor-field, .elementor-8 .elementor-element.elementor-element-472405e3 .elementor-field-subgroup label{font-family:"Open Sans Hebrew", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-button span{justify-content:center;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-button{font-family:"Open Sans Hebrew", Sans-serif;font-size:22px;font-weight:500;border-radius:15px 15px 15px 15px;padding:4px 4px 4px 4px;}.elementor-8 .elementor-element.elementor-element-472405e3 .e-form__buttons__wrapper__button-next{background-color:#7D6DB2;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-button[type="submit"]{background-color:#7D6DB2;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-472405e3 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-472405e3 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-472405e3 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-472405e3 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-472405e3{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8 .elementor-element.elementor-element-4f6710aa{--display:flex;--overlay-opacity:0.58;}.elementor-8 .elementor-element.elementor-element-4f6710aa::before, .elementor-8 .elementor-element.elementor-element-4f6710aa > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4f6710aa > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4f6710aa > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4f6710aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4f6710aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jerzea.com/wp-content/uploads/2025/09/לך.png");--background-overlay:'';background-position:center center;}.elementor-8 .elementor-element.elementor-element-7525fa80{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-8 .elementor-element.elementor-element-7aece4f{font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-3e7820ec img{width:43%;max-width:100%;height:324px;opacity:0.99;border-radius:1000px 1000px 1000px 1000px;}.elementor-8 .elementor-element.elementor-element-676617bd{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#7D6DB2;}.elementor-8 .elementor-element.elementor-element-676617bd.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-676617bd .elementor-headline-plain-text{color:#7d6db2;}.elementor-8 .elementor-element.elementor-element-676617bd .elementor-headline{font-size:30px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-676617bd .elementor-headline-dynamic-text{font-weight:600;line-height:1px;}.elementor-8 .elementor-element.elementor-element-676617bd .elementor-headline-dynamic-wrapper path{stroke:#BCB0E3;}.elementor-8 .elementor-element.elementor-element-1bd9bd42{--display:flex;--justify-content:center;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-1bd9bd42:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1bd9bd42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #eed6f4 0%, #FFFFFF 100%);}.elementor-8 .elementor-element.elementor-element-1bd9bd42.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1e4b31c8{--e-image-carousel-slides-to-show:3;}.elementor-8 .elementor-element.elementor-element-1e4b31c8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-1e4b31c8 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-8 .elementor-element.elementor-element-6e8020ef{--display:flex;--min-height:0px;--overlay-opacity:0.5;}.elementor-8 .elementor-element.elementor-element-6e8020ef::before, .elementor-8 .elementor-element.elementor-element-6e8020ef > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6e8020ef > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6e8020ef > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6e8020ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6e8020ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jerzea.com/wp-content/uploads/2025/09/h.png");--background-overlay:'';background-position:center center;}.elementor-8 .elementor-element.elementor-element-124e9b79{--display:flex;}.elementor-8 .elementor-element.elementor-element-449c51b0{--display:flex;}.elementor-8 .elementor-element.elementor-element-6b5f9a18{--display:flex;}.elementor-8 .elementor-element.elementor-element-2bd9f5f5{--display:flex;}.elementor-8 .elementor-element.elementor-element-7b8ab662{--spacer-size:0px;}.elementor-8 .elementor-element.elementor-element-f877079{--display:flex;}.elementor-8 .elementor-element.elementor-element-2099ce4d{--display:flex;}.elementor-8 .elementor-element.elementor-element-7085ba3{--display:flex;}.elementor-8 .elementor-element.elementor-element-6143e127{--n-accordion-title-font-size:23px;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:10px 10px 10px 10px;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:11px;--n-accordion-border-radius:50px 50px 50px 50px;--n-accordion-title-normal-color:#ffffff;--n-accordion-title-hover-color:#8969F5;--n-accordion-title-active-color:#7D6DB2;--n-accordion-icon-size:16px;--n-accordion-icon-gap:13px;--n-accordion-icon-normal-color:#ffffff;}:where( .elementor-8 .elementor-element.elementor-element-6143e127 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF75 0%, #FFFFFF05 0%);--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px;}.elementor-8 .elementor-element.elementor-element-6143e127 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-8 .elementor-element.elementor-element-6143e127 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-8 .elementor-element.elementor-element-6143e127 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:25px;letter-spacing:0.3px;}.elementor-8 .elementor-element.elementor-element-443bc066{--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:space-around;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-443bc066::before, .elementor-8 .elementor-element.elementor-element-443bc066 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-443bc066 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-443bc066 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-443bc066 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-443bc066 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-27ebd618{width:auto;max-width:auto;background-color:transparent;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #F4EAF2 0%, #D3C8F6 100%);border-style:solid;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8 .elementor-element.elementor-element-27ebd618.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-10px;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-field-group > label, .elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-field-subgroup label{color:#7D6DB2;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-field-group > label{font-size:1px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-field-type-html{padding-bottom:0px;color:#7D6DB2;font-weight:400;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-field-group .elementor-field{color:#7D6DB2;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-width:-2px -2px -2px -2px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-width:-2px -2px -2px -2px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-button{font-family:"Open Sans Hebrew", Sans-serif;font-size:21px;font-weight:500;border-style:solid;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-27ebd618 .e-form__buttons__wrapper__button-next{background-color:#7D6DB2;color:#ffffff;border-color:#ffffff;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-button[type="submit"]{background-color:#7D6DB2;color:#ffffff;border-color:#ffffff;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-27ebd618 .e-form__buttons__wrapper__button-previous{background-color:#7D6DB2;color:#ffffff;border-color:#ffffff;}.elementor-8 .elementor-element.elementor-element-27ebd618 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-27ebd618 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-27ebd618 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E2DCFF4F 0%, #E2DCFF4F 0%);}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-7525fa80{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3cf09d35 .elementor-headline{font-size:21px;}.elementor-8 .elementor-element.elementor-element-66077b0{--width:500px;--min-height:458px;}.elementor-8 .elementor-element.elementor-element-7525fa80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3e7820ec img{width:51%;height:192px;}.elementor-8 .elementor-element.elementor-element-676617bd .elementor-headline{text-align:center;font-size:21px;}.elementor-8 .elementor-element.elementor-element-124e9b79{--min-height:0px;--justify-content:center;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-61b735c{--content-width:500px;}.elementor-8 .elementor-element.elementor-element-16e92ef5{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-66077b0{--width:40%;}.elementor-8 .elementor-element.elementor-element-1bd9bd42{--content-width:852px;}.elementor-8 .elementor-element.elementor-element-6e8020ef{--content-width:1062px;}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-4f6710aa::before, .elementor-8 .elementor-element.elementor-element-4f6710aa > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4f6710aa > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4f6710aa > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4f6710aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4f6710aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-8 .elementor-element.elementor-element-6e8020ef::before, .elementor-8 .elementor-element.elementor-element-6e8020ef > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6e8020ef > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6e8020ef > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6e8020ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6e8020ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-97b3bdd *//* ===== Lead CTA – Soft Purple Gradient ===== */
.lf-cta{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 14px 24px;
  min-height: 52px;
  border: 0;
  border-radius: 26px;
  cursor: pointer;
  font: 700 18px/1 'Open Sans Hebrew Condensed', sans-serif;
  color: #fff;
  background: linear-gradient(120deg, #c4b5fd, #a78bfa, #d8b4fe); /* לילך -> לבנדר -> סגול רך */
  box-shadow: 0 8px 22px rgba(167,139,250,.28);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
  -webkit-tap-highlight-color: transparent;
  isolation: isolate;
}

/* אפקט ריחוף */
.lf-cta:hover{
  transform: translateY(-4px);
  box-shadow: 0 14px 32px rgba(167,139,250,.38);
  filter: brightness(1.05);
}

/* אפקט bob – ציפה קלה */
.lf-cta.bob{ animation: lf-bob 3.6s ease-in-out infinite; }
@keyframes lf-bob{
  0%,100%{ transform: translateY(0) }
  50%{ transform: translateY(-5px) }
}

/* שימר עדין */
.lf-cta::after{
  content:"";
  position:absolute; inset:0; border-radius:inherit;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,.45), transparent);
  transform: translateX(-160%) skewX(-18deg);
  mix-blend-mode: overlay; pointer-events:none;
  transition: transform 1s ease;
}
.lf-cta:hover::after{ transform: translateX(160%) skewX(-18deg); }

/* אייקון */
.lf-cta .ico{ transition: transform .25s ease; }
.lf-cta:hover .ico{ transform: translateY(-1px); }

/* כפתור צף במסך */
.lf-cta--sticky{
  position: fixed; z-index: 999;
  left: 16px; right: 16px; bottom: 18px;
  border-radius: 28px;
}
@media(min-width:768px){
  .lf-cta--sticky{ left:auto; right:24px; width:auto; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b447b67 *//* רקע כללי */
#steps {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 28px;
  max-width: 1100px;
  margin: 0px auto;
  padding: 20px 20px;
  font-family: "Assistant", sans-serif;

  background: radial-gradient(circle at 20% 20%, rgba(209,173,255,0.15), transparent 60%),
              radial-gradient(circle at 80% 80%, rgba(255,195,230,0.12), transparent 60%),
              #f8f8fc;
  border-radius: 28px;
}

/* כותרת התהליך */
.steps-head {
  grid-column: 1 / -1; /* גורם לכותרת להשתרע על כל הרוחב */
  text-align: center;
  margin-bottom: 20px;
}

.steps-head h2 {
  margin: 0 0 8px;
  font-size: 28px;
  font-weight: 800;
  background: linear-gradient(90deg, #a06bff, #ff7ac9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.steps-head p {
  font-size: 16px;
  color: #666;
}

/* כרטיס */
.step {
  background: #ffffff;
  border-radius: 20px;
  padding: 50px 20px 28px;
  text-align: center;
  color: #333;
  position: relative;
  transition: all 0.35s ease;
  box-shadow: 0 4px 18px rgba(0,0,0,0.06);
}

.step::before {
  content: "";
  position: absolute;
  inset: -10px;
  background: linear-gradient(135deg, #d1adff33, #ffc3e633);
  filter: blur(25px);
  border-radius: inherit;
  z-index: -1;
  opacity: 0.6;
  transition: opacity 0.4s ease;
}

.step:hover::before { opacity: 1; }
.step:hover { transform: translateY(-6px) scale(1.02); }

/* מספרים */
.number {
  position: absolute;
  top: -28px;
  left: 50%;
  transform: translateX(-50%);
  width: 54px;
  height: 54px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  font-weight: 700;
  color: #fff;
  background: linear-gradient(135deg, #a06bff, #ff7ac9);
  box-shadow: 0 6px 16px rgba(0,0,0,0.12);
  animation: float 3s ease-in-out infinite;
}

/* אפקט ציפה */
@keyframes float {
  0%, 100% { transform: translate(-50%, 0); }
  50% { transform: translate(-50%, -8px); }
}

/* כותרות */
.step h3 {
  margin: 0 0 10px;
  font-size: 20px;
  font-weight: 700;
  background: linear-gradient(90deg, #a06bff, #ff7ac9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* טקסט */
.step p {
  font-size: 15px;
  line-height: 1.5;
  color: #555;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9273f82 *//* בלוק כללי */
#program-block {
  max-width: 900px;
  margin: 5px auto;
  padding: 10px 36px;
  font-family: "Assistant", sans-serif;
  border-radius: 26px;
  background: linear-gradient(180deg, #faf7ff, #f5f0ff);
  box-shadow: 0 12px 28px rgba(160, 107, 255, 0.15);
  position: relative;
  overflow: hidden;
}

/* רקע עדין מאחור */
#program-block::before {
  content: "";
  position: absolute;
  inset: -40px;
  background: radial-gradient(circle at 20% 30%, rgba(160,107,255,0.12), transparent 60%),
              radial-gradient(circle at 80% 70%, rgba(255,122,201,0.12), transparent 60%);
  z-index: 0;
}

/* כותרת */
#program-block .pb-head {
  text-align: center;
  margin-bottom: 26px;
  position: relative;
  z-index: 1;
}

#program-block .pb-head h2 {
  margin: 0;
  font-size: 28px;
  font-weight: 800;
  background: linear-gradient(90deg, #a06bff, #ff7ac9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* רשימה */
#program-block .pb-list {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 1;
}

#program-block .pb-list li {
  font-size: 17px;
  line-height: 1.7;
  margin: 14px 0;
  color: #4a3c65;
  padding-right: 28px;
  position: relative;
}

/* אייקון וי */
#program-block .pb-list li::before {
  content: "✔";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 18px;
  color: #a06bff;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-189a9dfa *//* בלוק כללי */
#program-block {
  max-width: 900px;
  margin: 70px auto;
  padding: 50px 36px;
  font-family: "Assistant", sans-serif;
  border-radius: 26px;
  background: linear-gradient(180deg, #faf7ff, #f5f0ff);
  box-shadow: 0 12px 28px rgba(160, 107, 255, 0.15);
  position: relative;
  overflow: hidden;
}

/* רקע עדין מאחור */
#program-block::before {
  content: "";
  position: absolute;
  inset: -40px;
  background: radial-gradient(circle at 20% 30%, rgba(160,107,255,0.12), transparent 60%),
              radial-gradient(circle at 80% 70%, rgba(255,122,201,0.12), transparent 60%);
  z-index: 0;
}

/* כותרת */
#program-block .pb-head {
  text-align: center;
  margin-bottom: 26px;
  position: relative;
  z-index: 1;
}

#program-block .pb-head h2 {
  margin: 0;
  font-size: 28px;
  font-weight: 800;
  background: linear-gradient(90deg, #a06bff, #ff7ac9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* רשימה */
#program-block .pb-list {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 1;
}

#program-block .pb-list li {
  font-size: 17px;
  line-height: 1.7;
  margin: 14px 0;
  color: #4a3c65;
  padding-right: 28px;
  position: relative;
}

/* אייקון וי */
#program-block .pb-list li::before {
  content: "✔";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 18px;
  color: #a06bff;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66077b0 *//* ===== Form in Container – Soft Purple ===== */
.elementor-8 .elementor-element.elementor-element-66077b0{
  /* משתני צבעים עדינים */
  --ink:#3b2f58;           /* טקסט ראשי סגול-אפור */
  --muted:#7c6fa6;         /* טקסט משני */
  --surface:rgba(255,255,255,.65);
  --field:#ffffff;
  --edge:rgba(93,70,143,.18);   /* מסגרת רכה */
  --ring:#c9b7f5;               /* הילה עדינה */
  --grad-1:#bf9bff;             /* סגול בהיר */
  --grad-2:#a98cf3;             /* לבנדר */
  --grad-3:#e7dbff;             /* היילייט רך */

  --radius:22px;

  direction: rtl;
  color: var(--ink);
  /* רקע פנימי מאוד עדין */
  background:
    radial-gradient(120% 80% at 90% 0%, rgba(186,154,255,.12), transparent 55%),
    radial-gradient(120% 80% at 0% 100%, rgba(231,219,255,.18), transparent 60%),
    linear-gradient(180deg, rgba(255,255,255,.55), rgba(255,255,255,.35));
  border: 1px solid var(--edge);
  border-radius: var(--radius);
  box-shadow: 0 10px 26px rgba(53,35,97,.10) inset, 0 10px 24px rgba(0,0,0,.06);
  padding: clamp(18px, 3vw, 28px);
  overflow: hidden;
  isolation: isolate;
}

/* כותרת ראשית בתוך הקונטיינר */
.elementor-8 .elementor-element.elementor-element-66077b0 h1, 
.elementor-8 .elementor-element.elementor-element-66077b0 h2{
  margin: 6px 0 10px;
  font-weight: 800;
  line-height: 1.25;
  font-size: clamp(26px, 3.6vw, 40px);
  letter-spacing: -.2px;
  background: linear-gradient(90deg, var(--grad-1), var(--grad-2));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  text-shadow: 0 1px 0 rgba(255,255,255,.35);
}

/* טקסט משני / תיאור */
.elementor-8 .elementor-element.elementor-element-66077b0 p{
  color: var(--muted);
  margin: 0 0 16px;
  font-size: clamp(14px, 2.2vw, 16px);
}

/* עטיפת הטופס (לא חובה) */
.elementor-8 .elementor-element.elementor-element-66077b0 form{
  margin-top: 5px;
}

/* שדות קלט */
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="text"],
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="email"],
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="tel"],
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="number"],
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="search"]{
  width: 100%;
  appearance: none;
  background: var(--field);
  border: 1px solid var(--edge);
  border-radius: 14px;
  padding: 14px 16px;
  margin: 10px 0;
  font-size: 16px;
  line-height: 1.2;
  color: var(--ink);
  transition: box-shadow .25s ease, border-color .25s ease, transform .05s ease;
  box-shadow: 0 3px 10px rgba(93,70,143,.08);
}

.elementor-8 .elementor-element.elementor-element-66077b0 input::placeholder{ color: #9a91bf; }

/* פוקוס רך עם הילה סגולה */
.elementor-8 .elementor-element.elementor-element-66077b0 input:focus{
  outline: none;
  border-color: rgba(128,102,204,.45);
  box-shadow:
    0 0 0 3px rgba(201,183,245,.35),
    0 6px 18px rgba(93,70,143,.12);
  transform: translateY(-2px);
}

/* כפתור שליחה – אפקט עדין */
.elementor-8 .elementor-element.elementor-element-66077b0 button,
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="submit"],
.elementor-8 .elementor-element.elementor-element-66077b0 .elementor-button{
  display: inline-block;
  width: 100%;
  border: 0;
  border-radius: 16px;
  padding: 14px 18px;
  font-size: 17px;
  font-weight: 800;
  letter-spacing: .3px;
  color: #fff;
  cursor: pointer;
  background:
    linear-gradient(180deg, rgba(255,255,255,.22), transparent 40%) ,
    linear-gradient(90deg, var(--grad-1), var(--grad-2));
  box-shadow:
    0 10px 22px rgba(128,102,204,.28),
    inset 0 0 0 1px rgba(255,255,255,.25);
  transition: transform .18s ease, box-shadow .25s ease, filter .25s ease;
  position: relative;
  overflow: hidden;
}

/* היילייט עדין שרץ ברכות */
.elementor-8 .elementor-element.elementor-element-66077b0 button::after,
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="submit"]::after,
.elementor-8 .elementor-element.elementor-element-66077b0 .elementor-button::after{
  content:"";
  position:absolute;
  inset:-120% -40% auto -40%;
  height: 220%;
  background: radial-gradient(60% 40% at 50% 0%, var(--grad-3), transparent 70%);
  transform: translateY(60%);
  opacity:.55;
  transition: transform .6s ease, opacity .6s ease;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-66077b0 button:hover,
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="submit"]:hover,
.elementor-8 .elementor-element.elementor-element-66077b0 .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow:
    0 14px 28px rgba(128,102,204,.34),
    inset 0 0 0 1px rgba(255,255,255,.3);
  filter: saturate(1.04);
}
.elementor-8 .elementor-element.elementor-element-66077b0 button:hover::after,
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="submit"]:hover::after,
.elementor-8 .elementor-element.elementor-element-66077b0 .elementor-button:hover::after{
  transform: translateY(40%);
  opacity:.8;
}

/* מצב לחיצה */
.elementor-8 .elementor-element.elementor-element-66077b0 button:active,
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="submit"]:active,
.elementor-8 .elementor-element.elementor-element-66077b0 .elementor-button:active{
  transform: translateY(0);
  box-shadow: 0 8px 16px rgba(128,102,204,.26);
}

/* תגית שגיאה/הערות אם קיימת */
.elementor-8 .elementor-element.elementor-element-66077b0 .form-error,
.elementor-8 .elementor-element.elementor-element-66077b0 .error{
  color:#b4587a;
  font-size: 14px;
}

/* התאמות מובייל */
@media (max-width: 480px){
  .elementor-8 .elementor-element.elementor-element-66077b0{ padding: 16px; }
  .elementor-8 .elementor-element.elementor-element-66077b0 h1, .elementor-8 .elementor-element.elementor-element-66077b0 h2{ font-size: clamp(24px, 6vw, 32px); }
}

.elementor-8 .elementor-element.elementor-element-66077b0{
  padding: clamp(18px, 3vw, 28px);
  padding-bottom: 48px; /* ריווח נוסף בתחתית */
}

/* ===== Mobile Fit Fixes ===== */
.elementor-8 .elementor-element.elementor-element-66077b0{
  /* חשוב למובייל שלא יפרוץ לרוחב */
  box-sizing: border-box;
  width: 100%;
  max-width: 520px;              /* אפשר לשנות ל-560 אם את רוצה יותר רחב */
  margin-inline: auto;           /* מרכז את הכרטיס */
  padding: clamp(16px, 4vw, 24px);
}

.elementor-8 .elementor-element.elementor-element-66077b0 *{ box-sizing: inherit; } /* שלא יהיו הפתעות בילדים */

/* שדות – ריווח/גובה טאץ' נעים במובייל */
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="text"],
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="email"],
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="tel"],
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="number"],
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="search"]{
  height: 48px;
  margin: 8px 0;                 /* פחות רווח בין השדות */
}

/* כפתור – רוחב מלא וגובה טאץ' */
.elementor-8 .elementor-element.elementor-element-66077b0 .elementor-button,
.elementor-8 .elementor-element.elementor-element-66077b0 input[type="submit"],
.elementor-8 .elementor-element.elementor-element-66077b0 button{
  min-height: 50px;
  font-size: 16px;
}

/* צ'קבוקס – יישור לשורה, ריווח וקליק נעים */
.elementor-8 .elementor-element.elementor-element-66077b0 .elementor-field-subgroup,
.elementor-8 .elementor-element.elementor-element-66077b0 .elementor-field-type-acceptance{
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 6px 0 12px;
}

.elementor-8 .elementor-element.elementor-element-66077b0 input[type="checkbox"]{
  inline-size: 20px;
  block-size: 20px;
  accent-color: #a98cf3;         /* סגול עדין תואם */
}

/* טקסטים – קצת קטנים יותר במובייל, בלי שיישבר */
@media (max-width: 480px){
  .elementor-8 .elementor-element.elementor-element-66077b0{ 
    border-radius: 18px; 
    max-width: min(520px, 92vw); /* ריווח מהקצוות במסכים צרים */
  }
  .elementor-8 .elementor-element.elementor-element-66077b0 h1, .elementor-8 .elementor-element.elementor-element-66077b0 h2{ font-size: clamp(22px, 6vw, 30px); }
  .elementor-8 .elementor-element.elementor-element-66077b0 p{ font-size: 14px; }
}

/* מניעת "קיפול"/חיתוך בתחתית הכרטיס */
.elementor-8 .elementor-element.elementor-element-66077b0 > :last-child{ margin-bottom: 0; }


/* ריווח מתחת לקונטיינר של הטופס */
.elementor-8 .elementor-element.elementor-element-66077b0 {
  margin-bottom: 40px; /* אפשר לשחק עם הערך 30–60px */
}

/* או ריווח מעל הקונטיינר הבא */
.elementor-8 .elementor-element.elementor-element-66077b0 + .elementor-container {
  margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-443bc066 *//* ===== Form in Container – Soft Purple ===== */
.elementor-8 .elementor-element.elementor-element-443bc066{
  /* משתני צבעים עדינים */
  --ink:#3b2f58;           /* טקסט ראשי סגול-אפור */
  --muted:#7c6fa6;         /* טקסט משני */
  --surface:rgba(255,255,255,.65);
  --field:#ffffff;
  --edge:rgba(93,70,143,.18);   /* מסגרת רכה */
  --ring:#c9b7f5;               /* הילה עדינה */
  --grad-1:#bf9bff;             /* סגול בהיר */
  --grad-2:#a98cf3;             /* לבנדר */
  --grad-3:#e7dbff;             /* היילייט רך */

  --radius:22px;

  direction: rtl;
  color: var(--ink);
  /* רקע פנימי מאוד עדין */
  background:
    radial-gradient(120% 80% at 90% 0%, rgba(186,154,255,.12), transparent 55%),
    radial-gradient(120% 80% at 0% 100%, rgba(231,219,255,.18), transparent 60%),
    linear-gradient(180deg, rgba(255,255,255,.55), rgba(255,255,255,.35));
  border: 1px solid var(--edge);
  border-radius: var(--radius);
  box-shadow: 0 10px 26px rgba(53,35,97,.10) inset, 0 10px 24px rgba(0,0,0,.06);
  padding: clamp(18px, 3vw, 28px);
  overflow: hidden;
  isolation: isolate;
}

/* כותרת ראשית בתוך הקונטיינר */
.elementor-8 .elementor-element.elementor-element-443bc066 h1, 
.elementor-8 .elementor-element.elementor-element-443bc066 h2{
  margin: 6px 0 10px;
  font-weight: 800;
  line-height: 1.25;
  font-size: clamp(26px, 3.6vw, 40px);
  letter-spacing: -.2px;
  background: linear-gradient(90deg, var(--grad-1), var(--grad-2));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  text-shadow: 0 1px 0 rgba(255,255,255,.35);
}

/* טקסט משני / תיאור */
.elementor-8 .elementor-element.elementor-element-443bc066 p{
  color: var(--muted);
  margin: 0 0 16px;
  font-size: clamp(14px, 2.2vw, 16px);
}

/* עטיפת הטופס (לא חובה) */
.elementor-8 .elementor-element.elementor-element-443bc066 form{
  margin-top: 8px;
}

/* שדות קלט */
.elementor-8 .elementor-element.elementor-element-443bc066 input[type="text"],
.elementor-8 .elementor-element.elementor-element-443bc066 input[type="email"],
.elementor-8 .elementor-element.elementor-element-443bc066 input[type="tel"],
.elementor-8 .elementor-element.elementor-element-443bc066 input[type="number"],
.elementor-8 .elementor-element.elementor-element-443bc066 input[type="search"]{
  width: 100%;
  appearance: none;
  background: var(--field);
  border: 1px solid var(--edge);
  border-radius: 14px;
  padding: 14px 16px;
  margin: 10px 0;
  font-size: 16px;
  line-height: 1.2;
  color: var(--ink);
  transition: box-shadow .25s ease, border-color .25s ease, transform .05s ease;
  box-shadow: 0 3px 10px rgba(93,70,143,.08);
}

.elementor-8 .elementor-element.elementor-element-443bc066 input::placeholder{ color: #9a91bf; }

/* פוקוס רך עם הילה סגולה */
.elementor-8 .elementor-element.elementor-element-443bc066 input:focus{
  outline: none;
  border-color: rgba(128,102,204,.45);
  box-shadow:
    0 0 0 3px rgba(201,183,245,.35),
    0 6px 18px rgba(93,70,143,.12);
  transform: translateY(-1px);
}

/* כפתור שליחה – אפקט עדין */
.elementor-8 .elementor-element.elementor-element-443bc066 button,
.elementor-8 .elementor-element.elementor-element-443bc066 input[type="submit"],
.elementor-8 .elementor-element.elementor-element-443bc066 .elementor-button{
  display: inline-block;
  width: 100%;
  border: 0;
  border-radius: 16px;
  padding: 14px 18px;
  font-size: 17px;
  font-weight: 800;
  letter-spacing: .2px;
  color: #fff;
  cursor: pointer;
  background:
    linear-gradient(180deg, rgba(255,255,255,.22), transparent 40%) ,
    linear-gradient(90deg, var(--grad-1), var(--grad-2));
  box-shadow:
    0 10px 22px rgba(128,102,204,.28),
    inset 0 0 0 1px rgba(255,255,255,.25);
  transition: transform .18s ease, box-shadow .25s ease, filter .25s ease;
  position: relative;
  overflow: hidden;
}

/* היילייט עדין שרץ ברכות */
.elementor-8 .elementor-element.elementor-element-443bc066 button::after,
.elementor-8 .elementor-element.elementor-element-443bc066 input[type="submit"]::after,
.elementor-8 .elementor-element.elementor-element-443bc066 .elementor-button::after{
  content:"";
  position:absolute;
  inset:-120% -40% auto -40%;
  height: 220%;
  background: radial-gradient(60% 40% at 50% 0%, var(--grad-3), transparent 70%);
  transform: translateY(60%);
  opacity:.55;
  transition: transform .6s ease, opacity .6s ease;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-443bc066 button:hover,
.elementor-8 .elementor-element.elementor-element-443bc066 input[type="submit"]:hover,
.elementor-8 .elementor-element.elementor-element-443bc066 .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow:
    0 14px 28px rgba(128,102,204,.34),
    inset 0 0 0 1px rgba(255,255,255,.3);
  filter: saturate(1.04);
}
.elementor-8 .elementor-element.elementor-element-443bc066 button:hover::after,
.elementor-8 .elementor-element.elementor-element-443bc066 input[type="submit"]:hover::after,
.elementor-8 .elementor-element.elementor-element-443bc066 .elementor-button:hover::after{
  transform: translateY(40%);
  opacity:.8;
}

/* מצב לחיצה */
.elementor-8 .elementor-element.elementor-element-443bc066 button:active,
.elementor-8 .elementor-element.elementor-element-443bc066 input[type="submit"]:active,
.elementor-8 .elementor-element.elementor-element-443bc066 .elementor-button:active{
  transform: translateY(0);
  box-shadow: 0 8px 16px rgba(128,102,204,.26);
}

/* תגית שגיאה/הערות אם קיימת */
.elementor-8 .elementor-element.elementor-element-443bc066 .form-error,
.elementor-8 .elementor-element.elementor-element-443bc066 .error{
  color:#b4587a;
  font-size: 14px;
}

/* התאמות מובייל */
@media (max-width: 480px){
  .elementor-8 .elementor-element.elementor-element-443bc066{ padding: 16px; }
  .elementor-8 .elementor-element.elementor-element-443bc066 h1, .elementor-8 .elementor-element.elementor-element-443bc066 h2{ font-size: clamp(24px, 6vw, 32px); }
}/* End custom CSS */