.elementor-41 .elementor-element.elementor-element-c7232bf{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-41 .elementor-element.elementor-element-642808c{background-color:#E6F4F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:8px 16px 8px 16px;border-radius:100px 100px 100px 100px;}.elementor-41 .elementor-element.elementor-element-642808c.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-642808c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-41 .elementor-element.elementor-element-642808c .elementor-icon-box-title{margin-block-end:0px;color:#0A6557;}.elementor-41 .elementor-element.elementor-element-642808c.elementor-view-stacked .elementor-icon{background-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-642808c.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-642808c.elementor-view-default .elementor-icon{fill:#0E8A77;color:#0E8A77;border-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-642808c .elementor-icon{font-size:14px;}.elementor-41 .elementor-element.elementor-element-642808c .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-642808c .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:13px;font-weight:700;line-height:26px;}.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-41 .elementor-element.elementor-element-7fa6354{text-align:center;}.elementor-41 .elementor-element.elementor-element-7fa6354 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:38px;font-weight:600;line-height:1.8em;word-spacing:0rem;color:#152229;}.elementor-41 .elementor-element.elementor-element-64f0ac3{text-align:center;}.elementor-41 .elementor-element.elementor-element-64f0ac3 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:16px;font-weight:500;color:#5A6B73;}.elementor-41 .elementor-element.elementor-element-976ee4c{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-cf33f07 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-41 .elementor-element.elementor-element-cf33f07.elementor-view-stacked .elementor-icon{background-color:#E6F4F1;fill:#0A6557;color:#0A6557;}.elementor-41 .elementor-element.elementor-element-cf33f07.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-cf33f07.elementor-view-default .elementor-icon{fill:#E6F4F1;color:#E6F4F1;border-color:#E6F4F1;}.elementor-41 .elementor-element.elementor-element-cf33f07.elementor-view-framed .elementor-icon{background-color:#0A6557;}.elementor-41 .elementor-element.elementor-element-cf33f07 .elementor-icon{font-size:21px;border-radius:11px 11px 11px 11px;}.elementor-41 .elementor-element.elementor-element-cf33f07 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-cf33f07 .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:21px;font-weight:900;}.elementor-41 .elementor-element.elementor-element-cf33f07 .elementor-icon-box-title{color:#152229;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .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-41 .elementor-element.elementor-element-6331c79{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-2e1e178 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:6px;}.elementor-41 .elementor-element.elementor-element-2e1e178 .elementor-icon-box-title{margin-block-end:0px;color:#5A6B73;}.elementor-41 .elementor-element.elementor-element-2e1e178.elementor-view-stacked .elementor-icon{background-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-2e1e178.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-2e1e178.elementor-view-default .elementor-icon{fill:#0E8A77;color:#0E8A77;border-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-2e1e178 .elementor-icon{font-size:13px;}.elementor-41 .elementor-element.elementor-element-2e1e178 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-2e1e178 .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:12px;font-weight:500;line-height:30px;}.elementor-41 .elementor-element.elementor-element-d0c7012{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-318083f .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.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-41 .elementor-element.elementor-element-c78c3e2{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-59b069e{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-bd8fec1 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-75a5253{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-0a5e2a4{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-3c3e480 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-f13cdc2{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-2e045f2{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-7bddb9e .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-da0a029{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;background-color:#EAF3EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEDAC4;border-radius:20px 20px 20px 20px;box-shadow:0px 22px 54px -30px rgba(13.999999999999998, 34, 40.99999999999999, 0.3);--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#000000;}.elementor-41 .elementor-element.elementor-element-da0a029 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-da0a029.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;}.elementor-41 .elementor-element.elementor-element-da0a029.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-41 .elementor-element.elementor-element-da0a029.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#152339;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;box-shadow:0px 11px 20px -8px rgba(21.000000000000004, 34.99999999999998, 57, 0.5);}.elementor-41 .elementor-element.elementor-element-da0a029.elementor-widget-n-tabs > .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:#4A8256;}.elementor-41 .elementor-element.elementor-element-da0a029.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"vazir", Sans-serif;font-weight:500;line-height:14px;}.elementor-41 .elementor-element.elementor-element-da0a029 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#152339;}.elementor-41 .elementor-element.elementor-element-cbffaad{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-4ed1ea5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-41 .elementor-element.elementor-element-4ed1ea5.elementor-view-stacked .elementor-icon{background-color:#E6F4F1;fill:#0A6557;color:#0A6557;}.elementor-41 .elementor-element.elementor-element-4ed1ea5.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-4ed1ea5.elementor-view-default .elementor-icon{fill:#E6F4F1;color:#E6F4F1;border-color:#E6F4F1;}.elementor-41 .elementor-element.elementor-element-4ed1ea5.elementor-view-framed .elementor-icon{background-color:#0A6557;}.elementor-41 .elementor-element.elementor-element-4ed1ea5 .elementor-icon{font-size:21px;border-radius:11px 11px 11px 11px;}.elementor-41 .elementor-element.elementor-element-4ed1ea5 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-4ed1ea5 .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:21px;font-weight:900;}.elementor-41 .elementor-element.elementor-element-4ed1ea5 .elementor-icon-box-title{color:#152229;}.elementor-41 .elementor-element.elementor-element-86afcf0{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-e5377ca .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:6px;}.elementor-41 .elementor-element.elementor-element-e5377ca .elementor-icon-box-title{margin-block-end:0px;color:#5A6B73;}.elementor-41 .elementor-element.elementor-element-e5377ca.elementor-view-stacked .elementor-icon{background-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-e5377ca.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-e5377ca.elementor-view-default .elementor-icon{fill:#0E8A77;color:#0E8A77;border-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-e5377ca .elementor-icon{font-size:13px;}.elementor-41 .elementor-element.elementor-element-e5377ca .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-e5377ca .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:12px;font-weight:500;line-height:30px;}.elementor-41 .elementor-element.elementor-element-f238508{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-5d17ac9 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-a27dce5{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-94a51e2{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-fdc9934 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-4e1f4d2{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-e3eb970{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-e88a248 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-7a13dbf{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-4587a14{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-c0ac6ec .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-ab0bf61{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;background-color:#EAF3EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEDAC4;border-radius:20px 20px 20px 20px;box-shadow:0px 22px 54px -30px rgba(13.999999999999998, 34, 40.99999999999999, 0.3);--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#000000;}.elementor-41 .elementor-element.elementor-element-ab0bf61 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-ab0bf61.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;}.elementor-41 .elementor-element.elementor-element-ab0bf61.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-41 .elementor-element.elementor-element-ab0bf61.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#152339;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;box-shadow:0px 11px 20px -8px rgba(21.000000000000004, 34.99999999999998, 57, 0.5);}.elementor-41 .elementor-element.elementor-element-ab0bf61.elementor-widget-n-tabs > .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:#4A8256;}.elementor-41 .elementor-element.elementor-element-ab0bf61.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"vazir", Sans-serif;font-weight:500;line-height:14px;}.elementor-41 .elementor-element.elementor-element-ab0bf61 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#152339;}.elementor-41 .elementor-element.elementor-element-b472ea6{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-97a23d6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-41 .elementor-element.elementor-element-97a23d6.elementor-view-stacked .elementor-icon{background-color:#E6F4F1;fill:#0A6557;color:#0A6557;}.elementor-41 .elementor-element.elementor-element-97a23d6.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-97a23d6.elementor-view-default .elementor-icon{fill:#E6F4F1;color:#E6F4F1;border-color:#E6F4F1;}.elementor-41 .elementor-element.elementor-element-97a23d6.elementor-view-framed .elementor-icon{background-color:#0A6557;}.elementor-41 .elementor-element.elementor-element-97a23d6 .elementor-icon{font-size:21px;border-radius:11px 11px 11px 11px;}.elementor-41 .elementor-element.elementor-element-97a23d6 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-97a23d6 .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:21px;font-weight:900;}.elementor-41 .elementor-element.elementor-element-97a23d6 .elementor-icon-box-title{color:#152229;}.elementor-41 .elementor-element.elementor-element-f73c347{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-7b9b90e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:6px;}.elementor-41 .elementor-element.elementor-element-7b9b90e .elementor-icon-box-title{margin-block-end:0px;color:#5A6B73;}.elementor-41 .elementor-element.elementor-element-7b9b90e.elementor-view-stacked .elementor-icon{background-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-7b9b90e.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-7b9b90e.elementor-view-default .elementor-icon{fill:#0E8A77;color:#0E8A77;border-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-7b9b90e .elementor-icon{font-size:13px;}.elementor-41 .elementor-element.elementor-element-7b9b90e .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-7b9b90e .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:12px;font-weight:500;line-height:30px;}.elementor-41 .elementor-element.elementor-element-9c9859a{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-af1a461 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-5c7fb72{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-a500c18{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-d7b2ae1 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-701a20d{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-905b8f1{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-d3f7b87 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-d599d35{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-6cb24f1{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-4345cda .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-c071b7f{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;background-color:#EAF3EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEDAC4;border-radius:20px 20px 20px 20px;box-shadow:0px 22px 54px -30px rgba(13.999999999999998, 34, 40.99999999999999, 0.3);--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#000000;}.elementor-41 .elementor-element.elementor-element-c071b7f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-c071b7f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;}.elementor-41 .elementor-element.elementor-element-c071b7f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-41 .elementor-element.elementor-element-c071b7f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#152339;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;box-shadow:0px 11px 20px -8px rgba(21.000000000000004, 34.99999999999998, 57, 0.5);}.elementor-41 .elementor-element.elementor-element-c071b7f.elementor-widget-n-tabs > .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:#4A8256;}.elementor-41 .elementor-element.elementor-element-c071b7f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"vazir", Sans-serif;font-weight:500;line-height:14px;}.elementor-41 .elementor-element.elementor-element-c071b7f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#152339;}.elementor-41 .elementor-element.elementor-element-c4880a3{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-300105e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-41 .elementor-element.elementor-element-300105e.elementor-view-stacked .elementor-icon{background-color:#E6F4F1;fill:#0A6557;color:#0A6557;}.elementor-41 .elementor-element.elementor-element-300105e.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-300105e.elementor-view-default .elementor-icon{fill:#E6F4F1;color:#E6F4F1;border-color:#E6F4F1;}.elementor-41 .elementor-element.elementor-element-300105e.elementor-view-framed .elementor-icon{background-color:#0A6557;}.elementor-41 .elementor-element.elementor-element-300105e .elementor-icon{font-size:21px;border-radius:11px 11px 11px 11px;}.elementor-41 .elementor-element.elementor-element-300105e .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-300105e .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:21px;font-weight:900;}.elementor-41 .elementor-element.elementor-element-300105e .elementor-icon-box-title{color:#152229;}.elementor-41 .elementor-element.elementor-element-25ad770{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-6f63c1d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:6px;}.elementor-41 .elementor-element.elementor-element-6f63c1d .elementor-icon-box-title{margin-block-end:0px;color:#5A6B73;}.elementor-41 .elementor-element.elementor-element-6f63c1d.elementor-view-stacked .elementor-icon{background-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-6f63c1d.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-6f63c1d.elementor-view-default .elementor-icon{fill:#0E8A77;color:#0E8A77;border-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-6f63c1d .elementor-icon{font-size:13px;}.elementor-41 .elementor-element.elementor-element-6f63c1d .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-6f63c1d .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:12px;font-weight:500;line-height:30px;}.elementor-41 .elementor-element.elementor-element-d7297bd{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-497e559 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-6952ab2{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-2f87c6e{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-9527c35 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-d2b8848{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-ed65084{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-dc64ed1 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-0ec19cf{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-80a6d61{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-f6626fe .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-4b8422c{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;background-color:#EAF3EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEDAC4;border-radius:20px 20px 20px 20px;box-shadow:0px 22px 54px -30px rgba(13.999999999999998, 34, 40.99999999999999, 0.3);--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#000000;}.elementor-41 .elementor-element.elementor-element-4b8422c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-4b8422c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;}.elementor-41 .elementor-element.elementor-element-4b8422c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-41 .elementor-element.elementor-element-4b8422c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#152339;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;box-shadow:0px 11px 20px -8px rgba(21.000000000000004, 34.99999999999998, 57, 0.5);}.elementor-41 .elementor-element.elementor-element-4b8422c.elementor-widget-n-tabs > .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:#4A8256;}.elementor-41 .elementor-element.elementor-element-4b8422c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"vazir", Sans-serif;font-weight:500;line-height:14px;}.elementor-41 .elementor-element.elementor-element-4b8422c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#152339;}.elementor-41 .elementor-element.elementor-element-7f1df8c{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-ed7e2e1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-41 .elementor-element.elementor-element-ed7e2e1.elementor-view-stacked .elementor-icon{background-color:#E6F4F1;fill:#0A6557;color:#0A6557;}.elementor-41 .elementor-element.elementor-element-ed7e2e1.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-ed7e2e1.elementor-view-default .elementor-icon{fill:#E6F4F1;color:#E6F4F1;border-color:#E6F4F1;}.elementor-41 .elementor-element.elementor-element-ed7e2e1.elementor-view-framed .elementor-icon{background-color:#0A6557;}.elementor-41 .elementor-element.elementor-element-ed7e2e1 .elementor-icon{font-size:21px;border-radius:11px 11px 11px 11px;}.elementor-41 .elementor-element.elementor-element-ed7e2e1 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-ed7e2e1 .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:21px;font-weight:900;}.elementor-41 .elementor-element.elementor-element-ed7e2e1 .elementor-icon-box-title{color:#152229;}.elementor-41 .elementor-element.elementor-element-3412c96{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-32f1ef4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:6px;}.elementor-41 .elementor-element.elementor-element-32f1ef4 .elementor-icon-box-title{margin-block-end:0px;color:#5A6B73;}.elementor-41 .elementor-element.elementor-element-32f1ef4.elementor-view-stacked .elementor-icon{background-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-32f1ef4.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-32f1ef4.elementor-view-default .elementor-icon{fill:#0E8A77;color:#0E8A77;border-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-32f1ef4 .elementor-icon{font-size:13px;}.elementor-41 .elementor-element.elementor-element-32f1ef4 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-32f1ef4 .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:12px;font-weight:500;line-height:30px;}.elementor-41 .elementor-element.elementor-element-f213caf{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-2540222 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-791c143{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-435f578{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-e810e3e .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-e3a99db{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-3dceea7{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-0043c2e .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-852fee4{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-0c3c6c1{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-2c5e318 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-0c0f8b9{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;background-color:#EAF3EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEDAC4;border-radius:20px 20px 20px 20px;box-shadow:0px 22px 54px -30px rgba(13.999999999999998, 34, 40.99999999999999, 0.3);--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#000000;}.elementor-41 .elementor-element.elementor-element-0c0f8b9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-0c0f8b9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;}.elementor-41 .elementor-element.elementor-element-0c0f8b9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-41 .elementor-element.elementor-element-0c0f8b9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#152339;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;box-shadow:0px 11px 20px -8px rgba(21.000000000000004, 34.99999999999998, 57, 0.5);}.elementor-41 .elementor-element.elementor-element-0c0f8b9.elementor-widget-n-tabs > .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:#4A8256;}.elementor-41 .elementor-element.elementor-element-0c0f8b9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"vazir", Sans-serif;font-weight:500;line-height:14px;}.elementor-41 .elementor-element.elementor-element-0c0f8b9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#152339;}.elementor-41 .elementor-element.elementor-element-1cf41ce{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-484f6fc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-41 .elementor-element.elementor-element-484f6fc.elementor-view-stacked .elementor-icon{background-color:#E6F4F1;fill:#0A6557;color:#0A6557;}.elementor-41 .elementor-element.elementor-element-484f6fc.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-484f6fc.elementor-view-default .elementor-icon{fill:#E6F4F1;color:#E6F4F1;border-color:#E6F4F1;}.elementor-41 .elementor-element.elementor-element-484f6fc.elementor-view-framed .elementor-icon{background-color:#0A6557;}.elementor-41 .elementor-element.elementor-element-484f6fc .elementor-icon{font-size:21px;border-radius:11px 11px 11px 11px;}.elementor-41 .elementor-element.elementor-element-484f6fc .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-484f6fc .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:21px;font-weight:900;}.elementor-41 .elementor-element.elementor-element-484f6fc .elementor-icon-box-title{color:#152229;}.elementor-41 .elementor-element.elementor-element-3e9c191{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-a1a0c70 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:6px;}.elementor-41 .elementor-element.elementor-element-a1a0c70 .elementor-icon-box-title{margin-block-end:0px;color:#5A6B73;}.elementor-41 .elementor-element.elementor-element-a1a0c70.elementor-view-stacked .elementor-icon{background-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-a1a0c70.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-a1a0c70.elementor-view-default .elementor-icon{fill:#0E8A77;color:#0E8A77;border-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-a1a0c70 .elementor-icon{font-size:13px;}.elementor-41 .elementor-element.elementor-element-a1a0c70 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-a1a0c70 .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:12px;font-weight:500;line-height:30px;}.elementor-41 .elementor-element.elementor-element-53ac618{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-29784ad .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-207ba7f{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-8a51456{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-655d33e .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-70e7f5b{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-3e7d2b9{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-71e2834 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-8793637{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-7586ef5{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-678c49f .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-a639df9{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;background-color:#EAF3EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEDAC4;border-radius:20px 20px 20px 20px;box-shadow:0px 22px 54px -30px rgba(13.999999999999998, 34, 40.99999999999999, 0.3);--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#000000;}.elementor-41 .elementor-element.elementor-element-a639df9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-a639df9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;}.elementor-41 .elementor-element.elementor-element-a639df9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-41 .elementor-element.elementor-element-a639df9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#152339;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;box-shadow:0px 11px 20px -8px rgba(21.000000000000004, 34.99999999999998, 57, 0.5);}.elementor-41 .elementor-element.elementor-element-a639df9.elementor-widget-n-tabs > .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:#4A8256;}.elementor-41 .elementor-element.elementor-element-a639df9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"vazir", Sans-serif;font-weight:500;line-height:14px;}.elementor-41 .elementor-element.elementor-element-a639df9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#152339;}.elementor-41 .elementor-element.elementor-element-61b8fca{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-a760584 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-41 .elementor-element.elementor-element-a760584.elementor-view-stacked .elementor-icon{background-color:#E6F4F1;fill:#0A6557;color:#0A6557;}.elementor-41 .elementor-element.elementor-element-a760584.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-a760584.elementor-view-default .elementor-icon{fill:#E6F4F1;color:#E6F4F1;border-color:#E6F4F1;}.elementor-41 .elementor-element.elementor-element-a760584.elementor-view-framed .elementor-icon{background-color:#0A6557;}.elementor-41 .elementor-element.elementor-element-a760584 .elementor-icon{font-size:21px;border-radius:11px 11px 11px 11px;}.elementor-41 .elementor-element.elementor-element-a760584 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-a760584 .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:21px;font-weight:900;}.elementor-41 .elementor-element.elementor-element-a760584 .elementor-icon-box-title{color:#152229;}.elementor-41 .elementor-element.elementor-element-42cd353{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-f780ddb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:6px;}.elementor-41 .elementor-element.elementor-element-f780ddb .elementor-icon-box-title{margin-block-end:0px;color:#5A6B73;}.elementor-41 .elementor-element.elementor-element-f780ddb.elementor-view-stacked .elementor-icon{background-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-f780ddb.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-f780ddb.elementor-view-default .elementor-icon{fill:#0E8A77;color:#0E8A77;border-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-f780ddb .elementor-icon{font-size:13px;}.elementor-41 .elementor-element.elementor-element-f780ddb .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-f780ddb .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:12px;font-weight:500;line-height:30px;}.elementor-41 .elementor-element.elementor-element-6bf4f97{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-555b380 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-3f50599{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-e59c0ac{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-48ab00c .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-c5726ed{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-d52e16f{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-57b5861 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-039e4d9{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-946c53e{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-99751c3 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-0f0670e{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;background-color:#EAF3EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEDAC4;border-radius:20px 20px 20px 20px;box-shadow:0px 22px 54px -30px rgba(13.999999999999998, 34, 40.99999999999999, 0.3);--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#000000;}.elementor-41 .elementor-element.elementor-element-0f0670e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-0f0670e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;}.elementor-41 .elementor-element.elementor-element-0f0670e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-41 .elementor-element.elementor-element-0f0670e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#152339;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;box-shadow:0px 11px 20px -8px rgba(21.000000000000004, 34.99999999999998, 57, 0.5);}.elementor-41 .elementor-element.elementor-element-0f0670e.elementor-widget-n-tabs > .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:#4A8256;}.elementor-41 .elementor-element.elementor-element-0f0670e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"vazir", Sans-serif;font-weight:500;line-height:14px;}.elementor-41 .elementor-element.elementor-element-0f0670e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#152339;}.elementor-41 .elementor-element.elementor-element-8d1be20{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-0e578d0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-41 .elementor-element.elementor-element-0e578d0.elementor-view-stacked .elementor-icon{background-color:#E6F4F1;fill:#0A6557;color:#0A6557;}.elementor-41 .elementor-element.elementor-element-0e578d0.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-0e578d0.elementor-view-default .elementor-icon{fill:#E6F4F1;color:#E6F4F1;border-color:#E6F4F1;}.elementor-41 .elementor-element.elementor-element-0e578d0.elementor-view-framed .elementor-icon{background-color:#0A6557;}.elementor-41 .elementor-element.elementor-element-0e578d0 .elementor-icon{font-size:21px;border-radius:11px 11px 11px 11px;}.elementor-41 .elementor-element.elementor-element-0e578d0 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-0e578d0 .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:21px;font-weight:900;}.elementor-41 .elementor-element.elementor-element-0e578d0 .elementor-icon-box-title{color:#152229;}.elementor-41 .elementor-element.elementor-element-f1ff9b7{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-3394db7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:6px;}.elementor-41 .elementor-element.elementor-element-3394db7 .elementor-icon-box-title{margin-block-end:0px;color:#5A6B73;}.elementor-41 .elementor-element.elementor-element-3394db7.elementor-view-stacked .elementor-icon{background-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-3394db7.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-3394db7.elementor-view-default .elementor-icon{fill:#0E8A77;color:#0E8A77;border-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-3394db7 .elementor-icon{font-size:13px;}.elementor-41 .elementor-element.elementor-element-3394db7 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-3394db7 .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:12px;font-weight:500;line-height:30px;}.elementor-41 .elementor-element.elementor-element-89dcc09{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-939989f .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-717745c{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-d61f8b6{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-ab2e1cf .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-86a10f8{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-60ae39d{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-9688b52 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-2639cd7{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-46ac659{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-ee8d8c0 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-7789175{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;background-color:#EAF3EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEDAC4;border-radius:20px 20px 20px 20px;box-shadow:0px 22px 54px -30px rgba(13.999999999999998, 34, 40.99999999999999, 0.3);--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#000000;}.elementor-41 .elementor-element.elementor-element-7789175 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-7789175.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;}.elementor-41 .elementor-element.elementor-element-7789175.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-41 .elementor-element.elementor-element-7789175.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#152339;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;box-shadow:0px 11px 20px -8px rgba(21.000000000000004, 34.99999999999998, 57, 0.5);}.elementor-41 .elementor-element.elementor-element-7789175.elementor-widget-n-tabs > .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:#4A8256;}.elementor-41 .elementor-element.elementor-element-7789175.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"vazir", Sans-serif;font-weight:500;line-height:14px;}.elementor-41 .elementor-element.elementor-element-7789175 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#152339;}.elementor-41 .elementor-element.elementor-element-b2fe56f{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-6dd18c6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-41 .elementor-element.elementor-element-6dd18c6.elementor-view-stacked .elementor-icon{background-color:#E6F4F1;fill:#0A6557;color:#0A6557;}.elementor-41 .elementor-element.elementor-element-6dd18c6.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-6dd18c6.elementor-view-default .elementor-icon{fill:#E6F4F1;color:#E6F4F1;border-color:#E6F4F1;}.elementor-41 .elementor-element.elementor-element-6dd18c6.elementor-view-framed .elementor-icon{background-color:#0A6557;}.elementor-41 .elementor-element.elementor-element-6dd18c6 .elementor-icon{font-size:21px;border-radius:11px 11px 11px 11px;}.elementor-41 .elementor-element.elementor-element-6dd18c6 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-6dd18c6 .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:21px;font-weight:900;}.elementor-41 .elementor-element.elementor-element-6dd18c6 .elementor-icon-box-title{color:#152229;}.elementor-41 .elementor-element.elementor-element-fd12ace{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-db67137 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:6px;}.elementor-41 .elementor-element.elementor-element-db67137 .elementor-icon-box-title{margin-block-end:0px;color:#5A6B73;}.elementor-41 .elementor-element.elementor-element-db67137.elementor-view-stacked .elementor-icon{background-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-db67137.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-db67137.elementor-view-default .elementor-icon{fill:#0E8A77;color:#0E8A77;border-color:#0E8A77;}.elementor-41 .elementor-element.elementor-element-db67137 .elementor-icon{font-size:13px;}.elementor-41 .elementor-element.elementor-element-db67137 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-db67137 .elementor-icon-box-title a{font-family:"vazir", Sans-serif;font-size:12px;font-weight:500;line-height:30px;}.elementor-41 .elementor-element.elementor-element-4c9eecd{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-391fc2f .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-569ab2c{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-a173094{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-a856bcc .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-e6437a8{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-a96f932{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-c48f184 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-aab9f2d{font-family:"vazir", Sans-serif;font-weight:400;color:#262626;}.elementor-41 .elementor-element.elementor-element-c66b52a{--display:flex;--padding-top:26px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-1dc055b .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-41 .elementor-element.elementor-element-1f3a0cf{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;background-color:#EAF3EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEDAC4;border-radius:20px 20px 20px 20px;box-shadow:0px 22px 54px -30px rgba(13.999999999999998, 34, 40.99999999999999, 0.3);--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#000000;}.elementor-41 .elementor-element.elementor-element-1f3a0cf > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-1f3a0cf.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;}.elementor-41 .elementor-element.elementor-element-1f3a0cf.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-41 .elementor-element.elementor-element-1f3a0cf.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#152339;border-style:solid;border-width:1px 1px 1px 1px;border-color:#152339;box-shadow:0px 11px 20px -8px rgba(21.000000000000004, 34.99999999999998, 57, 0.5);}.elementor-41 .elementor-element.elementor-element-1f3a0cf.elementor-widget-n-tabs > .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:#4A8256;}.elementor-41 .elementor-element.elementor-element-1f3a0cf.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"vazir", Sans-serif;font-weight:500;line-height:14px;}.elementor-41 .elementor-element.elementor-element-1f3a0cf [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#152339;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-976ee4c{--content-width:1040px;}.elementor-41 .elementor-element.elementor-element-cbffaad{--content-width:1040px;}.elementor-41 .elementor-element.elementor-element-b472ea6{--content-width:1040px;}.elementor-41 .elementor-element.elementor-element-c4880a3{--content-width:1040px;}.elementor-41 .elementor-element.elementor-element-7f1df8c{--content-width:1040px;}.elementor-41 .elementor-element.elementor-element-1cf41ce{--content-width:1040px;}.elementor-41 .elementor-element.elementor-element-61b8fca{--content-width:1040px;}.elementor-41 .elementor-element.elementor-element-8d1be20{--content-width:1040px;}.elementor-41 .elementor-element.elementor-element-b2fe56f{--content-width:1040px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-7fa6354 .elementor-heading-title{font-size:34px;}.elementor-41 .elementor-element.elementor-element-6331c79{--padding-top:16px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-2e1e178 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-41 .elementor-element.elementor-element-2e1e178 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41 .elementor-element.elementor-element-2e1e178 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-2e1e178 .elementor-icon-box-title a{font-size:12px;line-height:0em;}.elementor-41 .elementor-element.elementor-element-da0a029{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-41 .elementor-element.elementor-element-86afcf0{--padding-top:16px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-e5377ca .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-41 .elementor-element.elementor-element-e5377ca .elementor-icon-box-title{margin-block-end:0px;}.elementor-41 .elementor-element.elementor-element-e5377ca .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-e5377ca .elementor-icon-box-title a{font-size:12px;line-height:0em;}.elementor-41 .elementor-element.elementor-element-ab0bf61{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-41 .elementor-element.elementor-element-f73c347{--padding-top:16px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-7b9b90e .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-41 .elementor-element.elementor-element-7b9b90e .elementor-icon-box-title{margin-block-end:0px;}.elementor-41 .elementor-element.elementor-element-7b9b90e .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-7b9b90e .elementor-icon-box-title a{font-size:12px;line-height:0em;}.elementor-41 .elementor-element.elementor-element-c071b7f{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-41 .elementor-element.elementor-element-25ad770{--padding-top:16px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-6f63c1d .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-41 .elementor-element.elementor-element-6f63c1d .elementor-icon-box-title{margin-block-end:0px;}.elementor-41 .elementor-element.elementor-element-6f63c1d .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-6f63c1d .elementor-icon-box-title a{font-size:12px;line-height:0em;}.elementor-41 .elementor-element.elementor-element-4b8422c{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-41 .elementor-element.elementor-element-3412c96{--padding-top:16px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-32f1ef4 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-41 .elementor-element.elementor-element-32f1ef4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41 .elementor-element.elementor-element-32f1ef4 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-32f1ef4 .elementor-icon-box-title a{font-size:12px;line-height:0em;}.elementor-41 .elementor-element.elementor-element-0c0f8b9{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-41 .elementor-element.elementor-element-3e9c191{--padding-top:16px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-a1a0c70 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-41 .elementor-element.elementor-element-a1a0c70 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41 .elementor-element.elementor-element-a1a0c70 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-a1a0c70 .elementor-icon-box-title a{font-size:12px;line-height:0em;}.elementor-41 .elementor-element.elementor-element-a639df9{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-41 .elementor-element.elementor-element-42cd353{--padding-top:16px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-f780ddb .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-41 .elementor-element.elementor-element-f780ddb .elementor-icon-box-title{margin-block-end:0px;}.elementor-41 .elementor-element.elementor-element-f780ddb .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-f780ddb .elementor-icon-box-title a{font-size:12px;line-height:0em;}.elementor-41 .elementor-element.elementor-element-0f0670e{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-41 .elementor-element.elementor-element-f1ff9b7{--padding-top:16px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-3394db7 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-41 .elementor-element.elementor-element-3394db7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41 .elementor-element.elementor-element-3394db7 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-3394db7 .elementor-icon-box-title a{font-size:12px;line-height:0em;}.elementor-41 .elementor-element.elementor-element-7789175{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-41 .elementor-element.elementor-element-fd12ace{--padding-top:16px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-db67137 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-41 .elementor-element.elementor-element-db67137 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41 .elementor-element.elementor-element-db67137 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-db67137 .elementor-icon-box-title a{font-size:12px;line-height:0em;}.elementor-41 .elementor-element.elementor-element-1f3a0cf{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}}/* Start custom CSS for shortcode, class: .elementor-element-d2c31e7 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 700;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2c31e7 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 700;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2c31e7 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 700;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2c31e7 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 700;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2c31e7 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 700;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2c31e7 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 700;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-da0a029 */.custum-code-tab .e-n-tabs-heading{
    padding: 16px ;
        border-bottom: 1px solid #bedac4;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e9d2899 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e9d2899 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e9d2899 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e9d2899 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e9d2899 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e9d2899 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ab0bf61 */.custum-code-tab .e-n-tabs-heading{
    padding: 16px ;
        border-bottom: 1px solid #bedac4;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2b8e736 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2b8e736 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2b8e736 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2b8e736 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2b8e736 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2b8e736 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c071b7f */.custum-code-tab .e-n-tabs-heading{
    padding: 16px ;
        border-bottom: 1px solid #bedac4;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1beea4f */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1beea4f */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1beea4f */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1beea4f */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1beea4f */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1beea4f */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-4b8422c */.custum-code-tab .e-n-tabs-heading{
    padding: 16px ;
        border-bottom: 1px solid #bedac4;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b82802d */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b82802d */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b82802d */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b82802d */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b82802d */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b82802d */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0c0f8b9 */.custum-code-tab .e-n-tabs-heading{
    padding: 16px ;
        border-bottom: 1px solid #bedac4;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fe85e0 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fe85e0 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fe85e0 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fe85e0 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fe85e0 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fe85e0 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a639df9 */.custum-code-tab .e-n-tabs-heading{
    padding: 16px ;
        border-bottom: 1px solid #bedac4;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c999778 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c999778 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c999778 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c999778 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c999778 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c999778 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0f0670e */.custum-code-tab .e-n-tabs-heading{
    padding: 16px ;
        border-bottom: 1px solid #bedac4;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e89d408 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e89d408 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e89d408 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e89d408 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e89d408 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e89d408 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7789175 */.custum-code-tab .e-n-tabs-heading{
    padding: 16px ;
        border-bottom: 1px solid #bedac4;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-651d215 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-651d215 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-651d215 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-651d215 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-651d215 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-651d215 */.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
}

.gform_wrapper .gfield_required_text::after {
    content: "*";
    font-size: 18px;
    font-weight: 400;
    color: #e00000;
    line-height: 1;
}

.gfield select , .gfield input{
    height: 50px !important;
    line-height: 45px !important;
    border-radius: 11px !important;
        font-family: "vazir", Sans-serif !important;
}


.gform_wrapper input::placeholder {
    color:#9baab0;
}

input , label , legend , select {
        font-family: "vazir", Sans-serif !important;

}

textarea {
        border-radius: 11px !important;
}
input ,  select , textarea{
            border:1px solid #BEDAC4 !important;
}
input:focus , select:focus , textarea:focus{
    outline-color:#549261 !important;
}

input[type=submit]{
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4em !important;
    color: #fff;
    background:  #e8552f !important;
    padding: 14px 24px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 24px -14px rgba(255, 107, 71, .75) !important;
}

.gform_footer {
    position: relative !important;
    width: fit-content !important;
}

.gform_footer::before {
    content: "✓" !important;
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;

    z-index: 10 !important;
    pointer-events: none !important;
}

#gform_submit_button_1 {
    padding-right: 45px !important;
}



.gform-theme--foundation .gform_fields{
    row-gap: 15px !important;
}

.gsection_title{
    font-family: "vazir", Sans-serif !important;
    margin-bottom: 5px;
}
.gfield--type-section{
    border-block-end:1px solid #686e771c !important;
}
.gform_next_button {
    background-color: #549261!important;
}

.gf-repeater-field-button-add{
        background:  #e8552f !important;
        font-family: "vazir", Sans-serif !important;
}
#choice_1_20_1{
    height: 20px !important ;
}

@media only screen and (max-width: 600px){
    
        .gform_footer , #gform_submit_button_1{
            width: 100% !important;
            justify-content: center;
            
        }
        .gform_footer::before{
            right:20% !important;
        }
            
    
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f3a0cf */.custum-code-tab .e-n-tabs-heading{
    padding: 16px ;
        border-bottom: 1px solid #bedac4;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'vazir';
	font-display: auto;
	src: url('https://companyregister.seoirandns.ir/wp-content/uploads/2026/08/Vazirmatn-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */