form.hi-form[dir="rtl"] { text-align: right; }
form.hi-form[dir="rtl"] .hi-label,
form.hi-form[dir="rtl"] .hi-note { text-align: right; }
form.hi-form[dir="rtl"] input[type="email"],
form.hi-form[dir="rtl"] input[type="tel"] { direction: ltr; text-align: left; }
form.hi-form[dir="rtl"] .hi-form-checkboxes-list { padding-inline-start: 0; }
form.hi-form[dir="rtl"] .hi-form-field { text-align: start; }
form.hi-form[dir="rtl"] .hi-form-checkboxes-list li { padding: 0 25px 0 0; }
form.hi-form[dir="rtl"] .checkmark { left: auto; right: 2px; }
form.hi-form[dir="rtl"] .hi-checkbox-label,
form.hi-form[dir="rtl"] .hi-checkbox-content { text-align: right; }
form.hi-form[dir="rtl"] .hi-checkbox-content { padding-right: 0; padding-left: 10px; }
form.hi-form[dir="rtl"] .hi-checkbox-content img { float: right; margin-right: 0; margin-left: 10px; }
form.hi-form[dir="rtl"] .hi-form-listitem { clear: right; }
form.hi-form[dir="rtl"] .hi-label { transform-origin: right center; }
form.hi-form[dir="rtl"] .hi-option { padding-left: 0; padding-right: 25px; }
form.hi-form[dir="rtl"] .dotmark { left: auto; right: 1px; }
