.elementor-2647 .elementor-element.elementor-element-312e747{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-2647 .elementor-element.elementor-element-312e747:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-312e747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2EF;background-image:url("https://teslacontrols.ir/wp-content/uploads/2025/12/metallic-robot-arm-modern-steel-factory-generated-by-ai_188544-17870.jpg");}.elementor-2647 .elementor-element.elementor-element-312e747::before, .elementor-2647 .elementor-element.elementor-element-312e747 > .elementor-background-video-container::before, .elementor-2647 .elementor-element.elementor-element-312e747 > .e-con-inner > .elementor-background-video-container::before, .elementor-2647 .elementor-element.elementor-element-312e747 > .elementor-background-slideshow::before, .elementor-2647 .elementor-element.elementor-element-312e747 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2647 .elementor-element.elementor-element-312e747 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00a335;--background-overlay:'';}.elementor-2647 .elementor-element.elementor-element-329db8f{--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;--justify-content:center;}.elementor-2647 .elementor-element.elementor-element-44afd34{--spacer-size:67px;}.elementor-2647 .elementor-element.elementor-element-fca58d3{--iteration-count:infinite;padding:0px 13px 0px 0px;--dynamic-text-color:#EDF0EE;}.elementor-2647 .elementor-element.elementor-element-fca58d3 .elementor-headline{text-align:right;font-family:"IRANYekanX", iranyekan;font-size:35px;font-weight:700;line-height:10px;letter-spacing:0px;word-spacing:4px;}.elementor-2647 .elementor-element.elementor-element-fca58d3 .elementor-headline-plain-text{color:#F1ECEC;}.elementor-2647 .elementor-element.elementor-element-fca58d3 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2647 .elementor-element.elementor-element-fca58d3 .elementor-headline-dynamic-text{font-family:"IRANYekanX", iranyekan;}.elementor-2647 .elementor-element.elementor-element-2bbb8cb{padding:0px 10px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-2bbb8cb .elementor-heading-title{font-size:28px;color:#FFFFFF;}.elementor-2647 .elementor-element.elementor-element-45f14b3{padding:0px 10px 0px 0px;color:#FFFFFF;}.elementor-2647 .elementor-element.elementor-element-5c1d74a{width:var( --container-widget-width, 34% );max-width:34%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-2647 .elementor-element.elementor-element-c6210d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-c4bc042{--spacer-size:8px;}.elementor-2647 .elementor-element.elementor-element-662c355{--spacer-size:0px;}.elementor-2647 .elementor-element.elementor-element-4fc03bf{width:var( --container-widget-width, 102.61% );max-width:102.61%;--e-transform-flipX:-1;--container-widget-width:102.61%;--container-widget-flex-grow:0;}.elementor-2647 .elementor-element.elementor-element-4fc03bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2647 .elementor-element.elementor-element-4fc03bf img{width:47%;}.elementor-2647 .elementor-element.elementor-element-23bdd0b{--spacer-size:0px;}.elementor-2647 .elementor-element.elementor-element-1ed0abd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-020e1a7{--spacer-size:50px;}.elementor-2647 .elementor-element.elementor-element-78fb122{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-5634849{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-60d6a3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-93975a8{--spacer-size:50px;}.elementor-2647 .elementor-element.elementor-element-295cdda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-b08c9ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2647 .elementor-element.elementor-element-9c7c2e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-f91553a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2647 .elementor-element.elementor-element-f91553a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2647 .elementor-element.elementor-element-f91553a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2647 .elementor-element.elementor-element-f91553a .elementor-image-box-title{margin-bottom:0px;font-family:"IRANYekanX", iranyekan;font-size:18px;font-weight:700;}.elementor-2647 .elementor-element.elementor-element-f91553a .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-2647 .elementor-element.elementor-element-f91553a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2647 .elementor-element.elementor-element-10217ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-3fa081a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2647 .elementor-element.elementor-element-3fa081a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2647 .elementor-element.elementor-element-3fa081a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2647 .elementor-element.elementor-element-3fa081a .elementor-image-box-title{margin-bottom:0px;font-family:"IRANYekanX", iranyekan;font-size:18px;font-weight:700;}.elementor-2647 .elementor-element.elementor-element-3fa081a .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-2647 .elementor-element.elementor-element-3fa081a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2647 .elementor-element.elementor-element-b9e8f72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-a936ce5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2647 .elementor-element.elementor-element-a936ce5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2647 .elementor-element.elementor-element-a936ce5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2647 .elementor-element.elementor-element-a936ce5 .elementor-image-box-title{margin-bottom:0px;font-family:"IRANYekanX", iranyekan;font-size:18px;font-weight:700;}.elementor-2647 .elementor-element.elementor-element-a936ce5 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-2647 .elementor-element.elementor-element-a936ce5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2647 .elementor-element.elementor-element-b958055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-16be635 .elementor-icon-wrapper{text-align:center;}.elementor-2647 .elementor-element.elementor-element-16be635.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2647 .elementor-element.elementor-element-16be635.elementor-view-framed .elementor-icon, .elementor-2647 .elementor-element.elementor-element-16be635.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2647 .elementor-element.elementor-element-16be635.elementor-view-framed .elementor-icon, .elementor-2647 .elementor-element.elementor-element-16be635.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2647 .elementor-element.elementor-element-9d70673 .elementor-heading-title{font-size:19px;font-weight:700;}.elementor-2647 .elementor-element.elementor-element-0aa39e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-6ac2739{--spacer-size:50px;}.elementor-2647 .elementor-element.elementor-element-73f5ce0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-73f5ce0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2647 .elementor-element.elementor-element-3bd64cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-723b1c1{text-align:center;}.elementor-2647 .elementor-element.elementor-element-723b1c1 .elementor-heading-title{font-family:"IRANYekanX", iranyekan;font-size:35px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-2647 .elementor-element.elementor-element-5a8be59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-68c0450{--spacer-size:50px;}.elementor-2647 .elementor-element.elementor-element-a1b04fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-4c709a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-ba0b4ea{--display:flex;--min-height:74px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-e72847f{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-e72847f img{width:87%;border-radius:10px 10px 10px 10px;}.elementor-2647 .elementor-element.elementor-element-25a836f{--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;}body:not(.rtl) .elementor-2647 .elementor-element.elementor-element-e1ae5c4{left:77px;}body.rtl .elementor-2647 .elementor-element.elementor-element-e1ae5c4{right:77px;}.elementor-2647 .elementor-element.elementor-element-e1ae5c4{top:-241px;}.elementor-2647 .elementor-element.elementor-element-e1ae5c4 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"IRANYekanX", iranyekan;font-size:45px;}.elementor-2647 .elementor-element.elementor-element-e1ae5c4 .elementor-counter-title{color:#FFFFFF;font-weight:500;}.elementor-2647 .elementor-element.elementor-element-42b9fd0{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;top:-241px;}.elementor-2647 .elementor-element.elementor-element-42b9fd0.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2647 .elementor-element.elementor-element-42b9fd0{left:242px;}body.rtl .elementor-2647 .elementor-element.elementor-element-42b9fd0{right:242px;}.elementor-2647 .elementor-element.elementor-element-42b9fd0 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"IRANYekanX", iranyekan;font-size:45px;}.elementor-2647 .elementor-element.elementor-element-42b9fd0 .elementor-counter-title{color:#FFFFFF;font-weight:500;}.elementor-2647 .elementor-element.elementor-element-d261c2e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:-241px;}body:not(.rtl) .elementor-2647 .elementor-element.elementor-element-d261c2e{left:423px;}body.rtl .elementor-2647 .elementor-element.elementor-element-d261c2e{right:423px;}.elementor-2647 .elementor-element.elementor-element-d261c2e .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"IRANYekanX", iranyekan;font-size:45px;}.elementor-2647 .elementor-element.elementor-element-d261c2e .elementor-counter-title{color:#FFFFFF;font-weight:500;}.elementor-2647 .elementor-element.elementor-element-3fb2aa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-165760c{--display:flex;--min-height:458px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 35px;--row-gap:0px;--column-gap:35px;--overlay-opacity:0.8;--border-radius:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-5f50df0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-e0125d2{--spacer-size:50px;}.elementor-2647 .elementor-element.elementor-element-4a5e2f1{--iteration-count:infinite;padding:0px 0px 0px 0px;--dynamic-text-color:#EDF0EE;}.elementor-2647 .elementor-element.elementor-element-4a5e2f1 .elementor-headline{text-align:right;font-family:"IRANYekanX", iranyekan;font-size:35px;font-weight:700;line-height:10px;letter-spacing:0px;word-spacing:4px;}.elementor-2647 .elementor-element.elementor-element-4a5e2f1 .elementor-headline-plain-text{color:#F1ECEC;}.elementor-2647 .elementor-element.elementor-element-4a5e2f1 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2647 .elementor-element.elementor-element-4a5e2f1 .elementor-headline-dynamic-text{font-family:"IRANYekanX", iranyekan;}.elementor-2647 .elementor-element.elementor-element-00242d7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3.9px;margin:-54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-00242d7 .elementor-divider-separator{width:68%;}.elementor-2647 .elementor-element.elementor-element-00242d7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2647 .elementor-element.elementor-element-a66696c{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;color:#F8F2F2;}.elementor-2647 .elementor-element.elementor-element-a66696c p{margin-block-end:8px;}.elementor-2647 .elementor-element.elementor-element-9ecdf1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2647 .elementor-element.elementor-element-eb97f18 .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 139% ) contrast( 108% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2647 .elementor-element.elementor-element-165760c::before, .elementor-2647 .elementor-element.elementor-element-165760c > .elementor-background-video-container::before, .elementor-2647 .elementor-element.elementor-element-165760c > .e-con-inner > .elementor-background-video-container::before, .elementor-2647 .elementor-element.elementor-element-165760c > .elementor-background-slideshow::before, .elementor-2647 .elementor-element.elementor-element-165760c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2647 .elementor-element.elementor-element-165760c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2647 .elementor-element.elementor-element-165760c:hover::before, .elementor-2647 .elementor-element.elementor-element-165760c:hover > .elementor-background-video-container::before, .elementor-2647 .elementor-element.elementor-element-165760c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2647 .elementor-element.elementor-element-165760c > .elementor-background-slideshow:hover::before, .elementor-2647 .elementor-element.elementor-element-165760c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2647 .elementor-element.elementor-element-165760c:hover{--overlay-opacity:0.6;}@media(max-width:991px){.elementor-2647 .elementor-element.elementor-element-42b9fd0{width:var( --container-widget-width, 52.719px );max-width:52.719px;--container-widget-width:52.719px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-2647 .elementor-element.elementor-element-329db8f{--width:50%;}.elementor-2647 .elementor-element.elementor-element-c6210d8{--width:50%;}.elementor-2647 .elementor-element.elementor-element-9c7c2e0{--width:25%;}.elementor-2647 .elementor-element.elementor-element-10217ae{--width:25%;}.elementor-2647 .elementor-element.elementor-element-b9e8f72{--width:25%;}.elementor-2647 .elementor-element.elementor-element-b958055{--width:25%;}.elementor-2647 .elementor-element.elementor-element-73f5ce0{--width:100%;}.elementor-2647 .elementor-element.elementor-element-4c709a8{--width:29%;}.elementor-2647 .elementor-element.elementor-element-25a836f{--width:25%;}.elementor-2647 .elementor-element.elementor-element-5f50df0{--width:50%;}.elementor-2647 .elementor-element.elementor-element-9ecdf1a{--width:50%;}.elementor-2647 .elementor-element.elementor-element-165760c{--content-width:1359px;}}@media(min-width:992px){.elementor-2647 .elementor-element.elementor-element-312e747:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-312e747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2647 .elementor-element.elementor-element-fca58d3 .elementor-headline{line-height:1.7em;}.elementor-2647 .elementor-element.elementor-element-5c1d74a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:34px;--container-widget-flex-grow:0;width:var( --container-widget-width, 34px );max-width:34px;}.elementor-2647 .elementor-element.elementor-element-f91553a .elementor-image-box-img{margin-bottom:0px;}.elementor-2647 .elementor-element.elementor-element-3fa081a .elementor-image-box-img{margin-bottom:0px;}.elementor-2647 .elementor-element.elementor-element-a936ce5 .elementor-image-box-img{margin-bottom:0px;}.elementor-2647 .elementor-element.elementor-element-e1ae5c4{padding:21px 0px 0px 0px;top:-69px;}body:not(.rtl) .elementor-2647 .elementor-element.elementor-element-e1ae5c4{left:7px;}body.rtl .elementor-2647 .elementor-element.elementor-element-e1ae5c4{right:7px;}.elementor-2647 .elementor-element.elementor-element-e1ae5c4 .elementor-counter-number-wrapper{font-size:21px;}.elementor-2647 .elementor-element.elementor-element-e1ae5c4 .elementor-counter-title{font-size:11px;}.elementor-2647 .elementor-element.elementor-element-42b9fd0{padding:21px 0px 0px 0px;--container-widget-width:86px;--container-widget-flex-grow:0;width:var( --container-widget-width, 86px );max-width:86px;top:-69px;}body:not(.rtl) .elementor-2647 .elementor-element.elementor-element-42b9fd0{left:59px;}body.rtl .elementor-2647 .elementor-element.elementor-element-42b9fd0{right:59px;}.elementor-2647 .elementor-element.elementor-element-42b9fd0 .elementor-counter-number-wrapper{font-size:21px;}.elementor-2647 .elementor-element.elementor-element-42b9fd0 .elementor-counter-title{font-size:11px;}.elementor-2647 .elementor-element.elementor-element-d261c2e{padding:21px 0px 0px 0px;--container-widget-width:33px;--container-widget-flex-grow:0;width:var( --container-widget-width, 33px );max-width:33px;top:-68px;}body:not(.rtl) .elementor-2647 .elementor-element.elementor-element-d261c2e{left:132px;}body.rtl .elementor-2647 .elementor-element.elementor-element-d261c2e{right:132px;}.elementor-2647 .elementor-element.elementor-element-d261c2e .elementor-counter-number-wrapper{font-size:21px;}.elementor-2647 .elementor-element.elementor-element-d261c2e .elementor-counter-title{font-size:11px;}.elementor-2647 .elementor-element.elementor-element-4a5e2f1 .elementor-headline{line-height:1.7em;}}/* Start custom CSS for html, class: .elementor-element-5c1d74a *//* From Uiverse.io by Allyhere — green theme adapted to #00A335 */
.btn-donate {
    --clr-font-main: hsla(0 0% 10% / 1); /* متن/کنتراست داخلی (نیازی به تغییر نیست) */
    --btn-bg-1: #33C95B; /* روشن‌تر (light) */
    --btn-bg-2: #00A335; /* اصلی — رنگ ارسالی شما */
    --btn-bg-3: #007A24; /* تیره‌تر (dark) */
    --btn-bg-color: #ffffff; /* متن دکمه (سفید) */
    --radii: 0.5em;
    cursor: pointer;
    padding: 0.9em 1.4em;
    min-width: 120px;
    min-height: 44px;
    font-family: "IRANYekanX", Jost, Tahoma, sans-serif !important;
    font-size: var(--size, 0.9rem);
    font-weight: 500;
    transition: 0.8s;
    background-size: 280% auto;
    background-image: linear-gradient(
        325deg,
        var(--btn-bg-1) 0%,
        var(--btn-bg-2) 55%,
        var(--btn-bg-3) 90%
    );
    border: none;
    border-radius: var(--radii);
    color: var(--btn-bg-color);
    box-shadow:
        0px 0px 20px rgba(0, 163, 53, 0.45),
        0px 5px 5px -1px rgba(0, 122, 36, 0.20),
        inset 4px 4px 8px rgba(51, 201, 91, 0.45),
        inset -4px -4px 8px rgba(0, 90, 24, 0.35);
}

.btn-donate:hover {
    background-position: right top;
    transform: translateY(-2px);
}

.btn-donate:is(:focus, :focus-visible, :active) {
    outline: none;
    box-shadow:
        0 0 0 3px rgba(255,255,255,0.12),
        0 0 0 6px var(--btn-bg-3);
}

/* Reduced motion respect */
@media (prefers-reduced-motion: reduce) {
    .btn-donate {
        transition: linear;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fc03bf */.elementor-2647 .elementor-element.elementor-element-4fc03bf{

		-webkit-mask: linear-gradient(-60deg,#000 30%,#0005,#000 50%) right / 300% 100%;
		mask: linear-gradient(-60deg,#000 30%,#0005,#000 50%) right / 300% 100%;
		animation: nsshine 4s infinite
	}

	@keyframes nsshine {
		0% {
			-webkit-mask-position: 140% 140%;
			mask-position: 140% 140%
		}

		100% {
			-webkit-mask-position: -20% -20%;
			mask-position: -20% -20%
			
			color {
			fill:#00A335;
			}
		}
	}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312e747 */.my-container {
    width: 80%;          /* عرض کانتینر 80 درصد صفحه */
    max-width: 800px;    /* حداکثر عرض */
    margin: 20px auto;   /* فاصله از بالا و پایین + وسط چین کردن افقی */
    padding: 20px;       /* فاصله داخلی کانتینر */
    background-color: #f0f0f0; /* رنگ پس‌زمینه */
    border-radius: 15px; /* گوشه‌های گرد */
    box-shadow: 0 4px 10px rgba(0,0,0,0.1); /* سایه ملایم */
    box-sizing: border-box; /* شامل padding در عرض کل */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5634849 */.elementor-2647 .elementor-element.elementor-element-5634849 span{
    font-family: SHABNAM;
    font-weight: 400;
}

.scrolling-content img.star-svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  flex-shrink: 0;
}


.our-scrolling-ticker {
  background-color: #00A335; /* رنگ پس‌زمینه */
  padding: 15px 0;
}

.scrolling-ticker-box {
  position: relative;
  display: flex;
  overflow: hidden;
  user-select: none;
  gap: 40px;
  align-items: center;
}

.scrolling-content {
  flex-shrink: 0;
  display: flex;
  gap: 100px;
  min-width: 100%;
  animation: scroll 130s linear infinite;
}

.scrolling-content div {
  display: flex;
  align-items: center;
  gap: 100px;
  font-size: 1.2rem; /* تغییر سایز فونت */
  font-family: 'GANDOM', sans-serif; /* تغییر فونت */
  font-weight: 500 !important;
  line-height: 1.2em;
  color: #fff; /* چون پس‌زمینه تیره است، متن سفید گذاشتم */
}

@keyframes scroll {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(50%);
  }
}


@media (max-width: 767px){
    
    .scrolling-content {
  flex-shrink: 0;
  display: flex;
  gap: 30px;
  min-width: 100%;
  animation: scroll 130s linear infinite;
}

.scrolling-content div {
  display: flex;
  align-items: center;
  gap: 30px;
  font-size: 1rem; /* تغییر سایز فونت */
  font-family: 'GANDOM', sans-serif; /* تغییر فونت */
  font-weight: 500 !important;
  line-height: 1.2em;
  color: #fff; /* چون پس‌زمینه تیره است، متن سفید گذاشتم */
}

.scrolling-content img.star-svg {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  flex-shrink: 0;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e209e6 *//* فقط برای بخش کارت‌ها */
.card-section {
  display: flex;
  justify-content: center;
  align-items: center;
  background: white;
  padding: 40px 0;
}

.wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 90px;
  justify-content: center;
}

.card {
  width: 280px;
  height: 360px;
  border-radius: 15px;
  padding: 1.5rem;
  background: white;
  position: relative;
  display: flex;
  align-items: flex-end;
  transition: 0.4s ease-out;
  box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);
}
.card:hover {
  transform: translateY(-10px);
}
.card:hover:before {
  opacity: 1;
}
.card:hover .info {
  opacity: 1;
  transform: translateY(0);
}
.card:before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 15px;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
  transition: 0.5s;
  opacity: 0;
}
.card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 15px;
}
.card .info {
  position: relative;
  z-index: 3;
  color: white;
  opacity: 0;
  transform: translateY(30px);
  transition: 0.5s;
}
.card .info h2 {
  margin: 0;
  color:white;
  font-size:25px;
}
.card .info p {
  letter-spacing: 0.1px;
  font-size: 15px;
  margin-top: 8px;
}
.card .info button {
  padding: 0.6rem;
  outline: none;
  border: none;
  border-radius: 3px;
  background: white;
  color: black;
  font-weight: bold;
  cursor: pointer;
  transition: 0.4s ease;
}
.card .info button:hover {
  background: dodgerblue;
  color: white;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e72847f */boxg {
  display: block;                  /* تگ بلاک شود تا فاصله‌ها اعمال شوند */
  margin-left: 20px;               /* فاصله از سمت چپ */
  margin-right: 20px;              /* فاصله از سمت راست */
  max-width: calc(100% - 40px);    /* عرض تگ با در نظر گرفتن فاصله‌ها */
  height: auto;                    /* ارتفاع خودکار */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-eb97f18 */.video-container {
  text-align: center; /* وسط‌چین داخل کانتینر */
}

.rounded-video {
  width: 400px;        /* عرض ویدیو */
  height: 360px;       /* طول ویدیو */
  border-radius: 20px; /* گردی گوشه‌ها */
  margin: 20px;        /* فاصله از کانتینر خودش */
  object-fit: cover;  /* کش نیاد ویدیو */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-eb97f18 */.video-container {
  text-align: center; /* وسط‌چین داخل کانتینر */
}

.rounded-video {
  width: 400px;        /* عرض ویدیو */
  height: 360px;       /* طول ویدیو */
  border-radius: 20px; /* گردی گوشه‌ها */
  margin: 20px;        /* فاصله از کانتینر خودش */
  object-fit: cover;  /* کش نیاد ویدیو */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165760c */.my-container {
    max-width:1200px;
    margin:60px auto; /* فاصله از چپ و راست و بالا */
    padding:0 20px;
}/* End custom CSS */