.elementor-73 .elementor-element.elementor-element-b00007e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-c161001{font-family:"Gilroy", Sans-serif;font-size:12px;color:#6c7982;}.elementor-73 .elementor-element.elementor-element-b00007d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F7F7;--border-color:#F5F7F7;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-b00007d:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-b00007d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #EEF0EFC9 0%, #E9ECECB0 100%);}.elementor-73 .elementor-element.elementor-element-b00007b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-b000077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Gilroy", Sans-serif;font-size:11px;font-weight:400;line-height:1.4em;letter-spacing:0.1em;color:#526C7E;}.elementor-73 .elementor-element.elementor-element-b000078{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-73 .elementor-element.elementor-element-b000078 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:32px;font-weight:500;line-height:1.13em;color:#28343B;}.elementor-73 .elementor-element.elementor-element-b000079{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#707B81;}.elementor-73 .elementor-element.elementor-element-b00007a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#282B2A;}.elementor-73 .elementor-element.elementor-element-b00007c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--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-73 .elementor-element.elementor-element-b00007c .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-73 .elementor-element.elementor-element-b00007c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-73 .elementor-element.elementor-element-b00007c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-73 .elementor-element.elementor-element-b00007c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group > label, .elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-subgroup label{color:#4D606C;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group > label{font-family:"Gilroy", Sans-serif;font-size:12px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-type-html{padding-bottom:0px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group .elementor-field{color:#263741;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group .elementor-field, .elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-subgroup label{font-family:"Gilroy", Sans-serif;font-size:13px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFFD9;border-color:#C9D1D5;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFFD9;border-color:#C9D1D5;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group .elementor-select-wrapper::before{color:#C9D1D5;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-button{font-family:"Gilroy", Sans-serif;font-size:13px;border-radius:7px 7px 7px 7px;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__buttons__wrapper__button-next{background-color:#344D61;color:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-button[type="submit"]{background-color:#344D61;color:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-73 .elementor-element.elementor-element-c161100{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-c161101{--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;}.elementor-73 .elementor-element.elementor-element-c161002{font-family:"Gilroy", Sans-serif;font-size:11px;letter-spacing:0.15em;color:#6c7982;}.elementor-73 .elementor-element.elementor-element-c161003 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:32px;color:#283640;}.elementor-73 .elementor-element.elementor-element-c161004{font-family:"Gilroy", Sans-serif;font-size:15px;color:#6c7982;}.elementor-73 .elementor-element.elementor-element-c161102{--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;}.elementor-73 .elementor-element.elementor-element-c161005 .elementor-button{background-color:#FFFFFF00;font-family:"Gilroy", Sans-serif;font-size:14px;fill:#344D61;color:#344D61;}.elementor-73 .elementor-element.elementor-element-c161006 .elementor-button{background-color:#FFFFFF00;font-family:"Gilroy", Sans-serif;font-size:14px;fill:#344D61;color:#344D61;}.elementor-73 .elementor-element.elementor-element-c161007 .elementor-button{background-color:#FFFFFF00;font-family:"Gilroy", Sans-serif;font-size:14px;fill:#344D61;color:#344D61;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-73 .elementor-element.elementor-element-b00007e{--width:84.6%;}}/* Start custom CSS for text-editor, class: .elementor-element-c161001 */.elementor-73 .elementor-element.elementor-element-c161001{margin-bottom:40px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b000077 */.elementor-73 .elementor-element.elementor-element-b000077 p{margin:0;letter-spacing:.1em;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b000078 */.elementor-73 .elementor-element.elementor-element-b000078 .elementor-heading-title{font-size:clamp(32px,2.7vw,48px);font-weight:500;line-height:1.15;letter-spacing:-.035em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b000079 */.elementor-73 .elementor-element.elementor-element-b000079{max-width:340px;}.elementor-73 .elementor-element.elementor-element-b000079 p{margin:0;line-height:1.6;}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-b000079{max-width:none;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b00007a */.elementor-73 .elementor-element.elementor-element-b00007a ol{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:25px;}.elementor-73 .elementor-element.elementor-element-b00007a li{padding:0;}.elementor-73 .elementor-element.elementor-element-b00007a h3{font-family:Gilroy,sans-serif;font-size:14px;font-weight:700;margin:0 0 5px;}.elementor-73 .elementor-element.elementor-element-b00007a p{font-size:12px;color:#7e898d;margin:0;line-height:1.4;}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-b00007a{display:none;}}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-b00007c */.elementor-73 .elementor-element.elementor-element-b00007c{min-width:0;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group{align-content:start;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-label{margin-bottom:8px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field:not([type=checkbox]):not([type=file]){min-height:45px;padding:12px 14px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-type-html h3{font-family:Gilroy,sans-serif;font-size:19px;font-weight:700;line-height:1.3;margin:0 0 4px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-type-upload{border:1px dashed #8fa5b3;border-radius:9px;padding:16px;background:#ffffff77;margin:0 10px 20px;width:calc(100% - 20px);}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-type-checkbox .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:9px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-type-checkbox .elementor-field-option{background:#fff;border:1px solid #d5dde2;border-radius:6px;padding:9px;font-size:11px;display:flex;gap:5px;align-items:center;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-type-acceptance{font-size:12px;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__buttons{margin-top:20px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-button{font-size:13px;padding:11px 16px;min-height:40px;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators{margin-bottom:29px;border-bottom:2px solid #d4dfe4;padding-bottom:18px;gap:8px;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator{flex-direction:row;gap:5px;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator__label{font-size:10px;margin:0;white-space:nowrap;width:auto;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator__number{border:0;border-radius:0;width:auto;height:auto;font-size:10px;background:none;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator--state-active{color:#344d61;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator__separator{display:none;}.elementor-73 .elementor-element.elementor-element-b00007c .lsf-request-summary{background:#ffffff8a;border-radius:8px;padding:14px 16px;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 10px;}.elementor-73 .elementor-element.elementor-element-b00007c .lsf-request-summary dt{font-size:10px;color:#83949e;}.elementor-73 .elementor-element.elementor-element-b00007c .lsf-request-summary dd{font-size:12px;margin:4px 0 0;overflow-wrap:anywhere;}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group{width:100%;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field{font-size:16px;}.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-type-upload{width:calc(100% - 20px);}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator__label{font-size:9px;}.elementor-73 .elementor-element.elementor-element-b00007c .lsf-request-summary{grid-template-columns:1fr;}}
/* Aligned native Elementor form controls */
.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group .elementor-select-wrapper{padding:0;min-height:0;width:100%;position:relative;}
.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group .elementor-field-textual{box-sizing:border-box;width:100%;min-height:46px;padding:12px 14px;line-height:20px;border-radius:9px;}
.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group select.elementor-field-textual{height:46px;padding-right:42px;appearance:none;-webkit-appearance:none;}
.elementor-73 .elementor-element.elementor-element-b00007c .elementor-select-wrapper .select-caret-down-wrapper{right:15px;left:auto;top:50%;transform:translateY(-50%);height:14px;display:flex;align-items:center;pointer-events:none;}
.elementor-73 .elementor-element.elementor-element-b00007c .elementor-select-wrapper .select-caret-down-wrapper svg{width:12px;height:12px;}
.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-label{display:block;line-height:1.4;padding-bottom:0;margin-bottom:8px;}
.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-textual:focus{border-color:#526c7f;box-shadow:0 0 0 3px #344d6112;outline:none;}
.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator{align-items:center;gap:6px;}
.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator__label,.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator__number{font-size:11px;line-height:1.4;}
.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator--state-inactive{color:#71828c;}
.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator--state-active{color:#344d61;font-weight:600;}
@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group .elementor-field-textual{font-size:16px;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators{gap:6px;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator{gap:4px;}.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator__label,.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator__number{font-size:10px;}}

.elementor-73 .elementor-element.elementor-element-b00007c .elementor-field-group .elementor-field.elementor-select-wrapper{padding:0;min-height:0;}

/* Step indicators and previous-button states */
.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator{flex-direction:row;align-items:center;}
.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator .e-form__indicators__indicator__number,.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator .e-form__indicators__indicator__label{margin:0;padding:0;line-height:1.4;align-self:center;}
.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator--state-completed,.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__number,.elementor-73 .elementor-element.elementor-element-b00007c .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:#279447;background:transparent;}
.elementor-73 .elementor-element.elementor-element-b00007c .e-form__buttons__wrapper__button-previous:hover,.elementor-73 .elementor-element.elementor-element-b00007c .e-form__buttons__wrapper__button-previous:focus-visible{background-color:#344d61;color:#fff;border-color:#344d61;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b00007d */.elementor-73 .elementor-element.elementor-element-b00007d{display:grid;grid-template-columns:32% 63%;gap:5%;align-items:start;padding:42px 4%;}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-b00007d{grid-template-columns:1fr;gap:32px;padding:28px 20px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c161101 */.elementor-73 .elementor-element.elementor-element-c161101{padding:0;gap:18px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c161005 */.elementor-73 .elementor-element.elementor-element-c161005{border-bottom:1px solid #dce3e7;}.elementor-73 .elementor-element.elementor-element-c161005 a{padding:20px 0;display:block;text-align:left;}.elementor-73 .elementor-element.elementor-element-c161005 a:hover{color:#283640;background:transparent;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c161006 */.elementor-73 .elementor-element.elementor-element-c161006{border-bottom:1px solid #dce3e7;}.elementor-73 .elementor-element.elementor-element-c161006 a{padding:20px 0;display:block;text-align:left;}.elementor-73 .elementor-element.elementor-element-c161006 a:hover{color:#283640;background:transparent;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c161007 */.elementor-73 .elementor-element.elementor-element-c161007{border-bottom:1px solid #dce3e7;}.elementor-73 .elementor-element.elementor-element-c161007 a{padding:20px 0;display:block;text-align:left;}.elementor-73 .elementor-element.elementor-element-c161007 a:hover{color:#283640;background:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c161102 */.elementor-73 .elementor-element.elementor-element-c161102{padding:0;gap:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c161100 */.elementor-73 .elementor-element.elementor-element-c161100{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;margin-top:76px;padding:0;}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-c161100{grid-template-columns:1fr;gap:24px;margin-top:44px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b00007e */.elementor-73 .elementor-element.elementor-element-b00007e{width:84.6%;max-width:1800px;margin:0 auto 80px!important;padding-top:130px;direction:ltr;color:#283640;scroll-margin-top:120px;}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-b00007e{width:90%;padding-top:110px;}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://arialsf.ir/wp-content/uploads/2026/10/70f039abb1b5a7b0.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://arialsf.ir/wp-content/uploads/2026/10/58eddcf7501e81e4.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://arialsf.ir/wp-content/uploads/2026/10/f2e1fd150afc5bed.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://arialsf.ir/wp-content/uploads/2026/10/1cf1e761ac4fb5c9.ttf') format('truetype');
}
/* End Custom Fonts CSS */