.elementor-427 .elementor-element.elementor-element-3a54d1e3:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-3a54d1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E3C72B0 0%, #1E3C72 100%);}.elementor-427 .elementor-element.elementor-element-3a54d1e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 52px 20px;}.elementor-427 .elementor-element.elementor-element-3a54d1e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-427 .elementor-element.elementor-element-5d1ad696{text-align:center;}.elementor-427 .elementor-element.elementor-element-5d1ad696 .elementor-heading-title{font-size:44px;color:#F4F3F3;}.elementor-427 .elementor-element.elementor-element-72e8b6d1{text-align:center;font-size:18px;color:#e8f1ff;}.elementor-427 .elementor-element.elementor-element-92ff4c0{padding:10px 0px 10px 0px;}.elementor-427 .elementor-element.elementor-element-43a7a0ef:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-43a7a0ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-427 .elementor-element.elementor-element-43a7a0ef, .elementor-427 .elementor-element.elementor-element-43a7a0ef > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-427 .elementor-element.elementor-element-43a7a0ef{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 24px 24px;}.elementor-427 .elementor-element.elementor-element-43a7a0ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-427 .elementor-element.elementor-element-1c459458 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-1c459458.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#1e3c72;}.elementor-427 .elementor-element.elementor-element-1c459458.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-1c459458.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-427 .elementor-element.elementor-element-1c459458.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-1c459458.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-427 .elementor-element.elementor-element-1c459458.elementor-view-framed .elementor-icon{background-color:#1e3c72;}.elementor-427 .elementor-element.elementor-element-1c459458.elementor-view-stacked .elementor-icon svg{fill:#1e3c72;}.elementor-427 .elementor-element.elementor-element-1c459458 .elementor-icon{padding:22px;}.elementor-427 .elementor-element.elementor-element-22685f6d{text-align:center;}.elementor-427 .elementor-element.elementor-element-22685f6d .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-427 .elementor-element.elementor-element-4a5fc1f7{text-align:center;color:#6b7280;}.elementor-427 .elementor-element.elementor-element-7b1d0bc6:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-7b1d0bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-427 .elementor-element.elementor-element-7b1d0bc6, .elementor-427 .elementor-element.elementor-element-7b1d0bc6 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-427 .elementor-element.elementor-element-7b1d0bc6{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 24px 24px;}.elementor-427 .elementor-element.elementor-element-7b1d0bc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-427 .elementor-element.elementor-element-31c04114 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-31c04114.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#1e3c72;}.elementor-427 .elementor-element.elementor-element-31c04114.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-31c04114.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-427 .elementor-element.elementor-element-31c04114.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-31c04114.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-427 .elementor-element.elementor-element-31c04114.elementor-view-framed .elementor-icon{background-color:#1e3c72;}.elementor-427 .elementor-element.elementor-element-31c04114.elementor-view-stacked .elementor-icon svg{fill:#1e3c72;}.elementor-427 .elementor-element.elementor-element-31c04114 .elementor-icon{padding:22px;}.elementor-427 .elementor-element.elementor-element-232d4a7a{text-align:center;}.elementor-427 .elementor-element.elementor-element-232d4a7a .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-427 .elementor-element.elementor-element-6b4a745d{text-align:center;color:#6b7280;}.elementor-427 .elementor-element.elementor-element-3f96af49:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-3f96af49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-427 .elementor-element.elementor-element-3f96af49, .elementor-427 .elementor-element.elementor-element-3f96af49 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-427 .elementor-element.elementor-element-3f96af49{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 24px 24px;}.elementor-427 .elementor-element.elementor-element-3f96af49 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-427 .elementor-element.elementor-element-7106aec8 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-7106aec8.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#1e3c72;}.elementor-427 .elementor-element.elementor-element-7106aec8.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-7106aec8.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-427 .elementor-element.elementor-element-7106aec8.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-7106aec8.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-427 .elementor-element.elementor-element-7106aec8.elementor-view-framed .elementor-icon{background-color:#1e3c72;}.elementor-427 .elementor-element.elementor-element-7106aec8.elementor-view-stacked .elementor-icon svg{fill:#1e3c72;}.elementor-427 .elementor-element.elementor-element-7106aec8 .elementor-icon{padding:22px;}.elementor-427 .elementor-element.elementor-element-11a3664f{text-align:center;}.elementor-427 .elementor-element.elementor-element-11a3664f .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-427 .elementor-element.elementor-element-f034436{text-align:center;color:#6b7280;}.elementor-427 .elementor-element.elementor-element-406e8a15:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-406e8a15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-427 .elementor-element.elementor-element-406e8a15, .elementor-427 .elementor-element.elementor-element-406e8a15 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-427 .elementor-element.elementor-element-406e8a15{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 24px 24px;}.elementor-427 .elementor-element.elementor-element-406e8a15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-427 .elementor-element.elementor-element-2c7a29d9 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-2c7a29d9.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#1e3c72;}.elementor-427 .elementor-element.elementor-element-2c7a29d9.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-2c7a29d9.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-427 .elementor-element.elementor-element-2c7a29d9.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-2c7a29d9.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-427 .elementor-element.elementor-element-2c7a29d9.elementor-view-framed .elementor-icon{background-color:#1e3c72;}.elementor-427 .elementor-element.elementor-element-2c7a29d9.elementor-view-stacked .elementor-icon svg{fill:#1e3c72;}.elementor-427 .elementor-element.elementor-element-2c7a29d9 .elementor-icon{padding:22px;}.elementor-427 .elementor-element.elementor-element-40305cc{text-align:center;}.elementor-427 .elementor-element.elementor-element-40305cc .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-427 .elementor-element.elementor-element-5459b814{text-align:center;color:#6b7280;}.elementor-427 .elementor-element.elementor-element-174dcb2c{padding:10px 0px 40px 0px;}.elementor-427 .elementor-element.elementor-element-1844c3c9:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-1844c3c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-427 .elementor-element.elementor-element-1844c3c9, .elementor-427 .elementor-element.elementor-element-1844c3c9 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-427 .elementor-element.elementor-element-1844c3c9{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 18px 18px 18px;}.elementor-427 .elementor-element.elementor-element-1844c3c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-427 .elementor-element.elementor-element-63b6e64f{text-align:center;}.elementor-427 .elementor-element.elementor-element-63b6e64f .elementor-heading-title{font-size:24px;}.elementor-427 .elementor-element.elementor-element-284311a4 iframe{height:347px;}.elementor-427 .elementor-element.elementor-element-fd410a3{padding:10px 0px 10px 0px;}.elementor-427 .elementor-element.elementor-element-4348ad4:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-4348ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-427 .elementor-element.elementor-element-4348ad4, .elementor-427 .elementor-element.elementor-element-4348ad4 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-427 .elementor-element.elementor-element-4348ad4{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 24px 24px;}.elementor-427 .elementor-element.elementor-element-4348ad4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-427 .elementor-element.elementor-element-b9008f2{text-align:center;}.elementor-427 .elementor-element.elementor-element-b9008f2 .elementor-heading-title{font-size:28px;font-weight:800;}.elementor-427 .elementor-element.elementor-element-c35493e{text-align:center;color:#6b7280;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-button-content-wrapper{flex-direction:row;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-button span{gap:5px;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-field-type-html{padding-bottom:0px;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-427 .elementor-element.elementor-element-b72cd1b .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-button[type="submit"]{color:#ffffff;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-427 .elementor-element.elementor-element-b72cd1b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-427 .elementor-element.elementor-element-b72cd1b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-427 .elementor-element.elementor-element-b72cd1b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-427 .elementor-element.elementor-element-b72cd1b .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-427 .elementor-element.elementor-element-b72cd1b{--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-427 .elementor-element.elementor-element-34016a6b{padding:10px 0px 10px 0px;}.elementor-427 .elementor-element.elementor-element-43481a16:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-43481a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-427 .elementor-element.elementor-element-43481a16, .elementor-427 .elementor-element.elementor-element-43481a16 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-427 .elementor-element.elementor-element-43481a16{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 24px 24px;}.elementor-427 .elementor-element.elementor-element-43481a16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-427 .elementor-element.elementor-element-73874bbe{text-align:right;}.elementor-427 .elementor-element.elementor-element-73874bbe .elementor-heading-title{font-weight:700;}.elementor-427 .elementor-element.elementor-element-f08a759{text-align:right;color:#6b7280;}.elementor-427 .elementor-element.elementor-element-2c88b774{text-align:right;color:#6b7280;}.elementor-427 .elementor-element.elementor-element-41bcec02{text-align:right;color:#6b7280;}.elementor-427 .elementor-element.elementor-element-de79a0{text-align:right;color:#6b7280;}/* Start custom CSS for section, class: .elementor-element-fd410a3 *//* ================================================
   טופס יצירת קשר - תיקוני RTL מלאים
   עבור: א.מ. נדל"ן 360
   ================================================ */

/* ---------- כללי ---------- */
.elementor-form {
  direction: rtl !important;
}

.elementor-field-group {
  direction: rtl !important;
  text-align: right !important;
}

/* ---------- Labels (תוויות) ---------- */
.elementor-field-label {
  text-align: right !important;
  direction: rtl !important;
  display: block !important;
  margin-bottom: 8px !important;
  font-weight: 700 !important;
  color: #0f2137 !important;
}

/* ---------- Input Fields ---------- */
.elementor-field.elementor-field-textual {
  direction: rtl !important;
  text-align: right !important;
  padding-right: 16px !important;
  padding-left: 16px !important;
}

/* Input Placeholder */
.elementor-field.elementor-field-textual::placeholder {
  text-align: right !important;
  direction: rtl !important;
  opacity: 0.6 !important;
}

/* ---------- Select Fields (קריטי!) ---------- */
.elementor-field.elementor-select-wrapper select,
.elementor-field-textual[type="select"],
select.elementor-field {
  direction: rtl !important;
  text-align: right !important;
  text-align-last: right !important; /* Chrome, Edge, Opera */
  -moz-text-align-last: right !important; /* Firefox */
  padding-right: 16px !important;
  padding-left: 40px !important; /* מקום לחץ */
}

/* Select Options */
.elementor-field.elementor-select-wrapper select option,
select.elementor-field option {
  direction: rtl !important;
  text-align: right !important;
  padding-right: 10px !important;
}

/* Select Arrow Position */
.elementor-select-wrapper::before {
  left: 12px !important;
  right: auto !important;
}

/* ---------- Textarea ---------- */
textarea.elementor-field {
  direction: rtl !important;
  text-align: right !important;
  padding: 12px 16px !important;
}

textarea.elementor-field::placeholder {
  text-align: right !important;
  direction: rtl !important;
}

/* ---------- Checkbox/Radio (אישור תנאים) ---------- */
.elementor-field-type-acceptance,
.elementor-field-type-radio,
.elementor-field-type-checkbox {
  direction: rtl !important;
  text-align: right !important;
}

.elementor-field-type-acceptance .elementor-field-label,
.elementor-field-type-radio .elementor-field-label,
.elementor-field-type-checkbox .elementor-field-label {
  display: inline-flex !important;
  flex-direction: row-reverse !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 0 !important;
}

.elementor-field-type-acceptance input[type="checkbox"],
.elementor-field-type-radio input[type="radio"],
.elementor-field-type-checkbox input[type="checkbox"] {
  margin-left: 8px !important;
  margin-right: 0 !important;
}

/* ---------- Submit Button ---------- */
.elementor-button {
  direction: rtl !important;
}

.elementor-button-icon {
  margin-left: 10px !important;
  margin-right: 0 !important;
}

/* כפתור מיושר למרכז */
.elementor-field-type-submit {
  text-align: center !important;
}

/* ---------- Error Messages ---------- */
.elementor-message.elementor-message-danger,
.elementor-field-type-text .elementor-field-error {
  direction: rtl !important;
  text-align: right !important;
}

/* ---------- Success Message ---------- */
.elementor-message.elementor-message-success {
  direction: rtl !important;
  text-align: center !important;
}

/* ---------- Required Mark (כוכבית) ---------- */
.elementor-mark-required {
  color: #dc3545 !important;
  margin-left: 4px !important;
  margin-right: 0 !important;
}

/* ---------- Field Validation States ---------- */
.elementor-field-group.error .elementor-field {
  border-color: #dc3545 !important;
}

.elementor-field-group.success .elementor-field {
  border-color: #28a745 !important;
}

/* ---------- Focus States ---------- */
.elementor-field:focus {
  border-color: #2a5298 !important;
  box-shadow: 0 0 0 3px rgba(42, 82, 152, 0.1) !important;
  outline: none !important;
}

/* ---------- Mobile Responsive ---------- */
@media (max-width: 767px) {
  .elementor-field-group {
    width: 100% !important;
  }
  
  .elementor-field-label {
    font-size: 14px !important;
  }
  
  .elementor-field {
    font-size: 14px !important;
  }
}

/* ---------- Tablet Responsive ---------- */
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-field-group[data-width="25"] {
    width: 50% !important;
  }
}

/* ================================================
   סגנונות ספציפיים לטופס נדל"ן 360
   ================================================ */

/* צבעים מותאמים */
.elementor-form .elementor-field-label {
  color: #0f2137 !important;
  font-family: 'Heebo', sans-serif !important;
}

.elementor-form .elementor-field {
  border-color: #e5e7eb !important;
  color: #2b2f36 !important;
  font-family: 'Heebo', sans-serif !important;
}

.elementor-form .elementor-button {
  background: linear-gradient(135deg, #ffd700, #F4E19C) !important;
  color: #1e3c72 !important;
  font-weight: 800 !important;
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.3) !important;
  font-family: 'Heebo', sans-serif !important;
}

.elementor-form .elementor-button:hover {
  background: linear-gradient(135deg, #F4E19C, #ffd700) !important;
  box-shadow: 0 6px 20px rgba(255, 215, 0, 0.4) !important;
  transform: translateY(-2px) !important;
}

/* יישור הטקסט הנבחר לימין */
/* דריסת יישור הטקסט ל-RTL */
.elementor-field-textual.nice-select,
.nice-select.elementor-field-textual,
.elementor-form .nice-select {
  text-align: right !important;
  direction: rtl !important;
  padding-right: 18px !important;
  padding-left: 30px !important;
}

/* הטקסט הנוכחי שנבחר */
.nice-select .current {
  text-align: right !important;
  direction: rtl !important;
}

/* ---------- תיקון מיקום החץ והרשימה ---------- */

/* החץ - העברה לצד ימין */
.nice-select .select-caret-down-wrapper {
  left: auto !important;
  right: 15px !important;  /* מימין */
  top: 50% !important;
  transform: translateY(-50%) !important;
  position: absolute !important;
  pointer-events: none !important;
  z-index: 1 !important;
}

/* התיבה עצמה - padding מותאם */
.nice-select {
  padding-right: 45px !important;  /* מקום לחץ מימין */
  padding-left: 18px !important;
  text-align: right !important;
  direction: rtl !important;
}

/* הרשימה הנפתחת - צמודה לצד ימין */
.nice-select .list {
  left: auto !important;
  right: 0 !important;
  text-align: right !important;
  direction: rtl !important;
  width: 100% !important;
}

/* אפשרויות ברשימה - יישור לימין */
.nice-select .list li {
  text-align: right !important;
  padding-right: 15px !important;
  padding-left: 35px !important;
  direction: rtl !important;
}

/* החץ - סגנון */
.nice-select .select-caret-down-wrapper svg {
  display: block !important;
  width: 12px !important;
  height: 12px !important;
  fill: #666 !important;
}

/* כשהרשימה פתוחה - הרשימה תישאר מצד ימין */
.nice-select.open .list {
  left: auto !important;
  right: 0 !important;
}

/* ---------- הסרת החץ האפור הבהיר - אגרסיבי! ---------- */

/* הסתרת כל ה-pseudo elements */
.elementor-select-wrapper::before,
.elementor-select-wrapper::after,
.nice-select::before,
.nice-select::after {
  display: none !important;
  content: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* הסתרת SVG של Elementor */
.elementor-select-wrapper > svg,
.elementor-field-textual > svg {
  display: none !important;
}

/* הסתרת כל אייקון שאינו select-caret-down-wrapper */
.nice-select svg:not(.select-caret-down-wrapper svg),
.nice-select .e-font-icon-svg:not(.select-caret-down-wrapper .e-font-icon-svg) {
  display: none !important;
  opacity: 0 !important;
}

/* רק החץ הזה נשאר */
.nice-select .select-caret-down-wrapper {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.nice-select .select-caret-down-wrapper svg {
  display: block !important;
  opacity: 1 !important;
}/* End custom CSS */