.elementor-220 .elementor-element.elementor-element-31a97e99:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-31a97e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF5FF;}.elementor-220 .elementor-element.elementor-element-31a97e99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-220 .elementor-element.elementor-element-31a97e99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-220 .elementor-element.elementor-element-45e2db1b > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 1px;border-color:#E8E2E2;}.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{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{color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-341a7c20 .elementor-icon-box-wrapper{text-align:right;}.elementor-220 .elementor-element.elementor-element-341a7c20 .elementor-icon-box-title{margin-block-end:6px;color:#302B2B;}.elementor-220 .elementor-element.elementor-element-341a7c20 .elementor-icon-box-title, .elementor-220 .elementor-element.elementor-element-341a7c20 .elementor-icon-box-title a{font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:17px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-341a7c20:has(:hover) .elementor-icon-box-title,
					 .elementor-220 .elementor-element.elementor-element-341a7c20:has(:focus) .elementor-icon-box-title{color:#1C78FF;}.elementor-220 .elementor-element.elementor-element-341a7c20 .elementor-icon-box-description{font-family:"IRANSansX-Regular", Sans-serif;font-size:12px;font-weight:400;color:#161616;}.elementor-220 .elementor-element.elementor-element-ffd4f2d > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2E2;}.elementor-220 .elementor-element.elementor-element-7324e0e6 .elementor-icon-box-wrapper{text-align:right;}.elementor-220 .elementor-element.elementor-element-7324e0e6 .elementor-icon-box-title{margin-block-end:6px;color:#302B2B;}.elementor-220 .elementor-element.elementor-element-7324e0e6 .elementor-icon-box-title, .elementor-220 .elementor-element.elementor-element-7324e0e6 .elementor-icon-box-title a{font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:17px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-7324e0e6:has(:hover) .elementor-icon-box-title,
					 .elementor-220 .elementor-element.elementor-element-7324e0e6:has(:focus) .elementor-icon-box-title{color:#1C78FF;}.elementor-220 .elementor-element.elementor-element-7324e0e6 .elementor-icon-box-description{font-family:"IRANSansX-Regular", Sans-serif;font-size:12px;font-weight:400;color:#161616;}.elementor-220 .elementor-element.elementor-element-189942e9 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2E2;}.elementor-220 .elementor-element.elementor-element-43c6cb5f .elementor-icon-box-wrapper{text-align:right;}.elementor-220 .elementor-element.elementor-element-43c6cb5f .elementor-icon-box-title{margin-block-end:6px;color:#302B2B;}.elementor-220 .elementor-element.elementor-element-43c6cb5f .elementor-icon-box-title, .elementor-220 .elementor-element.elementor-element-43c6cb5f .elementor-icon-box-title a{font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:17px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-43c6cb5f:has(:hover) .elementor-icon-box-title,
					 .elementor-220 .elementor-element.elementor-element-43c6cb5f:has(:focus) .elementor-icon-box-title{color:#1C78FF;}.elementor-220 .elementor-element.elementor-element-43c6cb5f .elementor-icon-box-description{font-family:"IRANSansX-Regular", Sans-serif;font-size:12px;font-weight:400;color:#161616;}.elementor-220 .elementor-element.elementor-element-1f4079ca > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2E2;}.elementor-220 .elementor-element.elementor-element-30933770 .elementor-icon-box-wrapper{text-align:right;}.elementor-220 .elementor-element.elementor-element-30933770 .elementor-icon-box-title{margin-block-end:6px;color:#302B2B;}.elementor-220 .elementor-element.elementor-element-30933770 .elementor-icon-box-title, .elementor-220 .elementor-element.elementor-element-30933770 .elementor-icon-box-title a{font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:17px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-30933770:has(:hover) .elementor-icon-box-title,
					 .elementor-220 .elementor-element.elementor-element-30933770:has(:focus) .elementor-icon-box-title{color:#1C78FF;}.elementor-220 .elementor-element.elementor-element-30933770 .elementor-icon-box-description{font-family:"IRANSansX-Regular", Sans-serif;font-size:12px;font-weight:400;color:#161616;}.elementor-220 .elementor-element.elementor-element-3b3420ad > .elementor-element-populated{border-style:solid;border-width:0px 1px 1px 0px;border-color:#E8E2E2;}.elementor-220 .elementor-element.elementor-element-5b86c608 .elementor-icon-box-wrapper{text-align:right;}.elementor-220 .elementor-element.elementor-element-5b86c608 .elementor-icon-box-title{margin-block-end:6px;color:#302B2B;}.elementor-220 .elementor-element.elementor-element-5b86c608 .elementor-icon-box-title, .elementor-220 .elementor-element.elementor-element-5b86c608 .elementor-icon-box-title a{font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:17px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-5b86c608:has(:hover) .elementor-icon-box-title,
					 .elementor-220 .elementor-element.elementor-element-5b86c608:has(:focus) .elementor-icon-box-title{color:#1C78FF;}.elementor-220 .elementor-element.elementor-element-5b86c608 .elementor-icon-box-description{font-family:"IRANSansX-Regular", Sans-serif;font-size:12px;font-weight:400;color:#161616;}.elementor-220 .elementor-element.elementor-element-23ff2a90 > .elementor-container{max-width:1151px;}.elementor-220 .elementor-element.elementor-element-23ff2a90{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-220 .elementor-element.elementor-element-29966f03{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220 .elementor-element.elementor-element-29966f03 .elementor-heading-title{font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:21px;font-weight:bold;color:#000000F2;}.elementor-widget-text-editor{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-220 .elementor-element.elementor-element-6110798d{text-align:justify;font-family:"IRANSansX-Regular", Sans-serif;font-size:17px;font-weight:400;color:#040404;}.elementor-220 .elementor-element.elementor-element-3586c50 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-220 .elementor-element.elementor-element-3586c50:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-3586c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF5FF;}.elementor-220 .elementor-element.elementor-element-3586c50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-220 .elementor-element.elementor-element-3586c50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-220 .elementor-element.elementor-element-237e6fc{width:var( --container-widget-width, 72.221% );max-width:72.221%;padding:0em 0em 0em 2em;--container-widget-width:72.221%;--container-widget-flex-grow:0;font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:16px;font-weight:300;color:#BCBCBC;}.elementor-220 .elementor-element.elementor-element-70e30c1{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:1em 0em 0em 2em;text-align:center;font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-220 .elementor-element.elementor-element-8b44cd7{width:auto;max-width:auto;padding:0em 0em 0em 2em;font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:16px;font-weight:300;color:#BCBCBC;}.elementor-220 .elementor-element.elementor-element-37a9f42:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-37a9f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF5FF3D;}.elementor-220 .elementor-element.elementor-element-37a9f42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-37a9f42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-220 .elementor-element.elementor-element-b46a4eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 15px 15px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-e2efb12{text-align:center;}.elementor-220 .elementor-element.elementor-element-e2efb12 img{width:41%;}.elementor-220 .elementor-element.elementor-element-56041a6{width:var( --container-widget-width, 108.772% );max-width:108.772%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108.772%;--container-widget-flex-grow:0;font-family:"IRANSansX-Regular", Sans-serif;font-size:17px;font-weight:400;color:#203A61;}.elementor-220 .elementor-element.elementor-element-56041a6 p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-3c16117 .elementor-repeater-item-23f7b52.elementor-social-icon{background-color:#E5002C;}.elementor-220 .elementor-element.elementor-element-3c16117 .elementor-repeater-item-23f7b52.elementor-social-icon i{color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-3c16117 .elementor-repeater-item-23f7b52.elementor-social-icon svg{fill:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-3c16117{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-bc-flex-widget .elementor-220 .elementor-element.elementor-element-dc41c5f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-220 .elementor-element.elementor-element-dc41c5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-220 .elementor-element.elementor-element-dc41c5f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-220 .elementor-element.elementor-element-dc41c5f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 15px 15px;}.elementor-220 .elementor-element.elementor-element-5cc083d{font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:12px;font-weight:400;color:#1C78FF;}.elementor-220 .elementor-element.elementor-element-5cc083d p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-48f6299{width:var( --container-widget-width, 108.772% );max-width:108.772%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108.772%;--container-widget-flex-grow:0;font-family:"IRANSansX-Regular", Sans-serif;font-size:17px;font-weight:400;color:#203A61;}.elementor-220 .elementor-element.elementor-element-48f6299 p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-41115ca{font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:12px;font-weight:500;color:#1C78FF;}.elementor-220 .elementor-element.elementor-element-41115ca p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-866e7f1{width:var( --container-widget-width, 108.772% );max-width:108.772%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108.772%;--container-widget-flex-grow:0;font-family:"IRANSansX-Regular", Sans-serif;font-size:17px;font-weight:400;color:#203A61;}.elementor-220 .elementor-element.elementor-element-866e7f1 p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-220 .elementor-element.elementor-element-fd03f44.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-220 .elementor-element.elementor-element-fd03f44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-220 .elementor-element.elementor-element-fd03f44.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-220 .elementor-element.elementor-element-fd03f44 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 15px 15px;}.elementor-220 .elementor-element.elementor-element-dcf33de{font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:12px;font-weight:400;color:#1C78FF;}.elementor-220 .elementor-element.elementor-element-dcf33de p{margin-block-end:0px;}.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-text{color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-c180b6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-220 .elementor-element.elementor-element-c180b6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-220 .elementor-element.elementor-element-c180b6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-220 .elementor-element.elementor-element-c180b6b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-220 .elementor-element.elementor-element-c180b6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-220 .elementor-element.elementor-element-c180b6b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-220 .elementor-element.elementor-element-c180b6b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-220 .elementor-element.elementor-element-c180b6b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-220 .elementor-element.elementor-element-c180b6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-220 .elementor-element.elementor-element-c180b6b .elementor-icon-list-item > a{font-family:"IRANSansX-Regular", Sans-serif;font-size:17px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-c180b6b .elementor-icon-list-text{color:#203A61;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-220 .elementor-element.elementor-element-6953a1c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-220 .elementor-element.elementor-element-6953a1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-220 .elementor-element.elementor-element-6953a1c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-220 .elementor-element.elementor-element-e6b2e15 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-220 .elementor-element.elementor-element-e6b2e15 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(128deg, #0066E7 21%, #4ECAFF 88%);opacity:0.5;}.elementor-220 .elementor-element.elementor-element-e6b2e15{padding:0px 0px 0px 0px;}.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-220 .elementor-element.elementor-element-7f12a1e .elementor-icon-wrapper{text-align:center;}.elementor-220 .elementor-element.elementor-element-7f12a1e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-7f12a1e.elementor-view-framed .elementor-icon, .elementor-220 .elementor-element.elementor-element-7f12a1e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-7f12a1e.elementor-view-framed .elementor-icon, .elementor-220 .elementor-element.elementor-element-7f12a1e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-7f12a1e .elementor-icon{font-size:12px;}.elementor-220 .elementor-element.elementor-element-7f12a1e .elementor-icon svg{height:12px;}.elementor-220 .elementor-element.elementor-element-70b74bd{font-family:"IRANSansX-ExtraBold", Sans-serif;font-size:15px;font-weight:400;color:#F9F9F9;}.elementor-220 .elementor-element.elementor-element-9527f82 .elementor-icon-wrapper{text-align:center;}.elementor-220 .elementor-element.elementor-element-9527f82.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-9527f82.elementor-view-framed .elementor-icon, .elementor-220 .elementor-element.elementor-element-9527f82.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-9527f82.elementor-view-framed .elementor-icon, .elementor-220 .elementor-element.elementor-element-9527f82.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-9527f82 .elementor-icon{font-size:12px;}.elementor-220 .elementor-element.elementor-element-9527f82 .elementor-icon svg{height:12px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-220 .elementor-element.elementor-element-ff483a7{width:34.911%;}.elementor-220 .elementor-element.elementor-element-ac769b4{width:34.754%;}.elementor-220 .elementor-element.elementor-element-656bc52{width:29.64%;}.elementor-220 .elementor-element.elementor-element-b46a4eb{width:30.314%;}.elementor-220 .elementor-element.elementor-element-dc41c5f{width:30.314%;}.elementor-220 .elementor-element.elementor-element-fd03f44{width:22.331%;}.elementor-220 .elementor-element.elementor-element-6953a1c{width:16.987%;}}@media(max-width:1024px) and (min-width:768px){.elementor-220 .elementor-element.elementor-element-45e2db1b{width:33%;}.elementor-220 .elementor-element.elementor-element-ffd4f2d{width:33%;}.elementor-220 .elementor-element.elementor-element-189942e9{width:33%;}.elementor-220 .elementor-element.elementor-element-1f4079ca{width:33%;}.elementor-220 .elementor-element.elementor-element-3b3420ad{width:50%;}}@media(max-width:1024px){.elementor-220 .elementor-element.elementor-element-3b3420ad > .elementor-element-populated{border-width:0px 1px 1px 1px;}.elementor-220 .elementor-element.elementor-element-237e6fc{width:100%;max-width:100%;padding:0em 0em 1em 0em;text-align:center;}.elementor-220 .elementor-element.elementor-element-70e30c1{width:100%;max-width:100%;padding:0em 0em 1em 0em;text-align:center;}.elementor-220 .elementor-element.elementor-element-8b44cd7{width:100%;max-width:100%;padding:0em 0em 1em 0em;text-align:center;}}@media(max-width:767px){.elementor-220 .elementor-element.elementor-element-45e2db1b{width:50%;}.elementor-220 .elementor-element.elementor-element-341a7c20 .elementor-icon-box-wrapper{text-align:center;}.elementor-220 .elementor-element.elementor-element-ffd4f2d{width:50%;}.elementor-220 .elementor-element.elementor-element-7324e0e6 .elementor-icon-box-wrapper{text-align:center;}.elementor-220 .elementor-element.elementor-element-189942e9{width:50%;}.elementor-220 .elementor-element.elementor-element-43c6cb5f .elementor-icon-box-wrapper{text-align:center;}.elementor-220 .elementor-element.elementor-element-1f4079ca{width:50%;}.elementor-220 .elementor-element.elementor-element-30933770 .elementor-icon-box-wrapper{text-align:center;}.elementor-220 .elementor-element.elementor-element-5b86c608 .elementor-icon-box-wrapper{text-align:center;}.elementor-220 .elementor-element.elementor-element-237e6fc{width:100%;max-width:100%;padding:0em 0em 1em 0em;text-align:center;font-size:14px;}.elementor-220 .elementor-element.elementor-element-70e30c1{width:100%;max-width:100%;padding:0em 0em 2em 0em;text-align:center;font-size:14px;}.elementor-220 .elementor-element.elementor-element-8b44cd7{width:100%;max-width:100%;padding:0em 0em 2em 0em;text-align:center;font-size:14px;}.elementor-220 .elementor-element.elementor-element-37a9f42{padding:0px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-b46a4eb > .elementor-element-populated{margin:0px 13px 0px 13px;--e-column-margin-right:13px;--e-column-margin-left:13px;padding:0px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-e2efb12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220 .elementor-element.elementor-element-dc41c5f{width:60%;}.elementor-220 .elementor-element.elementor-element-dc41c5f > .elementor-element-populated{margin:0px 13px 0px 0px;--e-column-margin-right:13px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-fd03f44{width:40%;}.elementor-220 .elementor-element.elementor-element-fd03f44 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 15px 0px 0px;}.elementor-220 .elementor-element.elementor-element-dcf33de{margin:-56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-220 .elementor-element.elementor-element-1e6ea16{width:20%;}.elementor-220 .elementor-element.elementor-element-c88b31c{width:60%;}.elementor-220 .elementor-element.elementor-element-70b74bd{font-size:9px;}.elementor-220 .elementor-element.elementor-element-2870871{width:20%;}}/* Start custom CSS for section, class: .elementor-element-37a9f42 *//* سکشن فوتر */
.ft.elementor-section{
  position:relative !important;
  padding-top:100px !important;
  background:transparent !important;
}

/* کارت سفید */
.ft > .elementor-container,
.ft > .elementor-container > .elementor-row{
  position:relative !important;
  max-width:1200px !important;
  margin:0 auto !important;
  background:#fff !important;
  border:1px solid #e8eefc !important;
  border-radius:14px !important;
  box-shadow:0 18px 44px rgba(0,0,0,.08) !important;
  padding:40px 28px !important;
  min-height:220px !important;
  overflow:visible !important;
  z-index:0 !important;
}

/* قوس بالای کارت */
.ft > .elementor-container::before,
.ft > .elementor-container > .elementor-row::before{
  content:"" !important;
  position:absolute !important;
  top:-26px !important; left:50% !important; transform:translateX(-50%) !important;
  width:160px !important; height:64px !important;
  background:#fff !important;
  border:1px solid #e8eefc !important; border-bottom:none !important;
  border-radius:140px 140px 0 0 / 64px 64px 0 0 !important;
  box-shadow:0 8px 20px rgba(0,0,0,.06) !important;
  z-index:1 !important;
}

/* دکمه برگشت به بالا */
.ft .ft-up{
  position:absolute !important;
  top:-12px !important; left:50% !important; transform:translateX(-50%) !important;
  width:32px !important; height:32px !important; border-radius:50% !important;
  background:#fff !important; border:1px solid #e8eefc !important;
  box-shadow:0 8px 18px rgba(0,0,0,.08) !important;
  z-index:3 !important;
  display:flex !important; align-items:center !important; justify-content:center !important;
  text-decoration:none !important; pointer-events:auto !important;
}
.ft .ft-up::before{
  content:"" !important; width:10px !important; height:10px !important;
  border-right:2px solid #1e5eff !important; border-bottom:2px solid #1e5eff !important;
  transform:rotate(-135deg) !important;
  display:block !important;
}
.ft .ft-up:hover{ background:#f7faff !important; }

/* متن‌ها و لینک‌ها */
.ft .elementor-heading-title{ font-size:18px !important; font-weight:800 !important; color:#2f3f57 !important; margin:0 0 12px !important; }
.ft p{ color:#6b7a99 !important; line-height:1.9 !important; margin:0 0 8px !important; }
.ft .ft-list a{ display:inline-block !important; margin:8px 0 !important; color:#2f3f57 !important; text-decoration:none !important; }
.ft .ft-list a:hover{ color:#1e5eff !important; }

/* شبکه‌های اجتماعی */
.ft .ft-social{ margin-top:12px !important; display:flex !important; gap:10px !important; flex-wrap:wrap !important; }
.ft .ft-social a{
  width:36px !important; height:36px !important; border-radius:50% !important;
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  background:#f3f6ff !important; color:#6577a5 !important; text-decoration:none !important;
  box-shadow:0 6px 14px rgba(0,0,0,.06) !important;
}
.ft .ft-social a:hover{ background:#1e5eff !important; color:#fff !important; }

/* موبایل */
@media (max-width:767.98px){
  .ft.elementor-section{ padding-top:84px !important; }
  .ft > .elementor-container,
  .ft > .elementor-container > .elementor-row{ padding:28px 18px !important; min-height:unset !important; }
  .ft > .elementor-container::before,
  .ft > .elementor-container > .elementor-row::before{ width:140px !important; height:56px !important; top:-22px !important; }
  .ft .ft-up{ top:-10px !important; width:28px !important; height:28px !important; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e6b2e15 *//* نوار کپی‌رایت: تمام‌عرض با گرادیان و راه‌راه مورّب */
.copybar {
  position: relative;
  z-index: 1;
  padding: 12px 16px;                 /* ارتفاع نوار */
  text-align: center;
  color: #ffffff;
  /* دو لایه: راه‌راه مورّب + گرادیان اصلی آبی */
  background:
    repeating-linear-gradient(135deg,
      rgba(255,255,255,.06) 0 16px,
      rgba(255,255,255,0) 16px 32px),
    linear-gradient(90deg, #48a0ff 0%, #1e5eff 100%);
  /* جدا شدن از فوترِ بالا با خط خیلی لطیف */
  border-top: 1px solid rgba(255,255,255,.25);
  /* گرد کردن گوشه‌های بالا (مثل فیگما) */
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  /* جلوگیری از چسبیدن به کناره‌های صفحه در بعضی تم‌ها */
  overflow: hidden;
}

/* تایپوگرافی متن کپی‌رایت */
.copybar, .copybar p {
  margin: 0;
  font-size: 14px;
  line-height: 1.8;
  font-weight: 500;
}

/* لینک‌ها داخل نوار */
.copybar a {
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px dotted rgba(255,255,255,.6);
}
.copybar a:hover {
  border-bottom-color: transparent;
  opacity: .9;
}

/* دو لوزی کوچکِ تزئینیِ چپ و راست (مثل فیگما) */
.copybar::before,
.copybar::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 10px; height: 10px;
  transform: translateY(-50%) rotate(45deg);
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 6px rgba(0,0,0,.15);
  opacity: .95;
}
.copybar::before { /* سمت راست در RTL */
  inset-inline-end: 16px;
}
.copybar::after {  /* سمت چپ در RTL */
  inset-inline-start: 16px;
}

/* اگر می‌خوای نوار به «تمام عرض واقعی صفحه» بچسبه */
.elementor-section.copybar,
.elementor-container.copybar {
  max-width: 100% !important;
}

/* نسخه جمع‌وجور در موبایل */
@media (max-width: 575.98px) {
  .copybar { padding: 10px 12px; }
  .copybar, .copybar p { font-size: 12px; }
  .copybar::before, .copybar::after { width: 8px; height: 8px; }
}/* End custom CSS */