.elementor-3915 .elementor-element.elementor-element-c3dafd2{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3915 .elementor-element.elementor-element-6aba2ad > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-6aba2ad .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:23px;font-weight:700;color:#1B1B1B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3915 .elementor-element.elementor-element-9f22c6f > .elementor-widget-container{margin:11px 0px -33px 0px;}.elementor-3915 .elementor-element.elementor-element-9f22c6f{font-family:"Yekan Bakh", Sans-serif;font-weight:700;color:#1B1B1B;}.elementor-3915 .elementor-element.elementor-element-b32a3a2{--display:flex;}.elementor-3915 .elementor-element.elementor-element-63ba58f{--display:flex;}.elementor-3915 .elementor-element.elementor-element-ffa352d{--spacer-size:40px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3915 .elementor-element.elementor-element-6aba2ad .elementor-heading-title{font-size:18px;}}/* Start custom CSS for shortcode, class: .elementor-element-7d3fd75 *//* ۱. پنهان کردن عنوان فرم */
.gform_title {
    display: none !important;
}

/* تغییر رنگ نوار پیشرفت به زرد */
.gf_progressbar .gf_progressbar_percentage {
    background-color: #FDCE0C !important; /* زرد طلایی */
}

/* اگر گرادینت داشت حذف شود */
.gf_progressbar .gf_progressbar_percentage.percentbar_blue {
    background-image: none !important;
    background-color: #ffc107 !important;
}

.gfield_label.gform-field-label,
.gf_progressbar_title,
.gfield_label.gform-field-label * {
    font-family: "Yekan", "BYekan", sans-serif !important;
    font-size: 14px !important;
}



/* ۷. استایل‌دهی پیام خطای اصلی (بدون پنهان‌سازی) */
.gfield_description {
    color: #000000 !important; 
    font-size: 1.1em; 
}
/* ۸. استایل‌دهی پیام‌های خطای زیر فیلدها */
.validation_message, 
.gfield_validation_message {
    /* تنظیمات بصری برای پیام خطای زیر فیلد */
    color: #a94442 !important; 
    background-color: #f2dede !important; 
    border: 1px solid #ebccd1 !important; 
    padding: 8px 10px !important; 
    margin-top: 5px;
    border-radius: 4px; 
}
.yekan-font,
.yekan-font * {
    /* ابتدا Yekan Bakh را صدا می‌زنیم. */
    font-family: 'Yekan Bakh', 'Yekan', 'Tahoma', sans-serif !important; 
    
    /* تنظیمات اضافی برای بهبود نمایش: */
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* انتخاب دکمه ارسال نهایی (Submit) و دکمه‌های "بعدی" (Next) بر اساس شناسه های ارائه شده */
.gform_button {
    background-color: #1B1B1B !important; /* رنگ زمینه: مشکی تیره */
    border: none !important; /* حذف حاشیه */
    
    /* ابعاد و فضا */
    width: 100% !important; /* عرض 10% */
    min-width: 100%; /* حداقل عرض برای نمایش بهتر در موبایل */
    padding: 10px 0 !important; /* فاصله داخلی عمودی */
    cursor: pointer !important; /* نمایش نشانگر دست */
    border-radius: 10px !important; /* گوشه‌های گرد (اگرچه در کد شما خالی بود، برای زیبایی اضافه شد) */
    
    /* تنظیمات متن و فونت */
    font-family: 'Yekan Bakh', Tahoma, sans-serif !important; /* اعمال فونت */
    color: #FFDD02 !important; /* رنگ متن: زرد روشن */
    font-weight: 500 !important; /* وزن فونت (معمولا برای دکمه‌ها بهتر است) */
    font-size: 1.1em !important; /* اندازه فونت */
    line-height: 1.2 !important;
    text-align: center !important;
    text-shadow: none !important; /* مطمئن شدن از حذف سایه متن */
    transition: background-color 0.3s ease; /* جلوه هنگام هاور */
}

.large.gfield_select  {
    background-color: #f2f2f2; /* طوسی کمرنگ */
    border-radius: 12px; /* گردتر شدن گوشه‌ها */
    border: 1px solid #ddd;
    padding: 0px 12px;

}

#input_5_122 {
    background-color: #f2f2f2; /* رنگ خیلی ملایم */
    border-radius: 12px;
    border: 1px solid #ddd;
    padding: 0px 12px;
}

.large.gfield_select:focus {

    background-color: #eaeaea;
    outline: none;
}

.gform_next_button {
    background-color: #1B1B1B !important; /* رنگ زمینه: مشکی تیره */
    border: none !important; /* حذف حاشیه */
    
    /* ابعاد و فضا */
    width: 30% !important; /* عرض 10% */
    min-width: 100%; /* حداقل عرض برای نمایش بهتر در موبایل */
    padding: 10px 0 !important; /* فاصله داخلی عمودی */
       border-radius: 10px !important; /* گوشه‌های گرد (اگرچه در کد شما خالی بود، برای زیبایی اضافه شد) */
}  
.gform_previous_button {
    background-color: #FDCE0C !important; /* رنگ زمینه: مشکی تیره */
    border: none !important; /* حذف حاشیه */
    
    /* ابعاد و فضا */
    width: 30% !important; /* عرض 10% */
    min-width: 100%; /* حداقل عرض برای نمایش بهتر در موبایل */
    padding: 10px 0 !important; /* فاصله داخلی عمودی */
       border-radius: 10px !important; /* گوشه‌های گرد (اگرچه در کد شما خالی بود، برای زیبایی اضافه شد) */
}/* End custom CSS */