.elementor-102 .elementor-element.elementor-element-b1f0430{--display:flex;}.elementor-102 .elementor-element.elementor-element-b1f0430.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-102 .elementor-element.elementor-element-a0e0fb0{--e-transform-rotateZ:0deg;--e-transform-flipX:-1;--e-transform-transition-duration:700ms;--e-transform-origin-x:center;}.elementor-102 .elementor-element.elementor-element-a0e0fb0 img{width:86%;max-width:60%;height:201px;}.elementor-102 .elementor-element.elementor-element-a1641a8{--display:flex;}.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-102 .elementor-element.elementor-element-64076e2 .elementor-field-group{padding-right:calc( 40px/2 );padding-left:calc( 40px/2 );margin-bottom:24px;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-form-fields-wrapper{margin-left:calc( -40px/2 );margin-right:calc( -40px/2 );margin-bottom:-24px;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-102 .elementor-element.elementor-element-64076e2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-102 .elementor-element.elementor-element-64076e2 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-102 .elementor-element.elementor-element-64076e2 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-102 .elementor-element.elementor-element-64076e2 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-field-group > label, .elementor-102 .elementor-element.elementor-element-64076e2 .elementor-field-subgroup label{color:#858585;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-field-group > label{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:30px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-field-group .elementor-field{color:#FFFBFB;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-field-group .elementor-field, .elementor-102 .elementor-element.elementor-element-64076e2 .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:3px 3px 3px 3px;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:3px 3px 3px 3px;}.elementor-102 .elementor-element.elementor-element-64076e2 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-button[type="submit"]{color:#ffffff;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-102 .elementor-element.elementor-element-64076e2 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-102 .elementor-element.elementor-element-64076e2 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-102 .elementor-element.elementor-element-64076e2 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-102 .elementor-element.elementor-element-64076e2 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-102 .elementor-element.elementor-element-64076e2{--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;}body.elementor-page-102:not(.elementor-motion-effects-element-type-background), body.elementor-page-102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-a0e0fb0 img{width:100%;max-width:100%;height:148px;}}@media(min-width:768px){.elementor-102 .elementor-element.elementor-element-b1f0430{--width:109.854%;}}/* Start custom CSS for form, class: .elementor-element-64076e2 *//* ============ Reelz – Quiz MONO (WHITE + SHARP ORANGE) | NO BACKGROUND ============ */
@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@300;500;700;800;900&display=swap');

.reelz-quiz-mono{
  /* palette */
  --white:#ffffff;
  --white-soft:rgba(255,255,255,.88);
  --muted:rgba(255,255,255,.72);

  /* sharp premium orange */
  --orange:#ff8a00;
  --orange-strong:#ff9f1a;
  --orange-line:rgba(255,154,26,.95);

  /* lines */
  --border:rgba(255,255,255,.32);
  --border-soft:rgba(255,255,255,.2);

  --radius:18px;
  --w:min(1100px,94vw);

  direction:rtl;
  color:var(--white);
  font-family:"Heebo",system-ui,-apple-system,"Segoe UI",Arial,Helvetica,sans-serif !important;

  background:transparent !important;
  padding:clamp(14px,2.4vw,22px) 0;
}

/* החלת פונט גורפת */
.reelz-quiz-mono :where(
h1,h2,h3,h4,h5,h6,p,small,label,legend,span,strong,em,a,button,
.elementor-field-label,.elementor-field-group>label,.elementor-field-option label,
.elementor-button){
  font-family:inherit !important;
}

/* שדות */
.reelz-quiz-mono :where(input,select,textarea){
  font-family:inherit !important;
  line-height:1.35;
}

/* ===== כרטיס שאלה – NO BG ===== */
.reelz-quiz-mono .elementor-field-group{
  width:var(--w);
  margin:0 auto clamp(16px,2.8vw,22px);
  padding:clamp(26px,3vw,34px);

  background:transparent !important;
  border:1px solid var(--border);
  border-radius:var(--radius);

  box-shadow:none !important;
}

/* ===== כותרת שאלה ===== */
.reelz-quiz-mono .elementor-field-group > label{
  color:var(--white) !important;
  font-size:clamp(20px,2.4vw,26px);
  font-weight:900;
  margin:0 0 18px;
  letter-spacing:-.015em;
}

/* תיאור */
.reelz-quiz-mono .elementor-field-description{
  color:var(--muted);
  font-size:14px;
  margin:-6px 0 14px;
}

/* ===== אפשרויות ===== */
.reelz-quiz-mono .elementor-field-subgroup{
  display:flex;
  flex-direction:column;
  gap:10px;
}

.reelz-quiz-mono .elementor-field-option{
  display:flex;
  align-items:center;
  gap:14px;
  width:100%;
}

/* רדיו - כתום */
.reelz-quiz-mono .elementor-field-option input[type="radio"]{
  appearance:auto;
  accent-color:var(--orange-strong);
  width:18px;
  height:18px;
  margin:0;
}

/* תווית */
.reelz-quiz-mono .elementor-field-option label{
  width:100%;
  padding:14px 26px;

  border-radius:12px;
  border:1px solid var(--border-soft);
  background:transparent !important;

  color:var(--white-soft);
  font-weight:700;
  font-size:15px;

  cursor:pointer;
  transition:.2s ease;
}

/* hover */
.reelz-quiz-mono .elementor-field-option label:hover{
  border-color:var(--orange-line);
  color:var(--white);
  box-shadow:0 0 0 1px rgba(255,255,255,.12);
}

/* checked */
.reelz-quiz-mono .elementor-field-option input[type="radio"]:checked + label{
  background:transparent !important;
  border-color:var(--orange-strong);
  color:var(--orange-strong);
  font-weight:900;

  box-shadow:
    0 0 0 1px var(--orange-line),
    0 0 16px rgba(255,154,26,.45);
}

/* ===== שדות טקסט ===== */
.reelz-quiz-mono input[type="text"],
.reelz-quiz-mono input[type="tel"],
.reelz-quiz-mono input[type="email"],
.reelz-quiz-mono textarea{
  width:100%;
  border-radius:14px;
  padding:16px 22px;

  background:transparent !important;
  border:1px solid var(--border) !important;

  color:var(--white) !important;
  font-size:16px;
}

.reelz-quiz-mono .elementor-field::placeholder{
  color:rgba(255,255,255,.45);
}

.reelz-quiz-mono .elementor-field:focus{
  border-color:var(--orange-strong) !important;
  box-shadow:0 0 0 1px var(--orange-line) !important;
}

/* ===== כפתור ===== */
.reelz-quiz-mono .elementor-button{
  width:var(--w);
  margin:26px auto 0;
  padding:18px 34px;
  border-radius:999px;

  background:transparent !important;
  color:var(--white) !important;

  border:1.5px solid var(--orange-strong) !important;

  font-weight:900;
  letter-spacing:.02em;

  box-shadow:
    0 0 0 1px rgba(255,255,255,.18),
    0 0 22px rgba(255,154,26,.35);

  transition:.2s ease;
}

/* hover */
.reelz-quiz-mono .elementor-button:hover{
  background:var(--orange-strong) !important;
  color:#000 !important;
  transform:translateY(-2px);

  box-shadow:
    0 0 36px rgba(255,154,26,.55),
    0 14px 30px rgba(0,0,0,.55);
}

/* mobile */
@media (max-width:680px){
  .reelz-quiz-mono .elementor-field-group{
    padding:20px;
  }
  .reelz-quiz-mono .elementor-button{
    width:min(95vw,520px);
  }
}/* End custom CSS */