.elementor-915 .elementor-element.elementor-element-9d60e35{--display:flex;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-8803ea4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-9bc3d76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-1db69b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-915 .elementor-element.elementor-element-1db69b9.elementor-element{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings-numr );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-915 .elementor-element.elementor-element-b33a72a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings-numr );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-915 .elementor-element.elementor-element-61fd6b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:justify;color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-18d8030{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-accent-font-feature-settings-numr );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-915 .elementor-element.elementor-element-c309533 .elementor-button{background-color:#007FC1;}.elementor-915 .elementor-element.elementor-element-c91547f{--display:flex;}.elementor-915 .elementor-element.elementor-element-621d114{--display:flex;}.elementor-915 .elementor-element.elementor-element-98deca2 .elementor-heading-title{color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-92fdc09 .elementor-heading-title{color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-0cde90c{--display:flex;}.elementor-915 .elementor-element.elementor-element-4a7ec8c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-ef822c5{--display:flex;}.elementor-915 .elementor-element.elementor-element-a0046fd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings-numr );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-ae40d5a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-915 .elementor-element.elementor-element-ae40d5a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-ae40d5a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-ae40d5a .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-915 .elementor-element.elementor-element-ae40d5a .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-f0ae29c{--display:flex;}.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-feature-settings:var( --e-global-typography-primary-font-feature-settings-numr );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.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-feature-settings:var( --e-global-typography-text-font-feature-settings-numr );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-915 .elementor-element.elementor-element-5207f26 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-5207f26 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-5207f26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-5207f26.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-5207f26.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-5207f26 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-5207f26 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-1a69781{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-ee0348f{--display:flex;}.elementor-915 .elementor-element.elementor-element-5cfdd0c .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-ec11317 .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-2ab190a .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-efced5b .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-54856e6 .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-3f45c11 .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-389fc20 .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-6a3852c .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-3593e0c .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-5310ddc .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-816f05b .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-4d258b9 .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-e36cd3e .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-951266d .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-a13b690 .elementor-button{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-4a53f7d{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-b12b144{--display:flex;}.elementor-915 .elementor-element.elementor-element-a97773e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-2d4b378{text-align:justify;}.elementor-915 .elementor-element.elementor-element-61154f6{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings-numr );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-915 .elementor-element.elementor-element-069491c img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-915 .elementor-element.elementor-element-f01eb2f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-7b5d07e{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-16eb31b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-16eb31b .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-16eb31b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-16eb31b.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-16eb31b.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-16eb31b .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-16eb31b .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-a6af0f9{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:400;line-height:1.8em;color:#323232;}.elementor-915 .elementor-element.elementor-element-a6af0f9 p{margin-block-end:10px;}.elementor-915 .elementor-element.elementor-element-6f7637a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-6f7637a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-6f7637a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-6f7637a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-6f7637a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-6f7637a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-6f7637a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-6f7637a{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-6f7637a .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-6f7637a .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-1b67131{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-f9b4a96 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-f9b4a96 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-f9b4a96.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-f9b4a96.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-f9b4a96.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-f9b4a96 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-f9b4a96 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-6b80fef{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:400;line-height:1.8em;color:#323232;}.elementor-915 .elementor-element.elementor-element-450b524{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:400;line-height:1.8em;color:#323232;}.elementor-915 .elementor-element.elementor-element-9cac2ec{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-7f78920{--display:flex;}.elementor-915 .elementor-element.elementor-element-fa3841b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-882d471{text-align:justify;}.elementor-915 .elementor-element.elementor-element-a4ffe07{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-4694f4f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-915 .elementor-element.elementor-element-0d0de58{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-0d0de58 p{margin-block-end:5px;}.elementor-915 .elementor-element.elementor-element-99eb7c3{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-cf5d47e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-915 .elementor-element.elementor-element-32b639d{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-32b639d p{margin-block-end:5px;}.elementor-915 .elementor-element.elementor-element-8d852b1{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-482f8d4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-915 .elementor-element.elementor-element-885d589{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-885d589 p{margin-block-end:5px;}.elementor-915 .elementor-element.elementor-element-28d0091{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-d16ac0b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-915 .elementor-element.elementor-element-6620045{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-6620045 p{margin-block-end:5px;}.elementor-915 .elementor-element.elementor-element-ef8b146{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-79a6bba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-5b297d6{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-0f95a1f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-0f95a1f .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-0f95a1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-0f95a1f.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-0f95a1f.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-0f95a1f .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-0f95a1f .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:22px;font-weight:900;line-height:1.7em;}.elementor-915 .elementor-element.elementor-element-5bd684f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-5bd684f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-5bd684f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-5bd684f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-5bd684f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-5bd684f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-5bd684f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-5bd684f{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-5bd684f .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-5bd684f .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-6bd1aec .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-6bd1aec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-6bd1aec.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-6bd1aec.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-35e9705{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-551f6b5{--display:flex;}.elementor-915 .elementor-element.elementor-element-35ac46f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-fda33f3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-73f7abe{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-d18579a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-d18579a .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-d18579a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-d18579a.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-d18579a.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-d18579a .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-d18579a .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-4d2ceb9{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-4d2ceb9 p{margin-block-end:5px;}.elementor-915 .elementor-element.elementor-element-4c0effa{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-cf10479 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-cf10479 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-cf10479.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-cf10479.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-cf10479.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-cf10479 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-cf10479 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-557b836{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-557b836 p{margin-block-end:5px;}.elementor-915 .elementor-element.elementor-element-bd820f8{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-c0274dc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-c0274dc .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-c0274dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-c0274dc.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-c0274dc.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-c0274dc .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-c0274dc .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-bc7e135{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-bc7e135 p{margin-block-end:5px;}.elementor-915 .elementor-element.elementor-element-1416d26 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-1416d26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-1416d26.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-1416d26.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-c4bcbb9{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-fe2b06d{--display:flex;}.elementor-915 .elementor-element.elementor-element-22200f5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-f735ab4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-f735ab4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-f735ab4.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-f735ab4.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-ed97eef{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-1b282df{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-a5c8e53 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-a5c8e53 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-a5c8e53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-a5c8e53.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-a5c8e53.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-a5c8e53 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-a5c8e53 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:22px;font-weight:900;line-height:1.7em;}.elementor-915 .elementor-element.elementor-element-902e01d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-902e01d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-902e01d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-902e01d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-902e01d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-902e01d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-902e01d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-902e01d{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-902e01d .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-902e01d .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-f1639dc{--display:flex;--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-915 .elementor-element.elementor-element-cda56bb img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-915 .elementor-element.elementor-element-21bb2f3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-090e7e1{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-4664ccf .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-4664ccf .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-4664ccf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-4664ccf.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-4664ccf.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-4664ccf .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-4664ccf .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:22px;font-weight:900;line-height:1.7em;}.elementor-915 .elementor-element.elementor-element-a915bb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-a915bb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-a915bb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-a915bb4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-a915bb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-a915bb4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-a915bb4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-a915bb4{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-a915bb4 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-a915bb4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-8f464b5{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-402458d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-402458d .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-402458d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-402458d.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-402458d.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-402458d .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-402458d .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:22px;font-weight:900;line-height:1.7em;}.elementor-915 .elementor-element.elementor-element-bbfb554 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-bbfb554 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-bbfb554 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-bbfb554 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-bbfb554 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-bbfb554 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-bbfb554 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-bbfb554{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-bbfb554 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-bbfb554 .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-fc7890d{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-e6dc1bb{--display:flex;}.elementor-915 .elementor-element.elementor-element-ac55b71 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-806e128{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-a1393ba{--display:flex;}.elementor-915 .elementor-element.elementor-element-52db720{--display:flex;}.elementor-915 .elementor-element.elementor-element-4e7fc9c{--display:flex;}.elementor-915 .elementor-element.elementor-element-459534d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-27064b7{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-4b5367c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-4b5367c .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-4b5367c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-4b5367c.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-4b5367c.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-4b5367c .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-4b5367c .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-583cac8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-583cac8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-583cac8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-583cac8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-583cac8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-583cac8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-583cac8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-583cac8{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-583cac8 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-583cac8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-e9f030a{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-55e547e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-55e547e .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-55e547e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-55e547e.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-55e547e.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-55e547e .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-55e547e .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-5ab6ddf .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-5ab6ddf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-5ab6ddf.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-5ab6ddf.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-5ab6ddf .elementor-icon-box-title{color:#DA8D00;transition-duration:0.25s;}.elementor-915 .elementor-element.elementor-element-5ab6ddf:has(:hover) .elementor-icon-box-title,
					 .elementor-915 .elementor-element.elementor-element-5ab6ddf:has(:focus) .elementor-icon-box-title{color:#B47400;}.elementor-915 .elementor-element.elementor-element-5a5a035{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-d547410{--display:flex;}.elementor-915 .elementor-element.elementor-element-f19c094 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-8ea907a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-8341457{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-1857f74 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-1857f74 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-1857f74.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-1857f74.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-1857f74.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-1857f74 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-1857f74 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-c9e1e45{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-56a993b{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-b221da3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-b221da3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-b221da3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-b221da3.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-b221da3.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-b221da3 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-b221da3 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-9c51977{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-0a99673{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-b7244e1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-b7244e1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-b7244e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-b7244e1.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-b7244e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-b7244e1 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-b7244e1 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-7e0f36b{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;}.elementor-915 .elementor-element.elementor-element-c042084{--display:flex;}.elementor-915 .elementor-element.elementor-element-6445d31 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-6445d31 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-6445d31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-6445d31.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-6445d31.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-6445d31 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-6445d31 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:22px;font-weight:900;line-height:1.7em;}.elementor-915 .elementor-element.elementor-element-b73b52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-b73b52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-b73b52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-b73b52e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-b73b52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-b73b52e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-b73b52e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-b73b52e{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-b73b52e .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-b73b52e .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-80d91d3{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-8012d79{--display:flex;}.elementor-915 .elementor-element.elementor-element-4f47f2c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-281aa26{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-7a38656{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-25ac55a .elementor-heading-title{color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-afb6dee .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-540fd1f{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-7ecde23{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-26b8d4a .elementor-heading-title{color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-41f161d .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-c4043f9{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-9467bf7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-0886f50 .elementor-heading-title{color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-b56c607 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-32e853f{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-e2b471f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-79aec5a .elementor-heading-title{color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-9826cc0 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-0a56a9b{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-75f9095{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-405d5a4 .elementor-heading-title{color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-9a94835 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-7a20ab0{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-2545366{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-2cb2ebd .elementor-heading-title{color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-2a344d5 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-eb049bf{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-f700dfb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-fc3ac5b .elementor-heading-title{color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-2991cad .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-18e586b{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-9495a2d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-24ceef6 .elementor-heading-title{color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-292658f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-52ad15f{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-905aa45{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-915 .elementor-element.elementor-element-905aa45 img{width:1000%;border-radius:18px 18px 18px 18px;}.elementor-915 .elementor-element.elementor-element-9e92615 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-9e92615.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-9e92615.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-9e92615.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-9e92615 .elementor-icon-box-title{color:#DA8D00;transition-duration:0.25s;}.elementor-915 .elementor-element.elementor-element-9e92615:has(:hover) .elementor-icon-box-title,
					 .elementor-915 .elementor-element.elementor-element-9e92615:has(:focus) .elementor-icon-box-title{color:#B47400;}.elementor-915 .elementor-element.elementor-element-de74f4a{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-344db3b{--display:flex;}.elementor-915 .elementor-element.elementor-element-46c7f43 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-dba86dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-7007866{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-a9b9b0d{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-75c5470 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-75c5470 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-75c5470.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-75c5470.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-75c5470.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-75c5470 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-75c5470 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-3794d7a{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-0e877ed{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-be92713 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-be92713 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-be92713.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-be92713.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-be92713.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-be92713 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-be92713 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-bea9d52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-bea9d52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-bea9d52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-bea9d52 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-bea9d52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-bea9d52 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-bea9d52 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-bea9d52{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-bea9d52 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-bea9d52 .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-5ec5de6{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-4fcd7c6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-4fcd7c6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-4fcd7c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-4fcd7c6.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-4fcd7c6.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-4fcd7c6 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-4fcd7c6 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-2092a8f{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-9a9610c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-9a9610c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-9a9610c.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-9a9610c.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-9a9610c .elementor-icon-box-title{color:#DA8D00;transition-duration:0.25s;}.elementor-915 .elementor-element.elementor-element-9a9610c:has(:hover) .elementor-icon-box-title,
					 .elementor-915 .elementor-element.elementor-element-9a9610c:has(:focus) .elementor-icon-box-title{color:#B47400;}.elementor-915 .elementor-element.elementor-element-e0f728a{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-b16ef2a{--display:flex;}.elementor-915 .elementor-element.elementor-element-9ff679e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-34ee843{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-1196d0a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-2405942 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-e401693{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-7817352{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-e5fd0b1 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-1806d9c{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-c3e750a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-98adb08 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-9c4f734{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-3e2f9e2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-af7a1b7 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-f1e057f{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-7ee35a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-91cd3b0{--display:flex;}.elementor-915 .elementor-element.elementor-element-d0d74ed .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-d0d74ed .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-d0d74ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-d0d74ed.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-d0d74ed.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-d0d74ed .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-d0d74ed .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-bc3cc95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-bc3cc95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-bc3cc95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-bc3cc95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-bc3cc95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-bc3cc95 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-bc3cc95 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-bc3cc95{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-bc3cc95 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-bc3cc95 .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-943d3d2{--display:flex;}.elementor-915 .elementor-element.elementor-element-349a567 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-349a567 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-349a567.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-349a567.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-349a567.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-349a567 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-349a567 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-c6a54e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-915 .elementor-element.elementor-element-c6a54e5 img{width:1000%;border-radius:18px 18px 18px 18px;}.elementor-915 .elementor-element.elementor-element-4b10cf2{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-951459c{--display:flex;}.elementor-915 .elementor-element.elementor-element-1c9cb8d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-adb902f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-a53b547{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-72f907b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-72f907b .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-72f907b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-72f907b.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-72f907b.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-72f907b .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-72f907b .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-8fa73cc{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-4218dd2{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-cda9f28{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-1d905ba .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-1d905ba .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-1d905ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-1d905ba.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-1d905ba.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-1d905ba .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-1d905ba .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-91fa75e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-91fa75e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-91fa75e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-91fa75e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-91fa75e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-91fa75e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-91fa75e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-91fa75e{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-91fa75e .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-91fa75e .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-8694934 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-8694934.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-8694934.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-8694934.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-8694934 .elementor-icon-box-title{color:#DA8D00;transition-duration:0.25s;}.elementor-915 .elementor-element.elementor-element-8694934:has(:hover) .elementor-icon-box-title,
					 .elementor-915 .elementor-element.elementor-element-8694934:has(:focus) .elementor-icon-box-title{color:#B47400;}.elementor-915 .elementor-element.elementor-element-a70efc6{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-9f12246{--display:flex;}.elementor-915 .elementor-element.elementor-element-efbb0c6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-352e11e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-37f48cb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-fd0c304 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-fd0c304 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-fd0c304.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-fd0c304.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-fd0c304.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-fd0c304 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-fd0c304 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-6df17c7{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-0a2dd40{--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:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-915 .elementor-element.elementor-element-70e9396 img{width:100%;height:100%;}.elementor-915 .elementor-element.elementor-element-04bbc37{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-bdc778a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:25px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-74e011b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-6fae05f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-54a76bb .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-e57903f{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-685b5e3{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-eedaf56 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-7f91d75{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-d956872{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-65b6c00 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-96fbd65{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-3275761{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-7a0fc63 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-ae5b1ee{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-8b76d48{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-0688925 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-4d3bbdc{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-80fd5af{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-80fd5af:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-80fd5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#007FC105;}.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 );}.elementor-915 .elementor-element.elementor-element-553e76e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-553e76e.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-553e76e.elementor-view-default .elementor-icon{color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-553e76e.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-553e76e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-52c5e7a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-82fb901{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-669eb16{--display:flex;}.elementor-915 .elementor-element.elementor-element-d3ac061 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-d3ac061 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-d3ac061.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-d3ac061.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-d3ac061.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-d3ac061 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-d3ac061 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:22px;font-weight:900;line-height:1.7em;}.elementor-915 .elementor-element.elementor-element-196d92b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-196d92b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-196d92b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-196d92b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-196d92b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-196d92b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-196d92b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-196d92b{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-196d92b .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-196d92b .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-5ad6e64{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-5530291{--display:flex;}.elementor-915 .elementor-element.elementor-element-577f8ea .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-50c3eba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-369d10d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-bd4cad9{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-1ff1ad2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-1ff1ad2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-1ff1ad2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-1ff1ad2.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-1ff1ad2.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-1ff1ad2 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-1ff1ad2 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-568039e{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-79933bb{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-3fd0728 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-3fd0728 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-3fd0728.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-3fd0728.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-3fd0728.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-3fd0728 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-3fd0728 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-ed6e5cd{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-d1379c1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-d1379c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-d1379c1.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-d1379c1.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-59b8d70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-ab3039e{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-a67879c{--display:flex;}.elementor-915 .elementor-element.elementor-element-295906f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-a77eb9d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-7abe954{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-bc2d7d4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-bc2d7d4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-bc2d7d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-bc2d7d4.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-bc2d7d4.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-bc2d7d4 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-bc2d7d4 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-e6becbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-e6becbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-e6becbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-e6becbf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-e6becbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-e6becbf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-e6becbf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-e6becbf{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-e6becbf .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-e6becbf .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-81e03d1{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-9af93c2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-9af93c2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-9af93c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-9af93c2.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-9af93c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-9af93c2 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-9af93c2 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-96dc466{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-3634b41 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-3634b41.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-3634b41.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-3634b41.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-3634b41 .elementor-icon-box-title{color:#DA8D00;transition-duration:0.25s;}.elementor-915 .elementor-element.elementor-element-3634b41:has(:hover) .elementor-icon-box-title,
					 .elementor-915 .elementor-element.elementor-element-3634b41:has(:focus) .elementor-icon-box-title{color:#B47400;}.elementor-915 .elementor-element.elementor-element-4dc337f{--display:flex;}.elementor-915 .elementor-element.elementor-element-c0a2604{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-2d9187e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-165bb74 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-30ddfc6{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-5a10768{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-0907b47 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-2382fe4{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-57dbe86{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-4b3dfb4 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-275c21a{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-f77e665{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-3886ae2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;line-height:1.5em;}.elementor-915 .elementor-element.elementor-element-72a4b09{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-18d38be{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-5307d7c{--display:flex;}.elementor-915 .elementor-element.elementor-element-a967059 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-73c74f0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-91d39dc{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-35d1fb1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-35d1fb1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-35d1fb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-35d1fb1.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-35d1fb1.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-35d1fb1 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-35d1fb1 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-8a08ace{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-eaf0a90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-eaf0a90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-eaf0a90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-eaf0a90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-eaf0a90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-eaf0a90 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-eaf0a90 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-eaf0a90{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-eaf0a90 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-eaf0a90 .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-d014214{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-915 .elementor-element.elementor-element-5b940f3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-5b940f3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-915 .elementor-element.elementor-element-5b940f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-5b940f3.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-5b940f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-5b940f3 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-5b940f3 .elementor-icon-box-title a{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:900;line-height:1.9em;}.elementor-915 .elementor-element.elementor-element-2987ca3{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-6db4715 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-6db4715 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-6db4715 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-915 .elementor-element.elementor-element-6db4715 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-6db4715 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-915 .elementor-element.elementor-element-6db4715 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-6db4715 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-915 .elementor-element.elementor-element-6db4715{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-915 .elementor-element.elementor-element-6db4715 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-915 .elementor-element.elementor-element-6db4715 .elementor-icon-list-text{transition:color 0.3s;}.elementor-915 .elementor-element.elementor-element-6903b14{text-align:justify;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;line-height:1.8em;color:#2B2B2B;}.elementor-915 .elementor-element.elementor-element-ccda607 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-915 .elementor-element.elementor-element-ccda607.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-ccda607.elementor-view-framed .elementor-icon, .elementor-915 .elementor-element.elementor-element-ccda607.elementor-view-default .elementor-icon{fill:var( --e-global-color-b51c8ef );color:var( --e-global-color-b51c8ef );border-color:var( --e-global-color-b51c8ef );}.elementor-915 .elementor-element.elementor-element-ccda607 .elementor-icon-box-title{color:#177F40;transition-duration:0.25s;}.elementor-915 .elementor-element.elementor-element-ccda607:has(:hover) .elementor-icon-box-title,
					 .elementor-915 .elementor-element.elementor-element-ccda607:has(:focus) .elementor-icon-box-title{color:#0A5B2A;}.elementor-915 .elementor-element.elementor-element-9d6dcc4{--display:flex;}.elementor-915 .elementor-element.elementor-element-3c70cc4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-0484952{--display:flex;}.elementor-915 .elementor-element.elementor-element-d0f42ac{width:100%;max-width:100%;}.elementor-915 .elementor-element.elementor-element-5abfec9{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-e7ceba8{--display:flex;}.elementor-915 .elementor-element.elementor-element-3008b0b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-604095f{--display:flex;border-style:none;--border-style:none;}.elementor-915 .elementor-element.elementor-element-3fcd97d{--display:flex;border-style:none;--border-style:none;}.elementor-915 .elementor-element.elementor-element-ba89f0a{--display:flex;border-style:none;--border-style:none;}.elementor-915 .elementor-element.elementor-element-1c62d50{--display:flex;border-style:none;--border-style:none;}.elementor-915 .elementor-element.elementor-element-28e2f17{--display:flex;border-style:none;--border-style:none;}.elementor-915 .elementor-element.elementor-element-b1604c7{--display:flex;border-style:none;--border-style:none;}.elementor-915 .elementor-element.elementor-element-9da8e63{--display:flex;border-style:none;--border-style:none;}.elementor-915 .elementor-element.elementor-element-324a829{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-915 .elementor-element.elementor-element-43e2df7{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-a72b366{--display:flex;}.elementor-915 .elementor-element.elementor-element-bc0638b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-772909d{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-6e10464{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-0ad2d9c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-8416e47{--display:flex;}.elementor-915 .elementor-element.elementor-element-6543ac0{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-915 .elementor-element.elementor-element-9d60e35{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-8803ea4{--width:100%;}.elementor-915 .elementor-element.elementor-element-9bc3d76{--width:100%;}.elementor-915 .elementor-element.elementor-element-18d8030{--width:100%;}.elementor-915 .elementor-element.elementor-element-c91547f{--width:100%;}.elementor-915 .elementor-element.elementor-element-621d114{--width:100%;}.elementor-915 .elementor-element.elementor-element-0cde90c{--width:100%;}.elementor-915 .elementor-element.elementor-element-ef822c5{--width:100%;}.elementor-915 .elementor-element.elementor-element-f0ae29c{--width:100%;}.elementor-915 .elementor-element.elementor-element-1a69781{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-ee0348f{--width:100%;}.elementor-915 .elementor-element.elementor-element-4a53f7d{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-b12b144{--width:100%;}.elementor-915 .elementor-element.elementor-element-61154f6{--width:100%;}.elementor-915 .elementor-element.elementor-element-f01eb2f{--width:100%;}.elementor-915 .elementor-element.elementor-element-7b5d07e{--width:100%;}.elementor-915 .elementor-element.elementor-element-1b67131{--width:100%;}.elementor-915 .elementor-element.elementor-element-9cac2ec{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-7f78920{--width:100%;}.elementor-915 .elementor-element.elementor-element-a4ffe07{--width:100%;}.elementor-915 .elementor-element.elementor-element-4694f4f{--width:100%;}.elementor-915 .elementor-element.elementor-element-cf5d47e{--width:100%;}.elementor-915 .elementor-element.elementor-element-482f8d4{--width:100%;}.elementor-915 .elementor-element.elementor-element-d16ac0b{--width:100%;}.elementor-915 .elementor-element.elementor-element-79a6bba{--width:100%;}.elementor-915 .elementor-element.elementor-element-5b297d6{--width:100%;}.elementor-915 .elementor-element.elementor-element-35e9705{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-551f6b5{--width:100%;}.elementor-915 .elementor-element.elementor-element-fda33f3{--width:100%;}.elementor-915 .elementor-element.elementor-element-73f7abe{--width:100%;}.elementor-915 .elementor-element.elementor-element-4c0effa{--width:100%;}.elementor-915 .elementor-element.elementor-element-bd820f8{--width:100%;}.elementor-915 .elementor-element.elementor-element-c4bcbb9{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-fe2b06d{--width:100%;}.elementor-915 .elementor-element.elementor-element-ed97eef{--width:100%;}.elementor-915 .elementor-element.elementor-element-1b282df{--width:100%;}.elementor-915 .elementor-element.elementor-element-f1639dc{--width:100%;}.elementor-915 .elementor-element.elementor-element-21bb2f3{--width:100%;}.elementor-915 .elementor-element.elementor-element-090e7e1{--width:100%;}.elementor-915 .elementor-element.elementor-element-8f464b5{--width:100%;}.elementor-915 .elementor-element.elementor-element-fc7890d{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-e6dc1bb{--width:100%;}.elementor-915 .elementor-element.elementor-element-806e128{--width:100%;}.elementor-915 .elementor-element.elementor-element-a1393ba{--width:100%;}.elementor-915 .elementor-element.elementor-element-52db720{--width:100%;}.elementor-915 .elementor-element.elementor-element-4e7fc9c{--width:100%;}.elementor-915 .elementor-element.elementor-element-459534d{--width:100%;}.elementor-915 .elementor-element.elementor-element-27064b7{--width:100%;}.elementor-915 .elementor-element.elementor-element-e9f030a{--width:100%;}.elementor-915 .elementor-element.elementor-element-5a5a035{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-d547410{--width:100%;}.elementor-915 .elementor-element.elementor-element-8ea907a{--width:100%;}.elementor-915 .elementor-element.elementor-element-8341457{--width:100%;}.elementor-915 .elementor-element.elementor-element-56a993b{--width:100%;}.elementor-915 .elementor-element.elementor-element-0a99673{--width:100%;}.elementor-915 .elementor-element.elementor-element-c042084{--width:100%;}.elementor-915 .elementor-element.elementor-element-80d91d3{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-8012d79{--width:100%;}.elementor-915 .elementor-element.elementor-element-281aa26{--width:100%;}.elementor-915 .elementor-element.elementor-element-7a38656{--width:100%;}.elementor-915 .elementor-element.elementor-element-7ecde23{--width:100%;}.elementor-915 .elementor-element.elementor-element-9467bf7{--width:100%;}.elementor-915 .elementor-element.elementor-element-e2b471f{--width:100%;}.elementor-915 .elementor-element.elementor-element-75f9095{--width:100%;}.elementor-915 .elementor-element.elementor-element-2545366{--width:100%;}.elementor-915 .elementor-element.elementor-element-f700dfb{--width:100%;}.elementor-915 .elementor-element.elementor-element-9495a2d{--width:100%;}.elementor-915 .elementor-element.elementor-element-de74f4a{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-344db3b{--width:100%;}.elementor-915 .elementor-element.elementor-element-dba86dd{--width:100%;}.elementor-915 .elementor-element.elementor-element-7007866{--width:100%;}.elementor-915 .elementor-element.elementor-element-a9b9b0d{--width:100%;}.elementor-915 .elementor-element.elementor-element-0e877ed{--width:100%;}.elementor-915 .elementor-element.elementor-element-5ec5de6{--width:100%;}.elementor-915 .elementor-element.elementor-element-e0f728a{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-b16ef2a{--width:100%;}.elementor-915 .elementor-element.elementor-element-34ee843{--width:100%;}.elementor-915 .elementor-element.elementor-element-1196d0a{--width:100%;}.elementor-915 .elementor-element.elementor-element-7817352{--width:100%;}.elementor-915 .elementor-element.elementor-element-c3e750a{--width:100%;}.elementor-915 .elementor-element.elementor-element-3e2f9e2{--width:100%;}.elementor-915 .elementor-element.elementor-element-7ee35a7{--width:100%;}.elementor-915 .elementor-element.elementor-element-91cd3b0{--width:100%;}.elementor-915 .elementor-element.elementor-element-943d3d2{--width:100%;}.elementor-915 .elementor-element.elementor-element-4b10cf2{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-951459c{--width:100%;}.elementor-915 .elementor-element.elementor-element-adb902f{--width:100%;}.elementor-915 .elementor-element.elementor-element-a53b547{--width:100%;}.elementor-915 .elementor-element.elementor-element-cda9f28{--width:100%;}.elementor-915 .elementor-element.elementor-element-a70efc6{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-9f12246{--width:100%;}.elementor-915 .elementor-element.elementor-element-352e11e{--width:100%;}.elementor-915 .elementor-element.elementor-element-37f48cb{--width:100%;}.elementor-915 .elementor-element.elementor-element-04bbc37{--width:100%;}.elementor-915 .elementor-element.elementor-element-74e011b{--width:100%;}.elementor-915 .elementor-element.elementor-element-6fae05f{--width:100%;}.elementor-915 .elementor-element.elementor-element-685b5e3{--width:100%;}.elementor-915 .elementor-element.elementor-element-d956872{--width:100%;}.elementor-915 .elementor-element.elementor-element-3275761{--width:100%;}.elementor-915 .elementor-element.elementor-element-8b76d48{--width:100%;}.elementor-915 .elementor-element.elementor-element-80fd5af{--width:100%;}.elementor-915 .elementor-element.elementor-element-669eb16{--width:100%;}.elementor-915 .elementor-element.elementor-element-5ad6e64{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-5530291{--width:100%;}.elementor-915 .elementor-element.elementor-element-50c3eba{--width:100%;}.elementor-915 .elementor-element.elementor-element-369d10d{--width:100%;}.elementor-915 .elementor-element.elementor-element-bd4cad9{--width:100%;}.elementor-915 .elementor-element.elementor-element-79933bb{--width:100%;}.elementor-915 .elementor-element.elementor-element-ab3039e{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-a67879c{--width:100%;}.elementor-915 .elementor-element.elementor-element-a77eb9d{--width:100%;}.elementor-915 .elementor-element.elementor-element-7abe954{--width:100%;}.elementor-915 .elementor-element.elementor-element-81e03d1{--width:100%;}.elementor-915 .elementor-element.elementor-element-4dc337f{--width:100%;}.elementor-915 .elementor-element.elementor-element-c0a2604{--width:100%;}.elementor-915 .elementor-element.elementor-element-2d9187e{--width:100%;}.elementor-915 .elementor-element.elementor-element-5a10768{--width:100%;}.elementor-915 .elementor-element.elementor-element-57dbe86{--width:100%;}.elementor-915 .elementor-element.elementor-element-f77e665{--width:100%;}.elementor-915 .elementor-element.elementor-element-18d38be{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-5307d7c{--width:100%;}.elementor-915 .elementor-element.elementor-element-73c74f0{--width:100%;}.elementor-915 .elementor-element.elementor-element-91d39dc{--width:100%;}.elementor-915 .elementor-element.elementor-element-d014214{--width:100%;}.elementor-915 .elementor-element.elementor-element-9d6dcc4{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-3c70cc4{--width:100%;}.elementor-915 .elementor-element.elementor-element-5abfec9{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-e7ceba8{--width:100%;}.elementor-915 .elementor-element.elementor-element-43e2df7{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-a72b366{--width:100%;}.elementor-915 .elementor-element.elementor-element-772909d{--content-width:1180px;}.elementor-915 .elementor-element.elementor-element-6e10464{--width:100%;}.elementor-915 .elementor-element.elementor-element-8416e47{--width:100%;}.elementor-915 .elementor-element.elementor-element-6543ac0{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-915 .elementor-element.elementor-element-f01eb2f{--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-a4ffe07{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-fda33f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-ed97eef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-21bb2f3{--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-806e128{--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-459534d{--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-8ea907a{--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-281aa26{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-34ee843{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-7ee35a7{--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-adb902f{--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-352e11e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-74e011b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-a77eb9d{--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-c0a2604{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-73c74f0{--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-3c70cc4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-915 .elementor-element.elementor-element-c309533{width:100%;max-width:100%;}.elementor-915 .elementor-element.elementor-element-2c98627{width:100%;max-width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-915 .elementor-element.elementor-element-f01eb2f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-a4ffe07{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-fda33f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-ed97eef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-a5c8e53 .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-a5c8e53 .elementor-icon-box-title a{font-size:20px;}.elementor-915 .elementor-element.elementor-element-21bb2f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-4664ccf .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-4664ccf .elementor-icon-box-title a{font-size:20px;}.elementor-915 .elementor-element.elementor-element-402458d .elementor-icon-box-title, .elementor-915 .elementor-element.elementor-element-402458d .elementor-icon-box-title a{font-size:20px;}.elementor-915 .elementor-element.elementor-element-589dd51{text-align:justify;}.elementor-915 .elementor-element.elementor-element-806e128{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-459534d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-1789d1e{text-align:justify;}.elementor-915 .elementor-element.elementor-element-8ea907a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-1917325{text-align:justify;}.elementor-915 .elementor-element.elementor-element-281aa26{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-c8a64e4{text-align:justify;}.elementor-915 .elementor-element.elementor-element-db21d15{text-align:justify;}.elementor-915 .elementor-element.elementor-element-34ee843{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-7ee35a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-bbabe5c{text-align:justify;}.elementor-915 .elementor-element.elementor-element-adb902f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-e67632d{text-align:justify;}.elementor-915 .elementor-element.elementor-element-352e11e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-74e011b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-5ad6e64{--z-index:1;}.elementor-915 .elementor-element.elementor-element-02725d2{text-align:justify;}.elementor-915 .elementor-element.elementor-element-ab3039e{--z-index:1;}.elementor-915 .elementor-element.elementor-element-4e79123{text-align:justify;}.elementor-915 .elementor-element.elementor-element-a77eb9d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-c0a2604{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-18d38be{--z-index:1;}.elementor-915 .elementor-element.elementor-element-e4bc000{text-align:justify;}.elementor-915 .elementor-element.elementor-element-73c74f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-5b940f3{z-index:0;}.elementor-915 .elementor-element.elementor-element-9d6dcc4{--z-index:1;}.elementor-915 .elementor-element.elementor-element-3c70cc4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-5abfec9{--z-index:1;}.elementor-915 .elementor-element.elementor-element-43e2df7{--z-index:1;}.elementor-915 .elementor-element.elementor-element-772909d{--z-index:1;}.elementor-915 .elementor-element.elementor-element-952d508{width:100%;max-width:100%;}.elementor-915 .elementor-element.elementor-element-34af453{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-137ffd7 */.elementor-915 .elementor-element.elementor-element-137ffd7 .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b33a72a */.grad{
    color: #007FC1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d8030 */.elementor-915 .elementor-element.elementor-element-18d8030{display:flex;flex-direction:row;flex-wrap:wrap;gap:13px;padding:0;margin-bottom:28px;align-items:center;justify-content:flex-start}
.elementor-915 .elementor-element.elementor-element-18d8030>.elementor-widget{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-621d114 */.elementor-915 .elementor-element.elementor-element-621d114{gap:0;padding:16px 12px;text-align:center;align-items:center;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-621d114 .fee__val .elementor-heading-title{font-size:clamp(1.05rem,2.6vw,1.35rem);font-weight:900;color:var(--brand-deep);line-height:1.2;letter-spacing:-.01em}
.elementor-915 .elementor-element.elementor-element-621d114 .fee__lbl .elementor-heading-title{font-size:.8rem;color:var(--ink-soft);margin-top:5px;font-weight:600}
.elementor-915 .elementor-element.elementor-element-621d114{background:linear-gradient(140deg,var(--brand),var(--brand-deep));border-color:transparent;box-shadow:0 14px 30px -14px rgba(0,123,189,.8)}
.elementor-915 .elementor-element.elementor-element-621d114:after{opacity:.25}
.elementor-915 .elementor-element.elementor-element-621d114 .fee__val .elementor-heading-title,.elementor-915 .elementor-element.elementor-element-621d114 .fee__lbl .elementor-heading-title{color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cde90c */.elementor-915 .elementor-element.elementor-element-0cde90c{gap:0;padding:16px 12px;text-align:center;align-items:center;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-0cde90c .fee__val .elementor-heading-title{font-size:clamp(1.05rem,2.6vw,1.35rem);font-weight:900;color:var(--brand-deep);line-height:1.2;letter-spacing:-.01em}
.elementor-915 .elementor-element.elementor-element-0cde90c .fee__lbl .elementor-heading-title{font-size:.8rem;color:var(--ink-soft);margin-top:5px;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef822c5 */.elementor-915 .elementor-element.elementor-element-ef822c5{gap:0;padding:16px 12px;text-align:center;align-items:center;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-ef822c5 .fee__val .elementor-heading-title{font-size:clamp(1.05rem,2.6vw,1.35rem);font-weight:900;color:var(--brand-deep);line-height:1.2;letter-spacing:-.01em}
.elementor-915 .elementor-element.elementor-element-ef822c5 .fee__lbl .elementor-heading-title{font-size:.8rem;color:var(--ink-soft);margin-top:5px;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91547f */.elementor-915 .elementor-element.elementor-element-c91547f{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0}
.elementor-915 .elementor-element.elementor-element-c91547f>*{min-width:0}
@media(max-width:560px){.elementor-915 .elementor-element.elementor-element-c91547f{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bc3d76 */.elementor-915 .elementor-element.elementor-element-9bc3d76{gap:0}
.elementor-915 .elementor-element.elementor-element-9bc3d76 .elementor-widget-heading h1{font-size:clamp(1.85rem,4.4vw,3rem);line-height:1.35;margin-bottom:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0ae29c */.elementor-915 .elementor-element.elementor-element-f0ae29c{gap:0;padding:26px 24px}
.elementor-915 .elementor-element.elementor-element-f0ae29c .quick__title .elementor-icon-box-wrapper{display:flex;align-items:center;gap:10px;text-align:start}
.elementor-915 .elementor-element.elementor-element-f0ae29c .quick__title .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-f0ae29c .quick__title .elementor-icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff;font-size:16px;background:linear-gradient(135deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-f0ae29c .quick__title .elementor-icon-box-title{font-size:1.06rem;font-weight:800;margin:0}
.elementor-915 .elementor-element.elementor-element-f0ae29c>.elementor-widget-icon-box{margin-bottom:16px}
.elementor-915 .elementor-element.elementor-element-f0ae29c .quick__item{margin-bottom:11px}
.elementor-915 .elementor-element.elementor-element-f0ae29c .quick__item:last-child{margin-bottom:0}
.elementor-915 .elementor-element.elementor-element-f0ae29c .quick__item p{padding:13px 15px;border-radius:14px;background:rgba(255,255,255,.62);border:1px solid rgba(0,123,189,.14);font-size:.96rem;color:var(--ink-soft);line-height:1.85;margin:0}
.elementor-915 .elementor-element.elementor-element-f0ae29c .quick__item b{color:var(--ink);font-weight:700}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8803ea4 */.elementor-915 .elementor-element.elementor-element-8803ea4{display:grid;gap:32px;align-items:start}
@media(min-width:980px){.elementor-915 .elementor-element.elementor-element-8803ea4{grid-template-columns:1.18fr .82fr}}
.elementor-915 .elementor-element.elementor-element-8803ea4>*{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee0348f */.elementor-915 .elementor-element.elementor-element-ee0348f{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:8px 12px;border-radius:999px;scrollbar-width:none;align-items:center;justify-content:flex-start}
.elementor-915 .elementor-element.elementor-element-ee0348f::-webkit-scrollbar{display:none}
.elementor-915 .elementor-element.elementor-element-ee0348f>.elementor-widget{width:auto;flex:none}
.elementor-915 .elementor-element.elementor-element-ee0348f .elementor-button{background:none!important;background-image:none!important;box-shadow:none!important;border:0!important;padding:8px 15px!important;border-radius:999px!important;font-size:.9rem!important;font-weight:700!important;white-space:nowrap;color:var(--ink-soft)!important;transition:background .22s var(--ease),color .22s var(--ease)}
.elementor-915 .elementor-element.elementor-element-ee0348f .elementor-button:before{content:none!important}
.elementor-915 .elementor-element.elementor-element-ee0348f .elementor-button-text{color:inherit!important}
.elementor-915 .elementor-element.elementor-element-ee0348f .elementor-button:hover,
.elementor-915 .elementor-element.elementor-element-ee0348f .elementor-button.active,
.elementor-915 .elementor-element.elementor-element-ee0348f .elementor-widget-button.active .elementor-button{color:var(--brand-deep)!important;background:rgba(0,159,227,.12)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba803f */.elementor-915 .elementor-element.elementor-element-7ba803f .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12b144 */.elementor-915 .elementor-element.elementor-element-b12b144{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-b12b144>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-b12b144>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-b12b144 .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-b12b144 .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-b12b144 .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-b12b144 .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6f7637a */.elementor-915 .elementor-element.elementor-element-6f7637a .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f01eb2f */.elementor-915 .elementor-element.elementor-element-f01eb2f .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80cb75f */.elementor-915 .elementor-element.elementor-element-80cb75f .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f78920 */.elementor-915 .elementor-element.elementor-element-7f78920{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-7f78920>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-7f78920>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-7f78920 .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-7f78920 .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-7f78920 .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-7f78920 .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ffe07 */.elementor-915 .elementor-element.elementor-element-a4ffe07 .route__tag .elementor-heading-title{display:inline-block;font-size:.76rem;font-weight:700;color:var(--brand-deep);background:rgba(0,159,227,.12);border:1px solid rgba(0,159,227,.22);padding:5px 12px;border-radius:999px;margin-bottom:14px}
.elementor-915 .elementor-element.elementor-element-a4ffe07 .elementor-widget-heading h3{font-size:1.1rem;margin-bottom:8px}

.elementor-915 .elementor-element.elementor-element-a4ffe07 .route__meta{margin-top:auto;padding-top:14px;border-top:1px dashed rgba(0,123,189,.22)}

.elementor-915 .elementor-element.elementor-element-a4ffe07 .route__meta b{color:var(--brand-deep);font-weight:800}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bd684f */.elementor-915 .elementor-element.elementor-element-5bd684f .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b297d6 */.elementor-915 .elementor-element.elementor-element-5b297d6 .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4991e4f *//* ===== دسکتاپ ===== */
.lp-table{
  direction: rtl;
  background: #ffffff;
  border: 1px solid #e3edf5;
  border-radius: 18px;
  padding: 12px;
  overflow-x: auto;
  box-shadow: 0 6px 20px rgba(21,101,160,.06);
  -webkit-overflow-scrolling: touch;
}

.lp-table table{
  width: 100%;
  border-collapse: collapse !important;
  border: 0 !important;
  margin: 0 !important;
  font-size: .95rem;
  line-height: 1.9;
}

.lp-table thead th{
  background: #eaf4fb;
  color: #1273b8;
  font-weight: 700;
  padding: 15px 20px;
  text-align: center;
  white-space: nowrap;
  border: 0 !important;
  border-bottom: 1px solid #e0ecf5 !important;
}
.lp-table thead th:first-child{ text-align: right; border-start-start-radius: 12px; }
.lp-table thead th:last-child{ border-start-end-radius: 12px; }

.lp-table tbody td{
  padding: 15px 20px;
  text-align: center;
  color: #3d5a70;
  vertical-align: middle;
  border: 0 !important;
  border-bottom: 1px solid #eef4f9 !important;
}
.lp-table tbody td:first-child{
  text-align: right;
  color: #123c58;
  font-weight: 700;
  white-space: nowrap;
}

.lp-table tbody tr:nth-child(odd) td{ background: #ffffff; }
.lp-table tbody tr:nth-child(even) td{ background: #fafcfe; }

.lp-table tbody tr:last-child td{ border-bottom: 0 !important; }
.lp-table tbody tr:last-child td:first-child{ border-end-start-radius: 12px; }
.lp-table tbody tr:last-child td:last-child{ border-end-end-radius: 12px; }

.lp-table td.num{
  color: #1273b8;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}

.lp-table tbody tr{ transition: background .2s ease; }
.lp-table tbody tr:hover td{ background: #f4f9fd; }


/* ===== تبلت ===== */
@media (max-width: 1024px){
  .lp-table table{ font-size: .9rem; }
  .lp-table thead th,
  .lp-table tbody td{ padding: 13px 14px; }
}


/* ===== موبایل: نمایش کارتی ===== */
@media (max-width: 767px){

  .lp-table{
    background: none;
    border: 0;
    box-shadow: none;
    padding: 0;
    overflow: visible;
  }

  .lp-table table,
  .lp-table tbody,
  .lp-table tbody tr,
  .lp-table tbody td{
    display: block;
    width: 100%;
  }

  .lp-table thead{ display: none; }

  .lp-table tbody tr{
    background: #ffffff !important;
    border: 1px solid #e3edf5;
    border-radius: 14px;
    padding: 16px;
    margin-bottom: 12px;
    box-shadow: 0 3px 12px rgba(21,101,160,.06);
  }
  .lp-table tbody tr:last-child{ margin-bottom: 0; }

  .lp-table tbody td,
  .lp-table tbody tr:nth-child(odd) td,
  .lp-table tbody tr:nth-child(even) td,
  .lp-table tbody tr:hover td{
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0;
    text-align: right;
    font-size: .92rem;
    line-height: 1.8;
  }

  .lp-table tbody td:first-child{
    color: #123c58;
    font-size: 1.02rem;
    font-weight: 700;
    white-space: normal;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #eef4f9 !important;
  }

  .lp-table tbody td:nth-child(2),
  .lp-table tbody td:nth-child(3){
    background: #f7fafd !important;
    border-radius: 10px !important;
    padding: 10px 12px;
    color: #3d5a70;
  }
  .lp-table tbody td:nth-child(2){ margin-bottom: 10px; }

  .lp-table tbody td:nth-child(2)::before,
  .lp-table tbody td:nth-child(3)::before{
    display: block;
    color: #1273b8;
    font-weight: 700;
    font-size: .78rem;
    margin-bottom: 4px;
  }
  .lp-table tbody td:nth-child(2)::before{ content: "یک‌بار ورود (Single Entry)"; }
  .lp-table tbody td:nth-child(3)::before{ content: "چندبار ورود (مولتی)"; }

  .lp-table td.num{ font-size: 1rem; }
}

@media (prefers-reduced-motion: reduce){
  .lp-table tbody tr{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6bd1aec */.elementor-915 .elementor-element.elementor-element-6bd1aec .elementor-icon-box-wrapper{display:flex;gap:15px;align-items:flex-start;text-align:start;padding:20px 22px;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-6bd1aec .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-6bd1aec .elementor-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:19px}
.elementor-915 .elementor-element.elementor-element-6bd1aec .elementor-icon-box-title{display:block;margin:0 0 5px;color:var(--ink);font-size:1.02rem;font-weight:800}
.elementor-915 .elementor-element.elementor-element-6bd1aec .elementor-icon-box-description{color:var(--ink-soft);font-size:1rem;line-height:1.85;margin:0}
@media(max-width:560px){.elementor-915 .elementor-element.elementor-element-6bd1aec .elementor-icon-box-wrapper{flex-direction:column;gap:12px}}
.elementor-915 .elementor-element.elementor-element-6bd1aec .elementor-icon-box-wrapper{background:linear-gradient(150deg,rgba(0,159,227,.13),rgba(255,255,255,.5));border:1px solid rgba(0,159,227,.3)}
.elementor-915 .elementor-element.elementor-element-6bd1aec .elementor-icon{background:linear-gradient(135deg,var(--brand),var(--brand-deep))}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1db1050 */.elementor-915 .elementor-element.elementor-element-1db1050 .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551f6b5 */.elementor-915 .elementor-element.elementor-element-551f6b5{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-551f6b5>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-551f6b5>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-551f6b5 .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-551f6b5 .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-551f6b5 .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-551f6b5 .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda33f3 */.elementor-915 .elementor-element.elementor-element-fda33f3 .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1416d26 */.elementor-915 .elementor-element.elementor-element-1416d26 .elementor-icon-box-wrapper{display:flex;gap:15px;align-items:flex-start;text-align:start;padding:20px 22px;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-1416d26 .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-1416d26 .elementor-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:19px}
.elementor-915 .elementor-element.elementor-element-1416d26 .elementor-icon-box-title{display:block;margin:0 0 5px;color:var(--ink);font-size:1.02rem;font-weight:800}
.elementor-915 .elementor-element.elementor-element-1416d26 .elementor-icon-box-description{color:var(--ink-soft);font-size:1rem;line-height:1.85;margin:0}
@media(max-width:560px){.elementor-915 .elementor-element.elementor-element-1416d26 .elementor-icon-box-wrapper{flex-direction:column;gap:12px}}
.elementor-915 .elementor-element.elementor-element-1416d26 .elementor-icon-box-wrapper{background:linear-gradient(150deg,rgba(0,159,227,.13),rgba(255,255,255,.5));border:1px solid rgba(0,159,227,.3)}
.elementor-915 .elementor-element.elementor-element-1416d26 .elementor-icon{background:linear-gradient(135deg,var(--brand),var(--brand-deep))}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f3f156 */.elementor-915 .elementor-element.elementor-element-6f3f156 .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe2b06d */.elementor-915 .elementor-element.elementor-element-fe2b06d{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-fe2b06d>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-fe2b06d>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-fe2b06d .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-fe2b06d .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-fe2b06d .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-fe2b06d .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8717b51 *//* ===== دسکتاپ ===== */
.lp-table{
  direction: rtl;
  background: #ffffff;
  border: 1px solid #e3edf5;
  border-radius: 18px;
  padding: 12px;
  overflow-x: auto;
  box-shadow: 0 6px 20px rgba(21,101,160,.06);
  -webkit-overflow-scrolling: touch;
}

.lp-table table{
  width: 100%;
  border-collapse: collapse !important;
  border: 0 !important;
  margin: 0 !important;
  font-size: .95rem;
  line-height: 1.9;
}

.lp-table thead th{
  background: #eaf4fb;
  color: #1273b8;
  font-weight: 700;
  padding: 15px 20px;
  text-align: center;
  white-space: nowrap;
  border: 0 !important;
  border-bottom: 1px solid #e0ecf5 !important;
}
.lp-table thead th:first-child{ text-align: right; border-start-start-radius: 12px; }
.lp-table thead th:last-child{ border-start-end-radius: 12px; }

.lp-table tbody td{
  padding: 15px 20px;
  text-align: center;
  color: #3d5a70;
  vertical-align: middle;
  border: 0 !important;
  border-bottom: 1px solid #eef4f9 !important;
}
.lp-table tbody td:first-child{
  text-align: right;
  color: #123c58;
  font-weight: 700;
  white-space: nowrap;
}

.lp-table tbody tr:nth-child(odd) td{ background: #ffffff; }
.lp-table tbody tr:nth-child(even) td{ background: #fafcfe; }

.lp-table tbody tr:last-child td{ border-bottom: 0 !important; }
.lp-table tbody tr:last-child td:first-child{ border-end-start-radius: 12px; }
.lp-table tbody tr:last-child td:last-child{ border-end-end-radius: 12px; }

.lp-table td.num{
  color: #1273b8;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}

.lp-table tbody tr{ transition: background .2s ease; }
.lp-table tbody tr:hover td{ background: #f4f9fd; }


/* ===== تبلت ===== */
@media (max-width: 1024px){
  .lp-table table{ font-size: .9rem; }
  .lp-table thead th,
  .lp-table tbody td{ padding: 13px 14px; }
}


/* ===== موبایل: نمایش کارتی ===== */
@media (max-width: 767px){

  .lp-table{
    background: none;
    border: 0;
    box-shadow: none;
    padding: 0;
    overflow: visible;
  }

  .lp-table table,
  .lp-table tbody,
  .lp-table tbody tr,
  .lp-table tbody td{
    display: block;
    width: 100%;
  }

  .lp-table thead{ display: none; }

  .lp-table tbody tr{
    background: #ffffff !important;
    border: 1px solid #e3edf5;
    border-radius: 14px;
    padding: 16px;
    margin-bottom: 12px;
    box-shadow: 0 3px 12px rgba(21,101,160,.06);
  }
  .lp-table tbody tr:last-child{ margin-bottom: 0; }

  .lp-table tbody td,
  .lp-table tbody tr:nth-child(odd) td,
  .lp-table tbody tr:nth-child(even) td,
  .lp-table tbody tr:hover td{
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0;
    text-align: right;
    font-size: .92rem;
    line-height: 1.8;
  }

  .lp-table tbody td:first-child{
    color: #123c58;
    font-size: 1.02rem;
    font-weight: 700;
    white-space: normal;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #eef4f9 !important;
  }

  .lp-table tbody td:nth-child(2),
  .lp-table tbody td:nth-child(3){
    background: #f7fafd !important;
    border-radius: 10px !important;
    padding: 10px 12px;
    color: #3d5a70;
  }
  .lp-table tbody td:nth-child(2){ margin-bottom: 10px; }

  .lp-table tbody td:nth-child(2)::before,
  .lp-table tbody td:nth-child(3)::before{
    display: block;
    color: #1273b8;
    font-weight: 700;
    font-size: .78rem;
    margin-bottom: 4px;
  }
  .lp-table tbody td:nth-child(2)::before{ content: "یک‌بار ورود (Single Entry)"; }
  .lp-table tbody td:nth-child(3)::before{ content: "چندبار ورود (مولتی)"; }

  .lp-table td.num{ font-size: 1rem; }
}

@media (prefers-reduced-motion: reduce){
  .lp-table tbody tr{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f735ab4 */.elementor-915 .elementor-element.elementor-element-f735ab4 .elementor-icon-box-wrapper{display:flex;gap:15px;align-items:flex-start;text-align:start;padding:20px 22px;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-f735ab4 .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-f735ab4 .elementor-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:19px}
.elementor-915 .elementor-element.elementor-element-f735ab4 .elementor-icon-box-title{display:block;margin:0 0 5px;color:var(--ink);font-size:1.02rem;font-weight:800}
.elementor-915 .elementor-element.elementor-element-f735ab4 .elementor-icon-box-description{color:var(--ink-soft);font-size:1rem;line-height:1.85;margin:0}
@media(max-width:560px){.elementor-915 .elementor-element.elementor-element-f735ab4 .elementor-icon-box-wrapper{flex-direction:column;gap:12px}}
.elementor-915 .elementor-element.elementor-element-f735ab4 .elementor-icon-box-wrapper{background:linear-gradient(150deg,rgba(0,159,227,.13),rgba(255,255,255,.5));border:1px solid rgba(0,159,227,.3)}
.elementor-915 .elementor-element.elementor-element-f735ab4 .elementor-icon{background:linear-gradient(135deg,var(--brand),var(--brand-deep))}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-902e01d */.elementor-915 .elementor-element.elementor-element-902e01d .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed97eef */.elementor-915 .elementor-element.elementor-element-ed97eef .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a915bb4 */.elementor-915 .elementor-element.elementor-element-a915bb4 .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bbfb554 */.elementor-915 .elementor-element.elementor-element-bbfb554 .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21bb2f3 */.elementor-915 .elementor-element.elementor-element-21bb2f3 .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b95098d */.elementor-915 .elementor-element.elementor-element-b95098d .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6dc1bb */.elementor-915 .elementor-element.elementor-element-e6dc1bb{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-e6dc1bb>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-e6dc1bb>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-e6dc1bb .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-e6dc1bb .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-e6dc1bb .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-e6dc1bb .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1393ba */.elementor-915 .elementor-element.elementor-element-a1393ba{gap:0;padding:22px 18px;text-align:center;align-items:center}
.elementor-915 .elementor-element.elementor-element-a1393ba .fig-card__n .elementor-heading-title{font-size:clamp(1.5rem,3.6vw,2.1rem);font-weight:900;line-height:1.1;background:linear-gradient(120deg,var(--brand),var(--brand-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.elementor-915 .elementor-element.elementor-element-a1393ba .elementor-widget-text-editor p{font-size:.88rem;color:var(--ink-soft);margin-top:7px;font-weight:600;line-height:1.7}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52db720 */.elementor-915 .elementor-element.elementor-element-52db720{gap:0;padding:22px 18px;text-align:center;align-items:center}
.elementor-915 .elementor-element.elementor-element-52db720 .fig-card__n .elementor-heading-title{font-size:clamp(1.5rem,3.6vw,2.1rem);font-weight:900;line-height:1.1;background:linear-gradient(120deg,var(--brand),var(--brand-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.elementor-915 .elementor-element.elementor-element-52db720 .elementor-widget-text-editor p{font-size:.88rem;color:var(--ink-soft);margin-top:7px;font-weight:600;line-height:1.7}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7fc9c */.elementor-915 .elementor-element.elementor-element-4e7fc9c{gap:0;padding:22px 18px;text-align:center;align-items:center}
.elementor-915 .elementor-element.elementor-element-4e7fc9c .fig-card__n .elementor-heading-title{font-size:clamp(1.5rem,3.6vw,2.1rem);font-weight:900;line-height:1.1;background:linear-gradient(120deg,var(--brand),var(--brand-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.elementor-915 .elementor-element.elementor-element-4e7fc9c .elementor-widget-text-editor p{font-size:.88rem;color:var(--ink-soft);margin-top:7px;font-weight:600;line-height:1.7}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-583cac8 */.elementor-915 .elementor-element.elementor-element-583cac8 .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459534d */.elementor-915 .elementor-element.elementor-element-459534d .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ab6ddf */.elementor-915 .elementor-element.elementor-element-5ab6ddf .elementor-icon-box-wrapper{display:flex;gap:15px;align-items:flex-start;text-align:start;padding:20px 22px;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-5ab6ddf .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-5ab6ddf .elementor-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:19px}
.elementor-915 .elementor-element.elementor-element-5ab6ddf .elementor-icon-box-title{display:block;margin:0 0 5px;color:var(--ink);font-size:1.02rem;font-weight:800}
.elementor-915 .elementor-element.elementor-element-5ab6ddf .elementor-icon-box-description{color:var(--ink-soft);font-size:1rem;line-height:1.85;margin:0}
@media(max-width:560px){.elementor-915 .elementor-element.elementor-element-5ab6ddf .elementor-icon-box-wrapper{flex-direction:column;gap:12px}}
.elementor-915 .elementor-element.elementor-element-5ab6ddf .elementor-icon-box-wrapper{background:linear-gradient(150deg,rgba(240,168,58,.14),rgba(255,255,255,.5));border:1px solid rgba(240,168,58,.34)}
.elementor-915 .elementor-element.elementor-element-5ab6ddf .elementor-icon{background:linear-gradient(135deg,#f0a83a,#b06d0c)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-469695d */.elementor-915 .elementor-element.elementor-element-469695d .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d547410 */.elementor-915 .elementor-element.elementor-element-d547410{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-d547410>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-d547410>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-d547410 .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-d547410 .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-d547410 .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-d547410 .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ea907a */.elementor-915 .elementor-element.elementor-element-8ea907a .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b73b52e */.elementor-915 .elementor-element.elementor-element-b73b52e .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c042084 */.elementor-915 .elementor-element.elementor-element-c042084{gap:0;padding:26px 24px}
.elementor-915 .elementor-element.elementor-element-c042084>.elementor-widget+.elementor-widget{margin-top:12px}
.elementor-915 .elementor-element.elementor-element-c042084 .elementor-icon-box-wrapper{display:flex;align-items:center;gap:11px;text-align:start}
.elementor-915 .elementor-element.elementor-element-c042084 .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-c042084 .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}
.elementor-915 .elementor-element.elementor-element-c042084 .elementor-icon-box-title{font-size:1.1rem;margin:0;color:var(--ink);font-weight:800;line-height:1.5}
.elementor-915 .elementor-element.elementor-element-c042084>.elementor-widget-icon-box{margin-bottom:3px}
.elementor-915 .elementor-element.elementor-element-c042084 .elementor-widget-text-editor p{color:var(--ink-soft);font-size:1rem;margin:0}
.elementor-915 .elementor-element.elementor-element-c042084 .elementor-widget-text-editor b,.elementor-915 .elementor-element.elementor-element-c042084 .elementor-widget-text-editor strong{color:var(--ink);font-weight:700}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-650ec66 */.elementor-915 .elementor-element.elementor-element-650ec66 .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8012d79 */.elementor-915 .elementor-element.elementor-element-8012d79{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-8012d79>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-8012d79>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-8012d79 .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-8012d79 .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-8012d79 .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-8012d79 .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281aa26 */.elementor-915 .elementor-element.elementor-element-281aa26 .step__n .elementor-heading-title,.elementor-915 .elementor-element.elementor-element-281aa26 .step__n .elementor-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:1rem;margin-bottom:13px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 10px 20px -9px rgba(0,123,189,.75),inset 0 1px 0 rgba(255,255,255,.4)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9e92615 */.elementor-915 .elementor-element.elementor-element-9e92615 .elementor-icon-box-wrapper{display:flex;gap:15px;align-items:flex-start;text-align:start;padding:20px 22px;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-9e92615 .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-9e92615 .elementor-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:19px}
.elementor-915 .elementor-element.elementor-element-9e92615 .elementor-icon-box-title{display:block;margin:0 0 5px;color:var(--ink);font-size:1.02rem;font-weight:800}
.elementor-915 .elementor-element.elementor-element-9e92615 .elementor-icon-box-description{color:var(--ink-soft);font-size:1rem;line-height:1.85;margin:0}
@media(max-width:560px){.elementor-915 .elementor-element.elementor-element-9e92615 .elementor-icon-box-wrapper{flex-direction:column;gap:12px}}
.elementor-915 .elementor-element.elementor-element-9e92615 .elementor-icon-box-wrapper{background:linear-gradient(150deg,rgba(240,168,58,.14),rgba(255,255,255,.5));border:1px solid rgba(240,168,58,.34)}
.elementor-915 .elementor-element.elementor-element-9e92615 .elementor-icon{background:linear-gradient(135deg,#f0a83a,#b06d0c)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99ed21a */.elementor-915 .elementor-element.elementor-element-99ed21a .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-344db3b */.elementor-915 .elementor-element.elementor-element-344db3b{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-344db3b>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-344db3b>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-344db3b .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-344db3b .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-344db3b .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-344db3b .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3424bae *//* ===== جدول دو ستونی (قیمت‌ها) — دسکتاپ ===== */
.lp-table--price thead th:last-child,
.lp-table--price tbody td:last-child{
  text-align: left;
  width: 30%;
  white-space: nowrap;
}
.lp-table--price tbody td:first-child{
  white-space: normal;      /* عنوان‌های بلند بشکنند */
  font-weight: 600;
}
.lp-table--price td.num{ font-size: 1rem; }

/* ===== جدول دو ستونی — موبایل ===== */
@media (max-width: 767px){

  /* برچسب‌های جدول سه‌ستونی نباید اینجا بیفتند */
  .lp-table--price tbody td::before{ content: none !important; }

  .lp-table--price tbody tr{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 13px 14px;
  }

  .lp-table--price tbody td{
    display: block;
    width: auto;
  }

  .lp-table--price tbody td:first-child{
    flex: 1;
    font-size: .92rem;
    font-weight: 600;
    color: #123c58;
    padding: 0;
    margin: 0;
    border: 0 !important;
  }

  .lp-table--price tbody td:last-child{
    background: #eaf4fb !important;
    border-radius: 8px !important;
    padding: 5px 12px;
    margin: 0;
    text-align: center;
    white-space: nowrap;
  }
}

/* ===== جدول دو ستونی — موبایل ===== */
@media (max-width: 767px){

  .lp-table--price tbody td:first-child::before{ content: none !important; }

  .lp-table--price tbody tr{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 12px 14px;
  }

  .lp-table--price tbody td{
    display: block;
    width: auto;
  }

  .lp-table--price tbody td:first-child{
    flex: 1;
    font-size: .92rem;
    font-weight: 600;
    color: #123c58;
    padding: 0;
    margin: 0;
    border: 0 !important;
  }

  /* چیپ مبلغ + برچسب واحد */
  .lp-table--price tbody td:last-child{
    background: #eaf4fb !important;
    border-radius: 10px !important;
    padding: 6px 12px;
    margin: 0;
    text-align: center;
    white-space: nowrap;
    line-height: 1.4;
  }

  .lp-table--price tbody td:last-child::before{
    content: "هزینه (CAD)" !important;
    display: block;
    color: #6b8ba3;
    font-size: .68rem;
    font-weight: 600;
    margin-bottom: 2px;
  }

  .lp-table--price td.num{ font-size: 1.02rem; }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bea9d52 */.elementor-915 .elementor-element.elementor-element-bea9d52 .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7007866 */.elementor-915 .elementor-element.elementor-element-7007866 .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dba86dd */.elementor-915 .elementor-element.elementor-element-dba86dd{display:grid;gap:20px;grid-template-columns:1fr}
@media(min-width:880px){.elementor-915 .elementor-element.elementor-element-dba86dd{grid-template-columns:1fr 1fr}}
.elementor-915 .elementor-element.elementor-element-dba86dd>*{min-width:0}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a9610c */.elementor-915 .elementor-element.elementor-element-9a9610c .elementor-icon-box-wrapper{display:flex;gap:15px;align-items:flex-start;text-align:start;padding:20px 22px;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-9a9610c .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-9a9610c .elementor-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:19px}
.elementor-915 .elementor-element.elementor-element-9a9610c .elementor-icon-box-title{display:block;margin:0 0 5px;color:var(--ink);font-size:1.02rem;font-weight:800}
.elementor-915 .elementor-element.elementor-element-9a9610c .elementor-icon-box-description{color:var(--ink-soft);font-size:1rem;line-height:1.85;margin:0}
@media(max-width:560px){.elementor-915 .elementor-element.elementor-element-9a9610c .elementor-icon-box-wrapper{flex-direction:column;gap:12px}}
.elementor-915 .elementor-element.elementor-element-9a9610c .elementor-icon-box-wrapper{background:linear-gradient(150deg,rgba(240,168,58,.14),rgba(255,255,255,.5));border:1px solid rgba(240,168,58,.34)}
.elementor-915 .elementor-element.elementor-element-9a9610c .elementor-icon{background:linear-gradient(135deg,#f0a83a,#b06d0c)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16030cd */.elementor-915 .elementor-element.elementor-element-16030cd .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16ef2a */.elementor-915 .elementor-element.elementor-element-b16ef2a{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-b16ef2a>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-b16ef2a>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-b16ef2a .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-b16ef2a .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-b16ef2a .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-b16ef2a .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1196d0a */.elementor-915 .elementor-element.elementor-element-1196d0a .vac__status .elementor-heading-title{font-size:.74rem;font-weight:800;padding:4px 11px;border-radius:999px;display:inline-block;color:#0f8f66;background:rgba(24,192,139,.14);border:1px solid rgba(24,192,139,.3)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7817352 */.elementor-915 .elementor-element.elementor-element-7817352 .vac__status .elementor-heading-title{font-size:.74rem;font-weight:800;padding:4px 11px;border-radius:999px;display:inline-block;color:#0f8f66;background:rgba(24,192,139,.14);border:1px solid rgba(24,192,139,.3)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e750a */.elementor-915 .elementor-element.elementor-element-c3e750a .vac__status .elementor-heading-title{font-size:.74rem;font-weight:800;padding:4px 11px;border-radius:999px;display:inline-block;color:#0f8f66;background:rgba(24,192,139,.14);border:1px solid rgba(24,192,139,.3)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2f9e2 */.elementor-915 .elementor-element.elementor-element-3e2f9e2 .vac__status .elementor-heading-title{font-size:.74rem;font-weight:800;padding:4px 11px;border-radius:999px;display:inline-block;color:#0f8f66;background:rgba(24,192,139,.14);border:1px solid rgba(24,192,139,.3)}
.elementor-915 .elementor-element.elementor-element-3e2f9e2 .vac__status--no .elementor-heading-title{color:#c23047;background:rgba(224,86,106,.12);border-color:rgba(224,86,106,.3)}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc3cc95 */.elementor-915 .elementor-element.elementor-element-bc3cc95 .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91cd3b0 */.elementor-915 .elementor-element.elementor-element-91cd3b0{gap:0;padding:26px 24px}
.elementor-915 .elementor-element.elementor-element-91cd3b0>.elementor-widget+.elementor-widget{margin-top:12px}
.elementor-915 .elementor-element.elementor-element-91cd3b0 .elementor-icon-box-wrapper{display:flex;align-items:center;gap:11px;text-align:start}
.elementor-915 .elementor-element.elementor-element-91cd3b0 .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-91cd3b0 .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}
.elementor-915 .elementor-element.elementor-element-91cd3b0 .elementor-icon-box-title{font-size:1.1rem;margin:0;color:var(--ink);font-weight:800;line-height:1.5}
.elementor-915 .elementor-element.elementor-element-91cd3b0>.elementor-widget-icon-box{margin-bottom:3px}
.elementor-915 .elementor-element.elementor-element-91cd3b0 .elementor-widget-text-editor p{color:var(--ink-soft);font-size:1rem;margin:0}
.elementor-915 .elementor-element.elementor-element-91cd3b0 .elementor-widget-text-editor b,.elementor-915 .elementor-element.elementor-element-91cd3b0 .elementor-widget-text-editor strong{color:var(--ink);font-weight:700}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-943d3d2 */.elementor-915 .elementor-element.elementor-element-943d3d2{gap:0;padding:26px 24px}
.elementor-915 .elementor-element.elementor-element-943d3d2>.elementor-widget+.elementor-widget{margin-top:12px}
.elementor-915 .elementor-element.elementor-element-943d3d2 .elementor-icon-box-wrapper{display:flex;align-items:center;gap:11px;text-align:start}
.elementor-915 .elementor-element.elementor-element-943d3d2 .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-943d3d2 .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}
.elementor-915 .elementor-element.elementor-element-943d3d2 .elementor-icon-box-title{font-size:1.1rem;margin:0;color:var(--ink);font-weight:800;line-height:1.5}
.elementor-915 .elementor-element.elementor-element-943d3d2>.elementor-widget-icon-box{margin-bottom:3px}
.elementor-915 .elementor-element.elementor-element-943d3d2 .elementor-widget-text-editor p{color:var(--ink-soft);font-size:1rem;margin:0}
.elementor-915 .elementor-element.elementor-element-943d3d2 .elementor-widget-text-editor b,.elementor-915 .elementor-element.elementor-element-943d3d2 .elementor-widget-text-editor strong{color:var(--ink);font-weight:700}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee35a7 */.elementor-915 .elementor-element.elementor-element-7ee35a7 .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d272bb1 */.elementor-915 .elementor-element.elementor-element-d272bb1 .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-951459c */.elementor-915 .elementor-element.elementor-element-951459c{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-951459c>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-951459c>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-951459c .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-951459c .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-951459c .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-951459c .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-91fa75e */.elementor-915 .elementor-element.elementor-element-91fa75e .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb902f */.elementor-915 .elementor-element.elementor-element-adb902f .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8694934 */.elementor-915 .elementor-element.elementor-element-8694934 .elementor-icon-box-wrapper{display:flex;gap:15px;align-items:flex-start;text-align:start;padding:20px 22px;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-8694934 .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-8694934 .elementor-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:19px}
.elementor-915 .elementor-element.elementor-element-8694934 .elementor-icon-box-title{display:block;margin:0 0 5px;color:var(--ink);font-size:1.02rem;font-weight:800}
.elementor-915 .elementor-element.elementor-element-8694934 .elementor-icon-box-description{color:var(--ink-soft);font-size:1rem;line-height:1.85;margin:0}
@media(max-width:560px){.elementor-915 .elementor-element.elementor-element-8694934 .elementor-icon-box-wrapper{flex-direction:column;gap:12px}}
.elementor-915 .elementor-element.elementor-element-8694934 .elementor-icon-box-wrapper{background:linear-gradient(150deg,rgba(240,168,58,.14),rgba(255,255,255,.5));border:1px solid rgba(240,168,58,.34)}
.elementor-915 .elementor-element.elementor-element-8694934 .elementor-icon{background:linear-gradient(135deg,#f0a83a,#b06d0c)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fccce9 */.elementor-915 .elementor-element.elementor-element-3fccce9 .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f12246 */.elementor-915 .elementor-element.elementor-element-9f12246{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-9f12246>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-9f12246>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-9f12246 .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-9f12246 .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-9f12246 .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-9f12246 .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-352e11e */.elementor-915 .elementor-element.elementor-element-352e11e .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bbc37 */.elementor-915 .elementor-element.elementor-element-04bbc37{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-04bbc37>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-04bbc37>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-04bbc37 .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-04bbc37 .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-04bbc37 .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-04bbc37 .elementor-widget-text-editor{margin-top:15px}
.elementor-915 .elementor-element.elementor-element-04bbc37 .elementor-widget-text-editor p{color:var(--ink-soft);font-size:1.04rem;max-width:74ch;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e011b */.elementor-915 .elementor-element.elementor-element-74e011b .step__n .elementor-heading-title,.elementor-915 .elementor-element.elementor-element-74e011b .step__n .elementor-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:1rem;margin-bottom:13px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 10px 20px -9px rgba(0,123,189,.75),inset 0 1px 0 rgba(255,255,255,.4)}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-196d92b */.elementor-915 .elementor-element.elementor-element-196d92b .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669eb16 */.elementor-915 .elementor-element.elementor-element-669eb16{gap:0;padding:26px 24px}
.elementor-915 .elementor-element.elementor-element-669eb16>.elementor-widget+.elementor-widget{margin-top:12px}
.elementor-915 .elementor-element.elementor-element-669eb16 .elementor-icon-box-wrapper{display:flex;align-items:center;gap:11px;text-align:start}
.elementor-915 .elementor-element.elementor-element-669eb16 .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-669eb16 .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}
.elementor-915 .elementor-element.elementor-element-669eb16 .elementor-icon-box-title{font-size:1.1rem;margin:0;color:var(--ink);font-weight:800;line-height:1.5}
.elementor-915 .elementor-element.elementor-element-669eb16>.elementor-widget-icon-box{margin-bottom:3px}
.elementor-915 .elementor-element.elementor-element-669eb16 .elementor-widget-text-editor p{color:var(--ink-soft);font-size:1rem;margin:0}
.elementor-915 .elementor-element.elementor-element-669eb16 .elementor-widget-text-editor b,.elementor-915 .elementor-element.elementor-element-669eb16 .elementor-widget-text-editor strong{color:var(--ink);font-weight:700}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b26357 */.elementor-915 .elementor-element.elementor-element-1b26357 .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5530291 */.elementor-915 .elementor-element.elementor-element-5530291{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-5530291>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-5530291>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-5530291 .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-5530291 .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-5530291 .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-5530291 .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1379c1 */.elementor-915 .elementor-element.elementor-element-d1379c1 .elementor-icon-box-wrapper{display:flex;gap:15px;align-items:flex-start;text-align:start;padding:20px 22px;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-d1379c1 .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-d1379c1 .elementor-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:19px}
.elementor-915 .elementor-element.elementor-element-d1379c1 .elementor-icon-box-title{display:block;margin:0 0 5px;color:var(--ink);font-size:1.02rem;font-weight:800}
.elementor-915 .elementor-element.elementor-element-d1379c1 .elementor-icon-box-description{color:var(--ink-soft);font-size:1rem;line-height:1.85;margin:0}
@media(max-width:560px){.elementor-915 .elementor-element.elementor-element-d1379c1 .elementor-icon-box-wrapper{flex-direction:column;gap:12px}}
.elementor-915 .elementor-element.elementor-element-d1379c1 .elementor-icon-box-wrapper{background:linear-gradient(150deg,rgba(0,159,227,.13),rgba(255,255,255,.5));border:1px solid rgba(0,159,227,.3)}
.elementor-915 .elementor-element.elementor-element-d1379c1 .elementor-icon{background:linear-gradient(135deg,var(--brand),var(--brand-deep))}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-369d10d */.elementor-915 .elementor-element.elementor-element-369d10d .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50c3eba */.elementor-915 .elementor-element.elementor-element-50c3eba{display:grid;gap:20px;grid-template-columns:1fr}
@media(min-width:880px){.elementor-915 .elementor-element.elementor-element-50c3eba{grid-template-columns:1fr 1fr}}
.elementor-915 .elementor-element.elementor-element-50c3eba>*{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea295a9 */.elementor-915 .elementor-element.elementor-element-ea295a9 .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a67879c */.elementor-915 .elementor-element.elementor-element-a67879c{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-a67879c>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-a67879c>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-a67879c .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-a67879c .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-a67879c .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-a67879c .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e6becbf */.elementor-915 .elementor-element.elementor-element-e6becbf .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a77eb9d */.elementor-915 .elementor-element.elementor-element-a77eb9d .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3634b41 */.elementor-915 .elementor-element.elementor-element-3634b41 .elementor-icon-box-wrapper{display:flex;gap:15px;align-items:flex-start;text-align:start;padding:20px 22px;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-3634b41 .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-3634b41 .elementor-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:19px}
.elementor-915 .elementor-element.elementor-element-3634b41 .elementor-icon-box-title{display:block;margin:0 0 5px;color:var(--ink);font-size:1.02rem;font-weight:800}
.elementor-915 .elementor-element.elementor-element-3634b41 .elementor-icon-box-description{color:var(--ink-soft);font-size:1rem;line-height:1.85;margin:0}
@media(max-width:560px){.elementor-915 .elementor-element.elementor-element-3634b41 .elementor-icon-box-wrapper{flex-direction:column;gap:12px}}
.elementor-915 .elementor-element.elementor-element-3634b41 .elementor-icon-box-wrapper{background:linear-gradient(150deg,rgba(240,168,58,.14),rgba(255,255,255,.5));border:1px solid rgba(240,168,58,.34)}
.elementor-915 .elementor-element.elementor-element-3634b41 .elementor-icon{background:linear-gradient(135deg,#f0a83a,#b06d0c)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc337f */.elementor-915 .elementor-element.elementor-element-4dc337f{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-4dc337f>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-4dc337f>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-4dc337f .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-4dc337f .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-4dc337f .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-4dc337f .elementor-widget-text-editor{margin-top:15px}
.elementor-915 .elementor-element.elementor-element-4dc337f .elementor-widget-text-editor p{color:var(--ink-soft);font-size:1.04rem;max-width:74ch;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0a2604 */.elementor-915 .elementor-element.elementor-element-c0a2604 .route__tag .elementor-heading-title{display:inline-block;font-size:.76rem;font-weight:700;color:var(--brand-deep);background:rgba(0,159,227,.12);border:1px solid rgba(0,159,227,.22);padding:5px 12px;border-radius:999px;margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-209c5ea */.elementor-915 .elementor-element.elementor-element-209c5ea .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5307d7c */.elementor-915 .elementor-element.elementor-element-5307d7c{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-5307d7c>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-5307d7c>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-5307d7c .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-5307d7c .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-5307d7c .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-5307d7c .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eaf0a90 */.elementor-915 .elementor-element.elementor-element-eaf0a90 .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6db4715 */.elementor-915 .elementor-element.elementor-element-6db4715 .elementor-icon-list-icon{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--brand-deep);background:rgba(0,159,227,.13);margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73c74f0 */.elementor-915 .elementor-element.elementor-element-73c74f0 .elementor-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 8px 18px -8px rgba(0,123,189,.7)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ccda607 */.elementor-915 .elementor-element.elementor-element-ccda607 .elementor-icon-box-wrapper{display:flex;gap:15px;align-items:flex-start;text-align:start;padding:20px 22px;border-radius:var(--radius-sm)}
.elementor-915 .elementor-element.elementor-element-ccda607 .elementor-icon-box-icon{margin:0!important;flex:none}
.elementor-915 .elementor-element.elementor-element-ccda607 .elementor-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:19px}
.elementor-915 .elementor-element.elementor-element-ccda607 .elementor-icon-box-title{display:block;margin:0 0 5px;color:var(--ink);font-size:1.02rem;font-weight:800}
.elementor-915 .elementor-element.elementor-element-ccda607 .elementor-icon-box-description{color:var(--ink-soft);font-size:1rem;line-height:1.85;margin:0}
@media(max-width:560px){.elementor-915 .elementor-element.elementor-element-ccda607 .elementor-icon-box-wrapper{flex-direction:column;gap:12px}}
.elementor-915 .elementor-element.elementor-element-ccda607 .elementor-icon-box-wrapper{background:linear-gradient(150deg,rgba(24,192,139,.12),rgba(255,255,255,.5));border:1px solid rgba(24,192,139,.28)}
.elementor-915 .elementor-element.elementor-element-ccda607 .elementor-icon{background:linear-gradient(135deg,#18c08b,#0c7a58)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c70cc4 */.elementor-915 .elementor-element.elementor-element-3c70cc4{gap:0;padding:clamp(26px,4vw,44px)}
.elementor-915 .elementor-element.elementor-element-3c70cc4 .elementor-widget-heading h3{font-size:clamp(1.2rem,2.8vw,1.6rem);margin-bottom:8px}
.elementor-915 .elementor-element.elementor-element-3c70cc4 .form__sub{margin-bottom:26px}
.elementor-915 .elementor-element.elementor-element-3c70cc4 .form__sub p{color:var(--ink-soft);font-size:1rem;margin:0}
.elementor-915 .elementor-element.elementor-element-3c70cc4 .elementor-field-group>label{font-weight:700;color:var(--ink);margin-bottom:6px;font-size:.98rem}
.elementor-915 .elementor-element.elementor-element-3c70cc4 .elementor-field-textual{width:100%;font-family:inherit;font-size:1rem;color:var(--ink);padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.8);border:1.5px solid rgba(0,123,189,.18);transition:border-color .25s,box-shadow .25s,background .25s}
.elementor-915 .elementor-element.elementor-element-3c70cc4 .elementor-field-textual:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px rgba(0,159,227,.16);background:#fff}
.elementor-915 .elementor-element.elementor-element-3c70cc4 textarea.elementor-field-textual{min-height:130px;resize:vertical}
.elementor-915 .elementor-element.elementor-element-3c70cc4 .elementor-field-type-submit{margin-top:8px}
.elementor-915 .elementor-element.elementor-element-3c70cc4 .elementor-button[type=submit]{width:100%;font-family:inherit;font-weight:700;font-size:1.02rem;padding:14px 26px;border:none;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-deep) 100%);box-shadow:0 12px 26px -10px rgba(0,123,189,.65),inset 0 1px 0 rgba(255,255,255,.35)}
.elementor-915 .elementor-element.elementor-element-3c70cc4 .elementor-button[type=submit]:hover{box-shadow:0 22px 40px -12px rgba(0,123,189,.8),0 0 0 4px rgba(0,159,227,.12)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6dcc4 */.elementor-915 .elementor-element.elementor-element-9d6dcc4{gap:0;padding-block:clamp(34px,5.5vh,62px);scroll-margin-top:calc(var(--lp-header-h,86px) + 64px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d45c919 */.elementor-915 .elementor-element.elementor-element-d45c919 .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ceba8 */.elementor-915 .elementor-element.elementor-element-e7ceba8{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-e7ceba8>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-e7ceba8>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-e7ceba8 .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-e7ceba8 .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-e7ceba8 .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-e7ceba8 .elementor-widget-text-editor{margin-top:15px}
.elementor-915 .elementor-element.elementor-element-e7ceba8 .elementor-widget-text-editor p{color:var(--ink-soft);font-size:1.04rem;max-width:74ch;margin:0}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-324a829 *//* ظرف کلی */
.faq-accordion .e-n-accordion,
.faq-accordion.e-n-accordion {
  display: flex;
  flex-direction: column;
  gap: 14px;
  direction: rtl;
}

/* هر آیتم */
.faq-accordion .e-n-accordion-item {
  background: #FFFFFF !important;
  border: 1px solid #E3EEF8;
  border-radius: 16px;
  overflow: hidden;
  transition: box-shadow .3s ease;
}
.faq-accordion .e-n-accordion-item[open] {
  background: #FFFFFF !important;
  box-shadow: 0 4px 18px rgba(23, 110, 180, .08);
}

/* عنوان (سوال) */
.faq-accordion .e-n-accordion-item-title {
  direction: rtl;
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  justify-content: space-between !important;
  gap: 10px;
  width: 100%;
  padding: 18px 22px;
  cursor: pointer;
  list-style: none;
  user-select: none;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-block-end: 0 !important;
  box-shadow: none !important;
}
.faq-accordion .e-n-accordion-item-title::-webkit-details-marker { display: none; }
.faq-accordion .e-n-accordion-item-title::after,
.faq-accordion .e-n-accordion-item-title::before { display: none !important; }

.faq-accordion .e-n-accordion-item-title-header {
  flex: 1 1 auto;
  text-align: right;
  margin: 0 !important;
}
.faq-accordion .e-n-accordion-item-title-text {
  text-align: right;
  color: #1877C9;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.9;
}

/* آیکون + / − سمت چپ */
.faq-accordion .e-n-accordion-item-title-icon {
  order: 1;
  flex: 0 0 auto;
  margin: 0 !important;
  display: flex;
  align-items: center;
}
.faq-accordion .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #1877C9;
}

/* محتوای پاسخ — بدون خط جداکننده */
.faq-accordion .e-n-accordion-item > [role="region"],
.faq-accordion .e-n-accordion-item > [role="region"] > .elementor-element {
  background: transparent !important;
  border: 0 !important;
  border-top: 0 !important;
  border-block-start: 0 !important;
  box-shadow: none !important;
}
.faq-accordion .e-n-accordion-item > [role="region"] {
  padding: 0 22px 20px !important;
  margin: 0 !important;
}
.faq-accordion .e-n-accordion-item p {
  color: #3F4A56;
  font-size: 15px;
  line-height: 2.2;
  text-align: justify;
  margin: 0 0 12px;
}
.faq-accordion .e-n-accordion-item p:last-child { margin-bottom: 0; }

/* هاور */
.faq-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
  color: #0F5FA8;
}

/* موبایل */
@media (max-width: 767px) {
  .faq-accordion .e-n-accordion-item-title { padding: 14px 16px; }
  .faq-accordion .e-n-accordion-item-title-text { font-size: 16px; }
  .faq-accordion .e-n-accordion-item > [role="region"] { padding: 0 16px 16px !important; }
  .faq-accordion .e-n-accordion-item p { font-size: 14px; line-height: 2; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa0e536 */.elementor-915 .elementor-element.elementor-element-aa0e536 .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a72b366 */.elementor-915 .elementor-element.elementor-element-a72b366{gap:0;align-items:flex-start;padding:0;margin-bottom:28px}
.elementor-915 .elementor-element.elementor-element-a72b366>.elementor-widget{width:100%}
.elementor-915 .elementor-element.elementor-element-a72b366>.elementor-widget-heading.eyebrow{width:auto}
.elementor-915 .elementor-element.elementor-element-a72b366 .elementor-widget-heading h2{font-size:clamp(1.45rem,3.4vw,2.05rem)}
.elementor-915 .elementor-element.elementor-element-a72b366 .elementor-widget-heading h2:after{content:"";display:block;width:56px;height:5px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-a72b366 .elementor-widget-heading h3{font-size:1.15rem}
.elementor-915 .elementor-element.elementor-element-a72b366 .elementor-widget-text-editor{margin-top:15px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11bed53 */.elementor-915 .elementor-element.elementor-element-11bed53 ol{counter-reset:rc;display:grid;gap:12px;list-style:none;padding:0;margin:0}
@media(min-width:760px){.elementor-915 .elementor-element.elementor-element-11bed53 ol{grid-template-columns:1fr 1fr}}
.elementor-915 .elementor-element.elementor-element-11bed53 li{counter-increment:rc;position:relative;padding:14px 58px 14px 18px;border-radius:14px;background:rgba(255,255,255,.6);border:1px solid rgba(0,123,189,.14);color:var(--ink-soft);font-size:1rem}
.elementor-915 .elementor-element.elementor-element-11bed53 li:before{content:counter(rc,persian);position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-size:.9rem;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-deep))}
.elementor-915 .elementor-element.elementor-element-11bed53 li b{color:var(--ink)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-462cbe5 */.elementor-915 .elementor-element.elementor-element-462cbe5 .elementor-heading-title{display:inline-block;font-size:.9rem;font-weight:700;color:var(--brand-deep);letter-spacing:.02em;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(0,159,227,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6543ac0 */.elementor-915 .elementor-element.elementor-element-6543ac0{display:flex;flex-direction:row;gap:14px;justify-content:center;flex-wrap:wrap;padding:0;align-items:center}
.elementor-915 .elementor-element.elementor-element-6543ac0>.elementor-widget{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8416e47 */.elementor-915 .elementor-element.elementor-element-8416e47{gap:0;text-align:center;align-items:center;justify-content:center;padding:clamp(34px,5.5vw,62px);position:relative;overflow:hidden}
.elementor-915 .elementor-element.elementor-element-8416e47:before{content:"";position:absolute;inset:0;z-index:0;opacity:.55;background:radial-gradient(circle at 18% 22%,rgba(0,159,227,.2),transparent 55%),radial-gradient(circle at 82% 78%,rgba(0,123,189,.18),transparent 55%)}
.elementor-915 .elementor-element.elementor-element-8416e47>*{position:relative;z-index:1}
.elementor-915 .elementor-element.elementor-element-8416e47 .elementor-widget-heading h2{font-size:clamp(1.55rem,4.2vw,2.3rem);margin-bottom:14px}
.elementor-915 .elementor-element.elementor-element-8416e47 .elementor-widget-text-editor p{color:var(--ink-soft);font-size:1.07rem;max-width:60ch;margin:0 auto 26px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e10464 */.elementor-915 .elementor-element.elementor-element-6e10464{display:grid;gap:20px;grid-template-columns:1fr}
@media(min-width:880px){.elementor-915 .elementor-element.elementor-element-6e10464{grid-template-columns:1fr 1fr}}
.elementor-915 .elementor-element.elementor-element-6e10464>*{min-width:0}/* End custom CSS */