.elementor-4577 .elementor-element.elementor-element-ecb4ab6{--display:flex;}.elementor-4577 .elementor-element.elementor-element-492ca6b{--display:flex;}/* Start custom CSS *//* فرم گرویتی */
body .gform_wrapper {
    direction: rtl;
    text-align: right;
    font-family: Vazirmatn, IRANSans, sans-serif;
}

/* لیبل‌ها */
body .gform_wrapper .gfield_label {
    font-weight: 700;
    margin-bottom: 8px;
    color: #222;
}

/* فیلدها */
body .gform_wrapper input,
body .gform_wrapper textarea,
body .gform_wrapper select {
    text-align: right;
    direction: rtl;

    /* فارسی شدن اعداد */
    font-variant-numeric: normal;
    unicode-bidi: plaintext;

    border: 1px solid #dcdcdc;
    border-radius: 16px;   /* گرد شدن گوشه‌ها */
    padding: 12px 16px;
    background: #fff;

    transition: all .25s ease;
    font-size: 15px;
}

/* حالت فوکوس */
body .gform_wrapper input:focus,
body .gform_wrapper textarea:focus,
body .gform_wrapper select:focus {
    border-color: #2563eb;
    box-shadow: 0 0 0 4px rgba(37,99,235,.12);
    outline: none;
}

/* دکمه ارسال */
body .gform_wrapper .gform_button {
    background: #2563eb;
    color: #fff;
    border: none;
    border-radius: 14px;
    padding: 12px 24px;
    cursor: pointer;
    font-weight: 700;
    transition: .25s;
}

body .gform_wrapper .gform_button:hover {
    background: #1d4ed8;
}

/* فاصله بین فیلدها */
body .gform_wrapper .gfield {
    margin-bottom: 18px;
}

/* فارسی شدن اعداد در کل فرم */
body .gform_wrapper,
body .gform_wrapper * {
    font-feature-settings: "ss01";
}/* End custom CSS */