.elementor-3768 .elementor-element.elementor-element-6be02c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--background-transition:0.3s;--overlay-opacity:0.04;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3768 .elementor-element.elementor-element-6be02c7::before, .elementor-3768 .elementor-element.elementor-element-6be02c7 > .elementor-background-video-container::before, .elementor-3768 .elementor-element.elementor-element-6be02c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3768 .elementor-element.elementor-element-6be02c7 > .elementor-background-slideshow::before, .elementor-3768 .elementor-element.elementor-element-6be02c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3768 .elementor-element.elementor-element-6be02c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3768 .elementor-element.elementor-element-2db9753{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-7b1c88a .elementor-heading-title{color:#FFFFFF;font-family:"PeydaWeb", Sans-serif;font-size:16px;font-weight:500;}.elementor-3768 .elementor-element.elementor-element-7b1c88a > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-58d10ab > .elementor-widget-container{margin:-17px 0px 0px 513px;padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-63ac66d .elementor-heading-title{color:#FFFFFF;font-size:46px;font-weight:800;line-height:3rem;}.elementor-3768 .elementor-element.elementor-element-8f2e3e2{color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-988ae80{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-076db68 .elementor-button{font-family:"PeydaWeb", Sans-serif;font-size:15px;fill:#000000;color:#000000;background-color:#E6B31E;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6B31E;border-radius:5px 5px 5px 5px;padding:18px 18px 18px 18px;}.elementor-3768 .elementor-element.elementor-element-076db68 .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-076db68 .elementor-button:focus{color:#030303;background-color:#FFCB00;}.elementor-3768 .elementor-element.elementor-element-076db68 .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-076db68 .elementor-button:focus svg{fill:#030303;}.elementor-3768 .elementor-element.elementor-element-076db68 > .elementor-widget-container{box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.09);}.elementor-3768 .elementor-element.elementor-element-3305e01 .elementor-icon-wrapper{text-align:center;}.elementor-3768 .elementor-element.elementor-element-3305e01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f553d74 );}.elementor-3768 .elementor-element.elementor-element-3305e01.elementor-view-framed .elementor-icon, .elementor-3768 .elementor-element.elementor-element-3305e01.elementor-view-default .elementor-icon{color:var( --e-global-color-f553d74 );border-color:var( --e-global-color-f553d74 );}.elementor-3768 .elementor-element.elementor-element-3305e01.elementor-view-framed .elementor-icon, .elementor-3768 .elementor-element.elementor-element-3305e01.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f553d74 );}.elementor-3768 .elementor-element.elementor-element-3305e01 .elementor-icon{font-size:125px;}.elementor-3768 .elementor-element.elementor-element-3305e01 .elementor-icon svg{height:125px;}.elementor-3768 .elementor-element.elementor-element-3305e01 .elementor-icon-wrapper svg{width:100%;}body:not(.rtl) .elementor-3768 .elementor-element.elementor-element-3305e01{right:0%;}body.rtl .elementor-3768 .elementor-element.elementor-element-3305e01{left:0%;}.elementor-3768 .elementor-element.elementor-element-3305e01{bottom:-2rem;}.elementor-3768 .elementor-element.elementor-element-e796240{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-e796240.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3768 .elementor-element.elementor-element-3fd7966 img{width:auto;max-width:100%;height:500px;}.elementor-3768 .elementor-element.elementor-element-12fa6c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3768 .elementor-element.elementor-element-29e2ab8{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-3768 .elementor-element.elementor-element-29e2ab8::before, .elementor-3768 .elementor-element.elementor-element-29e2ab8 > .elementor-background-video-container::before, .elementor-3768 .elementor-element.elementor-element-29e2ab8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3768 .elementor-element.elementor-element-29e2ab8 > .elementor-background-slideshow::before, .elementor-3768 .elementor-element.elementor-element-29e2ab8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3768 .elementor-element.elementor-element-29e2ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3768 .elementor-element.elementor-element-29e2ab8, .elementor-3768 .elementor-element.elementor-element-29e2ab8::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-7f3e259{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:42px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.elementor-3768 .elementor-element.elementor-element-7f3e259:not(.elementor-motion-effects-element-type-background), .elementor-3768 .elementor-element.elementor-element-7f3e259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061F42;}.elementor-3768 .elementor-element.elementor-element-7f3e259, .elementor-3768 .elementor-element.elementor-element-7f3e259::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-7f3e259.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-ec70c53{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-baf7d5f .elementor-button-content-wrapper{flex-direction:row;}.elementor-3768 .elementor-element.elementor-element-baf7d5f .elementor-button{font-family:"PeydaWeb", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#0C25AD;border-radius:12px 12px 12px 12px;padding:9px 11px 8px 11px;}.elementor-3768 .elementor-element.elementor-element-baf7d5f .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-baf7d5f .elementor-button:focus{color:#FFFDFD;background-color:#FF8800;}.elementor-3768 .elementor-element.elementor-element-baf7d5f .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-baf7d5f .elementor-button:focus svg{fill:#FFFDFD;}.elementor-3768 .elementor-element.elementor-element-baf7d5f.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-dbdfaad{text-align:center;}.elementor-3768 .elementor-element.elementor-element-dbdfaad .elementor-heading-title{color:#FFFFFF;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:900;}.elementor-3768 .elementor-element.elementor-element-dbdfaad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-dbdfaad.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-4ecef76{color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-4ecef76 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-4ecef76.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-1d32b59 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3768 .elementor-element.elementor-element-1d32b59 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-3768 .elementor-element.elementor-element-1d32b59 .elementor-button{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;background-color:#FFC400;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6B31E;border-radius:5px 5px 5px 5px;padding:15px 14px 15px 14px;}.elementor-3768 .elementor-element.elementor-element-1d32b59 .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-1d32b59 .elementor-button:focus{color:#000000;background-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-1d32b59 .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-1d32b59 .elementor-button:focus svg{fill:#000000;}.elementor-3768 .elementor-element.elementor-element-1d32b59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-1d32b59.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-2c8776f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-2c8776f.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-e65f808 img{width:100%;}.elementor-3768 .elementor-element.elementor-element-1729260{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:42px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.elementor-3768 .elementor-element.elementor-element-1729260:not(.elementor-motion-effects-element-type-background), .elementor-3768 .elementor-element.elementor-element-1729260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061F42;}.elementor-3768 .elementor-element.elementor-element-1729260, .elementor-3768 .elementor-element.elementor-element-1729260::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-1729260.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-10270d0{--display:flex;--gap:28px 28px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-f306e1d .elementor-button-content-wrapper{flex-direction:row;}.elementor-3768 .elementor-element.elementor-element-f306e1d .elementor-button{font-family:"PeydaWeb", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#0C25AD;border-radius:12px 12px 12px 12px;padding:9px 11px 8px 11px;}.elementor-3768 .elementor-element.elementor-element-f306e1d .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-f306e1d .elementor-button:focus{color:#FFFDFD;background-color:#FF8800;}.elementor-3768 .elementor-element.elementor-element-f306e1d .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-f306e1d .elementor-button:focus svg{fill:#FFFDFD;}.elementor-3768 .elementor-element.elementor-element-f306e1d.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-60f057e{text-align:right;}.elementor-3768 .elementor-element.elementor-element-60f057e .elementor-heading-title{color:#FFFFFF;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:900;}.elementor-3768 .elementor-element.elementor-element-8b4043e{color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-8b4043e > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-8b4043e.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-3bcd095 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3768 .elementor-element.elementor-element-3bcd095 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-3768 .elementor-element.elementor-element-3bcd095 .elementor-button{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;background-color:#FFC400;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6B31E;border-radius:5px 5px 5px 5px;padding:15px 14px 15px 14px;}.elementor-3768 .elementor-element.elementor-element-3bcd095 .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-3bcd095 .elementor-button:focus{color:#000000;background-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-3bcd095 .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-3bcd095 .elementor-button:focus svg{fill:#000000;}.elementor-3768 .elementor-element.elementor-element-3bcd095 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-3bcd095.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-a092475{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-a092475.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-b4487fa img{width:100%;}.elementor-3768 .elementor-element.elementor-element-c4c3a59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:42px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.elementor-3768 .elementor-element.elementor-element-c4c3a59:not(.elementor-motion-effects-element-type-background), .elementor-3768 .elementor-element.elementor-element-c4c3a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061F42;}.elementor-3768 .elementor-element.elementor-element-c4c3a59, .elementor-3768 .elementor-element.elementor-element-c4c3a59::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-c4c3a59.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-162092d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-162092d.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-458999f .elementor-button-content-wrapper{flex-direction:row;}.elementor-3768 .elementor-element.elementor-element-458999f .elementor-button{font-family:"PeydaWeb", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#0C25AD;border-radius:12px 12px 12px 12px;padding:9px 11px 8px 11px;}.elementor-3768 .elementor-element.elementor-element-458999f .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-458999f .elementor-button:focus{color:#FFFDFD;background-color:#FF8800;}.elementor-3768 .elementor-element.elementor-element-458999f .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-458999f .elementor-button:focus svg{fill:#FFFDFD;}.elementor-3768 .elementor-element.elementor-element-458999f.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-a2b1139{text-align:right;}.elementor-3768 .elementor-element.elementor-element-a2b1139 .elementor-heading-title{color:#FFFFFF;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:900;}.elementor-3768 .elementor-element.elementor-element-a2b1139.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-58967ce{color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-58967ce > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-58967ce.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-7c47bd7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3768 .elementor-element.elementor-element-7c47bd7 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-3768 .elementor-element.elementor-element-7c47bd7 .elementor-button{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;background-color:#FFC400;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6B31E;border-radius:5px 5px 5px 5px;padding:15px 14px 15px 14px;}.elementor-3768 .elementor-element.elementor-element-7c47bd7 .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-7c47bd7 .elementor-button:focus{color:#000000;background-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-7c47bd7 .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-7c47bd7 .elementor-button:focus svg{fill:#000000;}.elementor-3768 .elementor-element.elementor-element-7c47bd7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-7c47bd7.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-ac6e078{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-ac6e078.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-ee613b6 img{width:62%;}.elementor-3768 .elementor-element.elementor-element-70c400b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3768 .elementor-element.elementor-element-14b0ce8{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-3768 .elementor-element.elementor-element-14b0ce8::before, .elementor-3768 .elementor-element.elementor-element-14b0ce8 > .elementor-background-video-container::before, .elementor-3768 .elementor-element.elementor-element-14b0ce8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3768 .elementor-element.elementor-element-14b0ce8 > .elementor-background-slideshow::before, .elementor-3768 .elementor-element.elementor-element-14b0ce8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3768 .elementor-element.elementor-element-14b0ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3768 .elementor-element.elementor-element-14b0ce8, .elementor-3768 .elementor-element.elementor-element-14b0ce8::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-03bac1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:42px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.elementor-3768 .elementor-element.elementor-element-03bac1a:not(.elementor-motion-effects-element-type-background), .elementor-3768 .elementor-element.elementor-element-03bac1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061F42;}.elementor-3768 .elementor-element.elementor-element-03bac1a, .elementor-3768 .elementor-element.elementor-element-03bac1a::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-03bac1a.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-b7eaa47{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-8449d61 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3768 .elementor-element.elementor-element-8449d61 .elementor-button{font-family:"PeydaWeb", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#0C25AD;border-radius:12px 12px 12px 12px;padding:9px 11px 8px 11px;}.elementor-3768 .elementor-element.elementor-element-8449d61 .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-8449d61 .elementor-button:focus{color:#FFFDFD;background-color:#FF8800;}.elementor-3768 .elementor-element.elementor-element-8449d61 .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-8449d61 .elementor-button:focus svg{fill:#FFFDFD;}.elementor-3768 .elementor-element.elementor-element-8449d61.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-8bbd894{text-align:center;}.elementor-3768 .elementor-element.elementor-element-8bbd894 .elementor-heading-title{color:#FFFFFF;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:900;}.elementor-3768 .elementor-element.elementor-element-8bbd894.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-15af6c0{color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-15af6c0 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-15af6c0.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-21a5af1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3768 .elementor-element.elementor-element-21a5af1 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-3768 .elementor-element.elementor-element-21a5af1 .elementor-button{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;background-color:#FFC400;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6B31E;border-radius:5px 5px 5px 5px;padding:15px 14px 15px 14px;}.elementor-3768 .elementor-element.elementor-element-21a5af1 .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-21a5af1 .elementor-button:focus{color:#000000;background-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-21a5af1 .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-21a5af1 .elementor-button:focus svg{fill:#000000;}.elementor-3768 .elementor-element.elementor-element-21a5af1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-21a5af1.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-0852314{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-0852314.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-71816d6 img{width:69%;}.elementor-3768 .elementor-element.elementor-element-033712e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:42px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.elementor-3768 .elementor-element.elementor-element-033712e:not(.elementor-motion-effects-element-type-background), .elementor-3768 .elementor-element.elementor-element-033712e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061F42;}.elementor-3768 .elementor-element.elementor-element-033712e, .elementor-3768 .elementor-element.elementor-element-033712e::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-033712e.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-e4eadc0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-72b8617 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3768 .elementor-element.elementor-element-72b8617 .elementor-button{font-family:"PeydaWeb", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#0C25AD;border-radius:12px 12px 12px 12px;padding:9px 11px 8px 11px;}.elementor-3768 .elementor-element.elementor-element-72b8617 .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-72b8617 .elementor-button:focus{color:#FFFDFD;background-color:#FF8800;}.elementor-3768 .elementor-element.elementor-element-72b8617 .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-72b8617 .elementor-button:focus svg{fill:#FFFDFD;}.elementor-3768 .elementor-element.elementor-element-72b8617.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-a313ef3{text-align:right;}.elementor-3768 .elementor-element.elementor-element-a313ef3 .elementor-heading-title{color:#FFFFFF;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:900;}.elementor-3768 .elementor-element.elementor-element-a313ef3.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-713f2b7{color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-713f2b7 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-713f2b7.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-3036cb9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3768 .elementor-element.elementor-element-3036cb9 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-3768 .elementor-element.elementor-element-3036cb9 .elementor-button{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;background-color:#FFC400;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6B31E;border-radius:5px 5px 5px 5px;padding:15px 14px 15px 14px;}.elementor-3768 .elementor-element.elementor-element-3036cb9 .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-3036cb9 .elementor-button:focus{color:#000000;background-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-3036cb9 .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-3036cb9 .elementor-button:focus svg{fill:#000000;}.elementor-3768 .elementor-element.elementor-element-3036cb9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-3036cb9.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-8358492{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-8358492.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-86a15a0 img{width:100%;max-width:100%;height:135px;}.elementor-3768 .elementor-element.elementor-element-6792d52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:42px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.elementor-3768 .elementor-element.elementor-element-6792d52:not(.elementor-motion-effects-element-type-background), .elementor-3768 .elementor-element.elementor-element-6792d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061F42;}.elementor-3768 .elementor-element.elementor-element-6792d52, .elementor-3768 .elementor-element.elementor-element-6792d52::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-6792d52.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-0b8fb63{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-f8c9b08 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3768 .elementor-element.elementor-element-f8c9b08 .elementor-button{font-family:"PeydaWeb", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#0C25AD;border-radius:12px 12px 12px 12px;padding:9px 11px 8px 11px;}.elementor-3768 .elementor-element.elementor-element-f8c9b08 .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-f8c9b08 .elementor-button:focus{color:#FFFDFD;background-color:#FF8800;}.elementor-3768 .elementor-element.elementor-element-f8c9b08 .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-f8c9b08 .elementor-button:focus svg{fill:#FFFDFD;}.elementor-3768 .elementor-element.elementor-element-f8c9b08.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-de2697e{text-align:right;}.elementor-3768 .elementor-element.elementor-element-de2697e .elementor-heading-title{color:#FFFFFF;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:900;}.elementor-3768 .elementor-element.elementor-element-de2697e.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-1ea567f{color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-1ea567f > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-1ea567f.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-8a568ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3768 .elementor-element.elementor-element-8a568ef .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-3768 .elementor-element.elementor-element-8a568ef .elementor-button{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:600;fill:#000000;color:#000000;background-color:#FFC400;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6B31E;border-radius:5px 5px 5px 5px;padding:15px 14px 15px 14px;}.elementor-3768 .elementor-element.elementor-element-8a568ef .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-8a568ef .elementor-button:focus{color:#000000;background-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-8a568ef .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-8a568ef .elementor-button:focus svg{fill:#000000;}.elementor-3768 .elementor-element.elementor-element-8a568ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-8a568ef.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-e420859{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-e420859.e-con{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-a73cbee img{width:100%;}.elementor-3768 .elementor-element.elementor-element-c41b253{--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;--background-transition:0.3s;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-3768 .elementor-element.elementor-element-c41b253:not(.elementor-motion-effects-element-type-background), .elementor-3768 .elementor-element.elementor-element-c41b253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07173b;}.elementor-3768 .elementor-element.elementor-element-c41b253, .elementor-3768 .elementor-element.elementor-element-c41b253::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-1ccc626{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-e8bd2d0{text-align:center;}.elementor-3768 .elementor-element.elementor-element-e8bd2d0 .elementor-heading-title{color:#FFFFFF;font-size:30px;font-weight:700;}.elementor-3768 .elementor-element.elementor-element-1a91ac7{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-021150c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-cf0a948{--display:flex;--background-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-53539af{color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-8d0a00a{--display:flex;--background-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-4990db7{color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-eb54ef3{--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:11px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFAFA;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFDF00;--n-accordion-icon-size:15px;}.elementor-3768 .elementor-element.elementor-element-eb54ef3 {--n-accordion-padding:9px 9px 9px 9px;}:where( .elementor-3768 .elementor-element.elementor-element-eb54ef3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"IRANYekanX", Sans-serif;}:where( .elementor-3768 .elementor-element.elementor-element-eb54ef3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#07173B;}.elementor-3768 .elementor-element.elementor-element-8bfd1c5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3768 .elementor-element.elementor-element-8bfd1c5 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-3768 .elementor-element.elementor-element-8bfd1c5 .elementor-button{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;fill:#FFD800;color:#FFD800;background-color:#0057FF00;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6B31E;border-radius:10px 10px 10px 10px;padding:18px 18px 18px 18px;}.elementor-3768 .elementor-element.elementor-element-8bfd1c5 .elementor-button:hover, .elementor-3768 .elementor-element.elementor-element-8bfd1c5 .elementor-button:focus{color:#000000;background-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-8bfd1c5 .elementor-button:hover svg, .elementor-3768 .elementor-element.elementor-element-8bfd1c5 .elementor-button:focus svg{fill:#000000;}.elementor-3768 .elementor-element.elementor-element-04a5eec{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3768 .elementor-element.elementor-element-661b39d > .elementor-widget-container{padding:17px 17px 17px 17px;border-radius:10px 10px 10px 10px;}.elementor-3768 .elementor-element.elementor-element-216f2ea{--display:flex;--gap:13px 13px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-e66427d .elementor-icon-box-wrapper{text-align:right;}.elementor-3768 .elementor-element.elementor-element-e66427d{--icon-box-icon-margin:16px;}.elementor-3768 .elementor-element.elementor-element-e66427d .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-e66427d.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-e66427d.elementor-view-framed .elementor-icon, .elementor-3768 .elementor-element.elementor-element-e66427d.elementor-view-default .elementor-icon{fill:#FFC400;color:#FFC400;border-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-e66427d .elementor-icon{font-size:24px;}.elementor-3768 .elementor-element.elementor-element-e66427d .elementor-icon-box-title, .elementor-3768 .elementor-element.elementor-element-e66427d .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:15px;}.elementor-3768 .elementor-element.elementor-element-e66427d .elementor-icon-box-description{color:#FFF9F9;font-family:"IRANYekanX", Sans-serif;font-size:11px;}.elementor-3768 .elementor-element.elementor-element-0ddf806 .elementor-icon-box-wrapper{text-align:right;}.elementor-3768 .elementor-element.elementor-element-0ddf806{--icon-box-icon-margin:16px;}.elementor-3768 .elementor-element.elementor-element-0ddf806 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-0ddf806.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-0ddf806.elementor-view-framed .elementor-icon, .elementor-3768 .elementor-element.elementor-element-0ddf806.elementor-view-default .elementor-icon{fill:#FFC400;color:#FFC400;border-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-0ddf806 .elementor-icon{font-size:24px;}.elementor-3768 .elementor-element.elementor-element-0ddf806 .elementor-icon-box-title, .elementor-3768 .elementor-element.elementor-element-0ddf806 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:15px;}.elementor-3768 .elementor-element.elementor-element-0ddf806 .elementor-icon-box-description{color:#FFF9F9;font-family:"IRANYekanX", Sans-serif;font-size:11px;}.elementor-3768 .elementor-element.elementor-element-9a6cbb5 .elementor-icon-box-wrapper{text-align:right;}.elementor-3768 .elementor-element.elementor-element-9a6cbb5{--icon-box-icon-margin:16px;}.elementor-3768 .elementor-element.elementor-element-9a6cbb5 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-9a6cbb5.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-9a6cbb5.elementor-view-framed .elementor-icon, .elementor-3768 .elementor-element.elementor-element-9a6cbb5.elementor-view-default .elementor-icon{fill:#FFC400;color:#FFC400;border-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-9a6cbb5 .elementor-icon{font-size:24px;}.elementor-3768 .elementor-element.elementor-element-9a6cbb5 .elementor-icon-box-title, .elementor-3768 .elementor-element.elementor-element-9a6cbb5 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:15px;}.elementor-3768 .elementor-element.elementor-element-9a6cbb5 .elementor-icon-box-description{color:#FFF9F9;font-family:"IRANYekanX", Sans-serif;font-size:11px;}.elementor-3768 .elementor-element.elementor-element-a40b7fd img{width:47%;}.elementor-3768 .elementor-element.elementor-element-c5b8114 .elementor-icon-box-wrapper{text-align:right;}.elementor-3768 .elementor-element.elementor-element-c5b8114{--icon-box-icon-margin:16px;}.elementor-3768 .elementor-element.elementor-element-c5b8114 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-3768 .elementor-element.elementor-element-c5b8114.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-c5b8114.elementor-view-framed .elementor-icon, .elementor-3768 .elementor-element.elementor-element-c5b8114.elementor-view-default .elementor-icon{fill:#FFC400;color:#FFC400;border-color:#FFC400;}.elementor-3768 .elementor-element.elementor-element-c5b8114 .elementor-icon{font-size:24px;}.elementor-3768 .elementor-element.elementor-element-c5b8114 .elementor-icon-box-title, .elementor-3768 .elementor-element.elementor-element-c5b8114 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:15px;}.elementor-3768 .elementor-element.elementor-element-c5b8114 .elementor-icon-box-description{color:#FFF9F9;font-family:"IRANYekanX", Sans-serif;font-size:11px;}.elementor-3768 .elementor-element.elementor-element-55cb857{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3768 .elementor-element.elementor-element-9fbf088{--display:flex;--gap:9px 9px;--background-transition:0.3s;--margin-top:8px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-3768 .elementor-element.elementor-element-2abe175{text-align:right;}.elementor-3768 .elementor-element.elementor-element-2abe175 .elementor-heading-title{color:#FFFFFF;font-size:24px;font-weight:700;}.elementor-3768 .elementor-element.elementor-element-2abe175.elementor-element{--align-self:flex-start;}.elementor-3768 .elementor-element.elementor-element-60972d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3768 .elementor-element.elementor-element-60972d3:not(.elementor-motion-effects-element-type-background), .elementor-3768 .elementor-element.elementor-element-60972d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07173B;}.elementor-3768 .elementor-element.elementor-element-60972d3, .elementor-3768 .elementor-element.elementor-element-60972d3::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-0da5168{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;}.elementor-3768 .elementor-element.elementor-element-0da5168, .elementor-3768 .elementor-element.elementor-element-0da5168::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-e21d780 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3768 .elementor-element.elementor-element-950db0c{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;}.elementor-3768 .elementor-element.elementor-element-950db0c, .elementor-3768 .elementor-element.elementor-element-950db0c::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-ad7b16f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3768 .elementor-element.elementor-element-5cde633{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;}.elementor-3768 .elementor-element.elementor-element-5cde633, .elementor-3768 .elementor-element.elementor-element-5cde633::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-34f48d7 > .elementor-widget-container{padding:29px 29px 29px 29px;}.elementor-3768 .elementor-element.elementor-element-c54bd22{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;}.elementor-3768 .elementor-element.elementor-element-c54bd22, .elementor-3768 .elementor-element.elementor-element-c54bd22::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-f4bf2bc > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3768 .elementor-element.elementor-element-6740b8f{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;}.elementor-3768 .elementor-element.elementor-element-6740b8f, .elementor-3768 .elementor-element.elementor-element-6740b8f::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-01394af > .elementor-widget-container{padding:29px 29px 29px 29px;}.elementor-3768 .elementor-element.elementor-element-a00ce6a{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;}.elementor-3768 .elementor-element.elementor-element-a00ce6a, .elementor-3768 .elementor-element.elementor-element-a00ce6a::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-712d4f2 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3768 .elementor-element.elementor-element-5ca1550{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:31px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-3768 .elementor-element.elementor-element-5ca1550:not(.elementor-motion-effects-element-type-background), .elementor-3768 .elementor-element.elementor-element-5ca1550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07173B;}.elementor-3768 .elementor-element.elementor-element-5ca1550, .elementor-3768 .elementor-element.elementor-element-5ca1550::before{--border-transition:0.3s;}.elementor-3768 .elementor-element.elementor-element-becab36{text-align:center;}.elementor-3768 .elementor-element.elementor-element-becab36 .elementor-heading-title{color:#FFD200;font-family:"IRANYekanX", Sans-serif;font-size:15px;}.elementor-3768 .elementor-element.elementor-element-833a096{text-align:center;}.elementor-3768 .elementor-element.elementor-element-833a096 .elementor-heading-title{color:#FFFFFF;font-family:"IRANYekanX", Sans-serif;font-size:31px;}.elementor-3768 .elementor-element.elementor-element-c334668{text-align:center;}.elementor-3768 .elementor-element.elementor-element-c334668 .elementor-heading-title{color:#F0F0F0;font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:300;}.elementor-3768 .elementor-element.elementor-element-c334668 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-532325d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-3768 .elementor-element.elementor-element-532325d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-3768 .elementor-element.elementor-element-532325d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-3768 .elementor-element.elementor-element-532325d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(9px / 2);padding-right:calc(9px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-3768 .elementor-element.elementor-element-532325d > .elementor-widget-container > .jet-listing-grid, .elementor-3768 .elementor-element.elementor-element-532325d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-3768 .elementor-element.elementor-element-532325d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 9px / -2);margin-right:calc( 9px / -2);width:calc(100% + 9px);}.elementor-3768 .elementor-element.elementor-element-532325d > .elementor-widget-container{padding:23px 23px 23px 23px;}:root{--page-title-display:none;}body.elementor-page-3768:not(.elementor-motion-effects-element-type-background), body.elementor-page-3768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051833;}@media(max-width:1024px){.elementor-3768 .elementor-element.elementor-element-6be02c7{--margin-top:2.625rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3768 .elementor-element.elementor-element-2db9753{--gap:16px 16px;}.elementor-3768 .elementor-element.elementor-element-63ac66d .elementor-heading-title{font-size:32px;line-height:2rem;}.elementor-3768 .elementor-element.elementor-element-8f2e3e2{text-align:justify;}.elementor-3768 .elementor-element.elementor-element-988ae80{--gap:16px 16px;}.elementor-3768 .elementor-element.elementor-element-3305e01 .elementor-icon{font-size:80px;}.elementor-3768 .elementor-element.elementor-element-3305e01 .elementor-icon svg{height:80px;}.elementor-3768 .elementor-element.elementor-element-3305e01{bottom:0rem;}.elementor-3768 .elementor-element.elementor-element-3fd7966 img{height:225px;}.elementor-3768 .elementor-element.elementor-element-29e2ab8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3768 .elementor-element.elementor-element-14b0ce8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3768 .elementor-element.elementor-element-5ca1550{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3768 .elementor-element.elementor-element-532325d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:767px){.elementor-3768 .elementor-element.elementor-element-6be02c7{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3768 .elementor-element.elementor-element-2db9753{--gap:12px 12px;}.elementor-3768 .elementor-element.elementor-element-63ac66d .elementor-heading-title{font-size:26px;}.elementor-3768 .elementor-element.elementor-element-076db68 > .elementor-widget-container{margin:16px 80px 0px 0px;}.elementor-3768 .elementor-element.elementor-element-076db68.elementor-element{--align-self:center;}.elementor-3768 .elementor-element.elementor-element-3fd7966 img{height:185px;}.elementor-3768 .elementor-element.elementor-element-29e2ab8{--border-radius:12px 12px 12px 12px;--padding-top:0.825rem;--padding-bottom:0.825rem;--padding-left:0.825rem;--padding-right:0.825rem;}.elementor-3768 .elementor-element.elementor-element-7f3e259{--gap:36px 36px;}.elementor-3768 .elementor-element.elementor-element-1729260{--gap:36px 36px;}.elementor-3768 .elementor-element.elementor-element-c4c3a59{--gap:36px 36px;}.elementor-3768 .elementor-element.elementor-element-14b0ce8{--border-radius:12px 12px 12px 12px;--padding-top:0.825rem;--padding-bottom:0.825rem;--padding-left:0.825rem;--padding-right:0.825rem;}.elementor-3768 .elementor-element.elementor-element-03bac1a{--gap:36px 36px;}.elementor-3768 .elementor-element.elementor-element-033712e{--gap:36px 36px;}.elementor-3768 .elementor-element.elementor-element-86a15a0 img{height:161px;}.elementor-3768 .elementor-element.elementor-element-6792d52{--gap:36px 36px;}.elementor-3768 .elementor-element.elementor-element-833a096 .elementor-heading-title{font-size:21px;}.elementor-3768 .elementor-element.elementor-element-c334668 .elementor-heading-title{font-size:12px;line-height:2.2em;}.elementor-3768 .elementor-element.elementor-element-c334668 > .elementor-widget-container{padding:0px 23px 0px 22px;}.elementor-3768 .elementor-element.elementor-element-532325d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3768 .elementor-element.elementor-element-532325d > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3768 .elementor-element.elementor-element-e796240{--width:45%;}.elementor-3768 .elementor-element.elementor-element-29e2ab8{--width:100%;}.elementor-3768 .elementor-element.elementor-element-14b0ce8{--width:100%;}.elementor-3768 .elementor-element.elementor-element-021150c{--width:30%;}.elementor-3768 .elementor-element.elementor-element-04a5eec{--width:60%;}.elementor-3768 .elementor-element.elementor-element-216f2ea{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3768 .elementor-element.elementor-element-e796240{--width:40%;}.elementor-3768 .elementor-element.elementor-element-29e2ab8{--width:100%;}.elementor-3768 .elementor-element.elementor-element-14b0ce8{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-3fd7966 */.elementor-3768 .elementor-element.elementor-element-3fd7966{
  position:relative;
  z-index:3;

  width:100%;
  text-align:center;
  overflow:visible;
}

.elementor-3768 .elementor-element.elementor-element-3fd7966 .elementor-widget-container{
  position:relative;
  z-index:3;
  overflow:visible;
}

/* خود تصویر محصولات */
.elementor-3768 .elementor-element.elementor-element-3fd7966 img{
  position:relative;
  z-index:3;

  display:block;
  width:min(100%,690px);
  height:auto;
  margin:0 auto;

  object-fit:contain;

  transform:translateY(12px);

  filter:
    drop-shadow(0 20px 23px rgba(0,0,0,.36))
    drop-shadow(0 0 13px rgba(238,178,54,.08));

  transition:
    transform .55s cubic-bezier(.22,1,.36,1),
    filter .55s ease;
}

/* نشان برق طلایی */
.elementor-3768 .elementor-element.elementor-element-3fd7966::before{
  content:"⚡";
  position:absolute;
  z-index:7;

  top:0;
  left:57%;
  transform:translateX(-50%);

  width:62px;
  height:62px;

  display:flex;
  align-items:center;
  justify-content:center;

  border:1px solid rgba(242,188,65,.58);
  border-radius:50%;

  color:#f6c55e;
  font-size:29px;
  line-height:1;

  background:
    radial-gradient(
      circle,
      rgba(231,170,49,.17) 0%,
      rgba(5,13,25,.68) 69%
    );

  box-shadow:
    0 0 7px rgba(245,188,62,.55),
    0 0 23px rgba(231,158,29,.23),
    inset 0 0 13px rgba(240,181,53,.12);

  text-shadow:
    0 0 8px rgba(255,197,71,.75);

  pointer-events:none;
}

/* هاله نور پشت و زیر دستگاه‌ها */
.elementor-3768 .elementor-element.elementor-element-3fd7966::after{
  content:"";
  position:absolute;
  z-index:1;

  left:50%;
  bottom:3%;
  transform:translateX(-50%);

  width:86%;
  height:38%;

  border-radius:50%;

  background:
    radial-gradient(
      ellipse,
      rgba(238,175,54,.21) 0%,
      rgba(238,175,54,.08) 32%,
      transparent 70%
    );

  filter:blur(18px);
  pointer-events:none;
}

/* حرکت بسیار نرم روی هاور */
.elementor-3768 .elementor-element.elementor-element-3fd7966:hover img{
  transform:translateY(5px) scale(1.012);

  filter:
    drop-shadow(0 24px 29px rgba(0,0,0,.40))
    drop-shadow(0 0 18px rgba(239,179,53,.13));
}
@property --energy-angle{
  syntax:"<angle>";
  inherits:false;
  initial-value:0deg;
}

/* علامت برق با خط نوری در حال گردش */
.elementor-3768 .elementor-element.elementor-element-3fd7966::before{
  content:"⚡";
  position:absolute;
  z-index:7;

  top:0;
  left:57%;
  transform:translateX(-50%);

  width:62px;
  height:62px;

  display:flex;
  align-items:center;
  justify-content:center;

  border:2px solid transparent;
  border-radius:50%;

  color:#f6c55e;
  font-size:29px;
  line-height:1;

  /* لایه اول: داخل دایره
     لایه دوم: نور متحرک روی حاشیه */
  background:
    radial-gradient(
      circle at 50% 42%,
      rgba(235,177,59,.18) 0%,
      rgba(5,13,25,.78) 70%
    ) padding-box,

    conic-gradient(
      from var(--energy-angle),

      rgba(226,166,50,.24) 0deg 270deg,

      rgba(255,190,55,.35) 282deg,
      rgba(255,214,111,.72) 298deg,
      #fff4c8 312deg,
      #ffc34f 328deg,

      rgba(226,166,50,.24) 346deg 360deg
    ) border-box;

  box-shadow:
    0 0 8px rgba(244,188,62,.38),
    0 0 20px rgba(229,157,29,.16),
    inset 0 0 12px rgba(240,181,53,.10);

  text-shadow:
    0 0 7px rgba(255,205,90,.75);

  pointer-events:none;

  animation:
    energy-ring-flow 3.2s linear infinite;
}

/* حرکت پیوسته نور در محیط دایره */
@keyframes energy-ring-flow{
  from{
    --energy-angle:0deg;
  }

  to{
    --energy-angle:360deg;
  }
}
@media (max-width:767px){
  .elementor-3768 .elementor-element.elementor-element-3fd7966 img{
    transform:translateY(30px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be02c7 */.elementor-3768 .elementor-element.elementor-element-6be02c7{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

/* همه محتوای هیرو بالاتر از افکت‌ها */
.elementor-3768 .elementor-element.elementor-element-6be02c7 > *{
  position:relative;
  z-index:3;
}


/* مسیرهای منحنی و ثابت انرژی */
.elementor-3768 .elementor-element.elementor-element-6be02c7::before{
  content:"";
  position:absolute;
  z-index:0;

  inset:-10%;
  pointer-events:none;

  background-image:

    /* مسیر منحنی پایین سمت چپ */
    radial-gradient(
      ellipse 92% 78% at 4% 112%,
      transparent 61.8%,
      rgba(222,161,45,.12) 62.1%,
      rgba(242,183,63,.22) 62.35%,
      transparent 62.7%
    ),

    /* مسیر دوم پایین */
    radial-gradient(
      ellipse 115% 92% at 15% 125%,
      transparent 67.7%,
      rgba(224,164,48,.08) 68%,
      rgba(237,177,57,.16) 68.25%,
      transparent 68.6%
    ),

    /* مسیر منحنی بالای سمت راست */
    radial-gradient(
      ellipse 88% 72% at 102% -6%,
      transparent 58.6%,
      rgba(222,161,45,.10) 58.9%,
      rgba(244,187,69,.20) 59.15%,
      transparent 59.5%
    ),

    /* مسیر مرکزی بزرگ */
    radial-gradient(
      ellipse 75% 105% at 52% 48%,
      transparent 72.5%,
      rgba(226,167,51,.06) 72.8%,
      rgba(239,180,62,.13) 73.05%,
      transparent 73.4%
    ),

    /* نقاط اتصال ظریف */
    radial-gradient(
      circle at 13% 75%,
      rgba(255,214,112,.60) 0 1.3px,
      transparent 2.5px
    ),

    radial-gradient(
      circle at 34% 89%,
      rgba(255,201,78,.45) 0 1.3px,
      transparent 2.5px
    ),

    radial-gradient(
      circle at 76% 15%,
      rgba(255,212,104,.48) 0 1.3px,
      transparent 2.5px
    ),

    radial-gradient(
      circle at 91% 36%,
      rgba(255,195,67,.42) 0 1.3px,
      transparent 2.5px
    );

  opacity:.62;

  animation:
    energy-path-breathe
    6s
    ease-in-out
    infinite;
}


/* جریان نور متحرک روی همان مسیرهای منحنی */
.elementor-3768 .elementor-element.elementor-element-6be02c7::after{
  content:"";
  position:absolute;
  z-index:1;

  inset:-10%;
  pointer-events:none;

  background:
    linear-gradient(
      108deg,

      transparent 0%,
      transparent 37%,

      rgba(255,180,38,.05) 42%,
      rgba(255,202,79,.38) 46%,
      rgba(255,226,143,.88) 49%,
      #fff8dc 50%,
      rgba(255,215,112,.80) 52%,
      rgba(243,171,37,.30) 56%,

      transparent 62%,
      transparent 100%
    );

  background-size:280% 100%;
  background-position:130% 0;

  /* نمایش نور فقط روی مسیرهای منحنی */
  -webkit-mask-image:

    radial-gradient(
      ellipse 92% 78% at 4% 112%,
      transparent 61.7%,
      #000 62% 62.65%,
      transparent 62.9%
    ),

    radial-gradient(
      ellipse 115% 92% at 15% 125%,
      transparent 67.7%,
      #000 67.95% 68.55%,
      transparent 68.8%
    ),

    radial-gradient(
      ellipse 88% 72% at 102% -6%,
      transparent 58.5%,
      #000 58.8% 59.4%,
      transparent 59.7%
    ),

    radial-gradient(
      ellipse 75% 105% at 52% 48%,
      transparent 72.45%,
      #000 72.75% 73.25%,
      transparent 73.55%
    );

  mask-image:

    radial-gradient(
      ellipse 92% 78% at 4% 112%,
      transparent 61.7%,
      #000 62% 62.65%,
      transparent 62.9%
    ),

    radial-gradient(
      ellipse 115% 92% at 15% 125%,
      transparent 67.7%,
      #000 67.95% 68.55%,
      transparent 68.8%
    ),

    radial-gradient(
      ellipse 88% 72% at 102% -6%,
      transparent 58.5%,
      #000 58.8% 59.4%,
      transparent 59.7%
    ),

    radial-gradient(
      ellipse 75% 105% at 52% 48%,
      transparent 72.45%,
      #000 72.75% 73.25%,
      transparent 73.55%
    );

  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;

  -webkit-mask-size:100% 100%;
  mask-size:100% 100%;

  filter:
    drop-shadow(0 0 3px rgba(255,246,212,.80))
    drop-shadow(0 0 8px rgba(255,205,89,.55))
    drop-shadow(0 0 16px rgba(232,148,23,.25));

  mix-blend-mode:screen;

  animation:
  energy-path-flow
  7.5s
  linear
  infinite;
}


/* کم و زیاد شدن ملایم مسیرهای ثابت */
@keyframes energy-path-breathe{

  0%,
  100%{
    opacity:.38;
    filter:brightness(.85);
  }

  50%{
    opacity:.68;
    filter:brightness(1.12);
  }
}


/* عبور جریان نور از کل هیرو */
@keyframes energy-path-flow{

  0%{
    background-position:130% 0;
    opacity:0;
  }

  /* جریان خیلی سریع ظاهر شود */
  3%{
    opacity:.65;
  }

  50%{
    opacity:.88;
  }

  /* تا آخر مسیر روشن بماند */
  97%{
    opacity:.60;
  }

  /* فقط هنگام برگشت به نقطه شروع مخفی شود */
  100%{
    background-position:-130% 0;
    opacity:0;
  }
}


/* تبلت */
@media(max-width:1024px){

  .elementor-3768 .elementor-element.elementor-element-6be02c7::before,
  .elementor-3768 .elementor-element.elementor-element-6be02c7::after{
    inset:-14%;
  }

  .elementor-3768 .elementor-element.elementor-element-6be02c7::before{
    opacity:.48;
  }

  .elementor-3768 .elementor-element.elementor-element-6be02c7::after{
    animation-duration:8.5s;
  }
}


/* موبایل */
@media(max-width:767px){

  .elementor-3768 .elementor-element.elementor-element-6be02c7::before,
  .elementor-3768 .elementor-element.elementor-element-6be02c7::after{
    inset:-22%;
  }

  .elementor-3768 .elementor-element.elementor-element-6be02c7::before{
    opacity:.34;
  }

  .elementor-3768 .elementor-element.elementor-element-6be02c7::after{
    opacity:.55;
    animation-duration:9s;
  }
}


/* کاهش حرکت برای کاربرانی که این گزینه را فعال کرده‌اند */
@media(prefers-reduced-motion:reduce){

  .elementor-3768 .elementor-element.elementor-element-6be02c7::before,
  .elementor-3768 .elementor-element.elementor-element-6be02c7::after{
    animation:none;
  }

  .elementor-3768 .elementor-element.elementor-element-6be02c7::before{
    opacity:.35;
  }

  .elementor-3768 .elementor-element.elementor-element-6be02c7::after{
    opacity:.18;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f3e259 */@property --border-light-angle{
  syntax:"<angle>";
  inherits:false;
  initial-value:0deg;
}

.elementor-3768 .elementor-element.elementor-element-7f3e259{
  position:relative;

  transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    box-shadow .4s ease;
}

/* نور متحرک دقیقاً روی خط حاشیه */
.elementor-3768 .elementor-element.elementor-element-7f3e259::after{
  content:"";
  position:absolute;
  z-index:10;

  inset:-2px;
  padding:2px;

  border-radius:inherit;
  pointer-events:none;

  background:conic-gradient(
    from var(--border-light-angle),

    transparent 0deg 330deg,

    rgba(235,170,43,0) 330deg,
    rgba(243,181,56,.22) 337deg,
    rgba(255,205,88,.70) 344deg,
    #fff5ce 350deg,
    #ffffff 353deg,
    rgba(255,207,91,.85) 356deg,
    rgba(237,170,42,.25) 359deg,
    transparent 360deg
  );

  /* فقط خط باریک حاشیه باقی بماند */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);

  -webkit-mask-composite:xor;
  mask-composite:exclude;

  opacity:0;

  filter:
    drop-shadow(0 0 3px rgba(255,255,255,.85))
    drop-shadow(0 0 7px rgba(255,199,73,.65));

  animation:border-light-run 3s linear infinite;
  animation-play-state:paused;
}

/* بالا آمدن نرم کارت */
.elementor-3768 .elementor-element.elementor-element-7f3e259:hover{
  transform:translateY(-5px);

  box-shadow:
    0 12px 25px rgba(0,0,0,.25),
    0 0 14px rgba(226,163,45,.12);
}

/* شروع فوری حرکت نور هنگام ورود موس */
.elementor-3768 .elementor-element.elementor-element-7f3e259:hover::after{
  opacity:1;
  animation-play-state:running;
}

/* یک دور کامل در سه ثانیه و شروع بلافاصله دور بعدی */
@keyframes border-light-run{
  from{
    --border-light-angle:0deg;
  }

  to{
    --border-light-angle:360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1729260 */@property --border-light-angle{
  syntax:"<angle>";
  inherits:false;
  initial-value:0deg;
}

.elementor-3768 .elementor-element.elementor-element-1729260{
  position:relative;

  transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    box-shadow .4s ease;
}

/* نور متحرک دقیقاً روی خط حاشیه */
.elementor-3768 .elementor-element.elementor-element-1729260::after{
  content:"";
  position:absolute;
  z-index:10;

  inset:-2px;
  padding:2px;

  border-radius:inherit;
  pointer-events:none;

  background:conic-gradient(
    from var(--border-light-angle),

    transparent 0deg 330deg,

    rgba(235,170,43,0) 330deg,
    rgba(243,181,56,.22) 337deg,
    rgba(255,205,88,.70) 344deg,
    #fff5ce 350deg,
    #ffffff 353deg,
    rgba(255,207,91,.85) 356deg,
    rgba(237,170,42,.25) 359deg,
    transparent 360deg
  );

  /* فقط خط باریک حاشیه باقی بماند */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);

  -webkit-mask-composite:xor;
  mask-composite:exclude;

  opacity:0;

  filter:
    drop-shadow(0 0 3px rgba(255,255,255,.85))
    drop-shadow(0 0 7px rgba(255,199,73,.65));

  animation:border-light-run 3s linear infinite;
  animation-play-state:paused;
}

/* بالا آمدن نرم کارت */
.elementor-3768 .elementor-element.elementor-element-1729260:hover{
  transform:translateY(-5px);

  box-shadow:
    0 12px 25px rgba(0,0,0,.25),
    0 0 14px rgba(226,163,45,.12);
}

/* شروع فوری حرکت نور هنگام ورود موس */
.elementor-3768 .elementor-element.elementor-element-1729260:hover::after{
  opacity:1;
  animation-play-state:running;
}

/* یک دور کامل در سه ثانیه و شروع بلافاصله دور بعدی */
@keyframes border-light-run{
  from{
    --border-light-angle:0deg;
  }

  to{
    --border-light-angle:360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c3a59 */@property --border-light-angle{
  syntax:"<angle>";
  inherits:false;
  initial-value:0deg;
}

.elementor-3768 .elementor-element.elementor-element-c4c3a59{
  position:relative;

  transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    box-shadow .4s ease;
}

/* نور متحرک دقیقاً روی خط حاشیه */
.elementor-3768 .elementor-element.elementor-element-c4c3a59::after{
  content:"";
  position:absolute;
  z-index:10;

  inset:-2px;
  padding:2px;

  border-radius:inherit;
  pointer-events:none;

  background:conic-gradient(
    from var(--border-light-angle),

    transparent 0deg 330deg,

    rgba(235,170,43,0) 330deg,
    rgba(243,181,56,.22) 337deg,
    rgba(255,205,88,.70) 344deg,
    #fff5ce 350deg,
    #ffffff 353deg,
    rgba(255,207,91,.85) 356deg,
    rgba(237,170,42,.25) 359deg,
    transparent 360deg
  );

  /* فقط خط باریک حاشیه باقی بماند */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);

  -webkit-mask-composite:xor;
  mask-composite:exclude;

  opacity:0;

  filter:
    drop-shadow(0 0 3px rgba(255,255,255,.85))
    drop-shadow(0 0 7px rgba(255,199,73,.65));

  animation:border-light-run 3s linear infinite;
  animation-play-state:paused;
}

/* بالا آمدن نرم کارت */
.elementor-3768 .elementor-element.elementor-element-c4c3a59:hover{
  transform:translateY(-5px);

  box-shadow:
    0 12px 25px rgba(0,0,0,.25),
    0 0 14px rgba(226,163,45,.12);
}

/* شروع فوری حرکت نور هنگام ورود موس */
.elementor-3768 .elementor-element.elementor-element-c4c3a59:hover::after{
  opacity:1;
  animation-play-state:running;
}

/* یک دور کامل در سه ثانیه و شروع بلافاصله دور بعدی */
@keyframes border-light-run{
  from{
    --border-light-angle:0deg;
  }

  to{
    --border-light-angle:360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03bac1a */@property --border-light-angle{
  syntax:"<angle>";
  inherits:false;
  initial-value:0deg;
}

.elementor-3768 .elementor-element.elementor-element-03bac1a{
  position:relative;

  transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    box-shadow .4s ease;
}

/* نور متحرک دقیقاً روی خط حاشیه */
.elementor-3768 .elementor-element.elementor-element-03bac1a::after{
  content:"";
  position:absolute;
  z-index:10;

  inset:-2px;
  padding:2px;

  border-radius:inherit;
  pointer-events:none;

  background:conic-gradient(
    from var(--border-light-angle),

    transparent 0deg 330deg,

    rgba(235,170,43,0) 330deg,
    rgba(243,181,56,.22) 337deg,
    rgba(255,205,88,.70) 344deg,
    #fff5ce 350deg,
    #ffffff 353deg,
    rgba(255,207,91,.85) 356deg,
    rgba(237,170,42,.25) 359deg,
    transparent 360deg
  );

  /* فقط خط باریک حاشیه باقی بماند */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);

  -webkit-mask-composite:xor;
  mask-composite:exclude;

  opacity:0;

  filter:
    drop-shadow(0 0 3px rgba(255,255,255,.85))
    drop-shadow(0 0 7px rgba(255,199,73,.65));

  animation:border-light-run 3s linear infinite;
  animation-play-state:paused;
}

/* بالا آمدن نرم کارت */
.elementor-3768 .elementor-element.elementor-element-03bac1a:hover{
  transform:translateY(-5px);

  box-shadow:
    0 12px 25px rgba(0,0,0,.25),
    0 0 14px rgba(226,163,45,.12);
}

/* شروع فوری حرکت نور هنگام ورود موس */
.elementor-3768 .elementor-element.elementor-element-03bac1a:hover::after{
  opacity:1;
  animation-play-state:running;
}

/* یک دور کامل در سه ثانیه و شروع بلافاصله دور بعدی */
@keyframes border-light-run{
  from{
    --border-light-angle:0deg;
  }

  to{
    --border-light-angle:360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-033712e */@property --border-light-angle{
  syntax:"<angle>";
  inherits:false;
  initial-value:0deg;
}

.elementor-3768 .elementor-element.elementor-element-033712e{
  position:relative;

  transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    box-shadow .4s ease;
}

/* نور متحرک دقیقاً روی خط حاشیه */
.elementor-3768 .elementor-element.elementor-element-033712e::after{
  content:"";
  position:absolute;
  z-index:10;

  inset:-2px;
  padding:2px;

  border-radius:inherit;
  pointer-events:none;

  background:conic-gradient(
    from var(--border-light-angle),

    transparent 0deg 330deg,

    rgba(235,170,43,0) 330deg,
    rgba(243,181,56,.22) 337deg,
    rgba(255,205,88,.70) 344deg,
    #fff5ce 350deg,
    #ffffff 353deg,
    rgba(255,207,91,.85) 356deg,
    rgba(237,170,42,.25) 359deg,
    transparent 360deg
  );

  /* فقط خط باریک حاشیه باقی بماند */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);

  -webkit-mask-composite:xor;
  mask-composite:exclude;

  opacity:0;

  filter:
    drop-shadow(0 0 3px rgba(255,255,255,.85))
    drop-shadow(0 0 7px rgba(255,199,73,.65));

  animation:border-light-run 3s linear infinite;
  animation-play-state:paused;
}

/* بالا آمدن نرم کارت */
.elementor-3768 .elementor-element.elementor-element-033712e:hover{
  transform:translateY(-5px);

  box-shadow:
    0 12px 25px rgba(0,0,0,.25),
    0 0 14px rgba(226,163,45,.12);
}

/* شروع فوری حرکت نور هنگام ورود موس */
.elementor-3768 .elementor-element.elementor-element-033712e:hover::after{
  opacity:1;
  animation-play-state:running;
}

/* یک دور کامل در سه ثانیه و شروع بلافاصله دور بعدی */
@keyframes border-light-run{
  from{
    --border-light-angle:0deg;
  }

  to{
    --border-light-angle:360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6792d52 */@property --border-light-angle{
  syntax:"<angle>";
  inherits:false;
  initial-value:0deg;
}

.elementor-3768 .elementor-element.elementor-element-6792d52{
  position:relative;

  transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    box-shadow .4s ease;
}

/* نور متحرک دقیقاً روی خط حاشیه */
.elementor-3768 .elementor-element.elementor-element-6792d52::after{
  content:"";
  position:absolute;
  z-index:10;

  inset:-2px;
  padding:2px;

  border-radius:inherit;
  pointer-events:none;

  background:conic-gradient(
    from var(--border-light-angle),

    transparent 0deg 330deg,

    rgba(235,170,43,0) 330deg,
    rgba(243,181,56,.22) 337deg,
    rgba(255,205,88,.70) 344deg,
    #fff5ce 350deg,
    #ffffff 353deg,
    rgba(255,207,91,.85) 356deg,
    rgba(237,170,42,.25) 359deg,
    transparent 360deg
  );

  /* فقط خط باریک حاشیه باقی بماند */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);

  -webkit-mask-composite:xor;
  mask-composite:exclude;

  opacity:0;

  filter:
    drop-shadow(0 0 3px rgba(255,255,255,.85))
    drop-shadow(0 0 7px rgba(255,199,73,.65));

  animation:border-light-run 3s linear infinite;
  animation-play-state:paused;
}

/* بالا آمدن نرم کارت */
.elementor-3768 .elementor-element.elementor-element-6792d52:hover{
  transform:translateY(-5px);

  box-shadow:
    0 12px 25px rgba(0,0,0,.25),
    0 0 14px rgba(226,163,45,.12);
}

/* شروع فوری حرکت نور هنگام ورود موس */
.elementor-3768 .elementor-element.elementor-element-6792d52:hover::after{
  opacity:1;
  animation-play-state:running;
}

/* یک دور کامل در سه ثانیه و شروع بلافاصله دور بعدی */
@keyframes border-light-run{
  from{
    --border-light-angle:0deg;
  }

  to{
    --border-light-angle:360deg;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8bd2d0 */.elementor-3768 .elementor-element.elementor-element-e8bd2d0 .elementor-heading-title{
  display:flex !important;
  align-items:center;
  justify-content:center;
  gap:18px;

  width:100%;
  margin:0;
  white-space:nowrap;
}

/* تنظیم مشترک دو خط */
.elementor-3768 .elementor-element.elementor-element-e8bd2d0 .elementor-heading-title::before,
.elementor-3768 .elementor-element.elementor-element-e8bd2d0 .elementor-heading-title::after{
  content:"" !important;
  display:block !important;

  width:110px;
  min-width:40px;
  height:1px;
  flex:0 1 110px;

  opacity:1;
  filter:drop-shadow(0 0 4px rgba(248,198,87,.35));
}

/* خط سمت چپ:
   کنار تیتر روشن، در انتهای بیرونی محو */
.elementor-3768 .elementor-element.elementor-element-e8bd2d0 .elementor-heading-title::before{
  background:linear-gradient(
    to right,
    transparent 0%,
    rgba(217,154,40,.12) 30%,
    rgba(232,174,61,.55) 72%,
    #f8c657 100%
  ) !important;
}

/* خط سمت راست:
   کنار تیتر روشن، در انتهای بیرونی محو */
.elementor-3768 .elementor-element.elementor-element-e8bd2d0 .elementor-heading-title::after{
  background:linear-gradient(
    to right,
    #f8c657 0%,
    rgba(232,174,61,.55) 28%,
    rgba(217,154,40,.12) 70%,
    transparent 100%
  ) !important;
}

@media(max-width:767px){

  .elementor-3768 .elementor-element.elementor-element-e8bd2d0 .elementor-heading-title{
    gap:10px;
    white-space:normal;
  }

  .elementor-3768 .elementor-element.elementor-element-e8bd2d0 .elementor-heading-title::before,
  .elementor-3768 .elementor-element.elementor-element-e8bd2d0 .elementor-heading-title::after{
    width:45px;
    flex-basis:45px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-eb54ef3 */.elementor-3768 .elementor-element.elementor-element-eb54ef3{
  --faq-gold:#ffc400;
  --faq-text:#ffffff;
  --faq-muted:#b8c4d4;
  --faq-border:rgba(52,122,184,.24);
  --faq-bg:rgba(7,29,61,.72);
  --faq-open-bg:rgba(10,38,76,.92);
  --faq-radius:12px;
}

/* نگهدارنده کل آکاردئون */
.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion{
  display:flex;
  flex-direction:column;
  gap:10px;
}

/* هر سؤال به‌صورت کارت مستقل */
.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item{
  overflow:hidden;

  margin:0 !important;
  padding:0 !important;

  border:1px solid var(--faq-border) !important;
  border-radius:var(--faq-radius) !important;

  background:var(--faq-bg);

  box-shadow:
    inset 0 0 18px rgba(31,126,200,.035),
    0 7px 18px rgba(0,0,0,.10);

  transition:
    border-color .3s ease,
    box-shadow .3s ease,
    transform .3s ease;
}


/* نوار عنوان سؤال */
.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item-title{
  min-height:58px;

  display:flex;
  align-items:center;
  justify-content:space-between;

  gap:12px;
  padding:14px 17px !important;

  border:none !important;
  border-radius:0 !important;

  background:transparent !important;
  list-style:none;

  cursor:pointer;
  direction:rtl;
  text-align:right;

  transition:
    color .3s ease,
    background-color .3s ease;
}


/* حذف فلش پیش‌فرض مرورگر */
.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item-title::-webkit-details-marker{
  display:none;
}


/* متن عنوان */
.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item-title-text{
  flex:1;

  color:var(--faq-text) !important;
  font-size:15px;
  font-weight:700;
  line-height:1.8;
}


/* آیکن باز و بسته */
.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item-title-icon{
  flex:0 0 auto;
  order:2;

  display:flex;
  align-items:center;
  justify-content:center;

  color:#dbe6f1 !important;

  transition:
    color .3s ease,
    transform .3s ease;
}

.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item-title-icon svg{
  width:14px;
  height:14px;

  fill:currentColor !important;
}

.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item-title-icon svg path{
  fill:currentColor !important;
}


/* حالت سؤال باز */
.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item[open]{
  border-color:rgba(255,196,0,.42) !important;

  box-shadow:
    0 0 13px rgba(255,196,0,.06),
    inset 0 0 22px rgba(35,128,198,.05);
}

.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item[open] > .e-n-accordion-item-title{
  background:
    linear-gradient(
      90deg,
      rgba(255,196,0,.015),
      rgba(27,86,138,.10)
    ) !important;

  border-bottom:1px solid rgba(65,128,181,.16) !important;
}

.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item[open] .e-n-accordion-item-title-text{
  color:var(--faq-gold) !important;
}

.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
  color:var(--faq-gold) !important;
}


/* کانتینر پاسخ؛ فقط فرزند مستقیم هر سؤال */
.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item > .e-con{
  padding:13px 17px 17px !important;

  background:var(--faq-open-bg) !important;
  border:none !important;
}


/* متن‌های داخل پاسخ */
.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item > .e-con,
.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item > .e-con p,
.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item > .e-con .elementor-widget-text-editor{
  color:var(--faq-muted) !important;

  font-size:13px;
  font-weight:400;
  line-height:2;

  direction:rtl;
  text-align:right;
}

.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item > .e-con p{
  margin:0 !important;
}


/* هاور */
.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item:hover{
  transform:translateY(-2px);

  border-color:rgba(52,151,222,.38) !important;

  box-shadow:
    0 9px 22px rgba(0,0,0,.13),
    0 0 12px rgba(33,151,224,.06);
}

.elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{
  color:var(--faq-gold) !important;
}


/* موبایل */
@media(max-width:767px){

  .elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion{
    gap:8px;
  }

  .elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item-title{
    min-height:52px;
    padding:12px 14px !important;
  }

  .elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item-title-text{
    font-size:14px;
  }

  .elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item > .e-con{
    padding:11px 14px 15px !important;
  }

  .elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item > .e-con,
  .elementor-3768 .elementor-element.elementor-element-eb54ef3 .e-n-accordion-item > .e-con p{
    font-size:12px;
    line-height:1.9;
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-661b39d */.elementor-3768 .elementor-element.elementor-element-661b39d{
  --video-radius:18px;
  --video-gold:#f8c657;
  --video-blue:#28cfff;
  --play-size:82px;

  position:relative;
  transition:
    transform .45s cubic-bezier(.22,1,.36,1);
}


/* نگهدارنده اصلی ویدیو */
.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-widget-container{
  position:relative;
  isolation:isolate;
  border-radius:var(--video-radius);
}


/* هاله نرم پشت ویدیو */
.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-widget-container::before{
  content:"";
  position:absolute;
  z-index:-1;

  inset:-12px;
  border-radius:calc(var(--video-radius) + 10px);

  background:
    radial-gradient(
      ellipse at 22% 50%,
      rgba(248,198,87,.18),
      transparent 43%
    ),
    radial-gradient(
      ellipse at 78% 50%,
      rgba(40,207,255,.16),
      transparent 43%
    );

  filter:blur(15px);
  opacity:.65;
  pointer-events:none;

  transition:opacity .45s ease;
}


/* قاب اصلی طلایی و آبی */
.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-wrapper{
  position:relative;
  z-index:1;

  overflow:hidden;
  border:1px solid transparent;
  border-radius:var(--video-radius);

  background:
    linear-gradient(
      #061f42,
      #061f42
    ) padding-box,

    linear-gradient(
      90deg,
      rgba(248,198,87,.95) 0%,
      rgba(217,154,40,.30) 38%,
      rgba(40,207,255,.30) 62%,
      rgba(40,207,255,.95) 100%
    ) border-box;

  box-shadow:
    0 15px 35px rgba(0,0,0,.25),
    0 0 14px rgba(248,198,87,.10),
    0 0 16px rgba(40,207,255,.10),
    inset 0 0 22px rgba(6,31,66,.22);
}


/* نور متحرک روی پوستر */
.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-wrapper::after{
  content:"";
  position:absolute;
  z-index:4;

  inset:0;
  pointer-events:none;

  background:linear-gradient(
    110deg,
    transparent 0%,
    transparent 36%,
    rgba(255,255,255,.05) 43%,
    rgba(248,198,87,.16) 48%,
    rgba(255,255,255,.18) 50%,
    rgba(40,207,255,.14) 53%,
    transparent 62%,
    transparent 100%
  );

  transform:translateX(-130%);
  animation:energymax-video-light 5.5s ease-in-out infinite;
}


/* پوستر، ویدیو و iframe */
.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-custom-embed-image-overlay,
.elementor-3768 .elementor-element.elementor-element-661b39d iframe,
.elementor-3768 .elementor-element.elementor-element-661b39d video,
.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-video{
  border-radius:calc(var(--video-radius) - 2px);
}

.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-custom-embed-image-overlay img{
  display:block;
  width:100%;
  height:auto;

  filter:
    contrast(1.04)
    saturate(1.06)
    brightness(.98);

  transition:
    transform .65s cubic-bezier(.22,1,.36,1),
    filter .45s ease;
}


/* دکمه پخش */
.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-custom-embed-play{
  width:var(--play-size);
  height:var(--play-size);

  display:flex;
  align-items:center;
  justify-content:center;

  border:2px solid rgba(255,255,255,.94);
  border-radius:50%;

  background:rgba(4,18,39,.52);
  backdrop-filter:blur(5px);

  box-shadow:
    0 0 0 6px rgba(255,255,255,.035),
    0 0 16px rgba(255,255,255,.16),
    0 0 24px rgba(248,198,87,.13),
    inset 0 0 18px rgba(40,207,255,.08);

  transform:translate(-50%,-50%);

  transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    border-color .4s ease,
    box-shadow .4s ease;
}


/* آیکن پخش المنتور */
.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-custom-embed-play i{
  color:#fff;
  font-size:calc(var(--play-size) * .38);

  text-shadow:
    0 0 8px rgba(255,255,255,.35);
}


/* پشتیبانی از آیکن SVG */
.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-custom-embed-play svg{
  width:38%;
  height:38%;
  fill:#fff;

  filter:drop-shadow(0 0 6px rgba(255,255,255,.30));
}


/* هاور کل ویدیو */
.elementor-3768 .elementor-element.elementor-element-661b39d:hover{
  transform:translateY(-4px);
}

.elementor-3768 .elementor-element.elementor-element-661b39d:hover .elementor-widget-container::before{
  opacity:.95;
}

.elementor-3768 .elementor-element.elementor-element-661b39d:hover .elementor-custom-embed-image-overlay img{
  transform:scale(1.018);

  filter:
    contrast(1.06)
    saturate(1.10)
    brightness(1.02);
}

.elementor-3768 .elementor-element.elementor-element-661b39d:hover .elementor-custom-embed-play{
  transform:
    translate(-50%,-50%)
    scale(1.07);

  border-color:var(--video-gold);

  box-shadow:
    0 0 0 7px rgba(248,198,87,.055),
    0 0 20px rgba(248,198,87,.32),
    0 0 30px rgba(40,207,255,.18),
    inset 0 0 20px rgba(255,255,255,.06);
}


/* عبور نور از روی تصویر */
@keyframes energymax-video-light{

  0%,
  18%{
    transform:translateX(-130%);
    opacity:0;
  }

  28%{
    opacity:1;
  }

  72%{
    opacity:1;
  }

  82%,
  100%{
    transform:translateX(130%);
    opacity:0;
  }
}


/* موبایل */
@media(max-width:767px){

  .elementor-3768 .elementor-element.elementor-element-661b39d{
    --video-radius:14px;
    --play-size:62px;
  }

  .elementor-3768 .elementor-element.elementor-element-661b39d:hover{
    transform:none;
  }

  .elementor-3768 .elementor-element.elementor-element-661b39d .elementor-widget-container::before{
    inset:-7px;
    filter:blur(10px);
  }
}


/* کاهش حرکت */
@media(prefers-reduced-motion:reduce){

  .elementor-3768 .elementor-element.elementor-element-661b39d,
  .elementor-3768 .elementor-element.elementor-element-661b39d .elementor-wrapper::after,
  .elementor-3768 .elementor-element.elementor-element-661b39d .elementor-custom-embed-image-overlay img{
    animation:none;
    transition:none;
  }
}
/* حذف کامل آیکن دایره‌ای پیش‌فرض المنتور */
.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-custom-embed-play i,
.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-custom-embed-play svg{
  display:none !important;
}

/* ساخت علامت Play مستقیم داخل دایره بزرگ */
.elementor-3768 .elementor-element.elementor-element-661b39d .elementor-custom-embed-play::before{
  content:"";
  display:block;

  width:0;
  height:0;

  border-top:
    calc(var(--play-size) * .15)
    solid transparent;

  border-bottom:
    calc(var(--play-size) * .15)
    solid transparent;

  border-left:
    calc(var(--play-size) * .24)
    solid #ffffff;

  transform:
    translateX(calc(var(--play-size) * .035));

  filter:
    drop-shadow(0 0 4px rgba(255,255,255,.45))
    drop-shadow(0 0 9px rgba(40,207,255,.20));

  transition:
    transform .35s ease,
    filter .35s ease;
}

/* واکنش نرم هنگام هاور */
.elementor-3768 .elementor-element.elementor-element-661b39d:hover .elementor-custom-embed-play::before{
  transform:
    translateX(calc(var(--play-size) * .035))
    scale(1.08);

  filter:
    drop-shadow(0 0 6px rgba(255,255,255,.70))
    drop-shadow(0 0 12px rgba(248,198,87,.30));
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e66427d *//* فقط قاب اطراف خود آیکن */
.elementor-3768 .elementor-element.elementor-element-e66427d .elementor-icon-box-icon .elementor-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  width:auto;
  height:auto;

  padding:.50em;
  border:1px solid rgba(226,168,53,.72);
  border-radius:.32em;

  background:transparent;
  box-sizing:content-box;

  box-shadow:
    0 0 .28em rgba(226,168,53,.14),
    inset 0 0 .25em rgba(226,168,53,.05);

  transition:
    border-color .3s ease,
    box-shadow .3s ease;
}

/* پشتیبانی از آیکن SVG */
.elementor-3768 .elementor-element.elementor-element-e66427d .elementor-icon-box-icon .elementor-icon svg{
  width:1em;
  height:1em;
}

/* هاور بسیار ظریف */
.elementor-3768 .elementor-element.elementor-element-e66427d:hover .elementor-icon-box-icon .elementor-icon{
  border-color:#f8c657;

  box-shadow:
    0 0 .48em rgba(248,198,87,.28),
    inset 0 0 .3em rgba(248,198,87,.07);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ddf806 *//* فقط قاب اطراف خود آیکن */
.elementor-3768 .elementor-element.elementor-element-0ddf806 .elementor-icon-box-icon .elementor-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  width:auto;
  height:auto;

  padding:.50em;
  border:1px solid rgba(226,168,53,.72);
  border-radius:.32em;

  background:transparent;
  box-sizing:content-box;

  box-shadow:
    0 0 .28em rgba(226,168,53,.14),
    inset 0 0 .25em rgba(226,168,53,.05);

  transition:
    border-color .3s ease,
    box-shadow .3s ease;
}

/* پشتیبانی از آیکن SVG */
.elementor-3768 .elementor-element.elementor-element-0ddf806 .elementor-icon-box-icon .elementor-icon svg{
  width:1em;
  height:1em;
}

/* هاور بسیار ظریف */
.elementor-3768 .elementor-element.elementor-element-0ddf806:hover .elementor-icon-box-icon .elementor-icon{
  border-color:#f8c657;

  box-shadow:
    0 0 .48em rgba(248,198,87,.28),
    inset 0 0 .3em rgba(248,198,87,.07);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a6cbb5 *//* فقط قاب اطراف خود آیکن */
.elementor-3768 .elementor-element.elementor-element-9a6cbb5 .elementor-icon-box-icon .elementor-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  width:auto;
  height:auto;

  padding:.50em;
  border:1px solid rgba(226,168,53,.72);
  border-radius:.32em;

  background:transparent;
  box-sizing:content-box;

  box-shadow:
    0 0 .28em rgba(226,168,53,.14),
    inset 0 0 .25em rgba(226,168,53,.05);

  transition:
    border-color .3s ease,
    box-shadow .3s ease;
}

/* پشتیبانی از آیکن SVG */
.elementor-3768 .elementor-element.elementor-element-9a6cbb5 .elementor-icon-box-icon .elementor-icon svg{
  width:1em;
  height:1em;
}

/* هاور بسیار ظریف */
.elementor-3768 .elementor-element.elementor-element-9a6cbb5:hover .elementor-icon-box-icon .elementor-icon{
  border-color:#f8c657;

  box-shadow:
    0 0 .48em rgba(248,198,87,.28),
    inset 0 0 .3em rgba(248,198,87,.07);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b8114 *//* فقط قاب اطراف خود آیکن */
.elementor-3768 .elementor-element.elementor-element-c5b8114 .elementor-icon-box-icon .elementor-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  width:auto;
  height:auto;

  padding:.50em;
  border:1px solid rgba(226,168,53,.72);
  border-radius:.32em;

  background:transparent;
  box-sizing:content-box;

  box-shadow:
    0 0 .28em rgba(226,168,53,.14),
    inset 0 0 .25em rgba(226,168,53,.05);

  transition:
    border-color .3s ease,
    box-shadow .3s ease;
}

/* پشتیبانی از آیکن SVG */
.elementor-3768 .elementor-element.elementor-element-c5b8114 .elementor-icon-box-icon .elementor-icon svg{
  width:1em;
  height:1em;
}

/* هاور بسیار ظریف */
.elementor-3768 .elementor-element.elementor-element-c5b8114:hover .elementor-icon-box-icon .elementor-icon{
  border-color:#f8c657;

  box-shadow:
    0 0 .48em rgba(248,198,87,.28),
    inset 0 0 .3em rgba(248,198,87,.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-216f2ea */.elementor-3768 .elementor-element.elementor-element-216f2ea{
  --emx-blue:#27b9ff;
  --emx-gold:#e7ad32;
  --emx-icon-gap:.48em;

  position:relative;
  display:flex;
  flex-direction:column;
  gap:0 !important;

  /* سمت راست بدون پدینگ است تا خط و نقاط دقیقاً روی حاشیه باشند */
  padding:10px 0 10px 18px;

  border:1px solid rgba(49,121,181,.25);
  border-radius:18px;

  background:
    linear-gradient(
      145deg,
      rgba(8,36,73,.55),
      rgba(3,20,45,.35)
    );

  box-shadow:
    inset 0 0 24px rgba(22,111,180,.035),
    0 12px 30px rgba(0,0,0,.12);

  overflow:visible;
  box-sizing:border-box;
}

/* خط آبی دقیقاً روی حاشیه اصلی سمت راست */
.elementor-3768 .elementor-element.elementor-element-216f2ea::after{
  content:"";
  position:absolute;
  z-index:3;

  top:18px;
  right:-1px;
  bottom:18px;

  width:1px;

  background:linear-gradient(
    to bottom,
    transparent 0%,
    rgba(39,185,255,.28) 8%,
    rgba(39,185,255,.78) 25%,
    rgba(39,185,255,.78) 75%,
    rgba(39,185,255,.28) 92%,
    transparent 100%
  );

  box-shadow:
    0 0 5px rgba(39,185,255,.50),
    0 0 10px rgba(39,185,255,.18);

  pointer-events:none;
}


/* چهار جعبه آیکن */
.elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-widget-icon-box{
  position:relative;
  z-index:2;

  width:100%;
  margin:0 !important;

  /* فاصله منظم بدون تغییر اندازه کلی غیرضروری */
  padding:17px 18px 17px 0;

  box-sizing:border-box;
}


/* جداکننده ظریف بین آیتم‌ها */
.elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-widget-icon-box:not(:last-child)::before{
  content:"";
  position:absolute;

  left:0;
  right:18px;
  bottom:0;

  height:1px;

  background:linear-gradient(
    90deg,
    transparent 0%,
    rgba(73,129,176,.14) 15%,
    rgba(73,129,176,.18) 55%,
    transparent 100%
  );

  pointer-events:none;
}


/* نقاط نورانی دقیقاً روی خط حاشیه اصلی */
.elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-widget-icon-box::after{
  content:"";
  position:absolute;
  z-index:5;

  top:50%;
  right:-4px;

  width:7px;
  height:7px;

  border-radius:50%;
  transform:translateY(-50%);

  background:#41c5ff;

  box-shadow:
    0 0 4px rgba(65,197,255,1),
    0 0 10px rgba(39,185,255,.65),
    0 0 17px rgba(39,185,255,.28);

  pointer-events:none;
}


/* چینش دقیق: آیکن راست، متن چپ */
.elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-icon-box-wrapper{
  display:flex !important;
  flex-direction:row !important;
  direction:rtl;

  align-items:center !important;
  justify-content:flex-start !important;

  width:100%;
  gap:15px;

  text-align:right !important;
}


/* نگهدارنده آیکن */
.elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-icon-box-icon{
  flex:0 0 auto;
  margin:0 !important;
}


/* فقط قاب آیکن؛ سایز آیکن همچنان از المنتور کنترل می‌شود */
.elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-icon-box-icon .elementor-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  width:auto;
  height:auto;

  padding:var(--emx-icon-gap);

  color:var(--emx-gold);

  background:
    linear-gradient(
      145deg,
      rgba(12,38,72,.88),
      rgba(4,18,40,.92)
    );

  border:1px solid rgba(231,173,50,.62);
  border-radius:.32em;

  box-sizing:content-box;

  box-shadow:
    0 0 .30em rgba(231,173,50,.12),
    inset 0 0 .42em rgba(231,173,50,.045);

  transition:
    border-color .3s ease,
    box-shadow .3s ease;
}


/* آیکن SVG با اندازه انتخاب‌شده در المنتور */
.elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-icon-box-icon .elementor-icon svg{
  width:1em;
  height:1em;
}


/* بخش متن */
.elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-icon-box-content{
  flex:1 1 auto;
  min-width:0;
}


/* فقط اصلاح فاصله‌ها؛ سایز فونت تغییر نمی‌کند */
.elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-icon-box-title{
  margin:0 0 7px !important;
  line-height:1.45;
}

.elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-icon-box-description{
  margin:0 !important;
  line-height:1.8;
}


/* هاور خیلی ظریف */
.elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-widget-icon-box:hover .elementor-icon{
  border-color:rgba(248,198,87,.95);

  box-shadow:
    0 0 .55em rgba(248,198,87,.25),
    inset 0 0 .42em rgba(248,198,87,.07);
}


/* موبایل */
@media(max-width:767px){

  .elementor-3768 .elementor-element.elementor-element-216f2ea{
    padding:8px 0 8px 13px;
    border-radius:15px;
  }

  .elementor-3768 .elementor-element.elementor-element-216f2ea::after{
    top:15px;
    bottom:15px;
  }

  .elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-widget-icon-box{
    padding:14px 14px 14px 0;
  }

  .elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-widget-icon-box:not(:last-child)::before{
    right:14px;
  }

  .elementor-3768 .elementor-element.elementor-element-216f2ea .elementor-icon-box-wrapper{
    gap:11px;
  }
}

/* فقط آیکن‌باکس گواهینامه */
.elementor-3768 .elementor-element.elementor-element-216f2ea .certificate-iconbox .elementor-icon-box-wrapper {
    align-items: flex-start !important;
}

/* عنوان گواهینامه در قسمت بالا */
.elementor-3768 .elementor-element.elementor-element-216f2ea .certificate-iconbox .elementor-icon-box-content {
    padding-top: 3px !important;
}

.elementor-3768 .elementor-element.elementor-element-216f2ea .certificate-iconbox .elementor-icon-box-title {
    margin: 0 !important;
    line-height: 1.5 !important;
}

/* حذف فاصله پایین ویجت گواهینامه */
.elementor-3768 .elementor-element.elementor-element-216f2ea .certificate-iconbox {
    margin-bottom: 0 !important;
}

/* آوردن تصویر به محل توضیحات */
.elementor-3768 .elementor-element.elementor-element-216f2ea .certificate-image {
    width: auto !important;
    max-width: 150px !important;
    margin-top: -30px !important;
    margin-right: 82px !important;
    margin-left: auto !important;
    z-index: 2;
}

/* تنظیم اندازه خود تصویر */
.elementor-3768 .elementor-element.elementor-element-216f2ea .certificate-image img {
    display: block !important;
    width: 110px !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c41b253 */.elementor-3768 .elementor-element.elementor-element-c41b253{
  width:calc(100% - 50px) !important;
  max-width:1300px !important;
  margin:35px auto !important;
  align-self:center !important;
  box-sizing:border-box;
  border-radius:22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60972d3 */.elementor-3768 .elementor-element.elementor-element-60972d3{
  width:calc(100% - 50px) !important;
  max-width:1300px !important;
  margin:35px auto !important;
  align-self:center !important;
  box-sizing:border-box;
  border-radius:22px;
}
.elementor-3768 .elementor-element.elementor-element-60972d3{
  --brand-gap:14px;
  --brand-height:150px;
  --brand-radius:15px;
  --brand-logo-width:130px;

  position:relative;
  isolation:isolate;

  width:100%;
  padding:18px;

  border:1px solid rgba(42,139,207,.30);
  border-radius:22px;

  background:
    radial-gradient(
      circle at 50% 0%,
      rgba(34,170,245,.08),
      transparent 48%
    ),
    linear-gradient(
      145deg,
      rgba(8,34,70,.72),
      rgba(4,21,47,.60)
    );

  box-shadow:
    inset 0 0 28px rgba(34,160,230,.035),
    0 15px 35px rgba(0,0,0,.14);

  overflow:hidden;
  box-sizing:border-box;
}


/* فقط Wrapper داخلی المنتور تبدیل به گرید شود */
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner{
  display:grid !important;
  grid-template-columns:repeat(6, minmax(0, 1fr)) !important;
  align-items:stretch !important;

  width:100% !important;
  max-width:none !important;

  gap:var(--brand-gap) !important;
  padding:0 !important;
}


/* حالت جایگزین برای کانتینرهای Full Width بدون Wrapper */
.elementor-3768 .elementor-element.elementor-element-60972d3:not(:has(> .e-con-inner)){
  display:grid !important;
  grid-template-columns:repeat(6, minmax(0, 1fr)) !important;
  align-items:stretch !important;
  gap:var(--brand-gap) !important;
}


/* فقط شش کانتینر مستقیم برندها */
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner > .e-con,
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con.e-child{
  --brand-accent:#25c5ff;

  position:relative;
  isolation:isolate;

  display:flex !important;
  align-items:center !important;
  justify-content:center !important;

  width:auto !important;
  min-width:0 !important;
  min-height:var(--brand-height);

  margin:0 !important;
  padding:20px 12px !important;

  border:1px solid rgba(49,136,198,.34);
  border-radius:var(--brand-radius);

  background:
    linear-gradient(
      145deg,
      rgba(12,43,81,.90),
      rgba(4,22,49,.86)
    );

  box-shadow:
    inset 0 0 18px rgba(42,165,235,.04),
    0 8px 22px rgba(0,0,0,.13);

  overflow:hidden;
  box-sizing:border-box;

  transition:
    transform .35s cubic-bezier(.22,1,.36,1),
    border-color .35s ease,
    box-shadow .35s ease;
}


/* رنگ طلایی یک‌درمیان */
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner > .e-con:nth-child(even),
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con.e-child:nth-child(even){
  --brand-accent:#f4ba3d;

  border-color:rgba(228,171,50,.34);
}


/* نور کوچک پایین هر کارت */
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner > .e-con::after,
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con.e-child::after{
  content:"";
  position:absolute;

  left:32%;
  right:32%;
  bottom:0;

  height:2px;
  border-radius:50%;

  background:linear-gradient(
    90deg,
    transparent,
    var(--brand-accent),
    transparent
  );

  box-shadow:0 0 8px var(--brand-accent);
  opacity:.72;

  pointer-events:none;

  transition:
    left .35s ease,
    right .35s ease,
    opacity .35s ease;
}


/* ویجت تصویر */
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner > .e-con .elementor-widget-image,
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con.e-child .elementor-widget-image{
  width:100%;
  margin:0 !important;
  text-align:center;
}


/* خود لوگو */
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner > .e-con .elementor-widget-image img,
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con.e-child .elementor-widget-image img{
  display:block;

  width:auto !important;
  height:auto !important;

  max-width:min(100%, var(--brand-logo-width)) !important;
  max-height:72px !important;

  margin-inline:auto;

  object-fit:contain;

  opacity:.86;

  filter:
    brightness(1.06)
    contrast(1.03);

  transition:
    transform .35s cubic-bezier(.22,1,.36,1),
    opacity .35s ease,
    filter .35s ease;
}


/* هاور کارت */
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner > .e-con:hover,
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con.e-child:hover{
  transform:translateY(-5px);

  border-color:var(--brand-accent);

  box-shadow:
    0 14px 28px rgba(0,0,0,.20),
    0 0 14px color-mix(in srgb, var(--brand-accent) 24%, transparent),
    inset 0 0 20px rgba(41,153,221,.055);
}

.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner > .e-con:hover::after,
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con.e-child:hover::after{
  left:18%;
  right:18%;
  opacity:1;
}

.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner > .e-con:hover img,
.elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con.e-child:hover img{
  transform:scale(1.06);
  opacity:1;

  filter:
    brightness(1.15)
    contrast(1.05)
    drop-shadow(0 0 7px rgba(255,255,255,.12));
}


/* خط نور بالای قاب اصلی */
.elementor-3768 .elementor-element.elementor-element-60972d3::before{
  content:"";
  position:absolute;
  z-index:2;

  top:0;
  left:12%;
  right:12%;

  height:1px;

  background:linear-gradient(
    90deg,
    transparent,
    rgba(38,197,255,.65),
    rgba(248,190,62,.88),
    rgba(38,197,255,.65),
    transparent
  );

  pointer-events:none;
}


/* تبلت */
@media(max-width:1024px){

  .elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner{
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
  }

  .elementor-3768 .elementor-element.elementor-element-60972d3:not(:has(> .e-con-inner)){
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
  }
}


/* موبایل */
@media(max-width:767px){

  .elementor-3768 .elementor-element.elementor-element-60972d3{
    --brand-gap:10px;
    --brand-height:125px;
    --brand-logo-width:105px;

    padding:12px;
    border-radius:17px;
  }

  .elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }

  .elementor-3768 .elementor-element.elementor-element-60972d3:not(:has(> .e-con-inner)){
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }

  .elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner > .e-con,
  .elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con.e-child{
    padding:15px 9px !important;
    border-radius:12px;
  }

  .elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con-inner > .e-con .elementor-widget-image img,
  .elementor-3768 .elementor-element.elementor-element-60972d3 > .e-con.e-child .elementor-widget-image img{
    max-height:55px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-becab36 */.elementor-3768 .elementor-element.elementor-element-becab36{
  text-align:center;
  --emx-mini-line-w: 92px;
  --emx-mini-line-gap: 14px;
  --emx-gold: #f2b83d;
  --emx-gold-soft: rgba(242,184,61,.45);
  --emx-gold-fade: rgba(242,184,61,0);
}

.elementor-3768 .elementor-element.elementor-element-becab36 .elementor-heading-title{
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  gap:var(--emx-mini-line-gap);
  width:auto !important;
  margin:0 auto;
  position:relative;
  white-space:nowrap;
}

/* دو طرف تیتر */
.elementor-3768 .elementor-element.elementor-element-becab36 .elementor-heading-title::before,
.elementor-3768 .elementor-element.elementor-element-becab36 .elementor-heading-title::after{
  content:"";
  display:block;
  width:var(--emx-mini-line-w);
  min-width:var(--emx-mini-line-w);
  height:8px;
  background-repeat:no-repeat;
  background-position:center;
  pointer-events:none;
  transform:translateY(1px);
}

/* سمت چپ: نقطه بیرون، خط به سمت متن */
.elementor-3768 .elementor-element.elementor-element-becab36 .elementor-heading-title::before{
  background-image:
    radial-gradient(circle, #ffd86f 0 2.2px, rgba(255,216,111,.55) 2.2px 4.6px, transparent 4.7px),
    linear-gradient(to left, var(--emx-gold) 0%, var(--emx-gold-soft) 45%, var(--emx-gold-fade) 100%);
  background-size:
    8px 8px,
    calc(100% - 14px) 1.5px;
  background-position:
    left center,
    right center;
  filter: drop-shadow(0 0 3px rgba(242,184,61,.45));
}

/* سمت راست: خط از متن، نقطه بیرون */
.elementor-3768 .elementor-element.elementor-element-becab36 .elementor-heading-title::after{
  background-image:
    linear-gradient(to right, var(--emx-gold) 0%, var(--emx-gold-soft) 45%, var(--emx-gold-fade) 100%),
    radial-gradient(circle, #ffd86f 0 2.2px, rgba(255,216,111,.55) 2.2px 4.6px, transparent 4.7px);
  background-size:
    calc(100% - 14px) 1.5px,
    8px 8px;
  background-position:
    left center,
    right center;
  filter: drop-shadow(0 0 3px rgba(242,184,61,.45));
}

@media (max-width: 767px){
  .elementor-3768 .elementor-element.elementor-element-becab36{
    --emx-mini-line-w: 54px;
    --emx-mini-line-gap: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-758f81c */.elementor-3768 .elementor-element.elementor-element-758f81c{
  --emx-side-length:clamp(150px, 28vw, 450px);
  --emx-side-gap:18px;

  --emx-blue:#20c9ff;
  --emx-blue-light:#8cecff;
  --emx-gold:#f2b83d;
}


/* خود دکمه */
.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button{
  position:relative;
  isolation:isolate;
  overflow:visible !important;

  border:1px solid transparent !important;

  /* بدون border-radius؛ از تنظیمات المنتور خوانده می‌شود */
  background:
    linear-gradient(
      180deg,
      rgba(7,43,91,.96),
      rgba(3,25,58,.98)
    ) padding-box,

    linear-gradient(
      90deg,
      rgba(32,201,255,.55),
      var(--emx-blue-light) 50%,
      rgba(32,201,255,.55)
    ) border-box !important;

  color:#31bfff !important;

  box-shadow:
    0 0 8px rgba(32,201,255,.32),
    0 0 18px rgba(32,201,255,.15),
    inset 0 1px 0 rgba(170,242,255,.48),
    inset 0 0 18px rgba(32,201,255,.06);

  transition:
    color .3s ease,
    border-color .3s ease,
    background .3s ease,
    box-shadow .3s ease,
    transform .3s ease;
}


/* متن و آیکن دکمه */
.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button-text,
.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button-icon,
.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button-icon i{
  position:relative;
  z-index:3;
  color:inherit !important;
}

.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button-icon svg,
.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button-icon svg path{
  fill:currentColor !important;
}


/* ساختار مشترک خطوط رباتیک دو طرف */
.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button::before,
.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button::after{
  content:"";
  position:absolute;
  z-index:0;

  top:50%;
  width:var(--emx-side-length);
  height:20px;

  transform:translateY(-50%);

  pointer-events:none;

  background:

    /* نقطه نورانی نزدیک دکمه */
    radial-gradient(
      circle at 7px 50%,
      #d9faff 0 1.5px,
      var(--emx-blue) 2px 3px,
      rgba(32,201,255,.18) 3.5px 6px,
      transparent 6.5px
    ),

    /* خط نقطه‌چین آبی */
    repeating-linear-gradient(
      90deg,
      rgba(31,184,244,.72) 0 7px,
      transparent 7px 13px
    ) 17px 50% / 61% 1px no-repeat,

    /* خط ممتد محو زیر نقطه‌چین */
    linear-gradient(
      90deg,
      rgba(32,201,255,.42),
      rgba(32,201,255,.10)
    ) 17px 50% / 61% 1px no-repeat,

    /* خطوط مورب طلایی */
    repeating-linear-gradient(
      135deg,
      var(--emx-gold) 0 3px,
      transparent 3px 7px
    ) 79% 50% / 50px 6px no-repeat,

    /* خط طلایی پشت بخش مورب */
    linear-gradient(
      90deg,
      transparent,
      rgba(242,184,61,.48),
      transparent
    ) 79% 50% / 66px 1px no-repeat,

    /* ادامه خط آبی تا انتهای بخش */
    linear-gradient(
      90deg,
      rgba(32,201,255,.28),
      transparent
    ) right center / 16% 1px no-repeat;

  opacity:.82;

  filter:
    drop-shadow(0 0 3px rgba(32,201,255,.30));

  transition:
    opacity .35s ease,
    filter .35s ease;
}


/* خط سمت راست */
.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button::after{
  left:calc(100% + var(--emx-side-gap));
}


/* خط سمت چپ؛ آینه خط راست */
.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button::before{
  right:calc(100% + var(--emx-side-gap));

  transform:
    translateY(-50%)
    scaleX(-1);
}


/* هاور */
.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button:hover{
  transform:translateY(-2px);

  color:#8deaff !important;

  box-shadow:
    0 0 11px rgba(32,201,255,.50),
    0 0 24px rgba(32,201,255,.22),
    inset 0 1px 0 rgba(215,250,255,.72),
    inset 0 0 22px rgba(32,201,255,.10);
}

.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button:hover::before,
.elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button:hover::after{
  opacity:1;

  filter:
    drop-shadow(0 0 4px rgba(32,201,255,.55))
    drop-shadow(0 0 7px rgba(242,184,61,.18));
}


/* تبلت */
@media(max-width:1024px){
  .elementor-3768 .elementor-element.elementor-element-758f81c{
    --emx-side-length:clamp(100px, 21vw, 240px);
  }
}


/* موبایل */
@media(max-width:767px){
  .elementor-3768 .elementor-element.elementor-element-758f81c{
    --emx-side-length:clamp(45px, 15vw, 85px);
    --emx-side-gap:9px;
  }

  .elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button::before,
  .elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button::after{
    height:14px;

    background:
      radial-gradient(
        circle at 4px 50%,
        var(--emx-blue-light) 0 1.5px,
        var(--emx-blue) 2px 3px,
        transparent 3.5px
      ),

      repeating-linear-gradient(
        90deg,
        rgba(32,201,255,.68) 0 5px,
        transparent 5px 10px
      ) 12px 50% / 70% 1px no-repeat,

      repeating-linear-gradient(
        135deg,
        var(--emx-gold) 0 2px,
        transparent 2px 5px
      ) right center / 26px 5px no-repeat;
  }
}


/* کاهش حرکت */
@media(prefers-reduced-motion:reduce){
  .elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button,
  .elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button::before,
  .elementor-3768 .elementor-element.elementor-element-758f81c .elementor-button::after{
    transition:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca1550 */.elementor-3768 .elementor-element.elementor-element-5ca1550{
  width:calc(100% - 50px) !important;
  max-width:1300px !important;
  margin:35px auto !important;
  align-self:center !important;
  box-sizing:border-box;
  border-radius:22px;
}
.elementor-3768 .elementor-element.elementor-element-5ca1550{
  --emx-bg-1:#041a3b;
  --emx-bg-2:#061f42;
  --emx-bg-3:#082a56;
  --emx-blue:#1fc8ff;
  --emx-blue-2:#5fe3ff;
  --emx-gold:#f0b83a;
  --emx-line:rgba(31,200,255,.18);
  --emx-border:rgba(43,185,255,.28);

  position: relative;
  overflow: hidden;
  isolation: isolate;

  border-radius: 28px;
  border: 1px solid var(--emx-border);

  background:
    radial-gradient(circle at 50% 0%, rgba(39,163,255,.10), transparent 38%),
    radial-gradient(circle at 50% 100%, rgba(39,163,255,.07), transparent 32%),
    linear-gradient(180deg, rgba(10,40,83,.95) 0%, rgba(4,24,59,.98) 100%);

  box-shadow:
    inset 0 0 0 1px rgba(120,220,255,.05),
    inset 0 0 45px rgba(0,170,255,.05),
    0 0 0 1px rgba(0,170,255,.04),
    0 14px 40px rgba(0,0,0,.22);
}


/* لایه خط‌های رباتیک و تزئینی */
.elementor-3768 .elementor-element.elementor-element-5ca1550::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background:
    /* خط‌های افقی خیلی محو */
    repeating-linear-gradient(
      180deg,
      transparent 0px,
      transparent 30px,
      rgba(255,255,255,.012) 31px,
      transparent 32px
    ),

    /* خطوط مدار سمت چپ */
    linear-gradient(90deg, transparent 0 11%, rgba(31,200,255,.12) 11% 11.2%, transparent 11.2%),
    linear-gradient(90deg, transparent 0 15%, rgba(31,200,255,.10) 15% 15.2%, transparent 15.2%),
    linear-gradient(90deg, transparent 0 19%, rgba(31,200,255,.08) 19% 19.2%, transparent 19.2%),

    /* خطوط مدار سمت راست */
    linear-gradient(270deg, transparent 0 11%, rgba(31,200,255,.12) 11% 11.2%, transparent 11.2%),
    linear-gradient(270deg, transparent 0 15%, rgba(31,200,255,.10) 15% 15.2%, transparent 15.2%),
    linear-gradient(270deg, transparent 0 19%, rgba(31,200,255,.08) 19% 19.2%, transparent 19.2%),

    /* هاله مرکزی */
    radial-gradient(circle at 50% 18%, rgba(31,200,255,.07), transparent 30%);

  opacity:.9;
}


/* حاشیه داخلی + گوشه‌های نورانی */
.elementor-3768 .elementor-element.elementor-element-5ca1550::after{
  content:"";
  position:absolute;
  inset:14px;
  z-index:0;
  pointer-events:none;
  border-radius:22px;

  border:1px solid rgba(46,186,255,.16);

  background:
    /* گوشه بالا چپ */
    linear-gradient(135deg,
      transparent 0 26px,
      rgba(56,196,255,.95) 26px 29px,
      transparent 29px
    ) top left / 120px 120px no-repeat,

    /* گوشه بالا راست */
    linear-gradient(225deg,
      transparent 0 26px,
      rgba(56,196,255,.95) 26px 29px,
      transparent 29px
    ) top right / 120px 120px no-repeat,

    /* گوشه پایین چپ */
    linear-gradient(45deg,
      transparent 0 26px,
      rgba(56,196,255,.35) 26px 29px,
      transparent 29px
    ) bottom left / 120px 120px no-repeat,

    /* گوشه پایین راست */
    linear-gradient(-45deg,
      transparent 0 26px,
      rgba(56,196,255,.35) 26px 29px,
      transparent 29px
    ) bottom right / 120px 120px no-repeat,

    /* درخشش بالا */
    linear-gradient(90deg,
      transparent 0%,
      transparent 22%,
      rgba(90,225,255,.35) 30%,
      rgba(90,225,255,.18) 50%,
      rgba(90,225,255,.35) 70%,
      transparent 78%,
      transparent 100%
    ) top center / 100% 1px no-repeat;

  box-shadow:
    inset 0 0 25px rgba(26,171,255,.035),
    0 0 22px rgba(26,171,255,.05);
}


/* اینکه همه آیتم‌های داخلی روی لایه بالا بمانند */
.elementor-3768 .elementor-element.elementor-element-5ca1550 > *{
  position:relative;
  z-index:2;
}/* End custom CSS */