.elementor-1007 .elementor-element.elementor-element-5ca6d06{--display:flex;--min-height:365px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1007 .elementor-element.elementor-element-5ca6d06:not(.elementor-motion-effects-element-type-background), .elementor-1007 .elementor-element.elementor-element-5ca6d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferroall.com/wp-content/uploads/2026/09/تامین-کنندگان.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1007 .elementor-element.elementor-element-ffba7ea{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-1007 .elementor-element.elementor-element-aa49480 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1007 .elementor-element.elementor-element-28d7724 .elementor-icon-wrapper{text-align:center;}.elementor-1007 .elementor-element.elementor-element-28d7724.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dc6bc18 );}.elementor-1007 .elementor-element.elementor-element-28d7724.elementor-view-framed .elementor-icon, .elementor-1007 .elementor-element.elementor-element-28d7724.elementor-view-default .elementor-icon{color:var( --e-global-color-dc6bc18 );border-color:var( --e-global-color-dc6bc18 );}.elementor-1007 .elementor-element.elementor-element-28d7724.elementor-view-framed .elementor-icon, .elementor-1007 .elementor-element.elementor-element-28d7724.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dc6bc18 );}.elementor-1007 .elementor-element.elementor-element-28d7724 .elementor-icon{font-size:61px;}.elementor-1007 .elementor-element.elementor-element-28d7724 .elementor-icon svg{height:61px;}.elementor-1007 .elementor-element.elementor-element-b67e4c7{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1007 .elementor-element.elementor-element-bc199b2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-1007 .elementor-element.elementor-element-bc199b2:not(.elementor-motion-effects-element-type-background), .elementor-1007 .elementor-element.elementor-element-bc199b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1007 .elementor-element.elementor-element-8fa510e{--divider-border-style:solid;--divider-color:var( --e-global-color-dc6bc18 );--divider-border-width:2px;}.elementor-1007 .elementor-element.elementor-element-8fa510e .elementor-divider-separator{width:52%;margin:0 auto;margin-center:0;}.elementor-1007 .elementor-element.elementor-element-8fa510e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1007 .elementor-element.elementor-element-8feb148{--display:flex;}.elementor-1007 .elementor-element.elementor-element-bd81949 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form-row:not(:last-child){padding-bottom:29px;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form-row{margin-left:calc( -65px/2 );margin-right:calc( -65px/2 );}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form-col{padding-left:calc( 65px/2 );padding-right:calc( 65px/2 );align-items:flex-start;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form__label{font-family:"iransans", Sans-serif;font-size:15px;font-weight:600;color:#000000;padding:5px 5px 5px 5px;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form__desc{font-family:"iransans", Sans-serif;font-size:14px;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form__label, .elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form__field:not(.checkradio-field):not(.range-field){font-family:"iransans", Sans-serif;font-size:15px;color:#000000;background-color:#EDEDED;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form-repeater__actions{justify-content:flex-start;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form-message{text-align:center;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form__field-error, .elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form .jet-engine-file-upload__errors{text-align:left;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-1007 .elementor-element.elementor-element-ffba7ea{--width:40%;}}@media(max-width:767px){.elementor-1007 .elementor-element.elementor-element-5ca6d06{--min-height:161px;}.elementor-1007 .elementor-element.elementor-element-aa49480 .elementor-heading-title{font-size:20px;}.elementor-1007 .elementor-element.elementor-element-bd81949 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form-row:not(:last-child){padding-bottom:0px;}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form-row{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-1007 .elementor-element.elementor-element-bd81949 .jet-form-col{padding-left:calc( 0px/2 );padding-right:calc( 0px/2 );}}@media(min-width:1025px){.elementor-1007 .elementor-element.elementor-element-5ca6d06:not(.elementor-motion-effects-element-type-background), .elementor-1007 .elementor-element.elementor-element-5ca6d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-bd81949 *//* فرم جهانگیر گستر - فقط زیباسازی */
.jg-company-form {
    direction: rtl;
    font-family: inherit;
}

/* کارت اصلی */
.jg-company-form .jet-form {
    padding: 30px;
    background: #fff;
    border: 1px solid #e5edf0;
    border-radius: 22px;
    box-shadow: 0 12px 35px rgba(18, 60, 101, 0.07);
}

/* فاصله بین ردیف‌ها بدون تغییر چیدمان */
.jg-company-form .jet-form-row {
    row-gap: 20px;
}

/* عنوان فیلدها */
.jg-company-form .jet-form__label-text {
    color: #193b52;
    font-size: 14px;
    font-weight: 700;
}

/* کادر فیلدهای متنی */
.jg-company-form input.jet-form__field {
    min-height: 52px;
    padding: 12px 16px;
    border: 1px solid #dce7eb;
    border-radius: 12px;
    background: #f8fbfc;
    color: #193b52;
    font-family: inherit;
    font-size: 14px;
    transition: all .25s ease;
}

/* افکت هنگام انتخاب فیلد */
.jg-company-form input.jet-form__field:focus {
    background: #fff;
    border-color: #1199a5;
    box-shadow: 0 0 0 4px rgba(17, 153, 165, .10);
    outline: none;
}

/* زیباسازی منوی انتخابی */
.jg-company-form select.jet-form__field {
    width: 100%;
    min-height: 56px;
    padding: 12px 16px;
    padding-left: 42px;
    border: 1px solid #d8e5ea;
    border-radius: 13px;
    background-color: #f8fbfc;
    color: #193b52;
    font-family: inherit;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    outline: none;
    transition: all .25s ease;

    /* فلش سفارشی */
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231199a5' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 16px center;
}

/* حالت انتخاب منو */
.jg-company-form select.jet-form__field:focus {
    background-color: #fff;
    border-color: #1199a5;
    box-shadow: 0 0 0 4px rgba(17, 153, 165, .10);
}

/* گزینه‌های منوی انتخاب */
.jg-company-form select.jet-form__field option {
    background: #fff;
    color: #193b52;
    padding: 12px;
}

/* کادر توضیحات */
.jg-company-form .wysiwyg-field {
    overflow: hidden;
    border: 1px solid #dce7eb;
    border-radius: 13px;
    background: #f8fbfc;
}

/* دکمه ارسال */
.jg-company-form .jet-form__submit {
    width: 100%;
    min-height: 56px;
    border: none;
    border-radius: 13px;
    background: linear-gradient(110deg, #123c65, #087f99, #16a085);
    color: #fff;
    font-family: inherit;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    box-shadow: 0 8px 20px rgba(8, 127, 153, .18);
    transition: all .25s ease;
}

.jg-company-form .jet-form__submit:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 25px rgba(8, 127, 153, .25);
    filter: brightness(1.05);
}

/* موبایل - حفظ چیدمان تعریف‌شده توسط فرم */
@media (max-width: 767px) {
    .jg-company-form .jet-form {
        padding: 20px 16px;
        border-radius: 17px;
    }
}


/* موبایل: نمایش فیلدها دوتایی */
@media (max-width: 767px) {

    .jg-company-form .jet-form-row {
        display: flex;
        flex-wrap: wrap;
        gap: 16px 12px;
    }

    /* هر فیلد نصف عرض */
    .jg-company-form .jet-form-col-6 {
        width: calc(50% - 6px) !important;
        flex: 0 0 calc(50% - 6px) !important;
    }

    /* فیلدهای تمام عرض */
    .jg-company-form .jet-form-col-12 {
        width: 100% !important;
        flex: 0 0 100% !important;
    }

    /* توضیحات تمام عرض */
    .jg-company-form .jet-form-field-container[data-field="tozihat"] {
        width: 100% !important;
        flex: 0 0 100% !important;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_UltraLight.eot');
	src: url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_UltraLight.eot?#iefix') format('embedded-opentype'),
		url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_UltraLight.woff2') format('woff2'),
		url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_UltraLight.woff') format('woff'),
		url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Light.eot');
	src: url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Light.eot?#iefix') format('embedded-opentype'),
		url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Light.woff2') format('woff2'),
		url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Light.woff') format('woff'),
		url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansFaNum_Medium.eot');
	src: url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansFaNum_Medium.eot?#iefix') format('embedded-opentype'),
		url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Medium.woff2') format('woff2'),
		url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Medium.woff') format('woff'),
		url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Bold-1.eot');
	src: url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Bold-1.eot?#iefix') format('embedded-opentype'),
		url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Bold.woff2') format('woff2'),
		url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Bold.woff') format('woff'),
		url('http://ferroall.com/wp-content/uploads/2026/09/IRANSansWebFaNum_Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */