.elementor-9 .elementor-element.elementor-element-9107904{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-c2ea70a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-045dae0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-9 .elementor-element.elementor-element-a5a8e5f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-a463683{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-9 .elementor-element.elementor-element-009a057{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;border-style:none;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-009a057 .elementor-heading-title{font-family:"דיסקברי dis", Sans-serif;font-size:1.3vw;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-44f9a3f{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-44f9a3f .elementor-heading-title{font-family:"דיסקברי dis", Sans-serif;font-size:3.5vw;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ff78505{width:var( --container-widget-width, 90.84% );max-width:90.84%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:90.84%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-ff78505.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ff78505 .elementor-heading-title{font-family:"דיסקברי dis", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.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-9 .elementor-element.elementor-element-bcc4044{width:var( --container-widget-width, 37% );max-width:37%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:37%;--container-widget-flex-grow:0;--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-9 .elementor-element.elementor-element-bcc4044 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-group > label, .elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-group > label{font-family:"דיסקברי dis", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;font-family:"דיסקברי dis", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-group .elementor-field, .elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-subgroup label{font-family:"דיסקברי dis", Sans-serif;font-size:1.2vw;font-weight:600;line-height:2em;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF1A;border-color:#D1D1D1;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF1A;border-color:#D1D1D1;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-group .elementor-select-wrapper::before{color:#D1D1D1;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-button span{justify-content:center;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-button{font-family:"דיסקברי dis", Sans-serif;font-size:1.2vw;font-weight:900;line-height:2em;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-bcc4044 .e-form__buttons__wrapper__button-next{background-color:#E8C268;color:#000000;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-button[type="submit"]{background-color:#E8C268;color:#000000;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-9 .elementor-element.elementor-element-bcc4044 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-bcc4044 .e-form__buttons__wrapper__button-next:hover{color:#746E62;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-button[type="submit"]:hover{color:#746E62;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-button[type="submit"]:hover svg *{fill:#746E62;}.elementor-9 .elementor-element.elementor-element-bcc4044 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-8dcf5fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-43eb0c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-a463683{--width:50%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-045dae0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-9 .elementor-element.elementor-element-a5a8e5f{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-9 .elementor-element.elementor-element-a463683{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-009a057{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-009a057 .elementor-heading-title{font-size:4.5vw;}.elementor-9 .elementor-element.elementor-element-44f9a3f{width:100%;max-width:100%;margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-44f9a3f .elementor-heading-title{font-size:7vw;}.elementor-9 .elementor-element.elementor-element-ff78505{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-ff78505 .elementor-heading-title{font-size:4.1vw;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-bcc4044{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-group > label{font-size:4.1vw;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-type-html{font-size:4.1vw;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-group .elementor-field, .elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-field-subgroup label{font-size:4.1vw;}.elementor-9 .elementor-element.elementor-element-bcc4044 .elementor-button{font-size:4.1vw;}}/* Start custom CSS for container, class: .elementor-element-045dae0 *//* ============================================================
   טופס לידים, חברת רפאל מנופים והובלות
   להדבקה ב: קונטיינר 045dae0  ←  מתקדם  ←  CSS מותאם אישית
   אם מדביקים בעיצוב הכללי של העמוד, מחליפים את המילה .elementor-9 .elementor-element.elementor-element-045dae0
   בכל מקום ב: .elementor-element-045dae0
   ============================================================ */

/* ---------- 1. הסקשן ---------- */
.elementor-9 .elementor-element.elementor-element-045dae0{
  position:relative;
  direction:rtl;
  overflow:hidden;
  background:radial-gradient(122% 92% at 50% 0%,#17181E 0%,#0F1014 44%,#0B0B0D 100%)!important;
  padding:clamp(56px,7vw,108px) clamp(16px,4vw,40px)!important;
}

/* קווים אלכסוניים עדינים, אותו מרקם כמו בדף */
.elementor-9 .elementor-element.elementor-element-045dae0::before{
  content:'';
  position:absolute; inset:0; z-index:0; pointer-events:none;
  background-image:repeating-linear-gradient(-45deg,rgba(252,190,0,.06) 0 2px,transparent 2px 24px);
  -webkit-mask-image:linear-gradient(to bottom,#000,transparent 74%);
  mask-image:linear-gradient(to bottom,#000,transparent 74%);
}

/* זוהר ענבר מלמעלה */
.elementor-9 .elementor-element.elementor-element-045dae0::after{
  content:'';
  position:absolute; z-index:0; pointer-events:none;
  width:860px; height:860px; border-radius:50%;
  top:-460px; left:50%; transform:translateX(-50%);
  background:radial-gradient(circle,rgba(252,190,0,.16),rgba(252,190,0,0) 62%);
}

.elementor-9 .elementor-element.elementor-element-045dae0 > *{ position:relative; z-index:2; }

/* ---------- 2. פריסה ---------- */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-a5a8e5f{
  width:100%;
  max-width:1180px;
  margin-inline:auto!important;
  align-items:center!important;
  gap:clamp(28px,4vw,60px)!important;
}
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-a463683{ flex:1 1 42%; }
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-bcc4044{ flex:1 1 50%; }

/* ---------- 3. טיפוגרפיה ---------- */
.elementor-9 .elementor-element.elementor-element-045dae0,
.elementor-9 .elementor-element.elementor-element-045dae0 *:not(i){
  font-family:'Discovery Fs','Assistant','Segoe UI',system-ui,sans-serif!important;
}

/* "בואו נדבר" ← תווית ענבר קטנה */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-009a057 .elementor-heading-title{
  display:inline-flex; align-items:center; gap:10px;
  font-size:13px!important; font-weight:700!important;
  letter-spacing:.16em!important; line-height:1!important;
  color:#FCBE00!important;
  margin:0 0 18px 0!important;
}
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-009a057 .elementor-heading-title::before{
  content:''; width:28px; height:3px; background:#FCBE00; display:block; flex:0 0 auto;
}

/* "השאירו פרטים ואחזור אליכם בהקדם!" ← כותרת ראשית */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-44f9a3f .elementor-heading-title{
  font-size:clamp(30px,4vw,54px)!important;
  font-weight:900!important;
  line-height:1.1!important;
  letter-spacing:-.024em!important;
  color:#FFFFFF!important;
  margin:0!important;
}

/* השורה השלישית ← פסקה */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-ff78505 .elementor-heading-title{
  font-size:clamp(16px,1.5vw,20px)!important;
  font-weight:300!important;
  line-height:1.7!important;
  letter-spacing:0!important;
  color:#C0C5CD!important;
  max-width:46ch;
  margin:18px 0 0 0!important;
}

/* קו ענבר מתחת לכותרת */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-ff78505{ position:relative; }
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-ff78505::after{
  content:''; display:block;
  width:96px; height:4px; border-radius:2px; margin-top:26px;
  background:linear-gradient(90deg,#FCBE00,rgba(252,190,0,0));
}

/* ---------- 4. כרטיס הטופס ---------- */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-widget-form{
  position:relative;
  background:linear-gradient(180deg,#1A1C22,#131419)!important;
  border-radius:20px!important;
  padding:clamp(24px,3vw,38px)!important;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.09),
    0 26px 60px rgba(0,0,0,.45),
    0 0 90px rgba(252,190,0,.07)!important;
}
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-widget-form::before{
  content:''; position:absolute; top:0; inset-inline:14%; height:3px;
  background:linear-gradient(90deg,rgba(252,190,0,0),#FCBE00,rgba(252,190,0,0));
  pointer-events:none;
}

.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-form-fields-wrapper{ gap:0!important; }
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-group{ margin-bottom:14px!important; padding:0!important; }
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-group:last-child{ margin-bottom:0!important; }

/* ---------- 5. שדות ---------- */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-textual{
  width:100%!important;
  min-height:58px!important;
  padding:0 18px!important;
  background:#0E0F13!important;
  border:1.5px solid rgba(255,255,255,.13)!important;
  border-radius:11px!important;
  color:#F4F5F7!important;
  font-size:16.5px!important;
  font-weight:400!important;
  line-height:1.4!important;
  box-shadow:none!important;
  transition:border-color .22s ease, box-shadow .22s ease, background .22s ease!important;
}
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-textual::placeholder{
  color:#787D87!important; opacity:1!important; font-weight:300!important;
}
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-textual:hover{ border-color:rgba(255,255,255,.24)!important; }
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-textual:focus{
  outline:none!important;
  background:#101217!important;
  border-color:#FCBE00!important;
  box-shadow:0 0 0 4px rgba(252,190,0,.17)!important;
}

/* טלפון ואימייל, ספרות ואותיות לטיניות בכיוון נכון */
.elementor-9 .elementor-element.elementor-element-045dae0 input[type="tel"],
.elementor-9 .elementor-element.elementor-element-045dae0 input[type="email"]{
  direction:ltr!important;
  text-align:right!important;
}

/* מילוי אוטומטי של הדפדפן, שלא ילבין את השדה */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-textual:-webkit-autofill,
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-textual:-webkit-autofill:hover,
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-textual:-webkit-autofill:focus{
  -webkit-text-fill-color:#F4F5F7!important;
  -webkit-box-shadow:0 0 0 40px #0E0F13 inset!important;
  caret-color:#F4F5F7;
}

/* ---------- 6. תיבת האישור ---------- */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-type-acceptance{ margin-top:4px!important; margin-bottom:20px!important; }
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-subgroup{ margin:0!important; }
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-option{
  display:flex!important; align-items:flex-start; gap:11px;
}
.elementor-9 .elementor-element.elementor-element-045dae0 input[type="checkbox"]{
  -webkit-appearance:none!important; appearance:none!important;
  flex:0 0 auto;
  width:22px!important; height:22px!important;
  margin:2px 0 0 0!important;
  border-radius:6px!important;
  border:1.6px solid rgba(255,255,255,.3)!important;
  background:#0E0F13!important;
  cursor:pointer;
  position:relative;
  transition:background .2s ease, border-color .2s ease;
}
.elementor-9 .elementor-element.elementor-element-045dae0 input[type="checkbox"]:hover{ border-color:rgba(252,190,0,.7)!important; }
.elementor-9 .elementor-element.elementor-element-045dae0 input[type="checkbox"]:checked{
  background:#FCBE00!important; border-color:#FCBE00!important;
}
.elementor-9 .elementor-element.elementor-element-045dae0 input[type="checkbox"]:checked::after{
  content:''; position:absolute;
  top:3px; left:7px; width:5px; height:10px;
  border:solid #0B0B0D; border-width:0 2.6px 2.6px 0;
  transform:rotate(45deg);
}
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-option label{
  font-size:13.5px!important; font-weight:400!important;
  line-height:1.5!important; color:#A5AAB4!important;
  cursor:pointer; margin:0!important;
}

/* ---------- 7. כפתור השליחה ---------- */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-type-submit{ margin-bottom:0!important; }
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-button{
  position:relative; overflow:hidden;
  width:100%!important;
  min-height:64px!important;
  padding:0 26px!important;
  background:#FCBE00!important;
  color:#0B0B0D!important;
  border:0!important;
  border-radius:11px!important;
  font-size:18.5px!important;
  font-weight:900!important;
  letter-spacing:-.01em!important;
  box-shadow:0 12px 28px rgba(252,190,0,.3), inset 0 -3px 0 rgba(0,0,0,.16)!important;
  transition:transform .22s ease, background .22s ease, box-shadow .22s ease!important;
}
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-button:hover{
  background:#FFD64F!important;
  transform:translateY(-2px);
  box-shadow:0 18px 36px rgba(252,190,0,.38), inset 0 -3px 0 rgba(0,0,0,.16)!important;
}
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-button:active{ transform:translateY(0); }

/* ברק שעובר על הכפתור */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-button::after{
  content:''; position:absolute; top:0; bottom:0; width:44%;
  inset-inline-start:-60%;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);
  transform:skewX(-18deg); pointer-events:none;
  transition:inset-inline-start .55s ease;
}
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-button:hover::after{ inset-inline-start:120%; }

/* אייקון ריק בכפתור */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-button-icon i{ display:none!important; }
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-button-content-wrapper{ gap:0!important; }

/* ---------- 8. הודעות מערכת ---------- */
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-message.elementor-message-danger{ color:#FF8A8A!important; }
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-message.elementor-message-success{ color:#5FE08C!important; }
.elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-group.elementor-error .elementor-field-textual{
  border-color:#C63C3C!important;
  box-shadow:0 0 0 4px rgba(198,60,60,.16)!important;
}

/* ---------- 9. מובייל ---------- */
@media (max-width:860px){
  .elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-a5a8e5f{ flex-direction:column!important; }
  .elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-a463683,
  .elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-bcc4044{ flex:1 1 100%; width:100%; }
  .elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-a463683{ text-align:center; }
  .elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-009a057 .elementor-heading-title{ justify-content:center; }
  .elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-ff78505 .elementor-heading-title{ margin-inline:auto!important; }
  .elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-ff78505::after{ margin-inline:auto; }
}

@media (max-width:760px){
  .elementor-9 .elementor-element.elementor-element-045dae0{ padding:44px 16px calc(44px + 74px)!important; }
  .elementor-9 .elementor-element.elementor-element-045dae0 .elementor-widget-form{ padding:22px 18px!important; border-radius:16px!important; }
  .elementor-9 .elementor-element.elementor-element-045dae0 .elementor-field-textual{ min-height:54px!important; font-size:16px!important; }
  .elementor-9 .elementor-element.elementor-element-045dae0 .elementor-button{ min-height:58px!important; font-size:17px!important; }
  .elementor-9 .elementor-element.elementor-element-045dae0 .elementor-element-44f9a3f .elementor-heading-title{ font-size:28px!important; }
}/* End custom CSS */