.elementor-197 .elementor-element.elementor-element-5c51b69d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:14;}.elementor-197 .elementor-element.elementor-element-5c51b69d:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-5c51b69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E1F9;}.elementor-197 .elementor-element.elementor-element-2f3afcef{--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-2f3afcef:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-2f3afcef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEDFF;}.elementor-197 .elementor-element.elementor-element-7c38b727{--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:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-7c38b727.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-197 .elementor-element.elementor-element-e22e72f{text-align:start;}.elementor-197 .elementor-element.elementor-element-e22e72f .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:28px;font-weight:900;color:#212744;}.elementor-197 .elementor-element.elementor-element-1711524b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#D7E2FF;}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-197 .elementor-element.elementor-element-67863f99{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-item > a{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-text{color:#525252;transition:color 0.3s;}.elementor-197 .elementor-element.elementor-element-47fb1aec{--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-197 .elementor-element.elementor-element-4083c33d .elementor-button{background-color:#8576ED;font-family:"YekanBakh", Sans-serif;font-size:18px;font-weight:600;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-197 .elementor-element.elementor-element-38747abc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-38747abc:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-38747abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E2E1F9 0%, #FBFBFB 64%);}.elementor-197 .elementor-element.elementor-element-38747abc > .elementor-shape-bottom svg, .elementor-197 .elementor-element.elementor-element-38747abc > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:85px;}.elementor-197 .elementor-element.elementor-element-360aaeb3{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:15px 15px 15px 15px;--border-top-width:15px;--border-right-width:15px;--border-bottom-width:15px;--border-left-width:15px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-197 .elementor-element.elementor-element-360aaeb3:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-360aaeb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEDFF;}.elementor-197 .elementor-element.elementor-element-121919f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-1bd3ca07{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-1bd3ca07.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-78e19639{background-color:#8576ED33;padding:12px 20px 12px 20px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-197 .elementor-element.elementor-element-78e19639.elementor-element{--align-self:flex-start;}.elementor-197 .elementor-element.elementor-element-78e19639 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:500;color:#8576ED;}.elementor-197 .elementor-element.elementor-element-28a780b8{--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;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-197 .elementor-element.elementor-element-28a780b8:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-28a780b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8576ED;}.elementor-197 .elementor-element.elementor-element-28a780b8.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-615adbcd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-197 .elementor-element.elementor-element-615adbcd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-615adbcd .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:78px;font-weight:900;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-197 .elementor-element.elementor-element-45a5448{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#261734;}.elementor-197 .elementor-element.elementor-element-45a5448.elementor-element{--align-self:flex-start;}.elementor-197 .elementor-element.elementor-element-45a5448 p{margin-block-end:0px;}.elementor-197 .elementor-element.elementor-element-726193b2{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-35116696 .elementor-button{background-color:#0870C1;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-197 .elementor-element.elementor-element-633666b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-633666b6.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-633666b6 .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-197 .elementor-element.elementor-element-123c58d0{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-197 .elementor-element.elementor-element-220c35a9{left:0px;}body.rtl .elementor-197 .elementor-element.elementor-element-220c35a9{right:0px;}.elementor-197 .elementor-element.elementor-element-220c35a9{top:0px;--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-7ddefad1{width:var( --container-widget-width, 107px );max-width:107px;--container-widget-width:107px;--container-widget-flex-grow:0;top:0px;--lottie-container-width:100%;}body:not(.rtl) .elementor-197 .elementor-element.elementor-element-7ddefad1{left:47px;}body.rtl .elementor-197 .elementor-element.elementor-element-7ddefad1{right:47px;}.elementor-197 .elementor-element.elementor-element-18e10737{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-76f38a3c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-76f38a3c.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-7548fe17{text-align:center;}.elementor-197 .elementor-element.elementor-element-7548fe17 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:900;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-197 .elementor-element.elementor-element-86068ef{--divider-border-style:solid;--divider-color:#8576ED;--divider-border-width:8.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-86068ef .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-197 .elementor-element.elementor-element-86068ef .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-197 .elementor-element.elementor-element-636d2df8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-12985830{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-197 .elementor-element.elementor-element-7cbbcfa6{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-7cbbcfa6:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-7cbbcfa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EBEDFF 100%);}.elementor-197 .elementor-element.elementor-element-7abdd269{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-7abdd269.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-20b0eee7{text-align:center;}.elementor-197 .elementor-element.elementor-element-20b0eee7 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:21px;font-weight:600;line-height:23px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-79e26363{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#010101;}.elementor-197 .elementor-element.elementor-element-79e26363.elementor-element{--align-self:flex-start;}.elementor-197 .elementor-element.elementor-element-79e26363 p{margin-block-end:0px;}.elementor-197 .elementor-element.elementor-element-3a30275a{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-197 .elementor-element.elementor-element-6c63e649{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-6c63e649:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-6c63e649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EBEDFF 100%);}.elementor-197 .elementor-element.elementor-element-2989dd51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-2989dd51.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-3e7f206a{text-align:center;}.elementor-197 .elementor-element.elementor-element-3e7f206a .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:21px;font-weight:600;line-height:23px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-2e53ab33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#010101;}.elementor-197 .elementor-element.elementor-element-2e53ab33.elementor-element{--align-self:flex-start;}.elementor-197 .elementor-element.elementor-element-2e53ab33 p{margin-block-end:0px;}.elementor-197 .elementor-element.elementor-element-273346da{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-197 .elementor-element.elementor-element-73439cfa{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-73439cfa:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-73439cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EBEDFF 100%);}.elementor-197 .elementor-element.elementor-element-40b131eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-40b131eb.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-1e64e909{text-align:center;}.elementor-197 .elementor-element.elementor-element-1e64e909 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:21px;font-weight:600;line-height:23px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-5472be2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#010101;}.elementor-197 .elementor-element.elementor-element-5472be2a.elementor-element{--align-self:flex-start;}.elementor-197 .elementor-element.elementor-element-5472be2a p{margin-block-end:0px;}.elementor-197 .elementor-element.elementor-element-6548cd7d{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-197 .elementor-element.elementor-element-4be1b305{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-4be1b305:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-4be1b305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EBEDFF 100%);}.elementor-197 .elementor-element.elementor-element-4381255d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-4381255d.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-6cbb9dba{text-align:center;}.elementor-197 .elementor-element.elementor-element-6cbb9dba .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:21px;font-weight:600;line-height:23px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-1c2dce18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#010101;}.elementor-197 .elementor-element.elementor-element-1c2dce18.elementor-element{--align-self:flex-start;}.elementor-197 .elementor-element.elementor-element-1c2dce18 p{margin-block-end:0px;}.elementor-197 .elementor-element.elementor-element-1f9269a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-17bfe149{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-4f9e438f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-7adf59be{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-6605fc3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-78fc42ce{--display:flex;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-215d48ee{--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:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-215d48ee.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-3aac8dbc{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-13d01b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:start;}.elementor-197 .elementor-element.elementor-element-13d01b0 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:40px;font-weight:900;line-height:50px;color:#000000;}.elementor-197 .elementor-element.elementor-element-77d89122{--divider-border-style:solid;--divider-color:#8576ED;--divider-border-width:8.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-77d89122.elementor-element{--align-self:flex-start;}.elementor-197 .elementor-element.elementor-element-77d89122 .elementor-divider-separator{width:196px;margin:0 auto;margin-right:0;}.elementor-197 .elementor-element.elementor-element-77d89122 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-197 .elementor-element.elementor-element-3ca4f1ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#000000;}.elementor-197 .elementor-element.elementor-element-7e774482{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-7e774482.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-31761359{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C1C1C1;--border-color:#C1C1C1;}.elementor-197 .elementor-element.elementor-element-31761359.e-con{--align-self:stretch;}.elementor-197 .elementor-element.elementor-element-1f1b85a2.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-1f1b85a2{text-align:center;}.elementor-197 .elementor-element.elementor-element-1f1b85a2 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:25px;font-weight:600;color:#8576ED;}.elementor-197 .elementor-element.elementor-element-1f1b85a2 .elementor-heading-title a:hover, .elementor-197 .elementor-element.elementor-element-1f1b85a2 .elementor-heading-title a:focus{color:#1A4B6B;}.elementor-197 .elementor-element.elementor-element-1f1b85a2 .elementor-heading-title a{transition-duration:0.1s;}.elementor-197 .elementor-element.elementor-element-416e33b3.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-416e33b3{text-align:center;}.elementor-197 .elementor-element.elementor-element-416e33b3 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:16px;font-weight:600;color:#424242;}.elementor-197 .elementor-element.elementor-element-754940aa{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C1C1C1;--border-color:#C1C1C1;}.elementor-197 .elementor-element.elementor-element-754940aa.e-con{--align-self:stretch;}.elementor-197 .elementor-element.elementor-element-365c6c21.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-365c6c21{text-align:center;}.elementor-197 .elementor-element.elementor-element-365c6c21 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:25px;font-weight:600;color:#8576ED;}.elementor-197 .elementor-element.elementor-element-365c6c21 .elementor-heading-title a:hover, .elementor-197 .elementor-element.elementor-element-365c6c21 .elementor-heading-title a:focus{color:#1A4B6B;}.elementor-197 .elementor-element.elementor-element-365c6c21 .elementor-heading-title a{transition-duration:0.1s;}.elementor-197 .elementor-element.elementor-element-37a6a3cd.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-37a6a3cd{text-align:center;}.elementor-197 .elementor-element.elementor-element-37a6a3cd .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:16px;font-weight:600;color:#585858;}.elementor-197 .elementor-element.elementor-element-131f723{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C1C1C1;--border-color:#C1C1C1;}.elementor-197 .elementor-element.elementor-element-131f723.e-con{--align-self:stretch;}.elementor-197 .elementor-element.elementor-element-4730e735.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-4730e735{text-align:center;}.elementor-197 .elementor-element.elementor-element-4730e735 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:25px;font-weight:600;color:#8576ED;}.elementor-197 .elementor-element.elementor-element-4730e735 .elementor-heading-title a:hover, .elementor-197 .elementor-element.elementor-element-4730e735 .elementor-heading-title a:focus{color:#1A4B6B;}.elementor-197 .elementor-element.elementor-element-4730e735 .elementor-heading-title a{transition-duration:0.1s;}.elementor-197 .elementor-element.elementor-element-1d6926c8.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-1d6926c8{text-align:center;}.elementor-197 .elementor-element.elementor-element-1d6926c8 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:16px;font-weight:600;color:#585858;}.elementor-197 .elementor-element.elementor-element-145b50d7{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-9f92f5f.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-9f92f5f{text-align:center;}.elementor-197 .elementor-element.elementor-element-9f92f5f .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:25px;font-weight:600;color:#8576ED;}.elementor-197 .elementor-element.elementor-element-9f92f5f .elementor-heading-title a:hover, .elementor-197 .elementor-element.elementor-element-9f92f5f .elementor-heading-title a:focus{color:#1A4B6B;}.elementor-197 .elementor-element.elementor-element-9f92f5f .elementor-heading-title a{transition-duration:0.1s;}.elementor-197 .elementor-element.elementor-element-2b9e458f.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-2b9e458f{text-align:center;}.elementor-197 .elementor-element.elementor-element-2b9e458f .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:16px;font-weight:600;color:#585858;}.elementor-197 .elementor-element.elementor-element-64f554f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-64f554f > .elementor-shape-top svg, .elementor-197 .elementor-element.elementor-element-64f554f > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:29px;}.elementor-197 .elementor-element.elementor-element-64f554f > .elementor-shape-bottom svg, .elementor-197 .elementor-element.elementor-element-64f554f > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);}.elementor-197 .elementor-element.elementor-element-63b25d4c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-63b25d4c.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-7c395df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-197 .elementor-element.elementor-element-7c395df.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-7c395df .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:50px;font-weight:800;line-height:65px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-2e6ded04{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0px;word-spacing:0px;color:#DCDCDC;}.elementor-197 .elementor-element.elementor-element-2e6ded04.elementor-element{--align-self:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-197 .elementor-element.elementor-element-d7a16dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-164c130e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-1420b6be{text-align:start;}.elementor-197 .elementor-element.elementor-element-1420b6be .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-197 .elementor-element.elementor-element-35a2a9d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-197 .elementor-element.elementor-element-16efe2be img{width:30%;border-radius:15px 15px 15px 15px;}.elementor-197 .elementor-element.elementor-element-62b7d63d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-79fe9616{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-37762736{text-align:start;}.elementor-197 .elementor-element.elementor-element-37762736 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-197 .elementor-element.elementor-element-7a318d61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-486987db img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-197 .elementor-element.elementor-element-52fca382{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-2159f46f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-68d9aeed{text-align:start;}.elementor-197 .elementor-element.elementor-element-68d9aeed .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-197 .elementor-element.elementor-element-55bb0ea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-1a1af921 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-197 .elementor-element.elementor-element-6d335c0b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-4cfb5b8c{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-143faa60{text-align:start;}.elementor-197 .elementor-element.elementor-element-143faa60 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-197 .elementor-element.elementor-element-18439f70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-670a0b93 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-197 .elementor-element.elementor-element-2c07b84{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-39699846{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-6beccf5b{text-align:start;}.elementor-197 .elementor-element.elementor-element-6beccf5b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-197 .elementor-element.elementor-element-5f794dc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-21e9a754 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-197 .elementor-element.elementor-element-18593ef6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-40c27e0f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-b9090d5{text-align:start;}.elementor-197 .elementor-element.elementor-element-b9090d5 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-197 .elementor-element.elementor-element-2aa0ed6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-21233c7d img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-197 .elementor-element.elementor-element-7f782924{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-242f3f7e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-66c10b5d{text-align:start;}.elementor-197 .elementor-element.elementor-element-66c10b5d .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-197 .elementor-element.elementor-element-7e757361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-56753f35 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-197 .elementor-element.elementor-element-2a313577{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-5bda60ae{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-5506300b{text-align:start;}.elementor-197 .elementor-element.elementor-element-5506300b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-197 .elementor-element.elementor-element-5d89d2f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-50537d92 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-197 .elementor-element.elementor-element-64f8849b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-6f7f6b48{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-3aa3bc06{text-align:start;}.elementor-197 .elementor-element.elementor-element-3aa3bc06 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-197 .elementor-element.elementor-element-58fdc79f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-1ed0aaa img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-197 .elementor-element.elementor-element-777bc2ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-379c13d2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-462abd1{text-align:start;}.elementor-197 .elementor-element.elementor-element-462abd1 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-197 .elementor-element.elementor-element-42e384cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-1ebd24e3 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-197 .elementor-element.elementor-element-78a4ea77{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:30px;--n-tabs-title-border-radius:10px 10px 10px 10px;}.elementor-197 .elementor-element.elementor-element-78a4ea77 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0870C117;}.elementor-197 .elementor-element.elementor-element-78a4ea77.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0870C117;}.elementor-197 .elementor-element.elementor-element-78a4ea77.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-197 .elementor-element.elementor-element-78a4ea77.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0870C117;}.elementor-197 .elementor-element.elementor-element-78a4ea77.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"VazirMatn", Sans-serif;font-weight:500;}.elementor-197 .elementor-element.elementor-element-15b12c2a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-359a04ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-20eaacb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-20eaacb5.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-660ca125{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-197 .elementor-element.elementor-element-660ca125.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-660ca125 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-3b45fa0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:18px;color:#D5D3D3;}.elementor-197 .elementor-element.elementor-element-3b45fa0b p{margin-block-end:0px;}.elementor-197 .elementor-element.elementor-element-30c6e597{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-3ab7d578{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-3ab7d578.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-4496004a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-197 .elementor-element.elementor-element-4496004a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-4496004a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-2bf2eb3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:18px;color:#D5D3D3;}.elementor-197 .elementor-element.elementor-element-2bf2eb3e p{margin-block-end:0px;}.elementor-197 .elementor-element.elementor-element-389dce3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-8b77f78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-8b77f78.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-8309822{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-197 .elementor-element.elementor-element-8309822.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-8309822 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-1546362c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:18px;color:#D5D3D3;}.elementor-197 .elementor-element.elementor-element-1546362c p{margin-block-end:0px;}.elementor-197 .elementor-element.elementor-element-26fe7bc6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-73dd1c1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-73dd1c1e.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-45c3a561{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-197 .elementor-element.elementor-element-45c3a561.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-45c3a561 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-35b266db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:18px;color:#D5D3D3;}.elementor-197 .elementor-element.elementor-element-35b266db p{margin-block-end:0px;}.elementor-197 .elementor-element.elementor-element-76eb8fd3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-76eb8fd3:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-76eb8fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FBFBFB 100%);}.elementor-197 .elementor-element.elementor-element-76eb8fd3 > .elementor-shape-bottom svg, .elementor-197 .elementor-element.elementor-element-76eb8fd3 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:95px;}.elementor-197 .elementor-element.elementor-element-598a2d5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-62428a65{--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:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-62428a65.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-4727e071{--lottie-container-width:50px;--lottie-container-opacity:0.8;--lottie-container-opacity-hover:0.88;--lottie-container-transition-duration-hover:0.5s;}.elementor-197 .elementor-element.elementor-element-3598e745{background-color:#8576ED33;padding:12px 20px 12px 20px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-197 .elementor-element.elementor-element-3598e745.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-3598e745 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:700;color:#8576ED;}.elementor-197 .elementor-element.elementor-element-84a8d9a{--lottie-container-width:50px;--lottie-container-opacity:0.8;--lottie-container-opacity-hover:0.88;--lottie-container-transition-duration-hover:0.5s;}.elementor-197 .elementor-element.elementor-element-6c333fa9{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-4a03c733{text-align:center;}.elementor-197 .elementor-element.elementor-element-4a03c733 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:900;color:#000000;}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-item:not(:last-child):after{content:"";height:1%;border-color:#ddd;}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-197 .elementor-element.elementor-element-3d9f45e5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-item > a{font-family:"YekanBakh", Sans-serif;font-size:18px;font-weight:700;}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-197 .elementor-element.elementor-element-632fc27b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-82dd580{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-197 .elementor-element.elementor-element-82dd580:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-82dd580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-197 .elementor-element.elementor-element-82dd580.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-645d4a9{--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;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-645d4a9:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-645d4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-71cac0f9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-50381df9{text-align:start;}.elementor-197 .elementor-element.elementor-element-50381df9 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:19px;font-weight:600;line-height:24px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-22a6b7c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#000000;}.elementor-197 .elementor-element.elementor-element-56b6380a{width:var( --container-widget-width, 8.762% );max-width:8.762%;--container-widget-width:8.762%;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-56b6380a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-7a09f6a6{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-197 .elementor-element.elementor-element-7a09f6a6:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-7a09f6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-197 .elementor-element.elementor-element-7a09f6a6.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-29f02156{--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;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-29f02156:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-29f02156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-6f2ed7ce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-12a9cbab{text-align:start;}.elementor-197 .elementor-element.elementor-element-12a9cbab .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:19px;font-weight:600;line-height:24px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-40b05a69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#000000;}.elementor-197 .elementor-element.elementor-element-1b361f45.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-42e09ad{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-197 .elementor-element.elementor-element-42e09ad:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-42e09ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-197 .elementor-element.elementor-element-6cd9d48{--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;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-6cd9d48:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-6cd9d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-2c9d886a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-cfb234d{text-align:start;}.elementor-197 .elementor-element.elementor-element-cfb234d .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:19px;font-weight:600;line-height:24px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-22c5dc5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#000000;}.elementor-197 .elementor-element.elementor-element-66cfe325.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-326fcd37{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-197 .elementor-element.elementor-element-326fcd37:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-326fcd37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-197 .elementor-element.elementor-element-71a1ebb0{--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;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-71a1ebb0:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-71a1ebb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-1796da6b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-3930fba4{text-align:start;}.elementor-197 .elementor-element.elementor-element-3930fba4 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:19px;font-weight:600;line-height:24px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-6bd95394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#000000;}.elementor-197 .elementor-element.elementor-element-589c40b.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-6ef712cb{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-197 .elementor-element.elementor-element-6ef712cb:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-6ef712cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-197 .elementor-element.elementor-element-3bf0c86a{--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;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-3bf0c86a:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-3bf0c86a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-4a16bc6e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-269b7f3d{text-align:start;}.elementor-197 .elementor-element.elementor-element-269b7f3d .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:19px;font-weight:600;line-height:24px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-7f81796b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#000000;}.elementor-197 .elementor-element.elementor-element-4bfdafba.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-73479b24{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-197 .elementor-element.elementor-element-73479b24:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-73479b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-197 .elementor-element.elementor-element-7fd905db{--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;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-7fd905db:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-7fd905db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-4a30ec3e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-387435c1{text-align:start;}.elementor-197 .elementor-element.elementor-element-387435c1 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:19px;font-weight:600;line-height:24px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-3b1518d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#000000;}.elementor-197 .elementor-element.elementor-element-5c8ef2d3.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-5b040c90{--display:flex;--gap:200px 0px;--row-gap:200px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-65527d8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-6019097c{--display:flex;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-6a647247{--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:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-6a647247.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-967cfd2{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-d7570c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-197 .elementor-element.elementor-element-d7570c4 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:900;line-height:42px;color:#000000;}.elementor-197 .elementor-element.elementor-element-56e16d58{--divider-border-style:solid;--divider-color:#8576ED;--divider-border-width:8.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-56e16d58.elementor-element{--align-self:flex-start;}.elementor-197 .elementor-element.elementor-element-56e16d58 .elementor-divider-separator{width:196px;margin:0 auto;margin-right:0;}.elementor-197 .elementor-element.elementor-element-56e16d58 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-197 .elementor-element.elementor-element-23231e45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#000000;}.elementor-197 .elementor-element.elementor-element-7c65fe48{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:2px 0px;--row-gap:2px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-7947c703{--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;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-7947c703:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-7947c703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-20d1f8c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-4de4cb7c{text-align:start;}.elementor-197 .elementor-element.elementor-element-4de4cb7c .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:17px;font-weight:600;line-height:24px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-487b1012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;line-height:22px;color:#000000;}.elementor-197 .elementor-element.elementor-element-d6bd25b{--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;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-d6bd25b:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-d6bd25b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-cf167ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-41cee251{text-align:start;}.elementor-197 .elementor-element.elementor-element-41cee251 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:17px;font-weight:600;line-height:24px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-3ec5e3a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;line-height:22px;color:#000000;}.elementor-197 .elementor-element.elementor-element-65ce6f0f{--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;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-65ce6f0f:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-65ce6f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-887bc74{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-73fb8aae{text-align:start;}.elementor-197 .elementor-element.elementor-element-73fb8aae .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:17px;font-weight:600;line-height:24px;color:#0B0A15;}.elementor-197 .elementor-element.elementor-element-34d2f5a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;line-height:22px;color:#000000;}.elementor-197 .elementor-element.elementor-element-729ca2e0{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-3d9d8f5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-4905a505{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-7bc9af2f{--display:flex;--min-height:428px;--justify-content:flex-start;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-7bc9af2f:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-7bc9af2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-197 .elementor-element.elementor-element-7bc9af2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-63b52c53{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-63b52c53:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-63b52c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8576ED;}.elementor-197 .elementor-element.elementor-element-63b52c53.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-49684793{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-197 .elementor-element.elementor-element-49684793 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:900;line-height:50px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-1790d30e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-bfc37be{--display:flex;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-5c150499{--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:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-5c150499.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-7f815c93{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-347fbf81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-197 .elementor-element.elementor-element-347fbf81 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:900;line-height:50px;color:#000000;}.elementor-197 .elementor-element.elementor-element-2bae8464{--divider-border-style:solid;--divider-color:#8576ED;--divider-border-width:8.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-2bae8464.elementor-element{--align-self:flex-start;}.elementor-197 .elementor-element.elementor-element-2bae8464 .elementor-divider-separator{width:196px;margin:0 auto;margin-right:0;}.elementor-197 .elementor-element.elementor-element-2bae8464 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-197 .elementor-element.elementor-element-d3bacde{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-237cbfb3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#8576ED;--border-color:#8576ED;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-237cbfb3:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-237cbfb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-212299e5{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-2d5f3c4d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-2d5f3c4d.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-1e8f845{width:auto;max-width:auto;text-align:center;}.elementor-197 .elementor-element.elementor-element-1e8f845.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-1e8f845 img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-197 .elementor-element.elementor-element-5ec992c1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-6f5fe71{text-align:center;}.elementor-197 .elementor-element.elementor-element-6f5fe71 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:15px;font-weight:600;line-height:18px;color:#3A365E;}.elementor-197 .elementor-element.elementor-element-127b2f64{text-align:center;}.elementor-197 .elementor-element.elementor-element-127b2f64 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-197 .elementor-element.elementor-element-74de3e9b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-7e0366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:35px;color:#181818;}.elementor-197 .elementor-element.elementor-element-3d6191bf{--e-rating-justify-content:flex-start;}.elementor-197 .elementor-element.elementor-element-2f7a3693{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#8576ED;--border-color:#8576ED;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-2f7a3693:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-2f7a3693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-10e6bb0b{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-12ede369{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-12ede369.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-62393ca4{width:auto;max-width:auto;text-align:center;}.elementor-197 .elementor-element.elementor-element-62393ca4.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-62393ca4 img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-197 .elementor-element.elementor-element-1e0d1986{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-6ea5abc8{text-align:center;}.elementor-197 .elementor-element.elementor-element-6ea5abc8 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:15px;font-weight:600;line-height:18px;color:#3A365E;}.elementor-197 .elementor-element.elementor-element-2b2f1898{text-align:center;}.elementor-197 .elementor-element.elementor-element-2b2f1898 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-197 .elementor-element.elementor-element-3ad70ff2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-59a9e5d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:35px;color:#181818;}.elementor-197 .elementor-element.elementor-element-42627bb1{--e-rating-justify-content:flex-start;}.elementor-197 .elementor-element.elementor-element-be372c0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#8576ED;--border-color:#8576ED;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-be372c0:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-be372c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-739fdc0e{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-5277588{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-5277588.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-6792488d{width:auto;max-width:auto;text-align:center;}.elementor-197 .elementor-element.elementor-element-6792488d.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-6792488d img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-197 .elementor-element.elementor-element-337a212e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-58667bc8{text-align:center;}.elementor-197 .elementor-element.elementor-element-58667bc8 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:15px;font-weight:600;line-height:18px;color:#3A365E;}.elementor-197 .elementor-element.elementor-element-733095e5{text-align:center;}.elementor-197 .elementor-element.elementor-element-733095e5 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-197 .elementor-element.elementor-element-21d9ea15{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-334fdfbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:35px;color:#181818;}.elementor-197 .elementor-element.elementor-element-1fd38bd4{--e-rating-justify-content:flex-start;}.elementor-197 .elementor-element.elementor-element-354758da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:150px 0px;--row-gap:150px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-6fed7375{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-6fed7375:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-6fed7375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-197 .elementor-element.elementor-element-11b38ce4{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-197 .elementor-element.elementor-element-11b38ce4:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-11b38ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8576ED;}.elementor-197 .elementor-element.elementor-element-67689a7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-5365ea29{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-64382565{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-197 .elementor-element.elementor-element-64382565 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:26px;font-weight:600;line-height:23px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-6085112c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-197 .elementor-element.elementor-element-6085112c .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:900;line-height:30px;color:#FFE0B0;}.elementor-197 .elementor-element.elementor-element-28f8b677{--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:0px 35px;--row-gap:0px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-465b83b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-42f8f2f8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-43366e7b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-11f45384{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-11f45384.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-48d46370{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-48d46370.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-2826d5d0.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-23b5e6e3.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-23b5e6e3{text-align:start;}.elementor-197 .elementor-element.elementor-element-23b5e6e3 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-23b5e6e3 .elementor-heading-title a:hover, .elementor-197 .elementor-element.elementor-element-23b5e6e3 .elementor-heading-title a:focus{color:#487FBE;}.elementor-197 .elementor-element.elementor-element-23b5e6e3 .elementor-heading-title a{transition-duration:0.1s;}.elementor-197 .elementor-element.elementor-element-652dcc0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-652dcc0a.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-7917b78e.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-3db1f161.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-3db1f161{text-align:start;}.elementor-197 .elementor-element.elementor-element-3db1f161 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-3db1f161 .elementor-heading-title a:hover, .elementor-197 .elementor-element.elementor-element-3db1f161 .elementor-heading-title a:focus{color:#487FBE;}.elementor-197 .elementor-element.elementor-element-3db1f161 .elementor-heading-title a{transition-duration:0.1s;}.elementor-197 .elementor-element.elementor-element-17812a4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-17812a4e.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-457de018.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-45c110f4.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-45c110f4{text-align:start;}.elementor-197 .elementor-element.elementor-element-45c110f4 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-45c110f4 .elementor-heading-title a:hover, .elementor-197 .elementor-element.elementor-element-45c110f4 .elementor-heading-title a:focus{color:#487FBE;}.elementor-197 .elementor-element.elementor-element-45c110f4 .elementor-heading-title a{transition-duration:0.1s;}.elementor-197 .elementor-element.elementor-element-1a48e861{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-1a48e861.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-2787e345.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-7db859e9.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-7db859e9{text-align:start;}.elementor-197 .elementor-element.elementor-element-7db859e9 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-7db859e9 .elementor-heading-title a:hover, .elementor-197 .elementor-element.elementor-element-7db859e9 .elementor-heading-title a:focus{color:#487FBE;}.elementor-197 .elementor-element.elementor-element-7db859e9 .elementor-heading-title a{transition-duration:0.1s;}.elementor-197 .elementor-element.elementor-element-3434b8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ECECEC;--border-color:#ECECEC;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-28a88a16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-4e7dbab1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-7d1aa0fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-2562e0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-3cdd83af{--display:flex;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-5a9bc9a2{--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:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-5a9bc9a2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-1abc15c2{--display:flex;}.elementor-197 .elementor-element.elementor-element-469af61{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-197 .elementor-element.elementor-element-6851fa1c{--display:flex;}.elementor-197 .elementor-element.elementor-element-2eb5608{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-197 .elementor-element.elementor-element-6bef28fc{--display:flex;}.elementor-197 .elementor-element.elementor-element-1d98c355{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-197 .elementor-element.elementor-element-9bc91e1{--display:flex;}.elementor-197 .elementor-element.elementor-element-543604e{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-197 .elementor-element.elementor-element-35c11079{--display:flex;}.elementor-197 .elementor-element.elementor-element-71565ae1{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-197 .elementor-element.elementor-element-45e970f{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#1C427C;--n-accordion-title-active-color:#1C427C;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#1C427C;--n-accordion-icon-active-color:#1C427C;}.elementor-197 .elementor-element.elementor-element-45e970f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:0px 5px 0px 0px;border-color:#8576ED;}.elementor-197 .elementor-element.elementor-element-45e970f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 5px 0px 0px;border-color:#0870C1;}.elementor-197 .elementor-element.elementor-element-45e970f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 5px 0px 0px;border-color:#0870C1;}.elementor-197 .elementor-element.elementor-element-45e970f {--n-accordion-padding:20px 15px 20px 15px;}:where( .elementor-197 .elementor-element.elementor-element-45e970f > .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:"YekanBakh", Sans-serif;font-weight:600;}:where( .elementor-197 .elementor-element.elementor-element-45e970f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-197 .elementor-element.elementor-element-796fbf14{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-796fbf14:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-796fbf14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-197 .elementor-element.elementor-element-796fbf14.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-3962464e{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-3962464e:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-3962464e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8576ED;}.elementor-197 .elementor-element.elementor-element-3962464e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-4b0633ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-197 .elementor-element.elementor-element-4b0633ea .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:900;line-height:50px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-44d65447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-6ffa7bda{--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;--border-radius:70px 70px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-6ffa7bda:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-6ffa7bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373737;}.elementor-197 .elementor-element.elementor-element-4d56f60d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-197 .elementor-element.elementor-element-4d56f60d:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-4d56f60d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F066;}.elementor-197 .elementor-element.elementor-element-24544680{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-24544680:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-24544680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8576ED;}.elementor-197 .elementor-element.elementor-element-4115f177{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-197 .elementor-element.elementor-element-4115f177.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-4115f177 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-31a696a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-197 .elementor-element.elementor-element-31a696a9.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-31a696a9 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-4e68dd64 .elementor-button{background-color:#0870C1;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-197 .elementor-element.elementor-element-4e68dd64.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-20a27f6d{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-5ac31d42.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-5ac31d42{text-align:start;}.elementor-197 .elementor-element.elementor-element-5ac31d42 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:28px;font-weight:900;line-height:46px;color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-7f43d1c0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-197 .elementor-element.elementor-element-7f43d1c0{text-align:center;}.elementor-197 .elementor-element.elementor-element-7f43d1c0 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#FFFFFF;}body.elementor-page-197:not(.elementor-motion-effects-element-type-background), body.elementor-page-197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-197 .elementor-element.elementor-element-5c51b69d{--content-width:1400px;}.elementor-197 .elementor-element.elementor-element-38747abc{--content-width:1400px;}.elementor-197 .elementor-element.elementor-element-1f9269a8{--content-width:1350px;}.elementor-197 .elementor-element.elementor-element-7adf59be{--width:65%;}.elementor-197 .elementor-element.elementor-element-64f554f{--content-width:1400px;}.elementor-197 .elementor-element.elementor-element-76eb8fd3{--content-width:1400px;}.elementor-197 .elementor-element.elementor-element-5b040c90{--content-width:1400px;}.elementor-197 .elementor-element.elementor-element-729ca2e0{--width:100%;}.elementor-197 .elementor-element.elementor-element-7bc9af2f{--width:26.494%;}.elementor-197 .elementor-element.elementor-element-2d5f3c4d{--width:16%;}.elementor-197 .elementor-element.elementor-element-12ede369{--width:16%;}.elementor-197 .elementor-element.elementor-element-5277588{--width:16%;}.elementor-197 .elementor-element.elementor-element-354758da{--content-width:1400px;}.elementor-197 .elementor-element.elementor-element-4e7dbab1{--width:46%;}.elementor-197 .elementor-element.elementor-element-796fbf14{--width:26.494%;}.elementor-197 .elementor-element.elementor-element-6ffa7bda{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-197 .elementor-element.elementor-element-7c38b727{--width:61%;}.elementor-197 .elementor-element.elementor-element-1711524b{--width:100%;}.elementor-197 .elementor-element.elementor-element-47fb1aec{--width:73%;}.elementor-197 .elementor-element.elementor-element-632fc27b{--width:100%;}.elementor-197 .elementor-element.elementor-element-7bc9af2f{--width:100%;}.elementor-197 .elementor-element.elementor-element-1abc15c2{--width:100%;}.elementor-197 .elementor-element.elementor-element-6851fa1c{--width:100%;}.elementor-197 .elementor-element.elementor-element-6bef28fc{--width:100%;}.elementor-197 .elementor-element.elementor-element-9bc91e1{--width:100%;}.elementor-197 .elementor-element.elementor-element-35c11079{--width:100%;}.elementor-197 .elementor-element.elementor-element-796fbf14{--width:100%;}}@media(max-width:1024px){.elementor-197 .elementor-element.elementor-element-5c51b69d{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-2f3afcef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-item > a{font-size:13px;}.elementor-197 .elementor-element.elementor-element-4083c33d .elementor-button{font-size:10px;}.elementor-197 .elementor-element.elementor-element-38747abc{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-360aaeb3{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:25px;--padding-bottom:250px;--padding-left:25px;--padding-right:25px;}.elementor-197 .elementor-element.elementor-element-121919f9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-197 .elementor-element.elementor-element-45a5448.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-726193b2{--justify-content:center;}.elementor-197 .elementor-element.elementor-element-726193b2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-35116696 .elementor-button{font-size:10px;}.elementor-197 .elementor-element.elementor-element-633666b6 .elementor-button{font-size:10px;}body:not(.rtl) .elementor-197 .elementor-element.elementor-element-220c35a9{left:0px;}body.rtl .elementor-197 .elementor-element.elementor-element-220c35a9{right:0px;}.elementor-197 .elementor-element.elementor-element-220c35a9{top:456px;}.elementor-197 .elementor-element.elementor-element-636d2df8{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-197 .elementor-element.elementor-element-20b0eee7{text-align:center;}.elementor-197 .elementor-element.elementor-element-20b0eee7 .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-79e26363.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-3e7f206a{text-align:center;}.elementor-197 .elementor-element.elementor-element-3e7f206a .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-2e53ab33.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-1e64e909{text-align:center;}.elementor-197 .elementor-element.elementor-element-1e64e909 .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-5472be2a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-6cbb9dba{text-align:center;}.elementor-197 .elementor-element.elementor-element-6cbb9dba .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-1c2dce18.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-1f9269a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-4f9e438f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-197 .elementor-element.elementor-element-7adf59be{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-197 .elementor-element.elementor-element-6605fc3c.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-6605fc3c{--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-13d01b0 .elementor-heading-title{font-size:45px;}.elementor-197 .elementor-element.elementor-element-7e774482{--grid-auto-flow:row;}.elementor-197 .elementor-element.elementor-element-64f554f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-7c395df .elementor-heading-title{font-size:45px;line-height:1.3em;}.elementor-197 .elementor-element.elementor-element-2e6ded04.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-15b12c2a{--grid-auto-flow:row;}.elementor-197 .elementor-element.elementor-element-660ca125 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-197 .elementor-element.elementor-element-4496004a .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-197 .elementor-element.elementor-element-8309822 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-197 .elementor-element.elementor-element-45c3a561 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-197 .elementor-element.elementor-element-76eb8fd3{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-4a03c733 .elementor-heading-title{line-height:1.4em;}.elementor-197 .elementor-element.elementor-element-3d9f45e5{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-3d9f45e5.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-item > a{font-size:13px;}.elementor-197 .elementor-element.elementor-element-632fc27b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-197 .elementor-element.elementor-element-50381df9{text-align:center;}.elementor-197 .elementor-element.elementor-element-50381df9 .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-12a9cbab{text-align:center;}.elementor-197 .elementor-element.elementor-element-12a9cbab .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-cfb234d{text-align:center;}.elementor-197 .elementor-element.elementor-element-cfb234d .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-3930fba4{text-align:center;}.elementor-197 .elementor-element.elementor-element-3930fba4 .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-269b7f3d{text-align:center;}.elementor-197 .elementor-element.elementor-element-269b7f3d .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-387435c1{text-align:center;}.elementor-197 .elementor-element.elementor-element-387435c1 .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-5b040c90{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-65527d8c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-197 .elementor-element.elementor-element-d7570c4 .elementor-heading-title{font-size:45px;}.elementor-197 .elementor-element.elementor-element-7c65fe48{--grid-auto-flow:row;}.elementor-197 .elementor-element.elementor-element-4de4cb7c{text-align:center;}.elementor-197 .elementor-element.elementor-element-4de4cb7c .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-41cee251{text-align:center;}.elementor-197 .elementor-element.elementor-element-41cee251 .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-73fb8aae{text-align:center;}.elementor-197 .elementor-element.elementor-element-73fb8aae .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-3d9d8f5b.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-3d9d8f5b{--lottie-container-width:58%;}.elementor-197 .elementor-element.elementor-element-4905a505{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-7bc9af2f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-63b52c53.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-63b52c53{--z-index:0;}.elementor-197 .elementor-element.elementor-element-49684793{z-index:0;}.elementor-197 .elementor-element.elementor-element-49684793 .elementor-heading-title{font-size:27px;}.elementor-197 .elementor-element.elementor-element-1790d30e{z-index:1;--lottie-container-width:26%;}.elementor-197 .elementor-element.elementor-element-347fbf81 .elementor-heading-title{font-size:45px;}.elementor-197 .elementor-element.elementor-element-d3bacde{--grid-auto-flow:row;}.elementor-197 .elementor-element.elementor-element-6f5fe71{text-align:center;}.elementor-197 .elementor-element.elementor-element-6f5fe71 .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-127b2f64{text-align:center;}.elementor-197 .elementor-element.elementor-element-127b2f64 .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-7e0366{line-height:1.7em;}.elementor-197 .elementor-element.elementor-element-6ea5abc8{text-align:center;}.elementor-197 .elementor-element.elementor-element-6ea5abc8 .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-2b2f1898{text-align:center;}.elementor-197 .elementor-element.elementor-element-2b2f1898 .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-59a9e5d4{line-height:1.7em;}.elementor-197 .elementor-element.elementor-element-58667bc8{text-align:center;}.elementor-197 .elementor-element.elementor-element-58667bc8 .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-733095e5{text-align:center;}.elementor-197 .elementor-element.elementor-element-733095e5 .elementor-heading-title{line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-334fdfbf{line-height:1.7em;}.elementor-197 .elementor-element.elementor-element-354758da{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-64382565 .elementor-heading-title{font-size:20px;}.elementor-197 .elementor-element.elementor-element-6085112c .elementor-heading-title{font-size:20px;}.elementor-197 .elementor-element.elementor-element-11f45384{--grid-auto-flow:row;}.elementor-197 .elementor-element.elementor-element-7d1aa0fb{--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-2562e0c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-197 .elementor-element.elementor-element-45e970f{padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;}.elementor-197 .elementor-element.elementor-element-45e970f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-796fbf14.e-con{--order:-99999 /* order start hack */;}.elementor-197 .elementor-element.elementor-element-3962464e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-197 .elementor-element.elementor-element-4b0633ea .elementor-heading-title{font-size:45px;}.elementor-197 .elementor-element.elementor-element-44d65447.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-44d65447{--lottie-container-width:45%;}.elementor-197 .elementor-element.elementor-element-6ffa7bda{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-4115f177 .elementor-heading-title{font-size:20px;}.elementor-197 .elementor-element.elementor-element-31a696a9 .elementor-heading-title{font-size:20px;}.elementor-197 .elementor-element.elementor-element-4e68dd64 .elementor-button{font-size:10px;}}@media(max-width:767px){.elementor-197 .elementor-element.elementor-element-5c51b69d{--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:space-between;}.elementor-197 .elementor-element.elementor-element-2f3afcef{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-2f3afcef.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-7c38b727{--width:15%;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-7c38b727.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-e22e72f.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-e22e72f .elementor-heading-title{font-size:20px;}.elementor-197 .elementor-element.elementor-element-1711524b{--width:76%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-1711524b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-197 .elementor-element.elementor-element-67863f99 .elementor-icon-list-item > a{font-size:12px;}.elementor-197 .elementor-element.elementor-element-47fb1aec{--justify-content:center;}.elementor-197 .elementor-element.elementor-element-47fb1aec.e-con{--align-self:stretch;}.elementor-197 .elementor-element.elementor-element-4083c33d .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-197 .elementor-element.elementor-element-360aaeb3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-197 .elementor-element.elementor-element-78e19639{padding:10px 15px 10px 15px;text-align:center;}.elementor-197 .elementor-element.elementor-element-78e19639 .elementor-heading-title{font-size:10px;}.elementor-197 .elementor-element.elementor-element-28a780b8{--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-615adbcd{text-align:center;}.elementor-197 .elementor-element.elementor-element-615adbcd .elementor-heading-title{font-size:33px;}.elementor-197 .elementor-element.elementor-element-45a5448{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-726193b2{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-35116696 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-197 .elementor-element.elementor-element-633666b6 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-197 .elementor-element.elementor-element-220c35a9{top:580px;}.elementor-197 .elementor-element.elementor-element-18e10737{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-7548fe17{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;text-align:center;}.elementor-197 .elementor-element.elementor-element-7548fe17.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-7548fe17 .elementor-heading-title{font-size:25px;}.elementor-197 .elementor-element.elementor-element-636d2df8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-20b0eee7{text-align:center;}.elementor-197 .elementor-element.elementor-element-20b0eee7 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-79e26363{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-3e7f206a{text-align:center;}.elementor-197 .elementor-element.elementor-element-3e7f206a .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-2e53ab33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-1e64e909{text-align:center;}.elementor-197 .elementor-element.elementor-element-1e64e909 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-5472be2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-6cbb9dba{text-align:center;}.elementor-197 .elementor-element.elementor-element-6cbb9dba .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-1c2dce18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-6605fc3c{--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-78fc42ce{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-215d48ee{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-197 .elementor-element.elementor-element-3aac8dbc{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-197 .elementor-element.elementor-element-13d01b0{text-align:center;}.elementor-197 .elementor-element.elementor-element-13d01b0 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-3ca4f1ec{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-7e774482{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-197 .elementor-element.elementor-element-7c395df{text-align:center;}.elementor-197 .elementor-element.elementor-element-7c395df .elementor-heading-title{font-size:26px;}.elementor-197 .elementor-element.elementor-element-2e6ded04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-1420b6be{text-align:center;}.elementor-197 .elementor-element.elementor-element-1420b6be .elementor-heading-title{font-size:15px;}.elementor-197 .elementor-element.elementor-element-35a2a9d8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-37762736{text-align:center;}.elementor-197 .elementor-element.elementor-element-37762736 .elementor-heading-title{font-size:15px;}.elementor-197 .elementor-element.elementor-element-7a318d61{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-68d9aeed{text-align:center;}.elementor-197 .elementor-element.elementor-element-68d9aeed .elementor-heading-title{font-size:15px;}.elementor-197 .elementor-element.elementor-element-55bb0ea7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-143faa60{text-align:center;}.elementor-197 .elementor-element.elementor-element-143faa60 .elementor-heading-title{font-size:15px;}.elementor-197 .elementor-element.elementor-element-18439f70{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-6beccf5b{text-align:center;}.elementor-197 .elementor-element.elementor-element-6beccf5b .elementor-heading-title{font-size:15px;}.elementor-197 .elementor-element.elementor-element-5f794dc3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-b9090d5{text-align:center;}.elementor-197 .elementor-element.elementor-element-b9090d5 .elementor-heading-title{font-size:15px;}.elementor-197 .elementor-element.elementor-element-2aa0ed6a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-66c10b5d{text-align:center;}.elementor-197 .elementor-element.elementor-element-66c10b5d .elementor-heading-title{font-size:15px;}.elementor-197 .elementor-element.elementor-element-7e757361{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-5506300b{text-align:center;}.elementor-197 .elementor-element.elementor-element-5506300b .elementor-heading-title{font-size:15px;}.elementor-197 .elementor-element.elementor-element-5d89d2f1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-3aa3bc06{text-align:center;}.elementor-197 .elementor-element.elementor-element-3aa3bc06 .elementor-heading-title{font-size:15px;}.elementor-197 .elementor-element.elementor-element-58fdc79f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-462abd1{text-align:center;}.elementor-197 .elementor-element.elementor-element-462abd1 .elementor-heading-title{font-size:15px;}.elementor-197 .elementor-element.elementor-element-42e384cc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-78a4ea77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-197 .elementor-element.elementor-element-15b12c2a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-197 .elementor-element.elementor-element-660ca125{text-align:center;}.elementor-197 .elementor-element.elementor-element-660ca125 .elementor-heading-title{font-size:26px;}.elementor-197 .elementor-element.elementor-element-3b45fa0b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-4496004a{text-align:center;}.elementor-197 .elementor-element.elementor-element-4496004a .elementor-heading-title{font-size:26px;}.elementor-197 .elementor-element.elementor-element-2bf2eb3e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-8309822{text-align:center;}.elementor-197 .elementor-element.elementor-element-8309822 .elementor-heading-title{font-size:26px;}.elementor-197 .elementor-element.elementor-element-1546362c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-45c3a561{text-align:center;}.elementor-197 .elementor-element.elementor-element-45c3a561 .elementor-heading-title{font-size:26px;}.elementor-197 .elementor-element.elementor-element-35b266db{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-76eb8fd3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-4727e071{--lottie-container-width:30px;}.elementor-197 .elementor-element.elementor-element-3598e745{padding:10px 15px 10px 15px;text-align:center;}.elementor-197 .elementor-element.elementor-element-3598e745 .elementor-heading-title{font-size:10px;}.elementor-197 .elementor-element.elementor-element-84a8d9a{--lottie-container-width:30px;}.elementor-197 .elementor-element.elementor-element-6c333fa9{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-4a03c733{text-align:center;}.elementor-197 .elementor-element.elementor-element-4a03c733 .elementor-heading-title{font-size:25px;}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-197 .elementor-element.elementor-element-3d9f45e5{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-197 .elementor-element.elementor-element-3d9f45e5 .elementor-icon-list-item > a{font-size:15px;line-height:1.7em;}.elementor-197 .elementor-element.elementor-element-632fc27b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-645d4a9{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-50381df9{text-align:center;}.elementor-197 .elementor-element.elementor-element-50381df9 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-197 .elementor-element.elementor-element-22a6b7c1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-29f02156{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-12a9cbab{text-align:center;}.elementor-197 .elementor-element.elementor-element-12a9cbab .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-197 .elementor-element.elementor-element-40b05a69{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-6cd9d48{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-cfb234d{text-align:center;}.elementor-197 .elementor-element.elementor-element-cfb234d .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-197 .elementor-element.elementor-element-22c5dc5e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-71a1ebb0{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-3930fba4{text-align:center;}.elementor-197 .elementor-element.elementor-element-3930fba4 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-197 .elementor-element.elementor-element-6bd95394{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-3bf0c86a{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-269b7f3d{text-align:center;}.elementor-197 .elementor-element.elementor-element-269b7f3d .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-197 .elementor-element.elementor-element-7f81796b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-7fd905db{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-387435c1{text-align:center;}.elementor-197 .elementor-element.elementor-element-387435c1 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-197 .elementor-element.elementor-element-3b1518d3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-5b040c90{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-6019097c{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-6a647247{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-197 .elementor-element.elementor-element-967cfd2{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-197 .elementor-element.elementor-element-d7570c4{text-align:center;}.elementor-197 .elementor-element.elementor-element-d7570c4 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-23231e45{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-7c65fe48{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-197 .elementor-element.elementor-element-7947c703{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-4de4cb7c{text-align:center;}.elementor-197 .elementor-element.elementor-element-4de4cb7c .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-197 .elementor-element.elementor-element-487b1012{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-d6bd25b{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-41cee251{text-align:center;}.elementor-197 .elementor-element.elementor-element-41cee251 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-197 .elementor-element.elementor-element-3ec5e3a7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-65ce6f0f{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-197 .elementor-element.elementor-element-73fb8aae{text-align:center;}.elementor-197 .elementor-element.elementor-element-73fb8aae .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-197 .elementor-element.elementor-element-34d2f5a3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-3d9d8f5b{--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-7bc9af2f{--min-height:0px;}.elementor-197 .elementor-element.elementor-element-49684793{text-align:center;}.elementor-197 .elementor-element.elementor-element-49684793 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-1790d30e{--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-bfc37be{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-5c150499{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-197 .elementor-element.elementor-element-7f815c93{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-197 .elementor-element.elementor-element-347fbf81{text-align:center;}.elementor-197 .elementor-element.elementor-element-347fbf81 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-d3bacde{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-197 .elementor-element.elementor-element-212299e5{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-197 .elementor-element.elementor-element-2d5f3c4d{--width:15%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-197 .elementor-element.elementor-element-1e8f845 img{width:100%;}.elementor-197 .elementor-element.elementor-element-5ec992c1{--width:57%;}.elementor-197 .elementor-element.elementor-element-6f5fe71{text-align:center;}.elementor-197 .elementor-element.elementor-element-6f5fe71 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-127b2f64{text-align:center;}.elementor-197 .elementor-element.elementor-element-127b2f64 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-7e0366{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-10e6bb0b{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-197 .elementor-element.elementor-element-12ede369{--width:15%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-197 .elementor-element.elementor-element-62393ca4 img{width:100%;}.elementor-197 .elementor-element.elementor-element-1e0d1986{--width:57%;}.elementor-197 .elementor-element.elementor-element-6ea5abc8{text-align:center;}.elementor-197 .elementor-element.elementor-element-6ea5abc8 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-2b2f1898{text-align:center;}.elementor-197 .elementor-element.elementor-element-2b2f1898 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-59a9e5d4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-739fdc0e{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-197 .elementor-element.elementor-element-5277588{--width:15%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-197 .elementor-element.elementor-element-6792488d img{width:100%;}.elementor-197 .elementor-element.elementor-element-337a212e{--width:57%;}.elementor-197 .elementor-element.elementor-element-58667bc8{text-align:center;}.elementor-197 .elementor-element.elementor-element-58667bc8 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-733095e5{text-align:center;}.elementor-197 .elementor-element.elementor-element-733095e5 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-334fdfbf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-354758da{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-6fed7375{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-197 .elementor-element.elementor-element-11b38ce4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-64382565{text-align:center;}.elementor-197 .elementor-element.elementor-element-64382565 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-6085112c{text-align:center;}.elementor-197 .elementor-element.elementor-element-6085112c .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-11f45384{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-197 .elementor-element.elementor-element-23b5e6e3{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-23b5e6e3 .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-197 .elementor-element.elementor-element-3db1f161{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-3db1f161 .elementor-heading-title{line-height:1.1em;}.elementor-197 .elementor-element.elementor-element-45c110f4{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-45c110f4 .elementor-heading-title{line-height:1.1em;}.elementor-197 .elementor-element.elementor-element-7db859e9{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-7db859e9 .elementor-heading-title{line-height:1.1em;}.elementor-197 .elementor-element.elementor-element-28a88a16{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-197 .elementor-element.elementor-element-7d1aa0fb{--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-3cdd83af{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-5a9bc9a2{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-197 .elementor-element.elementor-element-4b0633ea{text-align:center;}.elementor-197 .elementor-element.elementor-element-4b0633ea .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-44d65447{--lottie-container-width:100%;}.elementor-197 .elementor-element.elementor-element-6ffa7bda{--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-4115f177{text-align:center;}.elementor-197 .elementor-element.elementor-element-4115f177 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-31a696a9{text-align:center;}.elementor-197 .elementor-element.elementor-element-31a696a9 .elementor-heading-title{font-size:10px;line-height:1.2em;}.elementor-197 .elementor-element.elementor-element-4e68dd64 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-197 .elementor-element.elementor-element-20a27f6d{--justify-content:center;}.elementor-197 .elementor-element.elementor-element-20a27f6d.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-5ac31d42.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-5ac31d42 .elementor-heading-title{font-size:20px;}.elementor-197 .elementor-element.elementor-element-7f43d1c0.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-7f43d1c0 .elementor-heading-title{font-size:10px;}}/* Start custom CSS for heading, class: .elementor-element-e22e72f */.brand-text {
    position: relative;
    display: inline-block;
    color: #fff;
    background: #8576ED;
    padding: 0 15px;
    margin: 0 5px;
    border-radius: 8px;
    font-weight: 900;
    transform: skewX(-10deg); /* کج کردن باکس */
    box-shadow: 5px 5px 0px rgba(255, 255, 255, 0.1); /* سایه سخت */
    transition: all 0.3s;
}

/* اصلاح جهت متن که کج نشود */
.brand-text span { 
    display: inline-block;
    transform: skewX(10deg); 
}

.brand-text:hover {
    transform: skewX(-10deg) translateY(-5px);
    box-shadow: 8px 8px 0px rgba(133, 118, 237, 0.4);
    background: #7c3aed;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4083c33d */.btn-shine-pulse .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all 0.3s ease;
}

/* هاله نوری */
.btn-shine-pulse .elementor-button::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); /* وسط‌چین */
    
    width: 0;
    height: 0;
    border-radius: 50%;
    
    /* نور سفید */
    background-color: rgba(255, 255, 255, 0.3);
    
    z-index: -1;
    animation: pulseGlow 4s infinite;
}

@keyframes pulseGlow {
    0% { width: 0; height: 0; opacity: 0.5; }
    20% { width: 300px; height: 300px; opacity: 0; } /* پخش شدن */
    100% { width: 300px; height: 300px; opacity: 0; } /* مکث */
}

/* افکت هاور */
.btn-shine-pulse:hover .elementor-button {
    box-shadow: 0 5px 15px rgba(0,0,0,0.2);
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f3afcef */.glass-panel {

    
    /* افکت مات‌کننده (Blur) برای پشت المنت */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);


}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-615adbcd */.blue-shine {
  /* 1. گرادینت آبی (تیره - روشن - تیره) برای ایجاد افکت برق زدن */
  background: linear-gradient(
    90deg,
    #0b5ce4 0%,   /* رنگ اصلی آبی */
    #5da2ff 50%,  /* رنگ وسط کمی روشن‌تر برای شاین */
    #0b5ce4 100%  /* رنگ اصلی برای تکرار */
  );

  /* 2. اندازه پس‌زمینه */
  background-size: 200% 100%;

  /* 3. کلیپ کردن رنگ روی متن */
  -webkit-background-clip: text;
  background-clip: text;

  /* 4. شفاف کردن متن */
  color: transparent;

  /* 5. انیمیشن دقیقاً طبق نمونه شما */
  animation: gradientMove 3s linear infinite;

padding-left: 10px;
}

/* تعریف انیمیشن (طبق کد خودتان) */
@keyframes gradientMove {
  0% {
    background-position: 200% 0%;
  }
  100% {
    background-position: 0% 0%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28a780b8 *//* مدل 1: هسته انرژی زنده */
.cm-hero-box {
    position: relative;
    /* گرادینت عمیق بنفش به آبی تیره */
    background: linear-gradient(135deg, #8576ED 0%, #5b4bc4 100%);
    border-radius: 30px;
    padding: 40px; /* کمی پدینگ داخلی برای فاصله گرفتن محتوا از لبه‌ها */
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, 0.1); /* حاشیه محو */
    box-shadow: 0 20px 40px -15px rgba(133, 118, 237, 0.5); /* سایه رنگی */
    transition: all 0.4s ease;
}

/* لایه نورانی متحرک داخلی */
.cm-hero-box::before {
    content: "";
    position: absolute;
    top: -50%; left: -50%;
    width: 200%; height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 60%);
    animation: subtle-rotate 15s linear infinite;
    pointer-events: none; /* تاثیری روی کلیک دکمه‌ها نگذارد */
}

/* افکت هاور */
.cm-hero-box:hover {
    transform: translateY(-5px) scale(1.01);
    box-shadow: 0 30px 60px -20px rgba(133, 118, 237, 0.8);
    border-color: rgba(255, 255, 255, 0.3);
}

@keyframes subtle-rotate {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* مدل 4: خط دور تپنده */
.cm-hero-box {
    border: 2px solid #8576ED;
    position: relative;
    /* انیمیشن تپش سایه */
    animation: box-pulse 3s infinite;
}

@keyframes box-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(133, 118, 237, 0.7);
    }
    70% {
        box-shadow: 0 0 0 15px rgba(133, 118, 237, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(133, 118, 237, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35116696 */.zhaket-buy-neon .elementor-button {
    /* زمینه آبی تیره و گرادینت */
    background: linear-gradient(135deg, #0F3460 0%, #16213e 100%) !important;
    color: #ffffff !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 14px !important;
    
    /* سایه زرد رنگ (اشاره به ژاکت) */
    box-shadow: 0 4px 0 #F59E0B; 
    
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all 0.2s ease;
}

/* افکت هاور: فشرده شدن دکمه */
.zhaket-buy-neon:hover .elementor-button {
    transform: translateY(2px); /* حرکت به پایین */
    box-shadow: 0 2px 0 #d97706; /* کم شدن سایه */
    border-color: #F59E0B !important; /* روشن شدن حاشیه */
}

/* انیمیشن برق زدن (Shine) */
.zhaket-buy-neon .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.3), transparent);
    transform: skewX(-20deg);
    transition: 0.5s;
    z-index: -1;
}

.zhaket-buy-neon:hover .elementor-button::before {
    animation: shineEffect 0.7s;
}

@keyframes shineEffect {
    100% { left: 200%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-633666b6 */.learniva-btn-outline .elementor-button {
    background: transparent !important;
    color: #8576ED !important; /* متن آبی */
    border: 2px solid #8576ED !important; /* خط دور آبی */
    
    border-radius: 14px !important;

    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: color 0.4s ease;
}

/* لایه رنگی که در هاور پر می‌شود */
.learniva-btn-outline .elementor-button::before {
    content: "";
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    background: #8576ED;
    z-index: -1;
    
    /* شروع از عرض صفر */
    width: 0%; 
    transition: width 0.4s cubic-bezier(0.2, 1, 0.3, 1);
}

/* هاور */
.learniva-btn-outline .elementor-button:hover {
    color: white !important; /* متن سفید شود */
    transform: translateY(-2px);
}

.learniva-btn-outline .elementor-button:hover::before {
    width: 100%; /* پر شدن دکمه */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-360aaeb3 */.google-safe-stack {
    position: relative; /* ضروری برای قرارگیری المان‌های داخلی */
    overflow: hidden; /* جلوگیری از بیرون زدگی حلقه از کادر سفید */
    /* تکنیک سایه چند لایه برای ساختن کارت‌های زیرین */
    /* لایه اول (بنفش تیره) + لایه دوم (بنفش روشن) + سایه نرم */
    box-shadow: 
        0 10px 0 -5px #9fa8da,  /* کارت اول (زیر باکس) */
        0 20px 0 -10px #7986cb, /* کارت دوم (زیرتر) */
        0 30px 40px -10px rgba(0, 0, 0, 0.1); /* سایه نهایی برای عمق */
        
    margin-bottom: 30px; /* فضای خالی پایین برای دیده شدن سایه‌ها */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* تنظیمات حالت بسته (پیش‌فرض) */
.irano-collapse-box {
    /* ارتفاع اولیه‌ای که می‌خواهی نمایش داده شود (مثلاً 600 پیکسل) */
    max-height: 600px; 
    overflow: hidden; /* مخفی کردن بقیه لیست */
    position: relative; /* برای قرارگیری افکت محو */
    
    /* انیمیشن نرم برای باز شدن */
    transition: max-height 1s ease-in-out;
}

/* ساخت افکت محو (Fade) در پایین باکس */
.irano-collapse-box::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 200px; /* ارتفاع سایه محو */
    
    /* گرادینت از شفاف به رنگ زمینه باکس (#EBEDFF) */
    background: linear-gradient(to bottom, transparent 0%, #EBEDFF 90%);
    
    pointer-events: none; /* تا روی دکمه‌های زیرین اثر نگذارد */
    transition: opacity 0.5s ease;
    z-index: 5;
}

/* --- حالت باز شده (Active) --- */
.irano-collapse-box.is-open {
    /* ارتفاعی که مطمئن باشی همه مطالب جا می‌شوند */
    max-height: 5000px; 
}

/* وقتی باز شد، افکت محو ناپدید شود */
.irano-collapse-box.is-open::after {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7548fe17 *//* مدل 1: مارکر نئونی */
.cm-highlight {
    position: relative;
    display: inline-block;
    color: #8576ED; /* رنگ متن (رنگ برند) */
    z-index: 1;
    padding: 0 8px;
    font-weight: 900; /* کمی ضخیم‌تر */
}

.cm-highlight::before {
    content: "";
    position: absolute;
    bottom: 5px; /* تنظیم ارتفاع از پایین */
    left: 0;
    width: 100%;
    height: 35%; /* ارتفاع مارکر (فقط پایین متن) */
    background-color: rgba(133, 118, 237, 0.2); /* رنگ برند با شفافیت */
    z-index: -1;
    border-radius: 4px;
    transition: all 0.3s ease;
}

/* هاور: مارکر کل متن را می‌گیرد */
.cm-highlight:hover::before {
    height: 90%;
    bottom: 5%;
    background-color: rgba(133, 118, 237, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12985830 *//* تنظیمات کانتینر اصلی (کارت سفید) */
.moj-cont {
    position: relative;
    z-index: 1; 
    

    
    /* اجازه میدهد لایه آبی از کادر بیرون بزند */
    overflow: visible !important; 
}

/* لایه آبی متحرک */
.moj-cont::before {
    content: "";
    position: absolute;
    z-index: -1; /* پشت کارت */
    
    background-color: #8576ED; /* رنگ آبی */
    
    /* --- وضعیت اولیه --- */
    /* 1. ابعاد تب */
    width: 70%;    /* عرض تب (نصف کارت) */
    height: 20px;  /* ارتفاع تب */
    
    /* 2. موقعیت: وسط و چسبیده به بالا */
    top: -1px;    /* بیرون زدگی از بالا */
    left: 50%;
    
    /* نکته مهم: در حالت عادی چرخش نداریم */
    transform: translateX(-50%) rotate(0deg); 
    
    /* 3. گردی فقط در بالا */
    border-radius: 15px 15px 0 0;
    
    /* انیمیشن نرم */
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- وضعیت هاور --- */

/* حرکت خود کارت (اختیاری) */
.moj-cont:hover {
    transform: translateY(-5px);
}

/* حرکت لایه آبی (کج شدن و بزرگ شدن) */
.moj-cont:hover::before {
    /* 1. تبدیل شدن به سایز کامل */
    width: 100%;
    height: 100%;
    
    /* 2. تنظیم موقعیت جدید */
    top: 10px;     /* کمی پایین‌تر */
    left: -10px; 
    
    /* 3. چرخش و حذف وسط‌چین */
    /* نکته اصلی: rotate(-3deg) باعث کج شدن می‌شود */
    transform: translateX(0) rotate(-3deg); 
    
    /* 4. گرد شدن کامل */
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38747abc *//* تنظیمات کانتینر اصلی */
.irano-google-fusion {
    position: relative;
    background-color: #ffffff;
    overflow: hidden !important;
    z-index: 0;
}

/* 1. پترن نقطه‌ای (با تکنیک ماسک ترکیبی) */
.irano-google-fusion::before {
    content: "";
    position: absolute;
    inset: 0; /* پر کردن کل فضا */
    
    /* همان پترن نقطه‌ای محبوب شما */
    background-image: radial-gradient(#dbe0ea 2px, transparent 2px);
    background-size: 30px 30px;
    opacity: 0.6;
    
    /* --- تکنیک ماسک پیشرفته --- */
    /* خط اول: ماسک شعاعی (وسط صفحه خالی باشد) */
    /* خط دوم: ماسک خطی (لبه بالا و پایین محو شود) */
    -webkit-mask-image: 
        radial-gradient(circle at center, transparent 30%, black 80%),
        linear-gradient(to bottom, transparent 0%, black 10%, black 90%, transparent 100%);
        
    mask-image: 
        radial-gradient(circle at center, transparent 30%, black 80%),
        linear-gradient(to bottom, transparent 0%, black 10%, black 90%, transparent 100%);
    
    /* ترکیب ماسک‌ها برای بیشترین سازگاری */
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
    
    z-index: -2;
}

/* 2. اشکال هندسی (توزیع متقارن و زیگزاگی) */
.irano-google-fusion::after {
    content: "";
    position: absolute;
    
    /* --- شکل ۱: مربع آبی (شروع کننده - بالا چپ) --- */
    top: 10%;
    left: 5%;
    width: 55px;
    height: 55px;
    background-color: #0b5ce4; /* آبی برند */
    border-radius: 14px; /* گوشه‌های مدرن */
    
    /* --- شکل‌های بعدی با سایه (Box Shadow) --- */
    box-shadow: 
        /* شکل ۲: دایره زرد (بالا راست - برای تقارن) */
        /* ۸۵ درصد عرض صفحه به راست، ۲۰ پیکسل پایین */
        85vw 20px 0 -5px #fabe20, 
        
        /* شکل ۳: مربع سبز (وسط چپ - برای پر کردن ارتفاع) */
        /* ۱۰ درصد عرض، ۴۵ درصد ارتفاع */
        5vw 45vh 0 -10px #422f71,
        
        /* شکل ۴: دایره قرمز (پایین راست - پایان بندی) */
        /* ۸۰ درصد عرض، ۸۵ درصد ارتفاع */
        80vw 80vh 0 0 #EA4335,
        
        /* سایه‌های تزئینی و محو برای عمق دادن (اختیاری) */
        82vw 82vh 0 10px rgba(234, 67, 53, 0.1); 

    z-index: -1;
    
    /* انیمیشن نرم و شناور */
    animation: fusionFloat 12s ease-in-out infinite alternate;
}

/* انیمیشن: ترکیب حرکت عمودی و چرخش ریز */
@keyframes fusionFloat {
    0% { transform: translateY(0) rotate(0deg); }
    100% { transform: translateY(-25px) rotate(8deg); }
}

/* --- تنظیمات ریسپانسیو (موبایل) --- */
@media (max-width: 768px) {
    .irano-google-fusion::after {
        /* در موبایل شکل‌ها را کمی کوچک‌تر و نزدیک‌تر می‌کنیم */
        width: 40px; 
        height: 40px;
        left: 2%; /* کمی نزدیک به لبه */
        
        box-shadow: 
            80vw 50px 0 -5px #fabe20,   /* شکل زرد */
            10vw 40vh 0 -5px #34A853,   /* شکل سبز */
            75vw 70vh 0 0 #EA4335;      /* شکل قرمز */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c395df */.cm-setup-title {
    font-family: inherit;
    font-weight: 900;
    font-size: 2.5rem;
    text-align: center;
    color: #ffffff;
    
    /* سایه نئونی چند لایه */
    text-shadow: 
        0 0 5px rgba(124, 58, 237, 0.5),  /* لایه اول بنفش */
        0 0 10px rgba(124, 58, 237, 0.5), /* لایه دوم */
        0 0 20px rgba(59, 130, 246, 0.5), /* لایه سوم آبی */
        0 0 40px rgba(59, 130, 246, 0.3); /* لایه چهارم محو */
        
    /* انیمیشن تپش نور */
    animation: neon-pulse 2s infinite alternate;
}

@keyframes neon-pulse {
    from {
        text-shadow: 
            0 0 5px rgba(124, 58, 237, 0.5),
            0 0 10px rgba(124, 58, 237, 0.5),
            0 0 20px rgba(59, 130, 246, 0.5);
    }
    to {
        text-shadow: 
            0 0 10px rgba(124, 58, 237, 0.8),
            0 0 20px rgba(124, 58, 237, 0.8),
            0 0 40px rgba(59, 130, 246, 0.8);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164c130e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fe9616 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2159f46f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfb5b8c */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39699846 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c27e0f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242f3f7e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bda60ae */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7f6b48 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379c13d2 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164c130e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fe9616 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2159f46f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfb5b8c */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39699846 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c27e0f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242f3f7e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bda60ae */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7f6b48 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379c13d2 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164c130e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fe9616 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2159f46f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfb5b8c */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39699846 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c27e0f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242f3f7e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bda60ae */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7f6b48 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379c13d2 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164c130e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fe9616 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2159f46f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfb5b8c */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39699846 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c27e0f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242f3f7e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bda60ae */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7f6b48 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379c13d2 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164c130e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fe9616 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2159f46f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfb5b8c */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39699846 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c27e0f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242f3f7e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bda60ae */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7f6b48 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379c13d2 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164c130e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fe9616 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2159f46f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfb5b8c */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39699846 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c27e0f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242f3f7e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bda60ae */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7f6b48 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379c13d2 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164c130e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fe9616 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2159f46f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfb5b8c */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39699846 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c27e0f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242f3f7e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bda60ae */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7f6b48 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379c13d2 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164c130e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fe9616 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2159f46f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfb5b8c */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39699846 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c27e0f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242f3f7e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bda60ae */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7f6b48 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379c13d2 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164c130e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fe9616 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2159f46f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfb5b8c */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39699846 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c27e0f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242f3f7e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bda60ae */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7f6b48 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379c13d2 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164c130e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fe9616 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2159f46f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfb5b8c */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39699846 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c27e0f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242f3f7e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bda60ae */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7f6b48 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379c13d2 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164c130e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fe9616 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2159f46f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfb5b8c */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39699846 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c27e0f */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242f3f7e */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bda60ae */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7f6b48 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379c13d2 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-78a4ea77 *//* 1. تنظیمات کلی کانتینر تب‌ها (حذف پدینگ‌های اضافه) */
.gravity-neon-tabs {
    --tab-radius: 16px;
    --brand-purple: #8b5cf6;
    --brand-cyan: #06b6d4;
}

/* 2. استایل پایه دکمه‌های تب (غیر فعال) */
.gravity-neon-tabs .e-n-tab-title {
    position: relative;
    
    /* پس‌زمینه شیشه‌ای تیره */
    background: rgba(255, 255, 255, 0.02);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: var(--tab-radius);
    
    /* تایپوگرافی */
    color: #94a3b8; /* رنگ متن غیرفعال */
    font-weight: 500;
    
    margin-bottom: 8px; /* فاصله بین تب‌ها */
    padding: 15px 20px; /* فضای داخلی */
    
    transition: all 0.3s ease;
    overflow: hidden; /* برای اینکه نورها بیرون نزنند */
    z-index: 1;
}

/* 3. خط حاشیه سمت راست (وسط چین و انیمیشنی) */
.gravity-neon-tabs .e-n-tab-title::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%); /* دقیقاً وسط عمودی */
    
    width: 4px; /* ضخامت خط */
    height: 40%; /* ارتفاع خط (کوتاه در حالت عادی) */
    border-radius: 4px 0 0 4px;
    
    /* گرادینت متحرک */
    background: linear-gradient(180deg, var(--brand-cyan), var(--brand-purple), var(--brand-cyan));
    background-size: 100% 200%; /* سایز بزرگ برای حرکت */
    
    opacity: 0.5; /* کمرنگ در حالت عادی */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    
    /* انیمیشن حرکت رنگ */
    animation: sidebarGlow 3s linear infinite;
}

/* انیمیشن حرکت رنگ خط */
@keyframes sidebarGlow {
    0% { background-position: 0% 0%; }
    100% { background-position: 0% 200%; }
}

/* 4. استایل هاور (حرکت موس) */
.gravity-neon-tabs .e-n-tab-title:hover {
    background: rgba(255, 255, 255, 0.05);
    color: #ffffff;
    padding-right: 25px; /* حرکت متن به سمت چپ */
    border-color: rgba(255, 255, 255, 0.1);
}

/* در حالت هاور، خط سمت راست کمی بزرگتر شود */
.gravity-neon-tabs .e-n-tab-title:hover::after {
    height: 60%;
    opacity: 0.8;
}

/* 5. افکت براق (Shine) موقع هاور - (از کد خودت با اصلاح رنگ) */
.gravity-neon-tabs .e-n-tab-title::before {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 100%;
    height: 100%;
    
    /* نور سفید محو */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.1),
        transparent
    );
    
    transform: skewX(-20deg);
    transition: none;
    z-index: -1;
}

.gravity-neon-tabs .e-n-tab-title:hover::before {
    left: 150%;
    transition: 0.6s ease;
}

/* 6. استایل تب فعال (Active) */
.gravity-neon-tabs .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, rgba(139, 92, 246, 0.15), rgba(139, 92, 246, 0.05)); /* گرادینت بنفش محو */
    border-color: rgba(139, 92, 246, 0.3);
    color: #ffffff !important;
    font-weight: bold;
    box-shadow: 0 5px 20px -5px rgba(139, 92, 246, 0.3); /* سایه بنفش */
}

/* خط سمت راست در حالت فعال: بلند و پرنور */
.gravity-neon-tabs .e-n-tab-title[aria-selected="true"]::after {
    height: 80%; /* تقریباً تمام ارتفاع را میگیرد */
    width: 5px; /* کمی ضخیم‌تر */
    opacity: 1; /* کاملاً پررنگ */
    box-shadow: -2px 0 15px rgba(139, 92, 246, 0.6); /* درخشش نئونی */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64f554f */.ai-grid-scan {
    position: relative;
    background-color: #0f172a; /* رنگ زمینه */
    /* ساخت پترن شطرنجی */
    background-image: 
        linear-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.05) 1px, transparent 1px);
    background-size: 50px 50px; /* سایز خونه‌های شطرنجی */
    overflow: hidden;
    z-index: 1;
}

/* نور اسکنر متحرک */
.ai-grid-scan::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%; /* شروع از بیرون کادر */
    width: 100%;
    height: 100%;
    /* گرادینت مورب نوری */
    background: linear-gradient(
        90deg, 
        transparent 0%, 
        rgba(124, 58, 237, 0.2) 50%, /* نور بنفش */
        transparent 100%
    );
    z-index: -1;
    animation: scan-move 4s linear infinite; /* سرعت حرکت */
}

/* انیمیشن حرکت نور */
@keyframes scan-move {
    0% { left: -100%; }
    100% { left: 200%; } /* عبور کامل از صفحه */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d4a9 */.side-line-card {
    /* تنظیمات ضروری برای کارکردن سودو المنت‌ها */
    position: relative;
    /* حرکت نرم در هاور */
    transition: transform 0.3s ease;
}

/* 1. پترن شبکه مربعی (Grid Pattern) - لایه زیرین */
.side-line-card::before {
    content: "";
    position: absolute;
    inset: 0; /* تمام سطح کانتینر را می‌پوشاند */
    
    /* ساخت خطوط شبکه محو */
    background-image: 
        linear-gradient(to right, rgba(0,0,0,0.03) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(0,0,0,0.03) 1px, transparent 1px);
        
    background-size: 24px 24px; /* سایز مربع‌ها */
    
    /* ماسک برای اینکه پترن فقط در بخشی از کارت دیده شود (مثل تصویر) */
    -webkit-mask-image: radial-gradient(circle at 10% 10%, black 0%, transparent 80%);
    mask-image: radial-gradient(circle at 10% 10%, black 0%, transparent 80%);
    
    z-index: 0; /* زیر محتوا */
    pointer-events: none;
}

/* 2. خط عمودی رنگی (Side Line) - لایه رویی */
.side-line-card::after {
    content: "";
    position: absolute;
    
    /* موقعیت: چسبیده به راست و وسط عمودی */
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    
    width: 5px; /* ضخامت خط */
    height: 60%; /* ارتفاع خط (کوتاهتر از کارت) */
    
    /* رنگ آبی درخواستی */
    background-color: #8576ED;
    
    /* گرد کردن لبه‌های خط */
    border-radius: 10px 0 0 10px;
    
    z-index: 1;
    transition: height 0.3s ease;
}

/* --- افکت‌های هاور --- */

/* حرکت کارت به بالا */
.side-line-card:hover {
    transform: translateY(-5px);
}

/* کشیده شدن خط کناری */
.side-line-card:hover::after {
    height: 80%; /* خط بلندتر می‌شود */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82dd580 *//* تنظیمات کانتینر سفید */
.bg-hover-ring {
    position: relative; /* ضروری برای قرارگیری المان‌های داخلی */
    overflow: hidden; /* جلوگیری از بیرون زدگی حلقه از کادر سفید */

    /* (اختیاری) تنظیمات ظاهری پیشنهادی برای کانتینر */
    box-shadow: 0 10px 30px rgba(0,0,0,0.03); /* سایه نرم برای جدا شدن از زمینه خاکستری */
    transition: transform 0.3s ease;
}

/* ساخت حلقه دایره‌ای (Ring) */
.bg-hover-ring::before {
    content: "";
    position: absolute;
    z-index: 0; /* لایه زیرین */
    
    /* موقعیت اولیه: گوشه بالا سمت چپ، کمی بیرون از کادر */
    top: -10px;
    left: -150px;
    
    /* سایز دایره */
    width: 400px;
    height: 400px;
    border-radius: 50%;
    
    /* تنظیمات رنگ و ضخامت حلقه */
    background-color: transparent; /* داخلش خالی باشه */
    /* حاشیه ضخیم با رنگ آبی بسیار کمرنگ (Opacity 0.07) */
    border: 50px solid rgba(133, 118, 237, 0.20); 
    
    /* انیمیشن بسیار نرم */
    transition: all 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- افکت‌های هاور --- */

/* 1. حرکت حلقه در هاور */
.bg-hover-ring:hover::before {
    /* حرکت به سمت داخل و پایین */
    transform: translate(80px, 80px) scale(1.1);
    
    /* کمی پررنگ‌تر شدن در هاور برای جلوه بهتر */
    border-color: rgba(59, 137, 188, 0.12);
}

/* 2. حرکت خود کانتینر (اختیاری) */
.bg-hover-ring:hover {
    transform: translateY(-5px);
}

/* --- تضمین اینکه محتوا روی حلقه باشد --- */
/* این بخش مهم است تا متن‌ها و دکمه‌ها زیر حلقه نروند */
.bg-hover-ring > .elementor-widget-wrap,
.bg-hover-ring > .elementor-container,
.bg-hover-ring .elementor-widget {
    position: relative;
    z-index: 2; /* لایه بالاتر از حلقه */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237cbfb3 */.quote-bg-style {
    /* رنگ پس‌زمینه خود کارت (اگر سفید است) */

    /* کد SVG آیکون نقل‌قول (تبدیل شده به دیتا برای استفاده در CSS) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23dbeafe' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");
    
    /* عدم تکرار آیکون */
    background-repeat: no-repeat;
    
    /* موقعیت: 20 پیکسل از سمت راست، 30 پیکسل از بالا */
    background-position: left 20px top 3px;
    
    /* سایز آیکون: 80 پیکسل */
    background-size: 80px;
    
    /* پدینگ برای اینکه متن روی آیکون نیفتد (اختیاری) */

    /* تنظیمات بردر و سایه کارت (اختیاری - جهت زیبایی) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7a3693 */.quote-bg-style {
    /* رنگ پس‌زمینه خود کارت (اگر سفید است) */

    /* کد SVG آیکون نقل‌قول (تبدیل شده به دیتا برای استفاده در CSS) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23dbeafe' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");
    
    /* عدم تکرار آیکون */
    background-repeat: no-repeat;
    
    /* موقعیت: 20 پیکسل از سمت راست، 30 پیکسل از بالا */
    background-position: left 20px top 3px;
    
    /* سایز آیکون: 80 پیکسل */
    background-size: 80px;
    
    /* پدینگ برای اینکه متن روی آیکون نیفتد (اختیاری) */

    /* تنظیمات بردر و سایه کارت (اختیاری - جهت زیبایی) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be372c0 */.quote-bg-style {
    /* رنگ پس‌زمینه خود کارت (اگر سفید است) */

    /* کد SVG آیکون نقل‌قول (تبدیل شده به دیتا برای استفاده در CSS) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23dbeafe' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");
    
    /* عدم تکرار آیکون */
    background-repeat: no-repeat;
    
    /* موقعیت: 20 پیکسل از سمت راست، 30 پیکسل از بالا */
    background-position: left 20px top 3px;
    
    /* سایز آیکون: 80 پیکسل */
    background-size: 80px;
    
    /* پدینگ برای اینکه متن روی آیکون نیفتد (اختیاری) */

    /* تنظیمات بردر و سایه کارت (اختیاری - جهت زیبایی) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b040c90 */.elementor-197 .elementor-element.elementor-element-5b040c90 {
    position: relative;
    background: transparent;
    overflow: hidden;
    z-index: 0;
}

/* لایه ۱: شبکه خطی محو (Tech Grid) */
.elementor-197 .elementor-element.elementor-element-5b040c90::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -2;
    
    background-image: linear-gradient(#e2e8f0 1px, transparent 1px),
                      linear-gradient(90deg, #e2e8f0 1px, transparent 1px);
    background-size: 40px 40px;
    
    /* ماسک مرکزی */
    -webkit-mask-image: radial-gradient(circle at center, transparent 50%, black 100%);
    mask-image: radial-gradient(circle at center, transparent 50%, black 100%);
    
    opacity: 0.5;
}

/* لایه ۲: حباب‌های گفتگو (Shapes) */
.elementor-197 .elementor-element.elementor-element-5b040c90::after {
    content: "";
    position: absolute;
    z-index: -1;
    
    /* حباب آبی (بالا چپ) */
    top: 50px;
    left: -30px;
    width: 150px;
    height: 120px;
    background: rgba(37, 99, 235, 0.1);
    border-radius: 40% 40% 40% 5%; /* شکل حباب */
    
    /* حباب زرد (پایین راست) با سایه */
    box-shadow: 85vw 400px 0 0 rgba(245, 158, 11, 0.1);
    
    animation: bubbleFloat 10s ease-in-out infinite alternate;
}

@keyframes bubbleFloat {
    0% { transform: translateY(0) scale(1); }
    100% { transform: translateY(-30px) scale(1.1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2826d5d0 *//* استایل پایه برای باکس‌های عدد */
.luman-step-number {
    width: 40px;           /* معادل w-10 */
    height: 40px;          /* معادل h-10 */
    border-radius: 12px;   /* معادل rounded-xl */
    
    /* رنگ آبی رویال */
    background-color: #0284c7; 
    color: #ffffff;
    
    /* تنظیمات فونت و وسط‌چین */
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 18px;       /* معادل text-lg */
    font-family: sans-serif; /* یا فونت وزیر اگر دارید */
    
    /* سایه و حاشیه */
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1); /* shadow-lg */
    border: 2px solid #ffffff; /* border-2 border-white */
    
    /* تنظیمات انیمیشن */
    position: relative;
    z-index: 10;
    cursor: default;
    transition: all 0.3s ease; /* duration-300 */
}

/* استایل هاور (موس روی عدد) */
.luman-step-number:hover {
    transform: scale(1.1);       /* بزرگ شدن (scale-110) */
    background-color: #f59e0b;   /* تغییر رنگ به نارنجی (bg-amber) */
    box-shadow: 0 20px 25px -5px rgba(245, 158, 11, 0.3); /* سایه نارنجی */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11b38ce4 *//* تنظیمات کانتینر آبی */
.zhaket-watermark-bg {
    position: relative !important;
    overflow: hidden !important; /* جلوگیری از بیرون زدگی */
    z-index: 0;
    
    /* (اختیاری) اگر هنوز رنگ آبی را تنظیم نکرده‌اید */
    /* background-color: #3B89BC; */
}

/* لوگوی ژاکت در پس‌زمینه */
.zhaket-watermark-bg::before {
    content: "";
    position: absolute;
    
    /* موقعیت: گوشه پایین سمت چپ */
    top: 300px;
    left: -5px;
    
    /* سایز لوگو */
    width: 80%;
    
    /* کد SVG ارسالی شما (بهینه شده برای CSS) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='%23ffffff'%3E%3Cpath d='M17.9969 2.93601C17.9953 2.54317 17.9142 2.15478 17.7587 1.79446C17.4555 1.08475 16.8862 0.524138 16.1746 0.234464C15.8327 0.0941858 15.4671 0.0218611 15.098 0.0214844L2.88576 0.0214844C2.49689 0.0273142 2.11343 0.114157 1.75956 0.276538C1.06336 0.584004 0.515944 1.15567 0.236363 1.8672C0.0973546 2.21184 0.0250832 2.58004 0.0234382 2.95199V15.0246C0.0231521 15.4356 0.105042 15.8425 0.264234 16.221C0.424025 16.601 0.663598 16.9418 0.966527 17.22L0.964583 17.2223C1.22979 17.4688 1.53814 17.6636 1.87397 17.7969C2.20884 17.9301 2.56557 17.9988 2.92563 17.9995H15.0993C15.8523 17.9987 16.5752 17.7017 17.1134 17.1717C17.3932 16.8966 17.6157 16.5683 17.7682 16.2059C17.9206 15.8434 17.9999 15.4541 18.0014 15.0605V2.93601H17.9969ZM2.92692 16.8237C2.49158 16.8237 2.07217 16.6589 1.75211 16.3619C1.35835 15.9985 1.19015 15.5112 1.19015 15.0246V2.95166C1.19131 2.67244 1.25794 2.39743 1.3846 2.149C1.40383 2.11203 1.42392 2.07583 1.44488 2.04039C1.46141 2.01331 1.47729 1.98657 1.49641 1.96048C1.50548 1.94645 1.51488 1.93275 1.52493 1.91906L1.54372 1.89362C1.56609 1.86296 1.59007 1.83295 1.61502 1.8036C1.63317 1.7824 1.65197 1.76152 1.67109 1.74097C1.68146 1.72989 1.69216 1.7188 1.7035 1.70836C2.03569 1.37405 2.50302 1.19564 2.88576 1.19564H5.34881V4.13104L8.39522 6.00121V4.63136L6.51228 3.47384V1.19564L12.5438 4.89294L4.18632 10.0162V14.8668L7.38083 16.8237H2.92692ZM12.6952 8.42389L7.27712 11.7438L5.43891 10.6176L12.6897 6.17277V8.42324L12.6952 8.42389ZM16.8354 15.0598C16.8368 15.5233 16.6567 15.9686 16.334 16.2992L16.3016 16.3319C15.9798 16.6481 15.5478 16.8251 15.098 16.825H12.6871V12.3404L11.5252 13.0527V17.9992L11.5061 17.9874L11.4614 17.96L10.0928 17.1176L10.0863 17.1136L5.34817 14.2109V11.9323L10.3618 15.0015V13.6316L8.39457 12.4284L13.8528 9.08469V4.32673L13.7015 4.23411L13.6619 4.20964L13.1554 3.89914L8.74588 1.19564H15.098C15.2723 1.19657 15.4456 1.22384 15.612 1.27653C15.6528 1.28925 15.6927 1.3036 15.7319 1.31926C15.7578 1.32969 15.7837 1.34078 15.8093 1.35187L15.8472 1.36981C15.8725 1.3822 15.8975 1.39492 15.9218 1.4083L15.9584 1.42884C16.0907 1.50577 16.2124 1.59961 16.3207 1.70803C16.3402 1.7276 16.3593 1.74782 16.3781 1.76837C16.3969 1.78892 16.4147 1.80947 16.4329 1.83099C16.4504 1.85219 16.4675 1.87405 16.4844 1.89622L16.509 1.92884C16.718 2.22204 16.8322 2.57291 16.836 2.93372L16.8354 15.0598Z'/%3E%3C/svg%3E");
    
    background-repeat: no-repeat;
    background-size: contain;
    
    /* تنظیمات ظاهری (کمرنگ و کج) */
    opacity: 0.1; /* شفافیت */
    transform: rotate(15deg) scale(1);
    
    z-index: -1; /* زیر تمام محتوا */
    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- افکت هاور (تعاملی) --- */
.zhaket-watermark-bg:hover::before {
    opacity: 0.2; /* پررنگ‌تر شدن */
    transform: rotate(0deg) scale(1.1); /* صاف و بزرگ شدن */
    bottom: -30px; /* کمی حرکت به بالا */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354758da */.faq-animated-bg {
    position: relative;
    background: transparent;
    overflow: hidden;
    z-index: 0;
}

/* لایه ۱: شبکه خطی محو (Tech Grid) - ثابت */
.faq-animated-bg::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -2;
    
    background-image: linear-gradient(#e2e8f0 1px, transparent 1px),
                      linear-gradient(90deg, #e2e8f0 1px, transparent 1px);
    background-size: 40px 40px;
    
    /* ماسک مرکزی */
    -webkit-mask-image: radial-gradient(circle at center, transparent 50%, black 100%);
    mask-image: radial-gradient(circle at center, transparent 50%, black 100%);
    
    opacity: 0.5;
}

/* لایه ۲: علامت سوال‌های متحرک (اصلاح شده) */
.faq-animated-bg::after {
    content: "";
    position: absolute;
    z-index: -1;
    inset: 0;
    
    /* تکنیک جدید: استفاده از کاراکتر واقعی '?' در SVG 
       این روش باگ شکل را کاملاً رفع می‌کند.
    */
    background-image: 
        /* 1. علامت سوال آبی (بالا چپ) */
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ctext x='50%25' y='80%25' font-family='Arial, sans-serif' font-weight='900' font-size='100' fill='rgba(37, 99, 235, 0.1)' text-anchor='middle'%3E%3F%3C/text%3E%3C/svg%3E"),
        
        /* 2. علامت سوال نارنجی (پایین راست) */
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ctext x='50%25' y='80%25' font-family='Arial, sans-serif' font-weight='900' font-size='100' fill='rgba(245, 158, 11, 0.1)' text-anchor='middle'%3E%3F%3C/text%3E%3C/svg%3E");

    background-repeat: no-repeat;
    
    /* موقعیت‌دهی */
    background-position: left 2% top 10%, right 2% bottom 10%;
    
    /* سایز علامت سوال‌ها */
    background-size: 300px, 300px; 

    /* انیمیشن شناور */
    animation: bubbleFloat 8s ease-in-out infinite alternate;
}

/* انیمیشن حرکت نرم */
@keyframes bubbleFloat {
    0% { transform: translateY(0) scale(1) rotate(-5deg); }
    100% { transform: translateY(-20px) scale(1.05) rotate(5deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e68dd64 */.zhaket-buy-neon .elementor-button {
    /* زمینه آبی تیره و گرادینت */
    background: linear-gradient(135deg, #0F3460 0%, #16213e 100%) !important;
    color: #ffffff !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 14px !important;
    
    /* سایه زرد رنگ (اشاره به ژاکت) */
    box-shadow: 0 4px 0 #F59E0B; 
    
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all 0.2s ease;
}

/* افکت هاور: فشرده شدن دکمه */
.zhaket-buy-neon:hover .elementor-button {
    transform: translateY(2px); /* حرکت به پایین */
    box-shadow: 0 2px 0 #d97706; /* کم شدن سایه */
    border-color: #F59E0B !important; /* روشن شدن حاشیه */
}

/* انیمیشن برق زدن (Shine) */
.zhaket-buy-neon .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.3), transparent);
    transform: skewX(-20deg);
    transition: 0.5s;
    z-index: -1;
}

.zhaket-buy-neon:hover .elementor-button::before {
    animation: shineEffect 0.7s;
}

@keyframes shineEffect {
    100% { left: 200%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffa7bda *//* تنظیمات کانتینر آبی */
.zhaket-watermark-bg {
    position: relative !important;
    overflow: hidden !important; /* جلوگیری از بیرون زدگی */
    z-index: 0;
    
    /* (اختیاری) اگر هنوز رنگ آبی را تنظیم نکرده‌اید */
    /* background-color: #3B89BC; */
}

/* لوگوی ژاکت در پس‌زمینه */
.zhaket-watermark-bg::before {
    content: "";
    position: absolute;
    
    /* موقعیت: گوشه پایین سمت چپ */
    top: 300px;
    left: -5px;
    
    /* سایز لوگو */
    width: 80%;
    
    /* کد SVG ارسالی شما (بهینه شده برای CSS) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='%23ffffff'%3E%3Cpath d='M17.9969 2.93601C17.9953 2.54317 17.9142 2.15478 17.7587 1.79446C17.4555 1.08475 16.8862 0.524138 16.1746 0.234464C15.8327 0.0941858 15.4671 0.0218611 15.098 0.0214844L2.88576 0.0214844C2.49689 0.0273142 2.11343 0.114157 1.75956 0.276538C1.06336 0.584004 0.515944 1.15567 0.236363 1.8672C0.0973546 2.21184 0.0250832 2.58004 0.0234382 2.95199V15.0246C0.0231521 15.4356 0.105042 15.8425 0.264234 16.221C0.424025 16.601 0.663598 16.9418 0.966527 17.22L0.964583 17.2223C1.22979 17.4688 1.53814 17.6636 1.87397 17.7969C2.20884 17.9301 2.56557 17.9988 2.92563 17.9995H15.0993C15.8523 17.9987 16.5752 17.7017 17.1134 17.1717C17.3932 16.8966 17.6157 16.5683 17.7682 16.2059C17.9206 15.8434 17.9999 15.4541 18.0014 15.0605V2.93601H17.9969ZM2.92692 16.8237C2.49158 16.8237 2.07217 16.6589 1.75211 16.3619C1.35835 15.9985 1.19015 15.5112 1.19015 15.0246V2.95166C1.19131 2.67244 1.25794 2.39743 1.3846 2.149C1.40383 2.11203 1.42392 2.07583 1.44488 2.04039C1.46141 2.01331 1.47729 1.98657 1.49641 1.96048C1.50548 1.94645 1.51488 1.93275 1.52493 1.91906L1.54372 1.89362C1.56609 1.86296 1.59007 1.83295 1.61502 1.8036C1.63317 1.7824 1.65197 1.76152 1.67109 1.74097C1.68146 1.72989 1.69216 1.7188 1.7035 1.70836C2.03569 1.37405 2.50302 1.19564 2.88576 1.19564H5.34881V4.13104L8.39522 6.00121V4.63136L6.51228 3.47384V1.19564L12.5438 4.89294L4.18632 10.0162V14.8668L7.38083 16.8237H2.92692ZM12.6952 8.42389L7.27712 11.7438L5.43891 10.6176L12.6897 6.17277V8.42324L12.6952 8.42389ZM16.8354 15.0598C16.8368 15.5233 16.6567 15.9686 16.334 16.2992L16.3016 16.3319C15.9798 16.6481 15.5478 16.8251 15.098 16.825H12.6871V12.3404L11.5252 13.0527V17.9992L11.5061 17.9874L11.4614 17.96L10.0928 17.1176L10.0863 17.1136L5.34817 14.2109V11.9323L10.3618 15.0015V13.6316L8.39457 12.4284L13.8528 9.08469V4.32673L13.7015 4.23411L13.6619 4.20964L13.1554 3.89914L8.74588 1.19564H15.098C15.2723 1.19657 15.4456 1.22384 15.612 1.27653C15.6528 1.28925 15.6927 1.3036 15.7319 1.31926C15.7578 1.32969 15.7837 1.34078 15.8093 1.35187L15.8472 1.36981C15.8725 1.3822 15.8975 1.39492 15.9218 1.4083L15.9584 1.42884C16.0907 1.50577 16.2124 1.59961 16.3207 1.70803C16.3402 1.7276 16.3593 1.74782 16.3781 1.76837C16.3969 1.78892 16.4147 1.80947 16.4329 1.83099C16.4504 1.85219 16.4675 1.87405 16.4844 1.89622L16.509 1.92884C16.718 2.22204 16.8322 2.57291 16.836 2.93372L16.8354 15.0598Z'/%3E%3C/svg%3E");
    
    background-repeat: no-repeat;
    background-size: contain;
    
    /* تنظیمات ظاهری (کمرنگ و کج) */
    opacity: 0.1; /* شفافیت */
    transform: rotate(15deg) scale(1);
    
    z-index: -1; /* زیر تمام محتوا */
    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- افکت هاور (تعاملی) --- */
.zhaket-watermark-bg:hover::before {
    opacity: 0.2; /* پررنگ‌تر شدن */
    transform: rotate(0deg) scale(1.1); /* صاف و بزرگ شدن */
    bottom: -30px; /* کمی حرکت به بالا */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://voicebot.callmee.org/wp-content/uploads/2026/01/Morabba_FaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://voicebot.callmee.org/wp-content/uploads/2026/01/Morabba_FaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://voicebot.callmee.org/wp-content/uploads/2026/01/Morabba_FaNum-Heavy.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://voicebot.callmee.org/wp-content/uploads/2026/01/YekanBakhFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://voicebot.callmee.org/wp-content/uploads/2026/01/YekanBakhFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://voicebot.callmee.org/wp-content/uploads/2026/01/YekanBakhFaNum-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://voicebot.callmee.org/wp-content/uploads/2026/01/YekanBakhFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://voicebot.callmee.org/wp-content/uploads/2026/01/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */