.elementor-1003 .elementor-element.elementor-element-7578614{--display:flex;}.elementor-1003 .elementor-element.elementor-element-7578614:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-7578614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}#elementor-popup-modal-1003{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1003 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1003 .dialog-close-button{display:flex;}#elementor-popup-modal-1003 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for shortcode, class: .elementor-element-226cb3a *//* ۱. استایل کلی پس‌زمینه فرم (کرم با گوشه‌های گرد و حاشیه طلایی) */
.custom-gf-popup .gform_wrapper {
    background: #FDFBF7 !important; /* رنگ کرم ملایم */
    padding: 30px !important;
    border-radius: 15px !important;
    border: 2px solid #D4AF37 !important; /* حاشیه دور طلایی */
    box-shadow: 0 10px 25px rgba(0,0,0,0.08) !important;
    direction: ltr !important; 
    text-align: left !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

/* رنگ متن عنوان‌ها و لیبل‌ها */
.custom-gf-popup .gfield_label {
    font-weight: bold;
    margin-bottom: 8px;
    display: inline-block;
    color: #1A252C;
}

/* متن راهنمای زیر فیلدها */
.custom-gf-popup .gfield_description {
    font-size: 13px;
    color: #555;
    margin-top: 5px;
    margin-bottom: 15px;
    display: block;
}

/* ۲. استایل کادرهای ورودی اطلاعات (پس‌زمینه سفید برای خوانایی) */
.custom-gf-popup input[type="text"],
.custom-gf-popup input[type="email"],
.custom-gf-popup input[type="tel"],
.custom-gf-popup input[type="url"],
.custom-gf-popup textarea {
    width: 100%;
    padding: 12px 15px;
    margin-bottom: 10px;
    border: 1px solid #D4AF37;
    background-color: #ffffff !important;
    border-radius: 8px;
    color: #1A252C;
    direction: ltr !important;
    text-align: left !important;
    transition: all 0.3s ease;
}

/* افکت طلایی هنگام کلیک روی باکس‌ها */
.custom-gf-popup input:focus,
.custom-gf-popup textarea:focus {
    border-color: #B5952F !important;
    box-shadow: 0 0 8px rgba(212, 175, 55, 0.3) !important;
    outline: none !important;
}

/* ۳. استایل دکمه ارسال با اولویت بالا برای رفع مشکل آبی بودن */
.custom-gf-popup .gform_footer input[type="submit"],
.custom-gf-popup .gform_button {
    background-color: #1A252C !important;
    color: #FDFBF7 !important;
    border: 2px solid #1A252C !important;
    padding: 14px 25px !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    font-size: 16px !important;
    font-weight: bold !important;
    width: 100% !important;
    transition: all 0.3s ease !important;
    margin-top: 15px !important;
    background-image: none !important; /* حذف افکت‌های پیش‌فرض قالب */
}

/* افکت دکمه ارسال هنگام رفتن ماوس روی آن */
.custom-gf-popup .gform_footer input[type="submit"]:hover,
.custom-gf-popup .gform_button:hover {
    background-color: #D4AF37 !important;
    color: #1A252C !important;
    border-color: #D4AF37 !important;
}

/* رفع مشکل فاصله زیر فیلد نام در گرویتی فرم */
.custom-gf-popup .ginput_complex .ginput_left, 
.custom-gf-popup .ginput_complex .ginput_right {
    margin-bottom: 10px;
}/* End custom CSS */