.elementor-5969 .elementor-element.elementor-element-93c130f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5969 .elementor-element.elementor-element-b4a131f{--display:flex;}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-deaf225 *//* اجبار فرم به راست‌چین کامل */
.elementor-5969 .elementor-element.elementor-element-deaf225 .gform_wrapper {
    direction: rtl !important;
    text-align: right !important;
}

/* راست‌چین کردن عنوان‌ها و کادرها */
.elementor-5969 .elementor-element.elementor-element-deaf225 .gfield_label, 
.elementor-5969 .elementor-element.elementor-element-deaf225 .gform_title,
.elementor-5969 .elementor-element.elementor-element-deaf225 .gfield_description {
    text-align: right !important;
    direction: rtl !important;
    font-family: inherit !important;
}

/* اصلاح استایل ورودی‌ها */
.elementor-5969 .elementor-element.elementor-element-deaf225 input[type="text"],
.elementor-5969 .elementor-element.elementor-element-deaf225 input[type="tel"],
.elementor-5969 .elementor-element.elementor-element-deaf225 input[type="email"],
.elementor-5969 .elementor-element.elementor-element-deaf225 textarea,
.elementor-5969 .elementor-element.elementor-element-deaf225 select {
    text-align: right !important;
    direction: rtl !important;
    border-radius: 6px !important;
    padding: 12px 15px !important;
}

/* تغییر ظاهر عبارت Required یا ضروری */
.elementor-5969 .elementor-element.elementor-element-deaf225 .gfield_required {
    color: #e74c3c !important;
    margin-right: 4px !important;
}/* End custom CSS */