.elementor-2568 .elementor-element.elementor-element-49236a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2568 .elementor-element.elementor-element-045a8a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2568 .elementor-element.elementor-element-3f631ee{--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-2568 .elementor-element.elementor-element-f76aef9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-2568 .elementor-element.elementor-element-3e8fa7e{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-3e8fa7e .elementor-heading-title{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:3em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2568 .elementor-element.elementor-element-e08fae5{--divider-border-style:solid;--divider-color:#0A264B47;--divider-border-width:1px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2568 .elementor-element.elementor-element-e08fae5 .elementor-divider-separator{width:96%;margin:0 auto;margin-right:0;}.elementor-2568 .elementor-element.elementor-element-e08fae5 .elementor-divider{text-align:right;padding-block-start:18px;padding-block-end:18px;}.elementor-2568 .elementor-element.elementor-element-e08fae5 .elementor-divider__text{color:#0A264BC7;font-family:"IRANSansWeb_FaNum_Light", Sans-serif;font-size:16px;font-weight:500;}.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-2568 .elementor-element.elementor-element-b89242c{text-align:right;font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-85b6c1b{--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-2568 .elementor-element.elementor-element-c95d51e img{width:100%;border-radius:21px 21px 21px 21px;}.elementor-2568 .elementor-element.elementor-element-49a8540{--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;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2568 .elementor-element.elementor-element-4b14839{--display:flex;}.elementor-2568 .elementor-element.elementor-element-6f9d56d img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-2568 .elementor-element.elementor-element-9b8eef7{--display:flex;--justify-content:center;}.elementor-2568 .elementor-element.elementor-element-9c20d4d{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-9c20d4d .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2.2em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-31cb4a6{font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-3a32d52{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-3a32d52 .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2.2em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-8aa7030{font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-62b5fba{--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-2568 .elementor-element.elementor-element-c250f25{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(104.77173913043477, 135.47055765595462, 255, 0.18);--margin-top:14px;--margin-bottom:14px;--margin-left:14px;--margin-right:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2568 .elementor-element.elementor-element-c250f25:not(.elementor-motion-effects-element-type-background), .elementor-2568 .elementor-element.elementor-element-c250f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35a978a );}.elementor-2568 .elementor-element.elementor-element-c250f25:hover{box-shadow:0px 5px 13px 0px rgba(146.90217391304347, 163.35184310018914, 255, 0.26);}.elementor-2568 .elementor-element.elementor-element-8214a04 .elementor-heading-title{font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:24px;font-weight:600;line-height:32px;}.elementor-2568 .elementor-element.elementor-element-bcd4a5f{font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-691c5ca{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(104.77173913043477, 135.47055765595462, 255, 0.18);--margin-top:14px;--margin-bottom:14px;--margin-left:14px;--margin-right:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2568 .elementor-element.elementor-element-691c5ca:not(.elementor-motion-effects-element-type-background), .elementor-2568 .elementor-element.elementor-element-691c5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35a978a );}.elementor-2568 .elementor-element.elementor-element-691c5ca:hover{box-shadow:0px 5px 13px 0px rgba(146.90217391304347, 163.35184310018914, 255, 0.26);}.elementor-2568 .elementor-element.elementor-element-02d8e3a .elementor-heading-title{font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:24px;font-weight:600;line-height:32px;}.elementor-2568 .elementor-element.elementor-element-608d581{font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-951b21e{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(104.77173913043477, 135.47055765595462, 255, 0.18);--margin-top:14px;--margin-bottom:14px;--margin-left:14px;--margin-right:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2568 .elementor-element.elementor-element-951b21e:not(.elementor-motion-effects-element-type-background), .elementor-2568 .elementor-element.elementor-element-951b21e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35a978a );}.elementor-2568 .elementor-element.elementor-element-951b21e:hover{box-shadow:0px 5px 13px 0px rgba(146.90217391304347, 163.35184310018914, 255, 0.26);}.elementor-2568 .elementor-element.elementor-element-61f55b2 .elementor-heading-title{font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:24px;font-weight:600;line-height:32px;}.elementor-2568 .elementor-element.elementor-element-9b0e32d{font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-1698634{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-1698634 .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2.2em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-9ad41e0{font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-572609b{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-572609b .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2.2em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-9d0a82a{font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-abc8560{--display:flex;--min-height:208px;--border-radius:20px 20px 20px 20px;--margin-top:60px;--margin-bottom:60px;--margin-left:4px;--margin-right:4px;--padding-top:17px;--padding-bottom:35px;--padding-left:17px;--padding-right:17px;}.elementor-2568 .elementor-element.elementor-element-abc8560:not(.elementor-motion-effects-element-type-background), .elementor-2568 .elementor-element.elementor-element-abc8560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2568 .elementor-element.elementor-element-abc8560.e-con{--align-self:center;}.elementor-2568 .elementor-element.elementor-element-386181a{--display:flex;--min-height:208px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7E2FFA6;--border-color:#C7E2FFA6;--border-radius:20px 20px 20px 20px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:-50px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-2568 .elementor-element.elementor-element-bf0e3ba{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-bf0e3ba .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2em;font-weight:bold;word-spacing:1px;color:var( --e-global-color-35a978a );}.elementor-2568 .elementor-element.elementor-element-12c16b9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-12c16b9 .elementor-heading-title{font-family:"IRANSansWeb_Light", Sans-serif;font-size:1.2em;font-weight:normal;word-spacing:1px;color:var( --e-global-color-35a978a );}.elementor-2568 .elementor-element.elementor-element-27efdb8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-27efdb8 .elementor-heading-title{font-family:"IRANSansWeb_Light", Sans-serif;font-size:1em;font-weight:normal;line-height:36px;word-spacing:1px;color:var( --e-global-color-35a978a );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2568 .elementor-element.elementor-element-66c9f73 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-2568 .elementor-element.elementor-element-66c9f73 .elementor-button:hover, .elementor-2568 .elementor-element.elementor-element-66c9f73 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-66c9f73 .elementor-button:hover svg, .elementor-2568 .elementor-element.elementor-element-66c9f73 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-10919f9{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-10919f9 .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2.2em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-02658de{font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-593adc9{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-593adc9 .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2.2em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-3907f6c{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-772084b{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-772084b .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2.2em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-866394f{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-3929c19{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-3929c19 .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2.2em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-fc3acfb{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-bd214d0{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-2d62281{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-2d62281 .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2.2em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-ca104c4{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-988339f{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-988339f .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2.2em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-318500d{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-171e340{font-family:"IRANSansWeb_FaNum_Light", Sans-serif;font-weight:400;}.elementor-2568 .elementor-element.elementor-element-0c07a89{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-0c07a89 .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2.2em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-2568 .elementor-element.elementor-element-3c71253{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-tab-title{border-width:0px;background-color:var( --e-global-color-35a978a );padding:20px 21px 20px 21px;}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-tab-content{border-width:0px;background-color:var( --e-global-color-35a978a );font-family:"iranyekanwebregular", Sans-serif;font-weight:400;}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-toggle-item:not(:last-child){margin-bottom:15px;}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-toggle-item{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-toggle-title, .elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-tab-title.elementor-active a, .elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-toggle-title{font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;font-weight:normal;}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-2568 .elementor-element.elementor-element-b5a1921{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-2568 .elementor-element.elementor-element-b5a1921 .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:2.2em;font-weight:bold;color:var( --e-global-color-accent );}.elementor-2568 .elementor-element.elementor-element-29c8b77{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:22px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-2568 .elementor-element.elementor-element-0b313d0 img{width:100%;border-radius:11px 11px 11px 11px;}.elementor-2568 .elementor-element.elementor-element-26f2fb5{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:1em;font-weight:400;line-height:2.2em;color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-2568 .elementor-element.elementor-element-045a8a4{--width:100%;}.elementor-2568 .elementor-element.elementor-element-abc8560{--width:55%;}}@media(max-width:767px){.elementor-2568 .elementor-element.elementor-element-49236a8{--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-2568 .elementor-element.elementor-element-3f631ee{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2568 .elementor-element.elementor-element-f76aef9{--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-2568 .elementor-element.elementor-element-3e8fa7e .elementor-heading-title{font-size:2em;}.elementor-2568 .elementor-element.elementor-element-e08fae5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2568 .elementor-element.elementor-element-e08fae5 .elementor-divider-separator{width:100%;}.elementor-2568 .elementor-element.elementor-element-e08fae5 .elementor-divider__text{font-size:11px;}.elementor-2568 .elementor-element.elementor-element-9c20d4d .elementor-heading-title{font-size:1.5em;line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-3a32d52 .elementor-heading-title{font-size:1.5em;line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-62b5fba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2568 .elementor-element.elementor-element-c250f25{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-2568 .elementor-element.elementor-element-8214a04 .elementor-heading-title{font-size:22px;}.elementor-2568 .elementor-element.elementor-element-691c5ca{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-2568 .elementor-element.elementor-element-02d8e3a .elementor-heading-title{font-size:22px;}.elementor-2568 .elementor-element.elementor-element-951b21e{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-2568 .elementor-element.elementor-element-61f55b2 .elementor-heading-title{font-size:22px;}.elementor-2568 .elementor-element.elementor-element-1698634 .elementor-heading-title{font-size:1.5em;line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-572609b .elementor-heading-title{font-size:1.5em;line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-abc8560{--width:320px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2568 .elementor-element.elementor-element-bf0e3ba .elementor-heading-title{font-size:1.4em;line-height:1.8em;}.elementor-2568 .elementor-element.elementor-element-12c16b9 .elementor-heading-title{font-size:1em;line-height:1.8em;}.elementor-2568 .elementor-element.elementor-element-27efdb8 .elementor-heading-title{font-size:0.8em;line-height:1.8em;}.elementor-2568 .elementor-element.elementor-element-10919f9 .elementor-heading-title{font-size:1.5em;line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-593adc9 .elementor-heading-title{font-size:1.5em;line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-772084b .elementor-heading-title{font-size:1.5em;line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-3929c19 .elementor-heading-title{font-size:1.5em;line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-2d62281 .elementor-heading-title{font-size:1.5em;line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-988339f .elementor-heading-title{font-size:1.5em;line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-0c07a89 .elementor-heading-title{font-size:1.5em;line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-toggle-title{line-height:2.1em;}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-tab-title{padding:10px 10px 10px 10px;}.elementor-2568 .elementor-element.elementor-element-3c71253 .elementor-tab-content{line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-b5a1921{text-align:center;}.elementor-2568 .elementor-element.elementor-element-b5a1921 .elementor-heading-title{font-size:1.5em;line-height:1.9em;}.elementor-2568 .elementor-element.elementor-element-29c8b77{--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;}}/* Start custom CSS for container, class: .elementor-element-386181a */.elementor-2568 .elementor-element.elementor-element-386181a{
    background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);

  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02658de */.styled-table {
    width: 100%;
    border-collapse: collapse;
    margin: 32px 0;
    font-family: Vazir, Tahoma, sans-serif;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
    direction: rtl;
  }

  .styled-table thead tr {
    background-color: #C5983A;
    color: #fff;
    text-align: center;
    font-weight: bold;
  }

  .styled-table th,
  .styled-table td {
    padding: 16px 12px;
    border: 1px solid #ddd;
    text-align: center;
  }

  .styled-table tbody tr:nth-child(even) {
    background-color: #f7f9fc;
  }

  .styled-table tbody tr:hover {
    background-color: #fff6e0;
  }

  .styled-table td:first-child {
    font-weight: bold;
    background-color: #f0f4ff;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3907f6c */.styled-table {
    width: 100%;
    border-collapse: collapse;
    margin: 32px 0;
    font-family: Vazir, Tahoma, sans-serif;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
    direction: rtl;
  }

  .styled-table thead tr {
    background-color: #C5983A;
    color: #fff;
    text-align: center;
    font-weight: bold;
  }

  .styled-table th,
  .styled-table td {
    padding: 16px 12px;
    border: 1px solid #ddd;
    text-align: center;
  }

  .styled-table tbody tr:nth-child(even) {
    background-color: #f7f9fc;
  }

  .styled-table tbody tr:hover {
    background-color: #fff6e0;
  }

  .styled-table td:first-child {
    font-weight: bold;
    background-color: #f0f4ff;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca104c4 */:root {
    --dark-blue: #0A264B;
    --gold: #C5983A;

    --step1: #0A264B;
    --step2: #123456;
    --step3: #183b5e;
    --step4: #204365;
    --step5: #284a6c;
    --step6: #2f5172;
    --step7: #365878;
    --step8: #0a2c50;
  }

  @keyframes fadeSlideUp {
    0% { opacity: 0; transform: translateY(20px); }
    100% { opacity: 1; transform: translateY(0); }
  }

  .cheque-flow-chart {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 18px;
    margin: 40px 0;
    font-family: Vazir, Tahoma, sans-serif;
  }

  .cheque-step {
    color: #fff;
    padding: 16px 24px;
    border-radius: 18px;
    font-weight: bold;
    text-align: right;
    width: 100%;
    max-width: 520px;
    position: relative;
    padding-right: 58px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
    animation: fadeSlideUp 0.6s ease forwards;
    opacity: 0;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }

  .cheque-step:hover {
    transform: scale(1.035);
    box-shadow: 0 0 20px rgba(197, 152, 58, 0.4);
    cursor: default;
  }

  .cheque-step::before {
    content: attr(data-step);
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--gold);
    color: #fff;
    font-weight: bold;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 50%;
    box-shadow: 0 2px 8px rgba(0,0,0,0.2);
  }

  .cheque-arrow {
    font-size:46px;
    color: var(--gold);
    animation: fadeSlideUp 0.6s ease forwards;
    opacity: 0;
  }

  /* رنگ‌بندی مراحل */
  .step-1 { background-color: var(--step1); animation-delay: 0.1s; }
  .step-2 { background-color: var(--step2); animation-delay: 0.2s; }
  .step-3 { background-color: var(--step3); animation-delay: 0.3s; }
  .step-4 { background-color: var(--step4); animation-delay: 0.4s; }
  .step-5 { background-color: var(--step5); animation-delay: 0.5s; }
  .step-6 { background-color: var(--step6); animation-delay: 0.6s; }
  .step-7 { background-color: var(--step7); animation-delay: 0.7s; }
  .step-8 { background-color: var(--step8); animation-delay: 0.8s; }

  .arrow-1 { animation-delay: 0.15s; }
  .arrow-2 { animation-delay: 0.25s; }
  .arrow-3 { animation-delay: 0.35s; }
  .arrow-4 { animation-delay: 0.45s; }
  .arrow-5 { animation-delay: 0.55s; }
  .arrow-6 { animation-delay: 0.65s; }
  .arrow-7 { animation-delay: 0.75s; }

  @media (max-width: 600px) {
    .cheque-step {
      font-size: 15px;
      padding: 14px 20px;
      padding-right: 50px;
    }
    .cheque-step::before {
      width: 32px;
      height: 32px;
      font-size: 14px;
      line-height: 32px;
    }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171e340 */.lawyer-fee-box {
    background-color: #0A264B;
    color: white;
    padding: 30px;
    border-radius: 16px;
    max-width: 500px;
    margin: 20px auto;
    font-family: 'Vazir', Tahoma, sans-serif;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
    direction: rtl;
  }

  .lawyer-fee-box h3 {
    color: #C5983A;
    margin-bottom: 16px;
    text-align: center;
  }

  .lawyer-fee-box input[type="text"] {
    width: 100%;
    padding: 14px;
    border: none;
    border-radius: 8px;
    margin-bottom: 16px;
    font-size: 18px;
    text-align: center;
    font-family: 'Vazir', Tahoma, sans-serif;
  }

  .lawyer-fee-box .result {
    background-color: #fff;
    color: #0A264B;
    padding: 14px;
    border-radius: 8px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
  }

  .lawyer-fee-box small {
    display: block;
    margin-top: 8px;
    color: #ccc;
    text-align: center;
    font-size: 13px;
  }/* End custom CSS */