/* Persian form fixes only. Elementor alignment, sliders and timeline geometry remain unchanged. */
html[dir="rtl"] .ekit-wid-con .ekit-register-form-input,
html[dir="rtl"] .ekit-wid-con .ekit-login-form input:not([type="checkbox"]):not([type="submit"]) {
    direction: rtl;
    text-align: start;
}
html[dir="rtl"] .ekit-wid-con input.ekit-register-form-input:is([type="email"], [type="url"], [type="tel"], [type="number"], [type="password"]),
html[dir="rtl"] .ekit-wid-con .ekit-login-form input:is([type="email"], [type="url"], [type="tel"], [type="number"], [type="password"]) {
    direction: ltr;
    text-align: left;
}
html[dir="rtl"] .ekit-wid-con .ekit-register-form-input-group.icon-start .ekit-register-form-input { padding-right: 44px; padding-left: 12px; }
html[dir="rtl"] .ekit-wid-con .ekit-register-form-input-group.icon-end .ekit-register-form-input { padding-left: 44px; padding-right: 12px; }
html[dir="rtl"] .ekit-wid-con .ekit-register-form-input-group.has-toggle:not(.icon-end) .ekit-register-form-input { padding-left: 44px; }
html[dir="rtl"] .ekit-wid-con .ekit-register-form-input-group.icon-end.has-toggle .ekit-register-form-input { padding-left: 84px; }
html[dir="rtl"] .ekit-wid-con .ekit-register-form-icon.ekit-icon-start { right: 18px; left: auto; }
html[dir="rtl"] .ekit-wid-con .ekit-register-form-icon.ekit-icon-end { left: 18px; right: auto; }
html[dir="rtl"] .ekit-wid-con .ekit-register-form-icon.ekit-icon-start::after { left: -8px; right: auto; border-left: 2px solid; border-right: 0; }
html[dir="rtl"] .ekit-wid-con .ekit-register-form-icon.ekit-icon-end::before { right: -8px; left: auto; border-right: 2px solid; border-left: 0; }
html[dir="rtl"] .ekit-wid-con .ekit-register-form-password-toggle { left: 10px; right: auto; }
html[dir="rtl"] .ekit-wid-con .ekit-register-form-input-group.has-toggle .ekit-register-form-icon.ekit-icon-end { left: 48px; right: auto; }
html[dir="rtl"] .ekit-wid-con .ekit-register-form-required { margin-right: 4px; margin-left: 0; }
html[dir="rtl"] .ekit-wid-con .ekit-register-separator::before { margin-right: 0; margin-left: 7px; }
html[dir="rtl"] .ekit-wid-con .ekit-register-separator::after { margin-left: 0; margin-right: 7px; }
