.elementor-22 .elementor-element.elementor-element-222a620{margin-top:120px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-144cd58{margin:50px 10px calc(var(--kit-widget-spacing, 0px) + 50px) 10px;padding:0px 20px 0px 20px;}.elementor-22 .elementor-element.elementor-element-8ee54a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-8ee54a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-ad489dc > .elementor-widget-container{margin:50px 10px 50px 10px;}.elementor-22 .elementor-element.elementor-element-8c3cef7{padding:0px 30px 0px 21px;}/* Start custom CSS for shortcode, class: .elementor-element-144cd58 *//* ۱. تنظیمات بدنه و حاشیه داخلی فرم */
.elementor-22 .elementor-element.elementor-element-144cd58 .gform_wrapper {
    padding: 20px 30px !important;
    font-family: 'Vazir', sans-serif !important;
}
/* ۲. بولد کردن نام فیلدها و ایجاد فاصله عمودی بین ردیف‌ها */
.elementor-22 .elementor-element.elementor-element-144cd58 .gfield {
    margin-bottom: 15px !important; /* ایجاد فضای تنفس بین فیلدها */
}
.elementor-22 .elementor-element.elementor-element-144cd58 .gfield_label {
    font-weight: 800 !important; /* بولد کردن نوشته‌ها */
    color: #333 !important;
    margin-bottom: 12px !important;
    display: block !important;
}
/* ۳. استایل فیلدها و تغییر رنگ آبی به طلایی هنگام کلیک */
.elementor-22 .elementor-element.elementor-element-144cd58 .gform_wrapper input[type=text], 
.elementor-22 .elementor-element.elementor-element-144cd58 .gform_wrapper input[type=email], 
.elementor-22 .elementor-element.elementor-element-144cd58 .gform_wrapper textarea {
    border: 1px solid #ddd !important;
    border-radius: 8px !important;
    padding: 12px !important;
    transition: all 0.3s ease !important;
}
.elementor-22 .elementor-element.elementor-element-144cd58 .gform_wrapper input:focus, 
.elementor-22 .elementor-element.elementor-element-144cd58 .gform_wrapper textarea:focus {
    outline: none !important;
    border-color: #ffc107 !important; /* مرز طلایی */
    box-shadow: 0 0 8px rgba(255, 193, 7, 0.3) !important; /* هاله طلایی */
}
/* ۴. چیدمان و ظاهر دکمه ارسال (متن سفید، سمت چپ) */
.elementor-22 .elementor-element.elementor-element-144cd58 .gform_footer {
    display: flex !important;
    justify-content: flex-end !important;
    margin-top: 20px !important;
}
.elementor-22 .elementor-element.elementor-element-144cd58 .gform_button {
    background-color: #ffc107 !important;
    color: #ffffff !important; /* متن سفید */
    padding: 15px 45px !important;
    border-radius: 50px !important; /* دکمه کپسولی شیک */
    font-weight: bold !important;
    border: none !important;
    cursor: pointer !important;
    transition: 0.3s !important;
}
.elementor-22 .elementor-element.elementor-element-144cd58 .gform_button:hover {
    background-color: #e5ac00 !important;
    transform: translateY(-2px) !important;
}

.elementor-22 .elementor-element.elementor-element-144cd58 .gform_wrapper input[type="radio"]:checked + label:before {
    border-color: #ffc107 !important; /* رنگ دایره بیرونی */
}
/* حذف قطعی هرگونه افکت رنگی هنگام کلیک روی فیلدها */
.elementor-22 .elementor-element.elementor-element-144cd58 .gform_wrapper input:focus, 
.elementor-22 .elementor-element.elementor-element-144cd58 .gform_wrapper textarea:focus {
    outline: none !important;
    border: 2px solid #ffc107 !important; /* فقط مرز طلایی */
    box-shadow: none !important; /* حذف سایه‌های سرمه‌ای یا آبی */
    -webkit-box-shadow: none !important;
    background-color: #fff !important; /* اطمینان از سفید ماندن پس‌زمینه */
}/* End custom CSS */