.elementor-18 .elementor-element.elementor-element-dc7acc8{--display:flex;--min-height:786px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-168px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dc7acc8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-dc7acc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aone-firebox.com/wp-content/uploads/2025/05/fier-man1-scaled.webp");background-position:top center;background-repeat:no-repeat;}.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-18 .elementor-element.elementor-element-2783f27{text-align:center;}.elementor-18 .elementor-element.elementor-element-2783f27 .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-d54d765{width:var( --container-widget-width, 710px );max-width:710px;--container-widget-width:710px;--container-widget-flex-grow:0;text-align:center;font-family:"IRANSans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d54d765 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7a91582 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-18 .elementor-element.elementor-element-7a91582 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:normal;}.elementor-18 .elementor-element.elementor-element-7a91582 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-04eb4ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 50px 9px rgba(0, 0, 0, 0.24);--margin-top:0px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-04eb4ce:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-04eb4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-119d1f6{--display:flex;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--border-radius:0px 5px 5px 0px;--padding-top:72px;--padding-bottom:72px;--padding-left:85px;--padding-right:68px;}.elementor-18 .elementor-element.elementor-element-119d1f6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-119d1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-18 .elementor-element.elementor-element-6baaae0 .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-f627225 > .elementor-widget-container{margin:-19px 0px 3px 0px;}.elementor-18 .elementor-element.elementor-element-f627225{font-family:"IRANSans", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-9fc3223 .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-18 .elementor-element.elementor-element-9fc3223{--icon-box-icon-margin:46px;}.elementor-18 .elementor-element.elementor-element-9fc3223 .elementor-icon{font-size:72px;}.elementor-18 .elementor-element.elementor-element-9fc3223 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-9fc3223 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:18px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-9fc3223 .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-9fc3223 .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:400;color:#6B6B6B;}.elementor-18 .elementor-element.elementor-element-68b1fc3 .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-18 .elementor-element.elementor-element-68b1fc3{--icon-box-icon-margin:46px;}.elementor-18 .elementor-element.elementor-element-68b1fc3 .elementor-icon{font-size:72px;}.elementor-18 .elementor-element.elementor-element-68b1fc3 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-68b1fc3 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:18px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-68b1fc3 .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-68b1fc3 .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:400;color:#6B6B6B;}.elementor-18 .elementor-element.elementor-element-16d7b2b .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-18 .elementor-element.elementor-element-16d7b2b{--icon-box-icon-margin:46px;}.elementor-18 .elementor-element.elementor-element-16d7b2b .elementor-icon{font-size:72px;}.elementor-18 .elementor-element.elementor-element-16d7b2b .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-16d7b2b .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:18px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-16d7b2b .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-16d7b2b .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:400;color:#6B6B6B;}.elementor-18 .elementor-element.elementor-element-6ec4b08{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-1258af4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e07dd79{width:var( --container-widget-width, 604px );max-width:604px;--container-widget-width:604px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-c554b26{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3c216a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-3c92829{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:10px;--n-tabs-gap:32px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:2px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:2px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#848484;--n-tabs-title-color-active:#000000;--n-tabs-icon-size:40px;}.elementor-18 .elementor-element.elementor-element-3c92829 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F4F4F4;}.elementor-18 .elementor-element.elementor-element-3c92829.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFF2CC;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-3c92829.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-18 .elementor-element.elementor-element-3c92829.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFF2CC;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-3c92829.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;}.elementor-18 .elementor-element.elementor-element-3c92829.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-3c92829 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-18 .elementor-element.elementor-element-d20f8f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-119d1f6{--width:684px;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-dc7acc8{--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-04eb4ce{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-dc7acc8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:93px;--padding-bottom:74px;--padding-left:18px;--padding-right:18px;}.elementor-18 .elementor-element.elementor-element-2783f27 .elementor-heading-title{font-size:26px;}.elementor-18 .elementor-element.elementor-element-d54d765 > .elementor-widget-container{margin:20px 15px 0px 15px;}.elementor-18 .elementor-element.elementor-element-d54d765{font-size:14px;}.elementor-18 .elementor-element.elementor-element-04eb4ce{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-119d1f6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-18 .elementor-element.elementor-element-6baaae0 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-f627225{font-size:14px;}.elementor-18 .elementor-element.elementor-element-9fc3223{width:100%;max-width:100%;--icon-box-icon-margin:22px;}.elementor-18 .elementor-element.elementor-element-9fc3223 .elementor-icon{font-size:51px;}.elementor-18 .elementor-element.elementor-element-9fc3223 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-9fc3223 .elementor-icon-box-title a{font-size:16px;}.elementor-18 .elementor-element.elementor-element-9fc3223 .elementor-icon-box-description{font-size:14px;}.elementor-18 .elementor-element.elementor-element-68b1fc3{width:100%;max-width:100%;--icon-box-icon-margin:22px;}.elementor-18 .elementor-element.elementor-element-68b1fc3 .elementor-icon{font-size:51px;}.elementor-18 .elementor-element.elementor-element-68b1fc3 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-68b1fc3 .elementor-icon-box-title a{font-size:16px;}.elementor-18 .elementor-element.elementor-element-68b1fc3 .elementor-icon-box-description{font-size:14px;}.elementor-18 .elementor-element.elementor-element-16d7b2b{width:100%;max-width:100%;--icon-box-icon-margin:22px;}.elementor-18 .elementor-element.elementor-element-16d7b2b .elementor-icon{font-size:51px;}.elementor-18 .elementor-element.elementor-element-16d7b2b .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-16d7b2b .elementor-icon-box-title a{font-size:16px;}.elementor-18 .elementor-element.elementor-element-16d7b2b .elementor-icon-box-description{font-size:14px;}.elementor-18 .elementor-element.elementor-element-6ec4b08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-3c92829{width:100%;max-width:100%;--n-tabs-title-gap:10px;--n-tabs-title-padding-top:1px;--n-tabs-title-padding-right:1px;--n-tabs-title-padding-bottom:1px;--n-tabs-title-padding-left:1px;--n-tabs-title-font-size:12px;--n-tabs-icon-size:28px;}.elementor-18 .elementor-element.elementor-element-3c92829 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-e07dd79 *//* استایل عمومی فیلدهای متنی، انتخابی و شماره تماس */
.formdardhastbazdid input#input_3_1_3,
.formdardhastbazdid input#input_3_3,
.formdardhastbazdid select#input_3_5_3,
.formdardhastbazdid select#input_3_5_4,
.formdardhastbazdid input#choice_3_16_1,
.formdardhastbazdid input#choice_3_16_2,
.formdardhastbazdid input#choice_3_17_1,
.formdardhastbazdid input#choice_3_17_2,
.formdardhastbazdid input#choice_3_18_1,
.formdardhastbazdid input#choice_3_18_2,
.formdardhastbazdid input#choice_3_19_1,
.formdardhastbazdid input#choice_3_19_2,
.formdardhastbazdid input#choice_3_20_1,
.formdardhastbazdid input#choice_3_20_2,
.formdardhastbazdid input#choice_3_25_1,
.formdardhastbazdid input#choice_3_25_2 {
    width: 100%;
    padding: 0;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    font-size: 10px;
    font-family: "IRANSans", Sans-serif;
    box-sizing: border-box;
    margin-bottom: 0 !important;
    transition: border-color 0.3s ease;
}
{
    width: 100%;
    padding: 0;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    font-size: 18px;
    font-family: "IRANSans", Sans-serif;
    box-sizing: border-box;
    margin-bottom: 0 !important;
    transition: border-color 0.3s ease;
}

/* فوکوس روی فیلدها */
.formdardhastbazdid input#input_3_1_3:focus,
.formdardhastbazdid input#input_3_3:focus,
.formdardhastbazdid select#input_3_5_3:focus,
.formdardhastbazdid select#input_3_5_4:focus,
.formdardhastbazdid input#choice_3_16_1:focus,
.formdardhastbazdid input#choice_3_16_2:focus,
.formdardhastbazdid input#choice_3_17_1:focus,
.formdardhastbazdid input#choice_3_17_2:focus,
.formdardhastbazdid input#choice_3_18_1:focus,
.formdardhastbazdid input#choice_3_18_2:focus,
.formdardhastbazdid input#choice_3_19_1:focus,
.formdardhastbazdid input#choice_3_19_2:focus,
.formdardhastbazdid input#choice_3_20_1:focus,
.formdardhastbazdid input#choice_3_20_2:focus,
.formdardhastbazdid input#choice_3_25_1:focus,
.formdardhastbazdid input#choice_3_25_2:focus {
    border-color: #FFC107 !important;
    outline: none;
}
{
    border-color: #FFC107 !important;
    outline: none;
}

/* استایل خاص برای محل قرارگیری دو select (استان و شهر) */
.formdardhastbazdid div#input_3_5 {
    display: flex;
    flex-direction: row-reverse;
}
/* استایل فیلد رادیویی */
.formdardhastbazdid div#input_3_6,
.ginput_container.ginput_container_radio{
   display: flex;
    flex-direction: column;    /* زیر هم */
    align-items: flex-start;   /* تراز از چپ */
    gap: 20px; 
}

/* فیلدهای رادیویی داخلی */
.formdardhastbazdid .gchoice_3_6_0,
.formdardhastbazdid .gchoice_3_6_1 {
    display: flex;
    align-items: center;
    gap: 8px;
}

/* checkbox در یک ردیف */
/* استایل برای inputهای چندگزینه‌ای از 16 تا 25 */
.formdardhastbazdid #input_3_16,
.formdardhastbazdid #input_3_17,
.formdardhastbazdid #input_3_18,
.formdardhastbazdid #input_3_19,
.formdardhastbazdid #input_3_20,
.formdardhastbazdid #input_3_25 {
    display: flex;
    flex-direction: row;
    margin: -30px 0px 0px 0px;
}

/* استایل برای fieldset مربوط به چک‌باکس‌ها از 16 تا 25 */
.formdardhastbazdid fieldset#field_3_16,
.formdardhastbazdid fieldset#field_3_17,
.formdardhastbazdid fieldset#field_3_18,
.formdardhastbazdid fieldset#field_3_19,
.formdardhastbazdid fieldset#field_3_20,
.formdardhastbazdid fieldset#field_3_25 {
    display: flex;
    flex-flow: nowrap;
    justify-content: flex-end;
}

/* دکمه ارسال فرم */
.formdardhastbazdid input#gform_submit_button_3 {
    width: 673px !important;
    margin: 20px auto;
    padding: 12px 20px;
    display: block;
    background-color: #FFC000;
    color: #000;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
    font-family: "IRANSans", Sans-serif;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* تغییر رنگ دکمه در حالت hover */
.formdardhastbazdid input#gform_submit_button_3:hover {
    background-color: #ffcb2e;
}

/* فاصله بین فیلدهای فرم */
.formdardhastbazdid div#gform_fields_3 {
    row-gap: 30px;
    display: flex;
    flex-direction: column;
}
.formdardhastbazdid div#gf_progressbar_wrapper_3 {
    display: none;
}
.formdardhastbazdid .gform-page-footer.gform_page_footer.top_label {
    display: flex;
    justify-content: flex-end;
}
.formdardhastbazdid input#gform_next_button_3_13,
.formdardhastbazdid input#gform_next_button_3_26{
    color: black;
    background: #FFC107;
    border-radius: 5px;
}
/* حالت موبایل */
@media (max-width: 767px) {
    .formdardhastbazdid div#input_3_5 {
        flex-direction: column-reverse;
    }
    .formdardhastbazdid div#input_3_16 {
        flex-direction: column;
    }
    .formdardhastbazdid div#input_3_6 {
        flex-direction: column;
    }
}

.formdardhastbazdidd div#input_4_6, .ginput_container.ginput_container_radio {
    align-items: anchor-center !important;}
    
/* مخصوص چیدمان دو ستونه برای گزینه‌های تصویری */
body .gform_wrapper .image-choice-two-column ul.gfield_radio,
body .gform_wrapper .image-choice-two-column ul.gfield_checkbox {
  display: flex;
  flex-wrap: wrap;
  gap: 2%;
}

body .gform_wrapper .image-choice-two-column li.gchoice {
  width: 48%;
  margin: 0;
}

#input_3_27{
    width: 86%;
    justify-content: space-between;
.gchoice {
    width: 48% !important;
    /*max-width: 400px !important;*/
}
}
.e-n-tabs.e-activated{
gap: 10px;
}

@media (max-width: 768px) {
  #input_3_27.gfield_radio {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
  }

  #input_3_27 .gchoice {
    width: 48% !important;
    max-width: 48% !important;
    box-sizing: border-box;
  }

  #input_3_27 .gfield-choice-image-wrapper,
  #input_3_27 .gfield-choice-image {
    width: 100% !important;
    height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c216a3 *//*فاصله بین گزینه های انتخابی زمان مرحله 2*/
.gform-theme--framework .gform-field-label--type-inline {
    margin-left: 25px;}
    
/* استایل عمومی فیلدهای متنی، انتخابی و شماره تماس */
.formdardhastbazdidd input#input_4_1_3,
.formdardhastbazdidd input#input_4_3,
.formdardhastbazdidd select#input_4_5_3,
.formdardhastbazdidd select#input_4_5_4,
.formdardhastbazdidd input#choice_4_16_1,
.formdardhastbazdidd input#choice_4_16_2,
.formdardhastbazdidd input#choice_4_17_1,
.formdardhastbazdidd input#choice_4_17_2,
.formdardhastbazdidd input#choice_4_18_1,
.formdardhastbazdidd input#choice_4_18_2,
.formdardhastbazdidd input#choice_4_19_1,
.formdardhastbazdidd input#choice_4_19_2,
.formdardhastbazdidd input#choice_4_20_1,
.formdardhastbazdidd input#choice_4_20_2,
.formdardhastbazdidd input#choice_4_25_1,
.formdardhastbazdidd input#choice_4_25_2 {
    width: 100%;
    padding: 0;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    font-size: 10px;
    font-family: "IRANSans", Sans-serif;
    box-sizing: border-box;
    margin-bottom: 0 !important;
    transition: border-color 0.3s ease;
}

/* فوکوس روی فیلدها */
.formdardhastbazdidd input#input_4_1_3:focus,
.formdardhastbazdidd input#input_4_3:focus,
.formdardhastbazdidd select#input_4_5_3:focus,
.formdardhastbazdidd select#input_4_5_4:focus,
.formdardhastbazdidd input#choice_4_16_1:focus,
.formdardhastbazdidd input#choice_4_16_2:focus,
.formdardhastbazdidd input#choice_4_17_1:focus,
.formdardhastbazdidd input#choice_4_17_2:focus,
.formdardhastbazdidd input#choice_4_18_1:focus,
.formdardhastbazdidd input#choice_4_18_2:focus,
.formdardhastbazdidd input#choice_4_19_1:focus,
.formdardhastbazdidd input#choice_4_19_2:focus,
.formdardhastbazdidd input#choice_4_20_1:focus,
.formdardhastbazdidd input#choice_4_20_2:focus,
.formdardhastbazdidd input#choice_4_25_1:focus,
.formdardhastbazdidd input#choice_4_25_2:focus {
    border-color: #FFC107 !important;
    outline: none;
}

/* استایل خاص برای محل قرارگیری دو select (استان و شهر) */
.formdardhastbazdidd div#input_4_5 {
    display: flex;
    flex-direction: row-reverse;
}

/* استایل فیلد رادیویی */
.formdardhastbazdidd div#input_4_6,
.ginput_container.ginput_container_radio{
   display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px; 
}

/* فیلدهای رادیویی داخلی */
.formdardhastbazdidd .gchoice_4_6_0,
.formdardhastbazdidd .gchoice_4_6_1 {
    display: flex;
    align-items: center;
    gap: 8px;
}

/* checkbox در یک ردیف */
/* استایل برای inputهای چندگزینه‌ای از 16 تا 25 */
.formdardhastbazdidd #input_4_16,
.formdardhastbazdidd #input_4_17,
.formdardhastbazdidd #input_4_18,
.formdardhastbazdidd #input_4_19,
.formdardhastbazdidd #input_4_20,
.formdardhastbazdidd #input_4_25 {
    display: flex;
    flex-direction: row;
    margin: -30px 0px 0px 0px;
}

/* استایل برای fieldset مربوط به چک‌باکس‌ها از 16 تا 25 */
.formdardhastbazdidd fieldset#field_4_16,
.formdardhastbazdidd fieldset#field_4_17,
.formdardhastbazdidd fieldset#field_4_18,
.formdardhastbazdidd fieldset#field_4_19,
.formdardhastbazdidd fieldset#field_4_20,
.formdardhastbazdidd fieldset#field_4_25 {
    display: flex;
    flex-flow: nowrap;
    justify-content: flex-end;
}

/* دکمه ارسال فرم */
.formdardhastbazdidd input#gform_submit_button_4 {
    width: 673px !important;
    margin: 20px auto;
    padding: 12px 20px;
    display: block;
    background-color: #FFC000;
    color: #000;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
    font-family: "IRANSans", Sans-serif;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* تغییر رنگ دکمه در حالت hover */
.formdardhastbazdidd input#gform_submit_button_4:hover {
    background-color: #ffcb2e;
}

/* فاصله بین فیلدهای فرم */
.formdardhastbazdidd div#gform_fields_4 {
    row-gap: 30px;
    display: flex;
    flex-direction: column;
}

.formdardhastbazdidd div#gf_progressbar_wrapper_4 {
    display: none;
}

.formdardhastbazdidd .gform-page-footer.gform_page_footer.top_label {
    display: flex;
    justify-content: flex-end;
}

.formdardhastbazdidd input#gform_next_button_4_13,
.formdardhastbazdidd input#gform_next_button_4_26{
    color: black;
    background: #FFC107;
    border-radius: 5px;
}
.formdardhastbazdidd .e-n-tabs-heading button{
    width: 188px !important;
    max-width: 400px !important;
    flex-basis: unset
}
/* حالت موبایل */
@media (max-width: 767px) {
    .formdardhastbazdidd div#input_4_5 {
        flex-direction: column-reverse;
    }
    .formdardhastbazdidd div#input_4_16 {
        flex-direction: column;
    }
    .formdardhastbazdidd div#input_4_6 {
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e07dd79 *//* استایل عمومی فیلدهای متنی، انتخابی و شماره تماس */
.formdardhastbazdid input#input_3_1_3,
.formdardhastbazdid input#input_3_3,
.formdardhastbazdid select#input_3_5_3,
.formdardhastbazdid select#input_3_5_4,
.formdardhastbazdid input#choice_3_16_1,
.formdardhastbazdid input#choice_3_16_2,
.formdardhastbazdid input#choice_3_17_1,
.formdardhastbazdid input#choice_3_17_2,
.formdardhastbazdid input#choice_3_18_1,
.formdardhastbazdid input#choice_3_18_2,
.formdardhastbazdid input#choice_3_19_1,
.formdardhastbazdid input#choice_3_19_2,
.formdardhastbazdid input#choice_3_20_1,
.formdardhastbazdid input#choice_3_20_2,
.formdardhastbazdid input#choice_3_25_1,
.formdardhastbazdid input#choice_3_25_2 {
    width: 100%;
    padding: 0;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    font-size: 10px;
    font-family: "IRANSans", Sans-serif;
    box-sizing: border-box;
    margin-bottom: 0 !important;
    transition: border-color 0.3s ease;
}
{
    width: 100%;
    padding: 0;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    font-size: 18px;
    font-family: "IRANSans", Sans-serif;
    box-sizing: border-box;
    margin-bottom: 0 !important;
    transition: border-color 0.3s ease;
}

/* فوکوس روی فیلدها */
.formdardhastbazdid input#input_3_1_3:focus,
.formdardhastbazdid input#input_3_3:focus,
.formdardhastbazdid select#input_3_5_3:focus,
.formdardhastbazdid select#input_3_5_4:focus,
.formdardhastbazdid input#choice_3_16_1:focus,
.formdardhastbazdid input#choice_3_16_2:focus,
.formdardhastbazdid input#choice_3_17_1:focus,
.formdardhastbazdid input#choice_3_17_2:focus,
.formdardhastbazdid input#choice_3_18_1:focus,
.formdardhastbazdid input#choice_3_18_2:focus,
.formdardhastbazdid input#choice_3_19_1:focus,
.formdardhastbazdid input#choice_3_19_2:focus,
.formdardhastbazdid input#choice_3_20_1:focus,
.formdardhastbazdid input#choice_3_20_2:focus,
.formdardhastbazdid input#choice_3_25_1:focus,
.formdardhastbazdid input#choice_3_25_2:focus {
    border-color: #FFC107 !important;
    outline: none;
}
{
    border-color: #FFC107 !important;
    outline: none;
}

/* استایل خاص برای محل قرارگیری دو select (استان و شهر) */
.formdardhastbazdid div#input_3_5 {
    display: flex;
    flex-direction: row-reverse;
}
/* استایل فیلد رادیویی */
.formdardhastbazdid div#input_3_6,
.ginput_container.ginput_container_radio{
   display: flex;
    flex-direction: column;    /* زیر هم */
    align-items: flex-start;   /* تراز از چپ */
    gap: 20px; 
}

/* فیلدهای رادیویی داخلی */
.formdardhastbazdid .gchoice_3_6_0,
.formdardhastbazdid .gchoice_3_6_1 {
    display: flex;
    align-items: center;
    gap: 8px;
}

/* checkbox در یک ردیف */
/* استایل برای inputهای چندگزینه‌ای از 16 تا 25 */
.formdardhastbazdid #input_3_16,
.formdardhastbazdid #input_3_17,
.formdardhastbazdid #input_3_18,
.formdardhastbazdid #input_3_19,
.formdardhastbazdid #input_3_20,
.formdardhastbazdid #input_3_25 {
    display: flex;
    flex-direction: row;
    margin: -30px 0px 0px 0px;
}

/* استایل برای fieldset مربوط به چک‌باکس‌ها از 16 تا 25 */
.formdardhastbazdid fieldset#field_3_16,
.formdardhastbazdid fieldset#field_3_17,
.formdardhastbazdid fieldset#field_3_18,
.formdardhastbazdid fieldset#field_3_19,
.formdardhastbazdid fieldset#field_3_20,
.formdardhastbazdid fieldset#field_3_25 {
    display: flex;
    flex-flow: nowrap;
    justify-content: flex-end;
}

/* دکمه ارسال فرم */
.formdardhastbazdid input#gform_submit_button_3 {
    width: 673px !important;
    margin: 20px auto;
    padding: 12px 20px;
    display: block;
    background-color: #FFC000;
    color: #000;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
    font-family: "IRANSans", Sans-serif;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* تغییر رنگ دکمه در حالت hover */
.formdardhastbazdid input#gform_submit_button_3:hover {
    background-color: #ffcb2e;
}

/* فاصله بین فیلدهای فرم */
.formdardhastbazdid div#gform_fields_3 {
    row-gap: 30px;
    display: flex;
    flex-direction: column;
}
.formdardhastbazdid div#gf_progressbar_wrapper_3 {
    display: none;
}
.formdardhastbazdid .gform-page-footer.gform_page_footer.top_label {
    display: flex;
    justify-content: flex-end;
}
.formdardhastbazdid input#gform_next_button_3_13,
.formdardhastbazdid input#gform_next_button_3_26{
    color: black;
    background: #FFC107;
    border-radius: 5px;
}
/* حالت موبایل */
@media (max-width: 767px) {
    .formdardhastbazdid div#input_3_5 {
        flex-direction: column-reverse;
    }
    .formdardhastbazdid div#input_3_16 {
        flex-direction: column;
    }
    .formdardhastbazdid div#input_3_6 {
        flex-direction: column;
    }
}

.formdardhastbazdidd div#input_4_6, .ginput_container.ginput_container_radio {
    align-items: anchor-center !important;}
    
/* مخصوص چیدمان دو ستونه برای گزینه‌های تصویری */
body .gform_wrapper .image-choice-two-column ul.gfield_radio,
body .gform_wrapper .image-choice-two-column ul.gfield_checkbox {
  display: flex;
  flex-wrap: wrap;
  gap: 2%;
}

body .gform_wrapper .image-choice-two-column li.gchoice {
  width: 48%;
  margin: 0;
}

#input_3_27{
    width: 86%;
    justify-content: space-between;
.gchoice {
    width: 48% !important;
    /*max-width: 400px !important;*/
}
}
.e-n-tabs.e-activated{
gap: 10px;
}

@media (max-width: 768px) {
  #input_3_27.gfield_radio {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
  }

  #input_3_27 .gchoice {
    width: 48% !important;
    max-width: 48% !important;
    box-sizing: border-box;
  }

  #input_3_27 .gfield-choice-image-wrapper,
  #input_3_27 .gfield-choice-image {
    width: 100% !important;
    height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c216a3 *//*فاصله بین گزینه های انتخابی زمان مرحله 2*/
.gform-theme--framework .gform-field-label--type-inline {
    margin-left: 25px;}
    
/* استایل عمومی فیلدهای متنی، انتخابی و شماره تماس */
.formdardhastbazdidd input#input_4_1_3,
.formdardhastbazdidd input#input_4_3,
.formdardhastbazdidd select#input_4_5_3,
.formdardhastbazdidd select#input_4_5_4,
.formdardhastbazdidd input#choice_4_16_1,
.formdardhastbazdidd input#choice_4_16_2,
.formdardhastbazdidd input#choice_4_17_1,
.formdardhastbazdidd input#choice_4_17_2,
.formdardhastbazdidd input#choice_4_18_1,
.formdardhastbazdidd input#choice_4_18_2,
.formdardhastbazdidd input#choice_4_19_1,
.formdardhastbazdidd input#choice_4_19_2,
.formdardhastbazdidd input#choice_4_20_1,
.formdardhastbazdidd input#choice_4_20_2,
.formdardhastbazdidd input#choice_4_25_1,
.formdardhastbazdidd input#choice_4_25_2 {
    width: 100%;
    padding: 0;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    font-size: 10px;
    font-family: "IRANSans", Sans-serif;
    box-sizing: border-box;
    margin-bottom: 0 !important;
    transition: border-color 0.3s ease;
}

/* فوکوس روی فیلدها */
.formdardhastbazdidd input#input_4_1_3:focus,
.formdardhastbazdidd input#input_4_3:focus,
.formdardhastbazdidd select#input_4_5_3:focus,
.formdardhastbazdidd select#input_4_5_4:focus,
.formdardhastbazdidd input#choice_4_16_1:focus,
.formdardhastbazdidd input#choice_4_16_2:focus,
.formdardhastbazdidd input#choice_4_17_1:focus,
.formdardhastbazdidd input#choice_4_17_2:focus,
.formdardhastbazdidd input#choice_4_18_1:focus,
.formdardhastbazdidd input#choice_4_18_2:focus,
.formdardhastbazdidd input#choice_4_19_1:focus,
.formdardhastbazdidd input#choice_4_19_2:focus,
.formdardhastbazdidd input#choice_4_20_1:focus,
.formdardhastbazdidd input#choice_4_20_2:focus,
.formdardhastbazdidd input#choice_4_25_1:focus,
.formdardhastbazdidd input#choice_4_25_2:focus {
    border-color: #FFC107 !important;
    outline: none;
}

/* استایل خاص برای محل قرارگیری دو select (استان و شهر) */
.formdardhastbazdidd div#input_4_5 {
    display: flex;
    flex-direction: row-reverse;
}

/* استایل فیلد رادیویی */
.formdardhastbazdidd div#input_4_6,
.ginput_container.ginput_container_radio{
   display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px; 
}

/* فیلدهای رادیویی داخلی */
.formdardhastbazdidd .gchoice_4_6_0,
.formdardhastbazdidd .gchoice_4_6_1 {
    display: flex;
    align-items: center;
    gap: 8px;
}

/* checkbox در یک ردیف */
/* استایل برای inputهای چندگزینه‌ای از 16 تا 25 */
.formdardhastbazdidd #input_4_16,
.formdardhastbazdidd #input_4_17,
.formdardhastbazdidd #input_4_18,
.formdardhastbazdidd #input_4_19,
.formdardhastbazdidd #input_4_20,
.formdardhastbazdidd #input_4_25 {
    display: flex;
    flex-direction: row;
    margin: -30px 0px 0px 0px;
}

/* استایل برای fieldset مربوط به چک‌باکس‌ها از 16 تا 25 */
.formdardhastbazdidd fieldset#field_4_16,
.formdardhastbazdidd fieldset#field_4_17,
.formdardhastbazdidd fieldset#field_4_18,
.formdardhastbazdidd fieldset#field_4_19,
.formdardhastbazdidd fieldset#field_4_20,
.formdardhastbazdidd fieldset#field_4_25 {
    display: flex;
    flex-flow: nowrap;
    justify-content: flex-end;
}

/* دکمه ارسال فرم */
.formdardhastbazdidd input#gform_submit_button_4 {
    width: 673px !important;
    margin: 20px auto;
    padding: 12px 20px;
    display: block;
    background-color: #FFC000;
    color: #000;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
    font-family: "IRANSans", Sans-serif;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* تغییر رنگ دکمه در حالت hover */
.formdardhastbazdidd input#gform_submit_button_4:hover {
    background-color: #ffcb2e;
}

/* فاصله بین فیلدهای فرم */
.formdardhastbazdidd div#gform_fields_4 {
    row-gap: 30px;
    display: flex;
    flex-direction: column;
}

.formdardhastbazdidd div#gf_progressbar_wrapper_4 {
    display: none;
}

.formdardhastbazdidd .gform-page-footer.gform_page_footer.top_label {
    display: flex;
    justify-content: flex-end;
}

.formdardhastbazdidd input#gform_next_button_4_13,
.formdardhastbazdidd input#gform_next_button_4_26{
    color: black;
    background: #FFC107;
    border-radius: 5px;
}
.formdardhastbazdidd .e-n-tabs-heading button{
    width: 188px !important;
    max-width: 400px !important;
    flex-basis: unset
}
/* حالت موبایل */
@media (max-width: 767px) {
    .formdardhastbazdidd div#input_4_5 {
        flex-direction: column-reverse;
    }
    .formdardhastbazdidd div#input_4_16 {
        flex-direction: column;
    }
    .formdardhastbazdidd div#input_4_6 {
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e07dd79 *//* استایل عمومی فیلدهای متنی، انتخابی و شماره تماس */
.formdardhastbazdid input#input_3_1_3,
.formdardhastbazdid input#input_3_3,
.formdardhastbazdid select#input_3_5_3,
.formdardhastbazdid select#input_3_5_4,
.formdardhastbazdid input#choice_3_16_1,
.formdardhastbazdid input#choice_3_16_2,
.formdardhastbazdid input#choice_3_17_1,
.formdardhastbazdid input#choice_3_17_2,
.formdardhastbazdid input#choice_3_18_1,
.formdardhastbazdid input#choice_3_18_2,
.formdardhastbazdid input#choice_3_19_1,
.formdardhastbazdid input#choice_3_19_2,
.formdardhastbazdid input#choice_3_20_1,
.formdardhastbazdid input#choice_3_20_2,
.formdardhastbazdid input#choice_3_25_1,
.formdardhastbazdid input#choice_3_25_2 {
    width: 100%;
    padding: 0;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    font-size: 10px;
    font-family: "IRANSans", Sans-serif;
    box-sizing: border-box;
    margin-bottom: 0 !important;
    transition: border-color 0.3s ease;
}
{
    width: 100%;
    padding: 0;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    font-size: 18px;
    font-family: "IRANSans", Sans-serif;
    box-sizing: border-box;
    margin-bottom: 0 !important;
    transition: border-color 0.3s ease;
}

/* فوکوس روی فیلدها */
.formdardhastbazdid input#input_3_1_3:focus,
.formdardhastbazdid input#input_3_3:focus,
.formdardhastbazdid select#input_3_5_3:focus,
.formdardhastbazdid select#input_3_5_4:focus,
.formdardhastbazdid input#choice_3_16_1:focus,
.formdardhastbazdid input#choice_3_16_2:focus,
.formdardhastbazdid input#choice_3_17_1:focus,
.formdardhastbazdid input#choice_3_17_2:focus,
.formdardhastbazdid input#choice_3_18_1:focus,
.formdardhastbazdid input#choice_3_18_2:focus,
.formdardhastbazdid input#choice_3_19_1:focus,
.formdardhastbazdid input#choice_3_19_2:focus,
.formdardhastbazdid input#choice_3_20_1:focus,
.formdardhastbazdid input#choice_3_20_2:focus,
.formdardhastbazdid input#choice_3_25_1:focus,
.formdardhastbazdid input#choice_3_25_2:focus {
    border-color: #FFC107 !important;
    outline: none;
}
{
    border-color: #FFC107 !important;
    outline: none;
}

/* استایل خاص برای محل قرارگیری دو select (استان و شهر) */
.formdardhastbazdid div#input_3_5 {
    display: flex;
    flex-direction: row-reverse;
}
/* استایل فیلد رادیویی */
.formdardhastbazdid div#input_3_6,
.ginput_container.ginput_container_radio{
   display: flex;
    flex-direction: column;    /* زیر هم */
    align-items: flex-start;   /* تراز از چپ */
    gap: 20px; 
}

/* فیلدهای رادیویی داخلی */
.formdardhastbazdid .gchoice_3_6_0,
.formdardhastbazdid .gchoice_3_6_1 {
    display: flex;
    align-items: center;
    gap: 8px;
}

/* checkbox در یک ردیف */
/* استایل برای inputهای چندگزینه‌ای از 16 تا 25 */
.formdardhastbazdid #input_3_16,
.formdardhastbazdid #input_3_17,
.formdardhastbazdid #input_3_18,
.formdardhastbazdid #input_3_19,
.formdardhastbazdid #input_3_20,
.formdardhastbazdid #input_3_25 {
    display: flex;
    flex-direction: row;
    margin: -30px 0px 0px 0px;
}

/* استایل برای fieldset مربوط به چک‌باکس‌ها از 16 تا 25 */
.formdardhastbazdid fieldset#field_3_16,
.formdardhastbazdid fieldset#field_3_17,
.formdardhastbazdid fieldset#field_3_18,
.formdardhastbazdid fieldset#field_3_19,
.formdardhastbazdid fieldset#field_3_20,
.formdardhastbazdid fieldset#field_3_25 {
    display: flex;
    flex-flow: nowrap;
    justify-content: flex-end;
}

/* دکمه ارسال فرم */
.formdardhastbazdid input#gform_submit_button_3 {
    width: 673px !important;
    margin: 20px auto;
    padding: 12px 20px;
    display: block;
    background-color: #FFC000;
    color: #000;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
    font-family: "IRANSans", Sans-serif;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* تغییر رنگ دکمه در حالت hover */
.formdardhastbazdid input#gform_submit_button_3:hover {
    background-color: #ffcb2e;
}

/* فاصله بین فیلدهای فرم */
.formdardhastbazdid div#gform_fields_3 {
    row-gap: 30px;
    display: flex;
    flex-direction: column;
}
.formdardhastbazdid div#gf_progressbar_wrapper_3 {
    display: none;
}
.formdardhastbazdid .gform-page-footer.gform_page_footer.top_label {
    display: flex;
    justify-content: flex-end;
}
.formdardhastbazdid input#gform_next_button_3_13,
.formdardhastbazdid input#gform_next_button_3_26{
    color: black;
    background: #FFC107;
    border-radius: 5px;
}
/* حالت موبایل */
@media (max-width: 767px) {
    .formdardhastbazdid div#input_3_5 {
        flex-direction: column-reverse;
    }
    .formdardhastbazdid div#input_3_16 {
        flex-direction: column;
    }
    .formdardhastbazdid div#input_3_6 {
        flex-direction: column;
    }
}

.formdardhastbazdidd div#input_4_6, .ginput_container.ginput_container_radio {
    align-items: anchor-center !important;}
    
/* مخصوص چیدمان دو ستونه برای گزینه‌های تصویری */
body .gform_wrapper .image-choice-two-column ul.gfield_radio,
body .gform_wrapper .image-choice-two-column ul.gfield_checkbox {
  display: flex;
  flex-wrap: wrap;
  gap: 2%;
}

body .gform_wrapper .image-choice-two-column li.gchoice {
  width: 48%;
  margin: 0;
}

#input_3_27{
    width: 86%;
    justify-content: space-between;
.gchoice {
    width: 48% !important;
    /*max-width: 400px !important;*/
}
}
.e-n-tabs.e-activated{
gap: 10px;
}

@media (max-width: 768px) {
  #input_3_27.gfield_radio {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
  }

  #input_3_27 .gchoice {
    width: 48% !important;
    max-width: 48% !important;
    box-sizing: border-box;
  }

  #input_3_27 .gfield-choice-image-wrapper,
  #input_3_27 .gfield-choice-image {
    width: 100% !important;
    height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c216a3 *//*فاصله بین گزینه های انتخابی زمان مرحله 2*/
.gform-theme--framework .gform-field-label--type-inline {
    margin-left: 25px;}
    
/* استایل عمومی فیلدهای متنی، انتخابی و شماره تماس */
.formdardhastbazdidd input#input_4_1_3,
.formdardhastbazdidd input#input_4_3,
.formdardhastbazdidd select#input_4_5_3,
.formdardhastbazdidd select#input_4_5_4,
.formdardhastbazdidd input#choice_4_16_1,
.formdardhastbazdidd input#choice_4_16_2,
.formdardhastbazdidd input#choice_4_17_1,
.formdardhastbazdidd input#choice_4_17_2,
.formdardhastbazdidd input#choice_4_18_1,
.formdardhastbazdidd input#choice_4_18_2,
.formdardhastbazdidd input#choice_4_19_1,
.formdardhastbazdidd input#choice_4_19_2,
.formdardhastbazdidd input#choice_4_20_1,
.formdardhastbazdidd input#choice_4_20_2,
.formdardhastbazdidd input#choice_4_25_1,
.formdardhastbazdidd input#choice_4_25_2 {
    width: 100%;
    padding: 0;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    font-size: 10px;
    font-family: "IRANSans", Sans-serif;
    box-sizing: border-box;
    margin-bottom: 0 !important;
    transition: border-color 0.3s ease;
}

/* فوکوس روی فیلدها */
.formdardhastbazdidd input#input_4_1_3:focus,
.formdardhastbazdidd input#input_4_3:focus,
.formdardhastbazdidd select#input_4_5_3:focus,
.formdardhastbazdidd select#input_4_5_4:focus,
.formdardhastbazdidd input#choice_4_16_1:focus,
.formdardhastbazdidd input#choice_4_16_2:focus,
.formdardhastbazdidd input#choice_4_17_1:focus,
.formdardhastbazdidd input#choice_4_17_2:focus,
.formdardhastbazdidd input#choice_4_18_1:focus,
.formdardhastbazdidd input#choice_4_18_2:focus,
.formdardhastbazdidd input#choice_4_19_1:focus,
.formdardhastbazdidd input#choice_4_19_2:focus,
.formdardhastbazdidd input#choice_4_20_1:focus,
.formdardhastbazdidd input#choice_4_20_2:focus,
.formdardhastbazdidd input#choice_4_25_1:focus,
.formdardhastbazdidd input#choice_4_25_2:focus {
    border-color: #FFC107 !important;
    outline: none;
}

/* استایل خاص برای محل قرارگیری دو select (استان و شهر) */
.formdardhastbazdidd div#input_4_5 {
    display: flex;
    flex-direction: row-reverse;
}

/* استایل فیلد رادیویی */
.formdardhastbazdidd div#input_4_6,
.ginput_container.ginput_container_radio{
   display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px; 
}

/* فیلدهای رادیویی داخلی */
.formdardhastbazdidd .gchoice_4_6_0,
.formdardhastbazdidd .gchoice_4_6_1 {
    display: flex;
    align-items: center;
    gap: 8px;
}

/* checkbox در یک ردیف */
/* استایل برای inputهای چندگزینه‌ای از 16 تا 25 */
.formdardhastbazdidd #input_4_16,
.formdardhastbazdidd #input_4_17,
.formdardhastbazdidd #input_4_18,
.formdardhastbazdidd #input_4_19,
.formdardhastbazdidd #input_4_20,
.formdardhastbazdidd #input_4_25 {
    display: flex;
    flex-direction: row;
    margin: -30px 0px 0px 0px;
}

/* استایل برای fieldset مربوط به چک‌باکس‌ها از 16 تا 25 */
.formdardhastbazdidd fieldset#field_4_16,
.formdardhastbazdidd fieldset#field_4_17,
.formdardhastbazdidd fieldset#field_4_18,
.formdardhastbazdidd fieldset#field_4_19,
.formdardhastbazdidd fieldset#field_4_20,
.formdardhastbazdidd fieldset#field_4_25 {
    display: flex;
    flex-flow: nowrap;
    justify-content: flex-end;
}

/* دکمه ارسال فرم */
.formdardhastbazdidd input#gform_submit_button_4 {
    width: 673px !important;
    margin: 20px auto;
    padding: 12px 20px;
    display: block;
    background-color: #FFC000;
    color: #000;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
    font-family: "IRANSans", Sans-serif;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* تغییر رنگ دکمه در حالت hover */
.formdardhastbazdidd input#gform_submit_button_4:hover {
    background-color: #ffcb2e;
}

/* فاصله بین فیلدهای فرم */
.formdardhastbazdidd div#gform_fields_4 {
    row-gap: 30px;
    display: flex;
    flex-direction: column;
}

.formdardhastbazdidd div#gf_progressbar_wrapper_4 {
    display: none;
}

.formdardhastbazdidd .gform-page-footer.gform_page_footer.top_label {
    display: flex;
    justify-content: flex-end;
}

.formdardhastbazdidd input#gform_next_button_4_13,
.formdardhastbazdidd input#gform_next_button_4_26{
    color: black;
    background: #FFC107;
    border-radius: 5px;
}
.formdardhastbazdidd .e-n-tabs-heading button{
    width: 188px !important;
    max-width: 400px !important;
    flex-basis: unset
}
/* حالت موبایل */
@media (max-width: 767px) {
    .formdardhastbazdidd div#input_4_5 {
        flex-direction: column-reverse;
    }
    .formdardhastbazdidd div#input_4_16 {
        flex-direction: column;
    }
    .formdardhastbazdidd div#input_4_6 {
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3c92829 */.gform-theme--framework .gfield--type-image_choice .gfield-choice-image {
    block-size: 100% !important;
    display: block;
    inline-size: 100%;
    max-block-size: 75%;
    max-inline-size: 60%;
    -o-object-fit: cover;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7acc8 */.header_2{
    background: unset!important;
}/* End custom CSS */