.elementor-10 .elementor-element.elementor-element-e8ee0ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7ac5f44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-b5775af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-a1dcc9f{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-148e586{text-align:start;}.elementor-10 .elementor-element.elementor-element-148e586 .elementor-heading-title{font-size:30px;font-weight:900;color:var( --e-global-color-secondary );}.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-10 .elementor-element.elementor-element-15e1027{width:var( --container-widget-width, 86.621% );max-width:86.621%;--container-widget-width:86.621%;--container-widget-flex-grow:0;text-align:justify;font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-15e1027.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-15e1027 p{margin-block-end:15px;}.elementor-10 .elementor-element.elementor-element-b925655{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-b1b2a65 .elementor-button{background-color:var( --e-global-color-primary );font-family:"VazirMatn", Sans-serif;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b1b2a65{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b1b2a65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-b1b2a65 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-23153ab .elementor-button{background-color:var( --e-global-color-primary );font-family:"VazirMatn", Sans-serif;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-23153ab{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-23153ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-23153ab .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-f18a272{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-2a45553 img{width:90%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a759c8f{left:31px;}body.rtl .elementor-10 .elementor-element.elementor-element-a759c8f{right:31px;}.elementor-10 .elementor-element.elementor-element-a759c8f{top:0px;}.elementor-10 .elementor-element.elementor-element-a759c8f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1cc3f1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 3px;--row-gap:0px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-124c92e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"VazirMatn", Sans-serif;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-124c92e{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-124c92e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-124c92e .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-d96a9cf .elementor-button{background-color:var( --e-global-color-secondary );font-family:"VazirMatn", Sans-serif;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-d96a9cf{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d96a9cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-d96a9cf .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-7b12d9a .elementor-button{background-color:var( --e-global-color-secondary );font-family:"VazirMatn", Sans-serif;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7b12d9a{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-7b12d9a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-7b12d9a .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-b20ab7d .elementor-button{background-color:var( --e-global-color-secondary );font-family:"VazirMatn", Sans-serif;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b20ab7d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b20ab7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-b20ab7d .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-dc6cc09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-10e3030{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-10e3030:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-10e3030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-91c1db6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-c8510fe img{width:55%;}.elementor-10 .elementor-element.elementor-element-339eeaa{text-align:center;}.elementor-10 .elementor-element.elementor-element-339eeaa .elementor-heading-title{font-size:23px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2a4ff0a{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-2a4ff0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e426ff1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-f3279fa img{width:55%;}.elementor-10 .elementor-element.elementor-element-8be7315{text-align:center;}.elementor-10 .elementor-element.elementor-element-8be7315 .elementor-heading-title{font-size:23px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-71ec11b{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-71ec11b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8bc49bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-f3ce0de{padding:0px 0px 24px 0px;}.elementor-10 .elementor-element.elementor-element-f3ce0de img{width:69%;}.elementor-10 .elementor-element.elementor-element-cf66124{text-align:center;}.elementor-10 .elementor-element.elementor-element-cf66124 .elementor-heading-title{font-size:23px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e898fc6{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-e898fc6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d80fcf5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:025px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-206f583{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-00dd456 img{width:79%;}.elementor-10 .elementor-element.elementor-element-ec8e9ef{--display:flex;}.elementor-10 .elementor-element.elementor-element-b372a44{text-align:start;}.elementor-10 .elementor-element.elementor-element-b372a44 .elementor-heading-title{font-size:23px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-93e0c23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-size:var( --e-global-typography-primary-font-size );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-10 .elementor-element.elementor-element-6e8d7af .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-10 .elementor-element.elementor-element-6e8d7af .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6e8d7af .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-6e8d7af .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-6e8d7af .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-91f2de9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-10 .elementor-element.elementor-element-91f2de9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-91f2de9 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-91f2de9 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-91f2de9 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-56c8824{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-56c8824.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7c289d6{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e393a4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c70548a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-5bdd8f9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5bdd8f9 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:800;color:#F04E23;}.elementor-10 .elementor-element.elementor-element-26b3326{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-6f1b569{--display:flex;}.elementor-10 .elementor-element.elementor-element-151e8d9{padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-151e8d9 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:41px;font-weight:900;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-10 .elementor-element.elementor-element-b91f8c3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-b91f8c3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-b91f8c3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-b91f8c3 .elementor-image-box-wrapper .elementor-image-box-img{width:41%;}.elementor-10 .elementor-element.elementor-element-b91f8c3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-29c0b7f{--display:flex;}.elementor-10 .elementor-element.elementor-element-a86a532{padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-a86a532 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:41px;font-weight:900;color:#F04E23;}.elementor-10 .elementor-element.elementor-element-7ef689d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-7ef689d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-7ef689d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-7ef689d .elementor-image-box-wrapper .elementor-image-box-img{width:41%;}.elementor-10 .elementor-element.elementor-element-7ef689d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-c4c1c73{--display:flex;}.elementor-10 .elementor-element.elementor-element-b43c427{padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-b43c427 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:41px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-d2842df.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-d2842df.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-d2842df.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-d2842df .elementor-image-box-wrapper .elementor-image-box-img{width:41%;}.elementor-10 .elementor-element.elementor-element-d2842df .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-90bfa0f{--display:flex;}.elementor-10 .elementor-element.elementor-element-797e47b{padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-797e47b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:41px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-84e4619.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-84e4619.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-84e4619.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-84e4619 .elementor-image-box-wrapper .elementor-image-box-img{width:41%;}.elementor-10 .elementor-element.elementor-element-84e4619 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-312eaf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-15506e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-10 .elementor-element.elementor-element-712bc02{--display:flex;--border-radius:0px 020px 020px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-712bc02:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-712bc02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-712bc02.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b26889f{margin:-68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-b26889f img{width:100%;}.elementor-10 .elementor-element.elementor-element-69a0881{text-align:center;font-family:"VazirMatn", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-af5d2e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-c2a2542 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-10 .elementor-element.elementor-element-f0db440{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5d48fb6{--display:flex;}.elementor-10 .elementor-element.elementor-element-b29b40c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b29b40c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-7ad6d33 > .jet-listing-grid > .jet-listing-grid__items{--columns:10;}.elementor-10 .elementor-element.elementor-element-cce7c6e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b9e230c{--display:flex;}.elementor-10 .elementor-element.elementor-element-7f796d5.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7f796d5 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-609d6cb > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-10 .elementor-element.elementor-element-d5cb925{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b9196f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-2ce705e{--display:flex;}.elementor-10 .elementor-element.elementor-element-d1af8d4{text-align:center;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3edc611{--display:flex;}.elementor-10 .elementor-element.elementor-element-365563b{font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-3d2cb82{--display:flex;}.elementor-10 .elementor-element.elementor-element-686e9d1{font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-6c093ca{--display:flex;}.elementor-10 .elementor-element.elementor-element-c3f8d72{font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-94bdd8d{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-10 .elementor-element.elementor-element-b6e97e6{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-e8ee0ed{--width:100%;}.elementor-10 .elementor-element.elementor-element-7ac5f44{--width:80%;}.elementor-10 .elementor-element.elementor-element-b925655{--width:75%;}.elementor-10 .elementor-element.elementor-element-1cc3f1d{--width:80%;}.elementor-10 .elementor-element.elementor-element-dc6cc09{--width:100%;}.elementor-10 .elementor-element.elementor-element-10e3030{--width:80%;}.elementor-10 .elementor-element.elementor-element-d80fcf5{--width:100%;}.elementor-10 .elementor-element.elementor-element-206f583{--width:80%;}.elementor-10 .elementor-element.elementor-element-56c8824{--width:100%;}.elementor-10 .elementor-element.elementor-element-e393a4c{--width:100%;}.elementor-10 .elementor-element.elementor-element-c70548a{--width:80%;}.elementor-10 .elementor-element.elementor-element-312eaf1{--width:100%;}.elementor-10 .elementor-element.elementor-element-15506e9{--width:80%;}.elementor-10 .elementor-element.elementor-element-712bc02{--width:30%;}.elementor-10 .elementor-element.elementor-element-af5d2e9{--width:100%;}.elementor-10 .elementor-element.elementor-element-f0db440{--width:100%;}.elementor-10 .elementor-element.elementor-element-5d48fb6{--width:70%;}.elementor-10 .elementor-element.elementor-element-cce7c6e{--width:100%;}.elementor-10 .elementor-element.elementor-element-b9e230c{--width:70%;}.elementor-10 .elementor-element.elementor-element-d5cb925{--width:100%;}.elementor-10 .elementor-element.elementor-element-b9196f5{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-5d48fb6{--width:80%;}.elementor-10 .elementor-element.elementor-element-b9e230c{--width:80%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-712bc02.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b26889f{padding:27px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b26889f img{width:100%;}.elementor-10 .elementor-element.elementor-element-69a0881{font-size:21px;}.elementor-10 .elementor-element.elementor-element-c2a2542 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-10 .elementor-element.elementor-element-f0db440{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-7ad6d33 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-10 .elementor-element.elementor-element-cce7c6e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-609d6cb > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-7ac5f44{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-b5775af{--width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a1dcc9f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-148e586 .elementor-heading-title{font-size:21px;}.elementor-10 .elementor-element.elementor-element-15e1027{text-align:justify;font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-b1b2a65 .elementor-button{font-size:17px;}.elementor-10 .elementor-element.elementor-element-23153ab .elementor-button{font-size:17px;}.elementor-10 .elementor-element.elementor-element-f18a272{--width:85%;}.elementor-10 .elementor-element.elementor-element-2a45553 img{width:100%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a759c8f{left:10px;}body.rtl .elementor-10 .elementor-element.elementor-element-a759c8f{right:10px;}.elementor-10 .elementor-element.elementor-element-a759c8f{top:-13px;}.elementor-10 .elementor-element.elementor-element-a759c8f .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-a759c8f .elementor-icon svg{height:34px;}.elementor-10 .elementor-element.elementor-element-1cc3f1d{--width:90%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-124c92e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-124c92e .elementor-button{font-size:17px;}.elementor-10 .elementor-element.elementor-element-d96a9cf{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d96a9cf .elementor-button{font-size:17px;}.elementor-10 .elementor-element.elementor-element-7b12d9a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7b12d9a .elementor-button{font-size:17px;}.elementor-10 .elementor-element.elementor-element-b20ab7d{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b20ab7d .elementor-button{font-size:17px;}.elementor-10 .elementor-element.elementor-element-dc6cc09{--padding-top:070px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-10e3030{--width:85%;}.elementor-10 .elementor-element.elementor-element-339eeaa .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-2a4ff0a{text-align:center;font-size:15px;}.elementor-10 .elementor-element.elementor-element-8be7315 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-71ec11b{text-align:center;font-size:15px;}.elementor-10 .elementor-element.elementor-element-cf66124 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-e898fc6{text-align:center;font-size:15px;}.elementor-10 .elementor-element.elementor-element-d80fcf5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:070px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-206f583{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-b372a44 .elementor-heading-title{font-size:23px;}.elementor-10 .elementor-element.elementor-element-93e0c23{--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-6e8d7af .elementor-icon-box-wrapper{gap:0px;}.elementor-10 .elementor-element.elementor-element-6e8d7af .elementor-icon-box-title{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-6e8d7af .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-6e8d7af .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-91f2de9 .elementor-icon-box-wrapper{gap:0px;}.elementor-10 .elementor-element.elementor-element-91f2de9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-91f2de9 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-91f2de9 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-e393a4c{--padding-top:070px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c70548a{--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5bdd8f9 .elementor-heading-title{font-size:24px;line-height:0.1em;}.elementor-10 .elementor-element.elementor-element-26b3326{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-151e8d9 .elementor-heading-title{font-size:24px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-b91f8c3 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-a86a532 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-7ef689d .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-b43c427 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-d2842df .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-797e47b .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-84e4619 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-312eaf1{--padding-top:070px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-712bc02{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:020px 020px 020px 020px;}.elementor-10 .elementor-element.elementor-element-69a0881{font-size:20px;}.elementor-10 .elementor-element.elementor-element-c2a2542 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-10 .elementor-element.elementor-element-5d48fb6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-b29b40c .elementor-heading-title{font-size:24px;line-height:0.1em;}.elementor-10 .elementor-element.elementor-element-7ad6d33 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-10 .elementor-element.elementor-element-7ad6d33{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-cce7c6e{--padding-top:070px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b9e230c{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-7f796d5 .elementor-heading-title{font-size:24px;line-height:0.1em;}.elementor-10 .elementor-element.elementor-element-609d6cb > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-10 .elementor-element.elementor-element-609d6cb{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d5cb925{--padding-top:070px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b9196f5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-365563b{font-size:15px;}.elementor-10 .elementor-element.elementor-element-686e9d1{font-size:15px;}.elementor-10 .elementor-element.elementor-element-c3f8d72{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-148e586 */.elementor-10 .elementor-element.elementor-element-148e586 .elementor-heading-title {
    line-height: 1.2em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1b2a65 */.elementor-10 .elementor-element.elementor-element-b1b2a65 .elementor-button-icon svg{
  width: 23px;
  height: 23px;
}

.elementor-10 .elementor-element.elementor-element-b1b2a65 .elementor-button-icon svg path{
  fill: #071B33 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23153ab */.elementor-10 .elementor-element.elementor-element-23153ab .elementor-button-icon svg{
  width: 23px;
  height: 23px;
}

.elementor-10 .elementor-element.elementor-element-23153ab .elementor-button-icon svg path{
  fill: #071B33 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-124c92e */.elementor-10 .elementor-element.elementor-element-124c92e .elementor-button-icon svg{
  width: 23px;
  height: 23px;
}

/*.elementor-10 .elementor-element.elementor-element-124c92e .elementor-button-icon svg path{*/
/*  fill: #071B33 !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d96a9cf */.elementor-10 .elementor-element.elementor-element-d96a9cf .elementor-button-icon svg{
  width: 23px;
  height: 23px;
}

/*.elementor-10 .elementor-element.elementor-element-d96a9cf .elementor-button-icon svg path{*/
/*  fill: #071B33 !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b12d9a */.elementor-10 .elementor-element.elementor-element-7b12d9a .elementor-button-icon svg{
  width: 23px;
  height: 23px;
}

/*.elementor-10 .elementor-element.elementor-element-7b12d9a .elementor-button-icon svg path{*/
/*  fill: #071B33 !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b20ab7d */.elementor-10 .elementor-element.elementor-element-b20ab7d .elementor-button-icon svg{
  width: 23px;
  height: 23px;
}

/*.elementor-10 .elementor-element.elementor-element-b20ab7d .elementor-button-icon svg path{*/
/*  fill: #071B33 !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e393a4c *//* =========================================
   MELAL BAR — MOVING PROCESS FINAL
========================================= */

.elementor-10 .elementor-element.elementor-element-e393a4c{
    --orange:#F04E23;
    --navy:#071B33;
    --soft:#FFF7F2;
    --line:#B9C0C9;
}


/* =========================================
   GENERAL
========================================= */

.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-c70548a{
    width:min(1180px,94%) !important;
}


/* عنوان سکشن */
.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-5bdd8f9 .elementor-heading-title{
    color:var(--navy) !important;
    font-weight:800 !important;
    margin:0 0 34px !important;
}


/* =========================================
   DESKTOP
========================================= */

.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326{
    width:100%;
    display:flex;
    flex-direction:row;
    align-items:stretch;
    gap:38px;

    direction:rtl;
    overflow:visible;
}


/* کارت هر مرحله */
.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 > .e-con{
    position:relative;

    flex:1 1 0;
    min-width:0;

    padding:48px 20px 26px;

    background:var(--soft);

    border-radius:100px 100px 24px 24px;

    text-align:center;
}


/* =========================================
   NUMBER
========================================= */

.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 > .e-con >
.elementor-widget-heading:first-child{
    position:absolute;

    top:-28px;
    right:50%;

    transform:translateX(50%);

    width:56px !important;
    height:56px !important;

    margin:0 !important;
    padding:0 !important;

    background:var(--orange);

    border:3px solid #fff;
    border-radius:50%;

    box-shadow:0 7px 18px rgb(240 78 35 / 22%);

    overflow:hidden;

    z-index:3;
}


/* wrapper عدد */
.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 > .e-con >
.elementor-widget-heading:first-child
.elementor-widget-container{
    position:absolute;
    inset:0;

    display:grid;
    place-items:center;

    width:100%;
    height:100%;

    margin:0 !important;
    padding:0 !important;
}


/* خود عدد */
.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 > .e-con >
.elementor-widget-heading:first-child
.elementor-heading-title{
    width:100% !important;
    height:100% !important;

    display:grid !important;
    place-items:center !important;

    margin:0 !important;
    padding:1px 0 0 !important;

    color:#fff !important;

    font-family:"VazirMatn",Tahoma,sans-serif !important;
    font-size:30px !important;
    font-weight:900 !important;
    line-height:1 !important;
}


/* =========================================
   ICON
========================================= */

.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-img{
    width:92px;
    height:92px;

    display:flex;
    align-items:center;
    justify-content:center;

    margin:0 auto 14px !important;
}

.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-img img{
    display:block;

    width:92px !important;
    height:92px !important;

    object-fit:contain;
}


/* =========================================
   TEXT
========================================= */

.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-content{
    width:100%;
}

.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-title{
    margin:0 0 6px !important;

    color:var(--navy) !important;

    font-size:18px !important;
    font-weight:800 !important;
    line-height:1.6 !important;
}

.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-description{
    margin:0 !important;

    color:#56606B !important;

    font-size:13px !important;
    font-weight:400 !important;
    line-height:1.9 !important;
}


/* =========================================
   DESKTOP CONNECTOR
========================================= */

.elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 >
.e-con:not(:last-child)::after{
    content:"";

    position:absolute;

    top:50%;
    left:-38px;

    width:38px;
    height:3px;

    transform:translateY(-50%);

    background:
        radial-gradient(
            circle,
            var(--navy) 1.5px,
            transparent 1.8px
        )
        center / 9px 3px repeat-x;

    opacity:.45;
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .elementor-10 .elementor-element.elementor-element-e393a4c{
        padding-inline:14px !important;
    }

    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-c70548a{
        width:100% !important;
    }


    /* عنوان */
    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-5bdd8f9 .elementor-heading-title{
        font-size:24px !important;
        line-height:1.55 !important;
        margin-bottom:28px !important;
    }


    /* =====================================
       STEPS CONTAINER
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326{
        position:relative !important;

        display:flex !important;
        flex-direction:column !important;

        align-items:stretch !important;

        gap:16px !important;

        overflow:visible !important;

        isolation:isolate;
    }


    /* =====================================
       ONE SINGLE TIMELINE
       
       فقط همین یک خط وجود دارد.
       از مرکز 1 شروع و دقیقاً مرکز 4 تمام می‌شود.
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326::before{
        content:"";

        position:absolute;

        /*
         ارتفاع کارت = 142px
         مرکز دایره = 71px
        */
        top:71px;
        bottom:71px;

        /* مرکز دایره 56px */
        right:27px;

        width:2px;

        background:
            repeating-linear-gradient(
                to bottom,
                var(--line) 0 3px,
                transparent 3px 8px
            );

        opacity:.9;

        z-index:0;

        pointer-events:none;
    }


    /* =====================================
       مهم:
       تمام pseudo line های کارت‌ها در موبایل خاموش
       بنابراین دیگر خط دوم نداریم
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 >
    .e-con::before,

    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 >
    .e-con::after{
        content:none !important;
        display:none !important;
    }


    /* =====================================
       CARD
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 > .e-con{
        position:relative;

        width:100% !important;

        /*
         ثابت بودن ارتفاع باعث می‌شود
         Timeline دقیقاً مرکز همه شماره‌ها را بگیرد
        */
        height:142px;
        min-height:142px;

        padding:20px 72px 20px 18px;

        display:flex;
        align-items:center;

        background:var(--soft);

        border-radius:20px;

        text-align:right;

        /*
         کارت روی خط قرار می‌گیرد.
         پس خط از پشت کارت عبور می‌کند.
        */
        z-index:1;
    }


    /* =====================================
       NUMBER MOBILE
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 > .e-con >
    .elementor-widget-heading:first-child{
        top:50%;
        right:0;

        transform:translateY(-50%);

        width:56px !important;
        height:56px !important;

        z-index:4;
    }


    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 > .e-con >
    .elementor-widget-heading:first-child
    .elementor-heading-title{
        font-size:29px !important;
        line-height:1 !important;
    }


    /* =====================================
       IMAGE BOX MOBILE
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-wrapper{
        width:100%;

        display:grid !important;

        grid-template-columns:96px minmax(0,1fr);

        align-items:center;

        gap:18px;

        direction:rtl;
        text-align:right;
    }


    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-img{
        width:96px !important;
        height:96px !important;

        margin:0 !important;

        display:flex;
        align-items:center;
        justify-content:center;
    }


    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-img img{
        width:92px !important;
        height:92px !important;

        object-fit:contain;
    }


    /* متن */
    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-content{
        width:100%;
        min-width:0;

        text-align:right;
    }


    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-title{
        margin:0 0 5px !important;

        font-size:18px !important;
        font-weight:800 !important;
        line-height:1.55 !important;
    }


    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-description{
        margin:0 !important;

        font-size:14px !important;
        line-height:1.9 !important;
    }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media(max-width:390px){

    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 > .e-con{
        padding-right:66px;
        padding-left:12px;
    }


    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-wrapper{
        grid-template-columns:82px minmax(0,1fr);
        gap:12px;
    }


    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-img{
        width:82px !important;
        height:82px !important;
    }


    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-img img{
        width:80px !important;
        height:80px !important;
    }


    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-title{
        font-size:17px !important;
    }


    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-image-box-description{
        font-size:13px !important;
    }

}
/* =====================================
   MOBILE TIMELINE — LAST ITEM FIX
===================================== */

@media(max-width:767px){

    /* خط سراسری قبلی کاملاً حذف */
    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326::before{
        content:none !important;
        display:none !important;
    }

    /* هر خط احتمالی قبلی روی کارت‌ها پاک شود */
    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 > .e-con::before{
        content:none !important;
        display:none !important;
    }

    /*
      فقط کارت‌های 1 تا 3
      به کارت بعدی متصل می‌شوند
    */
    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 >
    .e-con:not(:last-child)::after{
        content:"" !important;
        display:block !important;

        position:absolute !important;

        top:100% !important;
        right:27px !important;
        left:auto !important;

        width:2px !important;

        /* دقیقاً برابر فاصله بین کارت‌ها */
        height:16px !important;

        background:
            repeating-linear-gradient(
                to bottom,
                #B9C0C9 0 3px,
                transparent 3px 8px
            ) !important;

        transform:none !important;

        opacity:.9 !important;
        z-index:0 !important;

        pointer-events:none;
    }

    /* مرحله چهارم: تحت هیچ شرایطی خط ندارد */
    .elementor-10 .elementor-element.elementor-element-e393a4c .elementor-element-26b3326 >
    .e-con:last-child::after{
        content:none !important;
        display:none !important;
        height:0 !important;
    }

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-7ad6d33 */.elementor-10 .elementor-element.elementor-element-7ad6d33 img{
  filter: grayscale(100%) contrast(115%);
  transition: .35s ease;
}

.elementor-10 .elementor-element.elementor-element-7ad6d33 img:hover{
  filter: grayscale(0%) contrast(100%);
}
@media(max-width:767px){

.elementor-10 .elementor-element.elementor-element-7ad6d33{
    width: 90% !important;
}
    
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-609d6cb */.elementor-10 .elementor-element.elementor-element-609d6cb .swiper-wrapper{
    align-items:stretch !important;
}

.elementor-10 .elementor-element.elementor-element-609d6cb .swiper-slide{
    height:auto !important;
}

.elementor-10 .elementor-element.elementor-element-609d6cb .swiper-slide > .elementor{
    height:100% !important;
}

.elementor-10 .elementor-element.elementor-element-609d6cb .swiper-slide
.elementor-element-19d1165{
    height:100% !important;
}

@media(max-width:767px){

    .elementor-10 .elementor-element.elementor-element-609d6cb{
        width:100% !important;
    }

    .elementor-10 .elementor-element.elementor-element-609d6cb .jet-listing-grid__slider,
    .elementor-10 .elementor-element.elementor-element-609d6cb .swiper{
        width:100% !important;
    }

    .elementor-10 .elementor-element.elementor-element-609d6cb .swiper-slide > .elementor{
        width:100% !important;
        height:100% !important;
    }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-94bdd8d *//* =========================================
   MELAL BAR FAQ — NESTED ACCORDION
========================================= */

.elementor-10 .elementor-element.elementor-element-94bdd8d{
    --navy:#071B33;
    --orange:#F04E23;
    --text:#17263A;
    --muted:#687382;
    --line:#E9EDF1;
}

/* فاصله آیتم‌ها */
.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion{
    display:flex;
    flex-direction:column;
    gap:8px;
    direction:rtl;
}


/* =========================================
   EACH FAQ CARD
========================================= */

.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item{
    margin:0 !important;

    background:#fff;

    border:1px solid var(--line);
    border-radius:10px;

    overflow:hidden;

    box-shadow:
        0 3px 12px rgb(7 27 51 / 5%);

    transition:
        border-color .2s ease,
        box-shadow .2s ease;
}

.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item:hover{
    border-color:#DDE3E9;

    box-shadow:
        0 5px 16px rgb(7 27 51 / 7%);
}


/* =========================================
   QUESTION
========================================= */

.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item-title{
    position:relative;

    min-height:52px;

    display:flex !important;
    align-items:center !important;

    padding:12px 12px 12px 16px !important;

    background:#fff !important;

    border:0 !important;

    direction:rtl !important;
    text-align:right !important;

    cursor:pointer;

    list-style:none;
}

.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item-title::-webkit-details-marker{
    display:none;
}


/* عنوان */
.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item-title-header,
.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item-title-text{
    width:100%;

    color:var(--navy) !important;

    font-family:"Vazirmatn",Tahoma,sans-serif;
    font-size:15px !important;
    font-weight:600 !important;
    line-height:1.8;

    direction:rtl;
    text-align:right;
}


/* =========================================
   REMOVE ELEMENTOR DEFAULT ICON
========================================= */

.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item-title-icon{
    display:none !important;
}


/* =========================================
   CUSTOM CIRCLE ICON
========================================= */

/* دایره */
.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item-title::before{
    content:"";

    position:absolute;

    left:14px;
    top:50%;

    width:26px;
    height:26px;

    transform:translateY(-50%);

    background:var(--navy);

    border-radius:50%;

    box-shadow:
        0 3px 8px rgb(7 27 51 / 18%);

    transition:
        background .2s ease,
        transform .2s ease;
}


/* علامت + بدون هیچ کتابخانه */
.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item-title::after{
    content:"";

    position:absolute;

    left:22px;
    top:50%;

    width:10px;
    height:10px;

    transform:translateY(-50%);

    background:
        linear-gradient(#fff,#fff)
        center / 10px 2px no-repeat,

        linear-gradient(#fff,#fff)
        center / 2px 10px no-repeat;

    pointer-events:none;
}


/* =========================================
   ACTIVE / OPEN
========================================= */

.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item[open]{
    border-color:#E4E8ED;

    box-shadow:
        0 6px 18px rgb(7 27 51 / 6%);
}


/* دایره نارنجی */
.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item[open] >
.e-n-accordion-item-title::before{
    background:var(--orange);
}


/* تبدیل + به فلش بالا */
.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item[open] >
.e-n-accordion-item-title::after{
    left:23px;

    width:7px;
    height:7px;

    background:none;

    border:solid #fff;
    border-width:0 2px 2px 0;

    transform:
        translateY(-25%)
        rotate(-135deg);
}


/* =========================================
   ANSWER
========================================= */

/* کانتینر جواب Nested Accordion */
.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item > .e-con{
    padding:16px 20px 20px !important;

    background:#fff !important;

    border-top:1px solid #F0F2F4;

    direction:rtl;
    text-align:right;
}


/* متن جواب */
.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item > .e-con
.elementor-widget-text-editor{
    width:100%;
}

.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item > .e-con
.elementor-widget-text-editor,
.elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item > .e-con
.elementor-widget-text-editor p{
    margin:0 !important;

    color:var(--muted) !important;

    font-family:"Vazirmatn",Tahoma,sans-serif;
    font-size:13.5px !important;
    font-weight:400 !important;
    line-height:2.05 !important;

    direction:rtl !important;
    text-align:right !important;
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion{
        gap:7px;
    }

    .elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item{
        border-radius:9px;
    }

    .elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item-title{
        min-height:50px;

        padding:
            10px 48px
            10px 13px !important;
    }

    .elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item-title-header,
    .elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item-title-text{
        font-size:14px !important;
        line-height:1.8;
    }

    .elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item-title::before{
        left:12px;

        width:25px;
        height:25px;
    }

    .elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item-title::after{
        left:19.5px;
    }

    .elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item[open] >
    .e-n-accordion-item-title::after{
        left:21px;
    }

    .elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item > .e-con{
        padding:
            14px 16px
            18px !important;
    }

    .elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item > .e-con
    .elementor-widget-text-editor,
    .elementor-10 .elementor-element.elementor-element-94bdd8d .e-n-accordion-item > .e-con
    .elementor-widget-text-editor p{
        font-size:13px !important;
        line-height:2 !important;
    }

}/* End custom CSS */