.elementor-3697 .elementor-element.elementor-element-574b268 .elementor-repeater-item-ba95b6b.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3697 .elementor-element.elementor-element-e2f93e1{text-align:right;}.elementor-3697 .elementor-element.elementor-element-e2f93e1 .elementor-heading-title{color:#FFFFFF;font-family:"Morabba", Sans-serif;font-size:30px;font-weight:400;}.elementor-3697 .elementor-element.elementor-element-bf0db69 .elementor-heading-title{color:#FFFFFF;font-family:"KalamehFaNum", Sans-serif;font-size:16px;font-weight:400;}.elementor-3697 .elementor-element.elementor-element-574b268:not(.elementor-motion-effects-element-type-background), .elementor-3697 .elementor-element.elementor-element-574b268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shayestehgas.com/wp-content/uploads/2023/09/order.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3697 .elementor-element.elementor-element-574b268 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3697 .elementor-element.elementor-element-574b268{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 70px 40px;}.elementor-3697 .elementor-element.elementor-element-7678ead{--spacer-size:50px;}.elementor-3697 .elementor-element.elementor-element-2ff84ba{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label, .elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label, .elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label, .elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label{display:block;}.elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gfield label{color:var( --e-global-color-text );}.elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gfield input::-webkit-input-placeholder, 
                     .elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gfield textarea::-webkit-input-placeholder{color:var( --e-global-color-text );}.elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gfield input[type="text"], 
                     .elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gfield textarea, .elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gfield select{color:var( --e-global-color-text );}.elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gfield.gsection .gsection_title{color:var( --e-global-color-text );}.elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gform_footer input[type="submit"]{width:100px;}.elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gfield .validation_message{color:var( --e-global-color-text );}.elementor-3697 .elementor-element.elementor-element-c087344 .bdt-gravity-forms .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
                    .elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper li.gfield_error textarea{border-width:1px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:1025px){.elementor-3697 .elementor-element.elementor-element-574b268:not(.elementor-motion-effects-element-type-background), .elementor-3697 .elementor-element.elementor-element-574b268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-3697 .elementor-element.elementor-element-e2f93e1{text-align:center;}.elementor-3697 .elementor-element.elementor-element-bf0db69{text-align:center;}.elementor-3697 .elementor-element.elementor-element-574b268{padding:50px 20px 50px 20px;}}/* Start custom CSS for bdt-gravity-form, class: .elementor-element-c087344 *//* ===== ۱. حذف کامل متن‌های اضافی ===== */
.elementor-3697 .elementor-element.elementor-element-c087344 .gfield_required_text,
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_required_legend,
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_description {
    display: none !important;
}

/* ===== ۲. ستاره‌ی قرمز ===== */
.elementor-3697 .elementor-element.elementor-element-c087344 .gfield_required {
    color: #dc2626 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    margin-right: 4px !important;
}

/* ===== ۴. جعبه فرم ===== */
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper {
    background: #ffffff !important;
    border: 2px solid #1e3a8a !important;
    border-radius: 16px !important;
    padding: 30px 30px 20px !important;
    max-width: 550px !important;
    margin: 30px auto !important;
    box-shadow: 0 8px 25px rgba(30, 58, 138, 0.15) !important;
}

/* ===== ۵. عنوان ===== */
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper .gform_title {
    color: #1e293b !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    text-align: center !important;
    margin: 0 0 15px 0 !important;
}

/* ===== ۶. فاصله بین فیلدها ===== */
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper .gfield {
    margin-bottom: 14px !important;
}

/* ===== ۷. برچسب‌ها ===== */
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper .gfield_label {
    color: #1e293b !important;
    font-weight: 600 !important;
    font-size: 13.5px !important;
    display: block !important;
    margin-bottom: 4px !important;
}

/* ===== ۸. استایل‌های ورودی و تکست‌اریا ===== */
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper input:not([type="submit"]),
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper textarea {
    width: 100% !important;
    padding: 10px 14px !important;
    border: 1.5px solid #cbd5e1 !important;
    border-radius: 10px !important;
    background: #fafcff !important;
    font-size: 14px !important;
    transition: 0.25s ease !important;
    color: #0f172a !important;
    box-sizing: border-box !important;
}

/* ===== ۹. بازنشانی کامل سلکت (رفع مشکل اصلی) ===== */
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper select,
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper .gfield_select {
    all: unset !important;
    display: block !important;
    width: 100% !important;
    padding: 10px 14px !important;
    border: 1.5px solid #cbd5e1 !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    font-size: 14px !important;
    color: #0f172a !important;
    box-sizing: border-box !important;
    cursor: pointer !important;
    appearance: auto !important;
    -webkit-appearance: auto !important;
    -moz-appearance: auto !important;
    line-height: 1.5 !important;
    min-height: 44px !important;
}

/* ===== ۱۰. گزینه‌های سلکت ===== */
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper select option,
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper .gfield_select option {
    background: #ffffff !important;
    color: #0f172a !important;
    padding: 8px 12px !important;
    font-size: 14px !important;
}

/* ===== ۱۱. افکت فوکوس برای همه ===== */
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper input:focus,
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper textarea:focus,
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper select:focus {
    border-color: #2563eb !important;
    outline: none !important;
    background: #ffffff !important;
    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.15) !important;
}

/* ===== ۱۲. دکمه ===== */
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper .gform_button,
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper input[type="submit"] {
    background: #1e3a8a !important;
    color: #fff !important;
    border: none !important;
    padding: 14px 28px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    border-radius: 12px !important;
    width: 100% !important;
    cursor: pointer !important;
    transition: 0.3s ease !important;
    margin-top: 6px !important;
    letter-spacing: 0.3px !important;
}

.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper .gform_button:hover {
    background: #0f2972 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 20px rgba(30, 58, 138, 0.35) !important;
}

/* ===== ۱۲.۵ رنگ متن‌های زیر فیلد آپلود فایل ===== */
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper input[type="file"] {
    color: #334155 !important;
}

.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper .gform_fileupload_rules,
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper .instruction,
.elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper .ginput_container_fileupload *:not(input):not(button) {
    color: #64748b !important;
    font-size: 12px !important;
}

/* ===== ۱۳. موبایل ===== */
@media (max-width: 600px) {
    .elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper {
        padding: 20px !important;
    }
    .elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper .gform_title {
        font-size: 20px !important;
    }
    .elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper input:not([type="submit"]),
    .elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper textarea,
    .elementor-3697 .elementor-element.elementor-element-c087344 .gform_wrapper select {
        padding: 8px 12px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://shayestehgas.com/wp-content/uploads/2023/09/Morabba-UltraLight.woff2') format('woff2'),
		url('https://shayestehgas.com/wp-content/uploads/2023/09/Morabba-UltraLight.woff') format('woff');
}
@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://shayestehgas.com/wp-content/uploads/2023/09/Morabba-Light.woff2') format('woff2'),
		url('https://shayestehgas.com/wp-content/uploads/2023/09/Morabba-Light.woff') format('woff');
}
@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://shayestehgas.com/wp-content/uploads/2023/09/Morabba-Medium.woff2') format('woff2'),
		url('https://shayestehgas.com/wp-content/uploads/2023/09/Morabba-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://shayestehgas.com/wp-content/uploads/2023/09/Morabba-ExtraBold.woff2') format('woff2'),
		url('https://shayestehgas.com/wp-content/uploads/2023/09/Morabba-ExtraBold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'KalamehFaNum';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://shayestehgas.com/wp-content/uploads/2023/03/KalamehFaNum-Thin.woff2') format('woff2'),
		url('https://shayestehgas.com/wp-content/uploads/2023/03/KalamehFaNum-Thin.woff') format('woff');
}
@font-face {
	font-family: 'KalamehFaNum';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://shayestehgas.com/wp-content/uploads/2023/03/KalamehFaNum-Regular.woff2') format('woff2'),
		url('https://shayestehgas.com/wp-content/uploads/2023/03/KalamehFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: 'KalamehFaNum';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://shayestehgas.com/wp-content/uploads/2023/03/KalamehFaNum-Bold.woff2') format('woff2'),
		url('https://shayestehgas.com/wp-content/uploads/2023/03/KalamehFaNum-Bold.woff') format('woff');
}
@font-face {
	font-family: 'KalamehFaNum';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://shayestehgas.com/wp-content/uploads/2023/03/KalamehFaNum-Black.woff2') format('woff2'),
		url('https://shayestehgas.com/wp-content/uploads/2023/03/KalamehFaNum-Black.woff') format('woff');
}
/* End Custom Fonts CSS */