.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-995 .elementor-element.elementor-element-890b121{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-form .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-form .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-form:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-form.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-form .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-995 .elementor-element.elementor-element-fc9689a{width:var( --container-widget-width, 65.628% );max-width:65.628%;--container-widget-width:65.628%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-995 .elementor-element.elementor-element-fc9689a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-995 .elementor-element.elementor-element-fc9689a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-995 .elementor-element.elementor-element-fc9689a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-995 .elementor-element.elementor-element-fc9689a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-995 .elementor-element.elementor-element-fc9689a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-field-group > label, .elementor-995 .elementor-element.elementor-element-fc9689a .elementor-field-subgroup label{color:#FF0000;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-field-group > label{font-family:"Gandom", Sans-serif;font-weight:400;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-field-type-html{padding-bottom:0px;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-field-group .elementor-field{color:#FF0000;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-field-group .elementor-field, .elementor-995 .elementor-element.elementor-element-fc9689a .elementor-field-subgroup label{font-family:"Gandom", Sans-serif;font-weight:400;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-button{font-family:"Estedad", Sans-serif;font-weight:500;}.elementor-995 .elementor-element.elementor-element-fc9689a .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-button[type="submit"]{color:#ffffff;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-995 .elementor-element.elementor-element-fc9689a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-995 .elementor-element.elementor-element-fc9689a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-995 .elementor-element.elementor-element-fc9689a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-995 .elementor-element.elementor-element-fc9689a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-995 .elementor-element.elementor-element-86833c1{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-995 .elementor-element.elementor-element-9fba4b1 .elementor-button{background-color:#FF7E05;font-family:"Gandom", Sans-serif;font-weight:500;border-radius:32px 32px 32px 32px;padding:13px 13px 13px 115px;}.elementor-995 .elementor-element.elementor-element-9fba4b1:hover{--e-transform-translateX:68px;--e-transform-translateY:0px;}body:not(.rtl) .elementor-995 .elementor-element.elementor-element-9fba4b1{right:-110px;}body.rtl .elementor-995 .elementor-element.elementor-element-9fba4b1{left:-110px;}.elementor-995 .elementor-element.elementor-element-9fba4b1{bottom:97px;}.elementor-995 .elementor-element.elementor-element-9fba4b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-995 .elementor-element.elementor-element-b392c60{--display:flex;}.elementor-995 .elementor-element.elementor-element-ff8def4 .elementor-button{background-color:#FF7E05;font-family:"Gandom", Sans-serif;font-weight:500;border-radius:32px 32px 32px 32px;padding:13px 13px 13px 109px;}.elementor-995 .elementor-element.elementor-element-ff8def4:hover{--e-transform-translateX:68px;--e-transform-translateY:0px;}body:not(.rtl) .elementor-995 .elementor-element.elementor-element-ff8def4{right:-107px;}body.rtl .elementor-995 .elementor-element.elementor-element-ff8def4{left:-107px;}.elementor-995 .elementor-element.elementor-element-ff8def4{bottom:52px;}.elementor-995 .elementor-element.elementor-element-ff8def4 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-995 .elementor-element.elementor-element-fc9689a{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}}@media(max-width:767px){body:not(.rtl) .elementor-995 .elementor-element.elementor-element-9fba4b1{right:-110px;}body.rtl .elementor-995 .elementor-element.elementor-element-9fba4b1{left:-110px;}.elementor-995 .elementor-element.elementor-element-9fba4b1{bottom:90px;}.elementor-995 .elementor-element.elementor-element-ff8def4{bottom:45px;}}/* Start custom CSS for form, class: .elementor-element-fc9689a *//* =========================
   Elementor Form Modern UI
========================= */


.elementor-form{

background:
rgba(255,255,255,.05);

backdrop-filter:blur(20px);

-webkit-backdrop-filter:blur(20px);

border:1px solid rgba(255,255,255,.12);

border-radius:30px;

padding:35px;

box-shadow:

0 25px 70px rgba(0,0,0,.45),

0 0 40px rgba(0,120,255,.15);

}


/* عنوان فرم */

.elementor-form .elementor-field-label{

color:#e5e7eb !important;

font-size:14px;

font-weight:600;

margin-bottom:10px;

}


/* فیلدها */

.elementor-form .elementor-field{

background:

rgba(255,255,255,.06) !important;

border:1px solid rgba(255,255,255,.12) !important;

border-radius:16px !important;

height:55px;

color:white !important;

padding:0 18px !important;

transition:.3s;

}


/* تکست اریا */

.elementor-form textarea.elementor-field{

height:140px;

padding-top:18px !important;

resize:none;

}


/* حالت فوکوس */

.elementor-form .elementor-field:focus{

border-color:#008cff !important;

box-shadow:

0 0 25px rgba(0,140,255,.3);

}


/* Placeholder */

.elementor-form ::placeholder{

color:#8b95a7 !important;

}


/* انتخابگر */

.elementor-form select.elementor-field{

color:#ddd !important;

}


/* فاصله فیلدها */

.elementor-form .elementor-field-group{

margin-bottom:20px;

}


/* دکمه ارسال */

.elementor-form .elementor-button{

width:100%;

height:60px;

border-radius:18px;

background:

linear-gradient(
135deg,
#0077ff,
#703cff
) !important;

color:white !important;

font-size:17px;

font-weight:700;

border:none;

box-shadow:

0 15px 40px rgba(0,120,255,.35);

transition:.35s;

}


/* هاور دکمه */

.elementor-form .elementor-button:hover{

transform:translateY(-5px);

box-shadow:

0 25px 50px rgba(0,120,255,.5);

}


/* آیکون یا پیام موفقیت */

.elementor-message{

border-radius:15px;

}


/* موبایل */

@media(max-width:767px){

.elementor-form{

padding:22px;

border-radius:22px;

}


.elementor-form .elementor-field{

height:52px;

}


.elementor-form .elementor-button{

height:55px;

}

}
/* =========================
   Custom Select Arrow
========================= */


.elementor-form .elementor-field-type-select{

position:relative;

}


/* فلش سفارشی */

.elementor-form .elementor-field-type-select:after{

content:"⌄";

position:absolute;

right:20px;

top:50%;

transform:translateY(-50%);

font-size:22px;

color:#38bdf8;

pointer-events:none;

font-weight:bold;

}


/* خود Select */

.elementor-form select.elementor-field{

padding-right:50px !important;

background:

linear-gradient(
145deg,
rgba(255,255,255,.08),
rgba(255,255,255,.03)
) !important;

}


/* حالت باز بودن */

.elementor-form select.elementor-field:hover{

border-color:#38bdf8 !important;

}


/* موبایل */

@media(max-width:767px){

.elementor-form .elementor-field-type-select:after{

right:16px;

font-size:20px;

}

}
/* Force Dark Elementor Select */

.elementor-form select,
.elementor-form select.elementor-field,
.elementor-form .elementor-select-wrapper select{

background-color:#111827 !important;

background-image:none !important;

color:#ffffff !important;

}


.elementor-form select option{

background-color:#111827 !important;

color:#ffffff !important;

}


/* حذف حالت سفید Elementor */

.elementor-form .elementor-field-textual{

background-color:#111827 !important;

color:#fff !important;

}/* End custom CSS */