.elementor-2043 .elementor-element.elementor-element-f519e18{--display:flex;}.elementor-2043 .elementor-element.elementor-element-d59e40e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2043 .elementor-element.elementor-element-d59e40e .elementor-divider-separator{width:100%;}.elementor-2043 .elementor-element.elementor-element-d59e40e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2043 .elementor-element.elementor-element-80e7938{--display:flex;}.elementor-2043 .elementor-element.elementor-element-285a10f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-285a10f:not(.elementor-motion-effects-element-type-background), .elementor-2043 .elementor-element.elementor-element-285a10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1A1A1A 0%, #2D2D2D 100%);}.elementor-2043 .elementor-element.elementor-element-285a10f.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-2043 .elementor-element.elementor-element-285a10f{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2043 .elementor-element.elementor-element-285a10f{--width:98.283%;}}@media(max-width:767px){.elementor-2043 .elementor-element.elementor-element-285a10f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* ===== בסיס לבלוקים ===== */
.wl-section{
  max-width: 1200px; margin: 0 auto; padding: 40px 20px;
  color:#fff; line-height:1.6; text-align:right;
}
@media (max-width:768px){ .wl-section{ padding:24px 16px; } }

/* בלוק 1 – HERO */
.wl-hero{
  background: linear-gradient(135deg,#1a1a1a 0%, #2d2d2d 50%, #1a1a1a 100%);
  border-radius:20px; box-shadow: 0 0 0 1px rgba(255,255,255,.12) inset;
}
.wl-title{
  font-weight:800; margin:0 0 10px;
  font-size: clamp(26px,4.5vw,40px);
  background: linear-gradient(45deg,#ff6b6b,#feca57);
  -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;
}
.wl-sub{ color:#ccc; font-size:clamp(16px,2.2vw,20px); margin:0 0 20px; }

.wl-list{ list-style:none; margin:0; padding:0; display:grid; gap:12px; }
.wl-list li{
  display:grid; grid-template-columns:26px 1fr; align-items:center; gap:10px;
  background: rgba(255,255,255,.06); border-radius:12px; padding:10px 12px;
}
.wl-list li::before{
  content:'✓'; display:grid; place-items:center; width:24px; height:24px;
  border-radius:50%; color:#fff; font-weight:700; font-size:14px;
  background: linear-gradient(135deg,#27ae60,#2ecc71);
}

/* בלוק HERO ראשי */
.wl-main-hero{
  text-align:center;
  background: linear-gradient(135deg,#1f1f1f 0%, #2b2b2b 100%);
  padding:60px 20px; border-radius:20px; margin-bottom:32px;
  box-shadow:0 0 20px rgba(0,0,0,.4);
}
.wl-main-title{ font-size: clamp(32px,5vw,52px); font-weight:900; margin-bottom:12px; color:#fff; }
.wl-main-sub{ max-width:800px; margin:0 auto 24px; color:#ccc; font-size:clamp(16px,2vw,20px); line-height:1.5; }
.wl-main-btn{
  display:inline-block; padding:16px 32px; font-weight:800; border-radius:999px; text-decoration:none; color:#fff;
  background: linear-gradient(135deg,#ff6b6b,#ee5a24); box-shadow:0 4px 15px rgba(255,107,107,.4);
  transition: all .2s ease;
}
.wl-main-btn:hover{ transform:translateY(-2px) scale(1.03); box-shadow:0 8px 20px rgba(255,107,107,.5); }

/* כל הבלוקים בדף הנחיתה */
.wl-section { direction: rtl; text-align: center; margin: 0 auto; max-width: 900px; }
.wl-section ul { display: inline-block; text-align: right; margin: 0 auto; }
.wl-title, .wl-sub { text-align: center; }

/* בלוק 3 – TRUST */
.wl-trust{ background: rgba(255,255,255,.05); border-radius:20px; margin-top:32px; }
.wl-trust .wl-stats{ display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin:16px 0 24px; }
.wl-trust .wl-stat{ text-align:center; }
.wl-trust .wl-stat .num{ display:block; font-weight:800; font-size: clamp(28px,4vw,40px); color:#ff6b6b; }
.wl-trust .wl-stat .txt{ color:#ccc; }
@media (max-width:768px){ .wl-trust .wl-stats{ grid-template-columns:1fr; } }
.wl-trust .wl-follow{ text-align:center; margin-top:10px; }
.wl-cta{
  display:inline-block; padding:14px 26px; border-radius:999px; font-weight:700; text-decoration:none;
  color:#fff; background: linear-gradient(135deg,#E1306C,#C13584);
  box-shadow:0 4px 15px rgba(225,48,108,.3); transition: transform .2s ease;
}
.wl-cta:hover{ transform: translateY(-2px) scale(1.03); }

/* ===== הסתרת הווידג׳ט הישן של המודאל אם נשאר בעמוד ===== */
#wl-modal-widget {
  margin:0 !important; padding:0 !important; height:0 !important; overflow:hidden !important;
}

/* ===== בלוק 2 – עיצוב לטופס Forminator (#2072) – DARK CLEAN ===== */

/* עטיפת המודול */
#forminator-module-2072{
  background: rgba(255,255,255,.10);
  -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);
  border:1px solid rgba(255,255,255,.20);
  border-radius:20px; padding:32px; margin: 24px auto 0; max-width: 720px; color:#fff;
}
@media (min-width:992px){ #forminator-module-2072{ position:sticky; top:20px; } }
@media (max-width:768px){ #forminator-module-2072{ padding:24px; position:static; } }

/* RTL ויישור */
#forminator-module-2072 .forminator-ui{ direction:rtl; text-align:right; }

/* כל סוגי השדות (כולל intl-tel-input) */
#forminator-module-2072 .forminator-input,
#forminator-module-2072 .forminator-textarea,
#forminator-module-2072 .forminator-select,
#forminator-module-2072 input[type="text"],
#forminator-module-2072 input[type="email"],
#forminator-module-2072 input[type="tel"],
#forminator-module-2072 select,
#forminator-module-2072 textarea,
#forminator-module-2072 .iti input {
  width:100% !important;
  background: rgba(255,255,255,.08) !important;
  border: 2px solid rgba(255,255,255,.28) !important;
  border-radius:10px !important;
  padding:14px !important;
  color:#fff !important;              /* טקסט לבן */
  caret-color:#fff !important;
  box-shadow:none !important;
  direction: rtl !important;
  text-align: right !important;
}

/* Placeholder בהיר */
#forminator-module-2072 ::placeholder{
  color: rgba(255,255,255,.65) !important;
  opacity:1 !important;
}

/* פוקוס */
#forminator-module-2072 input:focus,
#forminator-module-2072 select:focus,
#forminator-module-2072 textarea:focus,
#forminator-module-2072 .iti input:focus{
  background: rgba(255,255,255,.12) !important;
  border-color: rgba(255,255,255,.6) !important;
  box-shadow: 0 0 0 3px rgba(255,255,255,.12) !important;
  outline:none !important;
  color:#fff !important;
}

/* רדיו “כן/לא” בשורה אחת */
#forminator-module-2072 .forminator-radio .forminator-option{
  display:inline-flex; align-items:center; margin-inline-start:16px;
}
#forminator-module-2072 .forminator-radio label{ color:#ddd; }

/* כפתור שליחה */
#forminator-module-2072 .forminator-button-submit,
#forminator-module-2072 .forminator-ui .forminator-button{
  background: linear-gradient(135deg,#ff6b6b,#ee5a24) !important;
  border:0 !important; color:#fff !important;
  border-radius:999px !important; padding:16px 24px !important;
  font-weight:800 !important; text-transform:uppercase;
  width:100%;
}
#forminator-module-2072 .forminator-ui .forminator-button:hover{
  transform: translateY(-2px);
  box-shadow: 0 10px 25px rgba(255,107,107,.35);
}

/* ריווח שורות */
#forminator-module-2072 .forminator-row{ margin-bottom:16px; }

/* תיקון אוטופיל (Chrome/Edge) שלא יצבע רקע/טקסט מוזר */
#forminator-module-2072 input:-webkit-autofill,
#forminator-module-2072 textarea:-webkit-autofill{
  -webkit-text-fill-color:#fff !important;
  -webkit-box-shadow: 0 0 0 1000px rgba(255,255,255,.08) inset !important;
  transition: background-color 9999s ease-in-out 0s !important;
}
/* ==== תיקון שדה טלפון (intl-tel-input) בטופס 2072 ==== */
/* מצמיד את מיכל הדגל לימין ומוסיף ריווח פנימי מספיק לטקסט */
#forminator-module-2072 .iti__flag-container{
  right: 8px !important;
  left: auto !important;
}

/* נותן padding בצד ימין כדי שהספרה הראשונה לא תתחבא מתחת לדגל */
#forminator-module-2072 .iti input.forminator-input,
#forminator-module-2072 .iti input{
  padding-right: 56px !important;  /* חשוב: ריווח לצד הדגל */
  padding-left: 12px !important;
  text-align: right !important;
  direction: rtl !important;
  box-sizing: border-box;
}

/* אם מופעל מצב separate dial code בתוסף – כיסוי גם לו */
#forminator-module-2072 .iti--separate-dial-code input{
  padding-right: 72px !important;
}
/* טקסט לבן בכל אזור המודאל */
#wlModal,
#wlModal * {
  color: #fff !important;
}

/* טקסטים משניים */
#wlModal p,
#wlModal label,
#wlModal .wl-consent span {
  color: rgba(255,255,255,.85) !important;
}

/* הצ'יפים של טווחי השעות */
#wlModal .wl-chip {
  color: #fff !important;
}

/* Placeholder בהיר בשדה ההערות */
#wlModal ::placeholder {
  color: rgba(255,255,255,.70) !important;
  opacity: 1 !important;
}
<style id="wlModalColorFix">
  /* כל הטקסטים במודאל בלבן */
  #wlModal .wl-box,
  #wlModal .wl-box :where(h1,h2,h3,h4,h5,h6,p,label,strong,span,small,em,b,i,li,div) {
    color: #fff !important;
  }

  /* טקסטים משניים טיפה רכים */
  #wlModal p,
  #wlModal label,
  #wlModal .wl-consent span {
    color: rgba(255,255,255,.88) !important;
  }

  /* טווחי השעות (הצ'יפים) */
  #wlModal .wl-chip {
    color: #fff !important;
    border-color: rgba(255,255,255,.45) !important;
  }

  /* שדות כתיבה */
  #wlModal textarea,
  #wlModal input {
    color: #fff !important;
    caret-color: #fff !important;
  }

  /* פלייסהולדרים */
  #wlModal ::placeholder {
    color: rgba(255,255,255,.70) !important;
    opacity: 1 !important;
  }
</style>
/* 1) מסתיר את הודעת ההצלחה של Forminator בטופס 2072 בלבד
      כדי שלא תהיה גלילה עד אליה */
#forminator-module-2072 .forminator-response-message{
  display: none !important;
}

/* 2) צבעי טקסט בתוך המודאל בלבד */
#wlModal .wl-box,
#wlModal .wl-box :where(h1,h2,h3,h4,h5,h6,p,label,strong,span,small,em,b,i,li,div){
  color:#fff !important;
}
#wlModal p,
#wlModal label,
#wlModal .wl-consent span{
  color:rgba(255,255,255,.88) !important;
}
#wlModal .wl-chip{
  color:#fff !important;
  border-color:rgba(255,255,255,.45) !important;
}
#wlModal textarea,
#wlModal input{
  color:#fff !important;
  caret-color:#fff !important;
}
#wlModal ::placeholder{
  color:rgba(255,255,255,.70) !important;
  opacity:1 !important;
}

/* 3) אופציונלי: אם אתה עדיין מרגיש "קפיצה" בגלל sticky,
      בטל רק אז — אחרת אל תשתמש בזה. */
/*
@media (min-width:992px){
  #forminator-module-2072{ position:static; top:auto; }
}
*//* End custom CSS */