.elementor-644 .elementor-element.elementor-element-71523bd{--display:flex;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-644 .elementor-element.elementor-element-7185c04{text-align:center;}.elementor-644 .elementor-element.elementor-element-7185c04 .elementor-heading-title{color:var( --e-global-color-03e839a );}.elementor-644 .elementor-element.elementor-element-fc54eb2{--display:flex;}.elementor-644 .elementor-element.elementor-element-0c4d807{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-644 .elementor-element.elementor-element-845d7d5 .elementor-button{background-color:#080A38;}body.elementor-page-644:not(.elementor-motion-effects-element-type-background), body.elementor-page-644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A19F81;}/* Start custom CSS for shortcode, class: .elementor-element-8d27040 *//* ==== فرم شیشه‌ای مدرن iOS 26 ==== */
body .gform_wrapper {
    font-family: "Vazir", "Helvetica Neue", "Segoe UI", Roboto, Tahoma, sans-serif;
    color: #ffffff;
    background: rgba(255, 255, 255, 0.06);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-radius: 20px;
    border: 1px solid rgba(255,255,255,0.12);
    box-shadow: 0 10px 28px rgba(0,0,0,0.25);
    padding: 28px;
}

/* هدر بالای فرم */
body .gform_wrapper .gform_heading {
    text-align: center;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    color: #ffffff;
    text-shadow: 0 2px 8px rgba(0,0,0,0.35);
}

/* برچسب فیلدها */
body .gform_wrapper .gfield_label {
    color: #ffffff;
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 6px;
}

/* placeholder و متن ورودی */
body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="url"],
body .gform_wrapper input[type="tel"],
body .gform_wrapper input[type="number"],
body .gform_wrapper select,
body .gform_wrapper textarea {
    background: rgba(255,255,255,0.08);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 12px;
    color: #ffffff;
    padding: 10px 14px;
    font-size: 15px;
    box-shadow: inset 0 2px 6px rgba(0,0,0,0.12);
    transition: all 0.25s ease;
}

/* placeholder */
body .gform_wrapper input::placeholder,
body .gform_wrapper textarea::placeholder {
    color: rgba(255,255,255,0.6);
}

/* فوکوس روی فیلد */
body .gform_wrapper input:focus,
body .gform_wrapper select:focus,
body .gform_wrapper textarea:focus {
    border-color: rgba(255,255,255,0.32);
    box-shadow: 0 0 8px rgba(255,255,255,0.2);
    outline: none;
}

/* select country رنگ متن مشکی */
body .gform_wrapper select {
    color: #ffffff;
}
body .gform_wrapper select option {
    color: #000000; /* متن داخل گزینه‌ها مشکی */
}

/* چک باکس و رادیو */
body .gform_wrapper .gfield_checkbox li label,
body .gform_wrapper .gfield_radio li label {
    color: #ffffff;
}

/* آپلود فایل */
body .gform_wrapper input[type="file"] {
    background: rgba(255,255,255,0.08);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 12px;
    color: #ffffff;
    padding: 10px 14px;
    font-size: 15px;
    width: 100%;
}

/* قوانین تایید قبل ارسال */
body .gform_wrapper .gfield.gfield_checkbox label {
    color: #ffffff;
}

/* دکمه ارسال شیشه‌ای تمام عرض */
body .gform_wrapper .gform_footer input[type="submit"] {
    background: rgba(255,255,255,0.12);
    border: 1px solid rgba(255,255,255,0.18);
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    border-radius: 14px;
    padding: 14px;
    cursor: pointer;
    transition: all 0.25s ease;
    width: 100%;
    backdrop-filter: blur(10px);
}
body .gform_wrapper .gform_footer input[type="submit"]:hover {
    background: rgba(255,255,255,0.18);
    box-shadow: 0 4px 14px rgba(255,255,255,0.25);
}

/* کم کردن فاصله بین فیلدها */
body .gform_wrapper .gfield {
    margin-bottom: 18px;
}

/* موبایل ریسپانسیو */
@media(max-width:720px){
    body .gform_wrapper {
        padding: 20px;
    }
}
/* فیلد دسته‌ها شیشه‌ای و متن سفید */
.category-field select,
.category-field input[type="text"],
.category-field textarea {
    background: rgba(255,255,255,0.08); /* شیشه‌ای کدر */
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 12px;
    color: #ffffff; /* متن سفید */
    padding: 10px 14px;
    font-size: 15px;
    box-shadow: inset 0 2px 6px rgba(0,0,0,0.12);
}

/* گزینه‌های select دسته‌ها */
.category-field select option {
    color: #ffffff; /* متن گزینه‌ها سفید */
    background: rgba(255,255,255,0.08); /* شیشه‌ای */
}

/* فوکوس روی فیلد */
.category-field select:focus,
.category-field input:focus,
.category-field textarea:focus {
    border-color: rgba(255,255,255,0.32);
    box-shadow: 0 0 8px rgba(255,255,255,0.2);
    outline: none;
}/* End custom CSS */