.elementor-11 .elementor-element.elementor-element-dbbe833{--display:flex;--overlay-opacity:0.31;}.elementor-11 .elementor-element.elementor-element-dbbe833::before, .elementor-11 .elementor-element.elementor-element-dbbe833 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-dbbe833 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-dbbe833 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-dbbe833 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-dbbe833 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, #FBFBFBAD 7%, #C17D8E03 61%);}.elementor-11 .elementor-element.elementor-element-dbbe833.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-e2b9e79{--display:flex;--overlay-opacity:0.96;}.elementor-11 .elementor-element.elementor-element-e2b9e79::before, .elementor-11 .elementor-element.elementor-element-e2b9e79 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-e2b9e79 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-e2b9e79 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-e2b9e79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-e2b9e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #BD8B1E75 4%, #F2295B05 58%);}.elementor-11 .elementor-element.elementor-element-fbe7055{--spacer-size:20px;}.elementor-11 .elementor-element.elementor-element-2b0a1d7{--display:flex;}.elementor-11 .elementor-element.elementor-element-a34b824{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-11 .elementor-element.elementor-element-a34b824::before, .elementor-11 .elementor-element.elementor-element-a34b824 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-a34b824 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-a34b824 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-a34b824 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-a34b824 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFF3D 0%, #F2295B08 72%);}.elementor-11 .elementor-element.elementor-element-c023fe5{border-radius:20px 20px 20px 20px;box-shadow:-4px -3px 10px 0px rgba(251, 246, 246, 0.5);}.elementor-11 .elementor-element.elementor-element-c023fe5 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11 .elementor-element.elementor-element-5bd1588{border-radius:20px 20px 20px 20px;box-shadow:-4px -3px 10px 0px rgba(251, 246, 246, 0.5);}.elementor-11 .elementor-element.elementor-element-5bd1588 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11 .elementor-element.elementor-element-4280fea{border-radius:20px 20px 20px 20px;box-shadow:-4px -3px 10px 0px rgba(251, 246, 246, 0.5);}.elementor-11 .elementor-element.elementor-element-4280fea .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11 .elementor-element.elementor-element-6141de7{border-radius:20px 20px 20px 20px;box-shadow:-4px -3px 10px 0px rgba(251, 246, 246, 0.5);}.elementor-11 .elementor-element.elementor-element-6141de7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11 .elementor-element.elementor-element-9ebafd1{border-radius:20px 20px 20px 20px;box-shadow:-4px -3px 10px 0px rgba(251, 246, 246, 0.5);}.elementor-11 .elementor-element.elementor-element-9ebafd1 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11 .elementor-element.elementor-element-a433737{border-radius:20px 20px 20px 20px;box-shadow:-4px -3px 10px 0px rgba(251, 246, 246, 0.5);}.elementor-11 .elementor-element.elementor-element-a433737 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11 .elementor-element.elementor-element-491fce0{--display:flex;}.elementor-11 .elementor-element.elementor-element-a06bc0d{--display:flex;}.elementor-11 .elementor-element.elementor-element-5704609{--display:flex;}.elementor-11 .elementor-element.elementor-element-5704609 > .elementor-shape-top .elementor-shape-fill, .elementor-11 .elementor-element.elementor-element-5704609 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF36;}.elementor-11 .elementor-element.elementor-element-5704609 > .elementor-shape-top svg, .elementor-11 .elementor-element.elementor-element-5704609 > .e-con-inner > .elementor-shape-top svg{height:345px;transform:translateX(-50%) rotateY(180deg);}.elementor-11 .elementor-element.elementor-element-5b1c4b7{--display:flex;}.elementor-11 .elementor-element.elementor-element-b4f25d5{--spacer-size:30px;}.elementor-11 .elementor-element.elementor-element-600536a{--display:flex;}.elementor-11 .elementor-element.elementor-element-600536a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-a524331{background-color:transparent;background-image:radial-gradient(at center center, #B8860B70 25%, #F2295B03 54%);}.elementor-11 .elementor-element.elementor-element-8b38f68{--spacer-size:24px;}.elementor-11 .elementor-element.elementor-element-98c3292{--display:flex;--overlay-opacity:0.5;--border-radius:40px 40px 40px 40px;}.elementor-11 .elementor-element.elementor-element-98c3292::before, .elementor-11 .elementor-element.elementor-element-98c3292 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-98c3292 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-98c3292 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-98c3292 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-98c3292 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #BD8B1E94 2%, #FFFDFE14 100%);}.elementor-11 .elementor-element.elementor-element-98c3292.e-con{--flex-grow:0;--flex-shrink:0;}.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-11 .elementor-element.elementor-element-94f39b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-field-group > label, .elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-field-subgroup label{color:#B6B7C1;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-field-type-html{padding-bottom:0px;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-field-group .elementor-field{color:#B6B7C1;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-field-group .elementor-field, .elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;}.elementor-11 .elementor-element.elementor-element-94f39b2 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-button[type="submit"]{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-94f39b2 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-94f39b2 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-94f39b2 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-94f39b2 .elementor-message{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-11 .elementor-element.elementor-element-94f39b2{--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-11 .elementor-element.elementor-element-e013e45{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-127cf78{--spacer-size:30px;}.elementor-11 .elementor-element.elementor-element-f27ae88 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11 .elementor-element.elementor-element-f27ae88 .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;}.elementor-11 .elementor-element.elementor-element-f27ae88 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#161F3C00;border-radius:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-3b347a8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-3b347a8.e-con{--align-self:center;}.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-11 .elementor-element.elementor-element-7c27db3 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-2594c2f .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-7340852{--display:flex;}.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-11 .elementor-element.elementor-element-38665e8{text-align:center;}.elementor-11 .elementor-element.elementor-element-38665e8 img{width:45%;max-width:44%;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-a34b824{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-3b347a8{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-dbbe833{--width:101.62%;}.elementor-11 .elementor-element.elementor-element-a34b824{--content-width:638px;}.elementor-11 .elementor-element.elementor-element-5704609{--content-width:1163px;}.elementor-11 .elementor-element.elementor-element-600536a{--width:91%;}.elementor-11 .elementor-element.elementor-element-98c3292{--width:83%;}.elementor-11 .elementor-element.elementor-element-e013e45{--content-width:883px;}.elementor-11 .elementor-element.elementor-element-3b347a8{--content-width:500px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-a34b824{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-3b347a8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for form, class: .elementor-element-94f39b2 *//* =========================
   LUX FORM ELITE | ONE CLASS
   - לא בורח מהקונטיינר
   - ממורכז, רספונסיבי
   - רקע/הילה בתוך הגבולות
   - checkbox/radio בטוחים
========================= */

.lux-form-elite{
  /* layout */
  position:relative;
  isolation:isolate;
  direction:rtl;
  width:100%;
  max-width:720px;          /* מרכז את הטופס ולא נותן לו להימרח */
  margin:0 auto;
  padding:26px 22px;
  border-radius:24px;

  /* חשוב: מונע "בריחות" של הילות/רקע */
  overflow:hidden;
  box-sizing:border-box;

  /* optional: מרווח פנימי נעים בין אלמנטים */
  display:grid;
  gap:14px;

  /* צבעי בסיס */
  color:#fff;
  background:rgba(10,12,22,.55);
  border:1px solid rgba(255,255,255,.10);
  box-shadow:0 22px 70px rgba(0,0,0,.45);
}

/* ===== רקע + הילה מאחורה (בתוך הקונטיינר בלבד) ===== */
.lux-form-elite::before{
  content:"";
  position:absolute;
  inset:0;                 /* היה inset שלילי - זה מה שגרם לבריחה */
  border-radius:inherit;

  background:
    radial-gradient(520px 220px at 22% 12%, rgba(246,215,122,.22), transparent 60%),
    radial-gradient(520px 260px at 82% 6%, rgba(140,170,255,.18), transparent 62%),
    linear-gradient(180deg, rgba(12,14,30,.78), rgba(8,10,22,.88));

  z-index:-2;
  animation:luxGlow 9s ease-in-out infinite alternate;
}

.lux-form-elite::after{
  content:"";
  position:absolute;
  inset:0;                 /* בתוך הקונטיינר */
  border-radius:inherit;

  /* הילה עדינה שלא "יוצאת" החוצה כי יש overflow:hidden */
  background:
    radial-gradient(420px 220px at 50% 15%, rgba(246,215,122,.22), transparent 70%),
    radial-gradient(520px 260px at 50% 110%, rgba(140,170,255,.10), transparent 70%);

  filter:blur(18px);
  opacity:.9;
  z-index:-3;
  pointer-events:none;
}

/* ===== טקסטים/לייבלים (אם יש) ===== */
.lux-form-elite label{
  color:rgba(255,255,255,.86);
  font-weight:700;
  font-size:14px;
  line-height:1.2;
}

/* ===== שדות טקסט בלבד (לא checkbox/radio) ===== */
.lux-form-elite input:not([type="checkbox"]):not([type="radio"]),
.lux-form-elite textarea,
.lux-form-elite select{
  width:100%;
  box-sizing:border-box;

  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.18);
  border-radius:16px;

  padding:14px 16px;
  color:#ffffff;
  font-size:16px;
  line-height:1.35;

  box-shadow:inset 0 10px 26px rgba(0,0,0,.25);
  transition:transform .18s ease, box-shadow .25s ease, border-color .25s ease, background .25s ease;
}

.lux-form-elite input::placeholder,
.lux-form-elite textarea::placeholder{
  color:rgba(255,255,255,.55);
}

.lux-form-elite input:not([type="checkbox"]):not([type="radio"]):focus,
.lux-form-elite textarea:focus,
.lux-form-elite select:focus{
  outline:none;
  border-color:rgba(246,215,122,.6);
  background:rgba(255,255,255,.085);
  box-shadow:
    0 0 0 4px rgba(246,215,122,.16),
    inset 0 10px 26px rgba(0,0,0,.28);
}

/* ===== checkbox/radio - לא שוברים עיצוב ===== */
.lux-form-elite input[type="checkbox"],
.lux-form-elite input[type="radio"]{
  width:auto;
  box-shadow:none;
  accent-color:#f6d77a;
}

/* ===== כפתור זהב ===== */
.lux-form-elite button,
.lux-form-elite input[type="submit"]{
  position:relative;
  width:100%;
  box-sizing:border-box;

  padding:16px 18px;
  border-radius:999px;
  border:none;
  cursor:pointer;

  background:
    linear-gradient(180deg, rgba(255,255,255,.35), rgba(255,255,255,0) 40%),
    linear-gradient(135deg, #f6d77a, #d7ad4e 55%, #a97722);

  color:#ffffff;
  font-weight:900;
  font-size:18px;
  letter-spacing:.3px;
  text-shadow:0 1px 0 rgba(0,0,0,.3);

  box-shadow:
    0 18px 50px rgba(0,0,0,.52),
    inset 0 1px 0 rgba(255,255,255,.65);

  transition:transform .22s ease, filter .22s ease, box-shadow .22s ease;
}

/* הילה מתחת לכפתור (גם היא נשארת בתוך הקונטיינר בגלל overflow:hidden) */
.lux-form-elite button::before,
.lux-form-elite input[type="submit"]::before{
  content:"";
  position:absolute;
  left:50%;
  top:100%;
  transform:translate(-50%,-8px);
  width:120%;
  height:34px;
  background:radial-gradient(closest-side, rgba(246,215,122,.55), transparent 72%);
  filter:blur(14px);
  opacity:.9;
  z-index:-1;
  pointer-events:none;
}

.lux-form-elite button:hover,
.lux-form-elite input[type="submit"]:hover{
  transform:translateY(-2px);
  filter:brightness(1.05) saturate(1.06);
  box-shadow:
    0 24px 74px rgba(0,0,0,.58),
    inset 0 1px 0 rgba(255,255,255,.7);
}

.lux-form-elite button:active,
.lux-form-elite input[type="submit"]:active{
  transform:translateY(0px) scale(.99);
}

/* ===== אנימציה עדינה לרקע ===== */
@keyframes luxGlow{
  0%{ filter:saturate(1) brightness(1); transform:scale(1); }
  100%{ filter:saturate(1.05) brightness(1.04); transform:scale(1.02); }
}

/* ===== רספונסיבי ===== */
@media (max-width:560px){
  .lux-form-elite{
    max-width:100%;
    padding:22px 16px;
    border-radius:20px;
  }
  .lux-form-elite input:not([type="checkbox"]):not([type="radio"]),
  .lux-form-elite textarea,
  .lux-form-elite select{
    border-radius:14px;
    padding:13px 14px;
    font-size:16px;
  }
}/* End custom CSS */