.elementor-6 .elementor-element.elementor-element-8afb676{--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:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6 .elementor-element.elementor-element-8afb676:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8afb676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-60297a1{--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-radius:5px 5px 5px 5px;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:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-60297a1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-60297a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-9fedd67{--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-6 .elementor-element.elementor-element-9fedd67.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-6 .elementor-element.elementor-element-35af087{text-align:start;}.elementor-6 .elementor-element.elementor-element-35af087 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:28px;font-weight:900;color:#CDCDCD;}.elementor-6 .elementor-element.elementor-element-d547dcb{--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-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#404040;}.elementor-6 .elementor-element.elementor-element-60e6211 .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-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-60e6211{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-item > a{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-text{color:#A29E9E;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-310500c{--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-6 .elementor-element.elementor-element-6150f94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6150f94 .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;border-radius:5px 5px 5px 5px;padding:15px 40px 15px 40px;}.elementor-6 .elementor-element.elementor-element-1376cc0{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d92a12f{--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-6 .elementor-element.elementor-element-be54e35{--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-6 .elementor-element.elementor-element-6310ca4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6310ca4 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:60px;font-weight:900;line-height:75px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-6dbddc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F97316;--border-color:#F97316;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:25px;}.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-6 .elementor-element.elementor-element-2ad9d6b{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:30px;letter-spacing:0px;word-spacing:0px;color:#A4A4A4;}.elementor-6 .elementor-element.elementor-element-2ad9d6b p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-cb2ce3d{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-e633630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-e633630 .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;border-radius:5px 5px 5px 5px;padding:15px 40px 15px 40px;}.elementor-6 .elementor-element.elementor-element-7e3c657 .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;border-radius:5px 5px 5px 5px;padding:15px 40px 15px 40px;}.elementor-6 .elementor-element.elementor-element-0e13dde{--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-6 .elementor-element.elementor-element-d1d71d5{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-d1d71d5.elementor-element{--align-self:flex-end;}.elementor-6 .elementor-element.elementor-element-53d9d52{--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-6 .elementor-element.elementor-element-725cc95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2adda1d{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-2adda1d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2adda1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-8522e2b{--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-6 .elementor-element.elementor-element-75c6d09{--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-6 .elementor-element.elementor-element-9af365a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-77a9c6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-77a9c6b.elementor-element{--align-self:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-6 .elementor-element.elementor-element-f8a4493{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f8a4493 .elementor-counter-number-wrapper{color:#000000;font-family:"VazirMatn", Sans-serif;font-size:58px;font-weight:900;}.elementor-6 .elementor-element.elementor-element-f8a4493 .elementor-counter-title{color:#000000;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-169d0d0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-b55760f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-b55760f.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-225c438{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-225c438 .elementor-counter-number-wrapper{color:#000000;font-family:"VazirMatn", Sans-serif;font-size:58px;font-weight:900;}.elementor-6 .elementor-element.elementor-element-225c438 .elementor-counter-title{color:#000000;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-f52a5f1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-94bf38c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-94bf38c.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-3060e5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3060e5e .elementor-counter-number-wrapper{color:#000000;font-family:"VazirMatn", Sans-serif;font-size:58px;font-weight:900;}.elementor-6 .elementor-element.elementor-element-3060e5e .elementor-counter-title{color:#000000;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-199e3eb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-df5c6a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-df5c6a0.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-2c192eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2c192eb .elementor-counter-number-wrapper{color:#000000;font-family:"VazirMatn", Sans-serif;font-size:58px;font-weight:900;}.elementor-6 .elementor-element.elementor-element-2c192eb .elementor-counter-title{color:#000000;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-151485e{--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-6 .elementor-element.elementor-element-151485e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-151485e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-c9c1fc0{--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-6 .elementor-element.elementor-element-c4f5826{--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 100px;--row-gap:0px;--column-gap:100px;--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-6 .elementor-element.elementor-element-f0c8bf9{--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-6 .elementor-element.elementor-element-554085a{--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-6 .elementor-element.elementor-element-e8fa0d4{--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-6 .elementor-element.elementor-element-e8fa0d4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-819f4fc{--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-6 .elementor-element.elementor-element-f4d3f8c{width:var( --container-widget-width, 62% );max-width:62%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-f4d3f8c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:50px;font-weight:900;line-height:60px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-9c4e716{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:17px;font-weight:400;line-height:35px;color:#BFBFBF;}.elementor-6 .elementor-element.elementor-element-00cac83{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:15px;font-weight:300;line-height:35px;color:#BFBFBF;}.elementor-6 .elementor-element.elementor-element-00cac83 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-85771ea{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-b6fad97{--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-6 .elementor-element.elementor-element-8173283{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#3D3D3D;--border-color:#3D3D3D;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-052952a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-052952a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:60px;font-weight:900;line-height:75px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-252fa9f{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:30px;letter-spacing:0px;word-spacing:0px;color:#A4A4A4;}.elementor-6 .elementor-element.elementor-element-252fa9f p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-b97feaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8e0739a{--display:flex;--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-6 .elementor-element.elementor-element-8e0739a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-5f9d0e9.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-3ffcbff .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-13bf127{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:30px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-13bf127 p{margin-block-end: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 );}.elementor-6 .elementor-element.elementor-element-d1c24af{--lottie-container-width:100%;}.elementor-6 .elementor-element.elementor-element-019b9ce{--display:flex;--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-6 .elementor-element.elementor-element-019b9ce.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-b989c32.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-349041a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2E2E2E;--border-color:#2E2E2E;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-e48298e{text-align:start;}.elementor-6 .elementor-element.elementor-element-e48298e .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:25px;font-weight:800;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-19b02f1{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:30px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-19b02f1 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-a6b8d76.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-a6b8d76{--lottie-container-width:77%;}.elementor-6 .elementor-element.elementor-element-15ce04e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:stretch;--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-6 .elementor-element.elementor-element-24a67ac{--display:flex;--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-6 .elementor-element.elementor-element-e5c069a.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-2580efe .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-b1f5821{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:30px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-b1f5821 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-7802e03{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-cbfd62f.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-60623e8 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-d98dbb0{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:30px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-d98dbb0 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-3bf6db3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-cb3a540{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-f30ff3f.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-2b1e940 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-2d140d3{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:30px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-2d140d3 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-02a0000{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-eff2b2e.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-e9a6b8d .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-c5946ad{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:30px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-c5946ad p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-2862ed3{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-2862ed3:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2862ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-6 .elementor-element.elementor-element-9827e15{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2E2E2E;--border-color:#2E2E2E;--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-6 .elementor-element.elementor-element-13f4f5a{--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-6 .elementor-element.elementor-element-2d6b34d{--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-6 .elementor-element.elementor-element-2d6b34d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-c9aaa42{--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-6 .elementor-element.elementor-element-b2bd238{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:start;}.elementor-6 .elementor-element.elementor-element-b2bd238 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:50px;font-weight:900;line-height:60px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d08ee6b{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:15px;font-weight:400;line-height:33px;letter-spacing:0px;word-spacing:0px;color:#A4A4A4;}.elementor-6 .elementor-element.elementor-element-d08ee6b p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-5d963a2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 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-6 .elementor-element.elementor-element-3513fdf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-cc7daa3.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-9adf544{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-9adf544.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-ee675ff{text-align:start;}.elementor-6 .elementor-element.elementor-element-ee675ff .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-756aa84{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:10px;font-weight:300;line-height:19px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-756aa84 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-9200fd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-00e7391.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-d1281b6{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d1281b6.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-68a3a42{text-align:start;}.elementor-6 .elementor-element.elementor-element-68a3a42 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-4db7c24{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:10px;font-weight:300;line-height:19px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-4db7c24 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-4a36a9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-5fc3739.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-03f6f82{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-03f6f82.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-cde4a89{text-align:start;}.elementor-6 .elementor-element.elementor-element-cde4a89 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-152b9eb{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:10px;font-weight:300;line-height:19px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-152b9eb p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-bb6407c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-42dee69.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-a3808a7{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-a3808a7.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-d5049d4{text-align:start;}.elementor-6 .elementor-element.elementor-element-d5049d4 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-7a9388a{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:10px;font-weight:300;line-height:19px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-7a9388a p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-498498f{--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-6 .elementor-element.elementor-element-4387ec7{--display:flex;--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-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-6 .elementor-element.elementor-element-e16e42d{--divider-border-style:solid;--divider-color:#54595F;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-e16e42d .elementor-divider-separator{width:31%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-e16e42d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-e16e42d .elementor-divider__text{color:#8E9398;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:200;}.elementor-6 .elementor-element.elementor-element-dc2433d{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2E2E2E;--border-color:#2E2E2E;--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-6 .elementor-element.elementor-element-dc2433d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-dc2433d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-6 .elementor-element.elementor-element-58acc38{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-6049071.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-c4c8a76{text-align:start;}.elementor-6 .elementor-element.elementor-element-c4c8a76 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-f033e59{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-d9dcd16.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-bbe1246{text-align:start;}.elementor-6 .elementor-element.elementor-element-bbe1246 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-197517b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-59a1a4f.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-16654b3{text-align:start;}.elementor-6 .elementor-element.elementor-element-16654b3 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-725c1f4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-fa9ad83.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-e0263c2{text-align:start;}.elementor-6 .elementor-element.elementor-element-e0263c2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-0bc3b33{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-fd5aa5e.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-5616239{text-align:start;}.elementor-6 .elementor-element.elementor-element-5616239 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-3252afb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-a84df95.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-57f47c3{text-align:start;}.elementor-6 .elementor-element.elementor-element-57f47c3 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-29ce134{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f15910d{--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-6 .elementor-element.elementor-element-2975684{--display:flex;--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-6 .elementor-element.elementor-element-a6c01b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-a6c01b2.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-a6c01b2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:35px;font-weight:900;line-height:60px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a2b2e19{--divider-border-style:solid;--divider-color:#249360;--divider-border-width:5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a2b2e19.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-a2b2e19 .elementor-divider-separator{width:114px;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-a2b2e19 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-6 .elementor-element.elementor-element-53ed7c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-53ed7c6.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-53ed7c6 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:38px;color:#8E9398;}.elementor-6 .elementor-element.elementor-element-debdb33{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 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-6 .elementor-element.elementor-element-0edbd30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-b7027ce.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-24d6ad5{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-24d6ad5.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-da7993a{text-align:start;}.elementor-6 .elementor-element.elementor-element-da7993a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-4fc05c0{text-align:start;}.elementor-6 .elementor-element.elementor-element-4fc05c0 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-40d5d7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-f0e46b1.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-088d20d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-088d20d.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-a0e7bba{text-align:start;}.elementor-6 .elementor-element.elementor-element-a0e7bba .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-f16b87a{text-align:start;}.elementor-6 .elementor-element.elementor-element-f16b87a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-9b95d39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-5d21f2b.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-fb4825d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-fb4825d.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-393ca82{text-align:start;}.elementor-6 .elementor-element.elementor-element-393ca82 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-d1df1af{text-align:start;}.elementor-6 .elementor-element.elementor-element-d1df1af .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-aa24bc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-581212b.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-f3a15bb{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f3a15bb.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-fa4c40b{text-align:start;}.elementor-6 .elementor-element.elementor-element-fa4c40b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-3e3111e{text-align:start;}.elementor-6 .elementor-element.elementor-element-3e3111e .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-f062836{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-9e2b176.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-f7b4485{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f7b4485.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-93109f2{text-align:start;}.elementor-6 .elementor-element.elementor-element-93109f2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-d26a23f{text-align:start;}.elementor-6 .elementor-element.elementor-element-d26a23f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-6d3b288{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-944e623.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-e83df04{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-e83df04.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-72ab4e4{text-align:start;}.elementor-6 .elementor-element.elementor-element-72ab4e4 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-6d55709{text-align:start;}.elementor-6 .elementor-element.elementor-element-6d55709 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-d1df1f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-b2a3cc6.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-cace956{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-cace956.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-68147c7{text-align:start;}.elementor-6 .elementor-element.elementor-element-68147c7 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-2bb4362{text-align:start;}.elementor-6 .elementor-element.elementor-element-2bb4362 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-0fa72b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-effbd8b.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-1c4c669{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1c4c669.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-8e01921{text-align:start;}.elementor-6 .elementor-element.elementor-element-8e01921 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-fcaafdb{text-align:start;}.elementor-6 .elementor-element.elementor-element-fcaafdb .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-5f4cb6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-4be640e.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-8e8f719{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8e8f719.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-f35aebf{text-align:start;}.elementor-6 .elementor-element.elementor-element-f35aebf .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-32c8963{text-align:start;}.elementor-6 .elementor-element.elementor-element-32c8963 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-40c3cd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-6fd8b4a.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-bb49e0d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-bb49e0d.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7a88d97{text-align:start;}.elementor-6 .elementor-element.elementor-element-7a88d97 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-4be31fc{text-align:start;}.elementor-6 .elementor-element.elementor-element-4be31fc .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-8b1a18b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-27da7c5.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-40bb5b3{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-40bb5b3.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-6629fb8{text-align:start;}.elementor-6 .elementor-element.elementor-element-6629fb8 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-c69b8e5{text-align:start;}.elementor-6 .elementor-element.elementor-element-c69b8e5 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-2e6dc32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-74fe900.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-ad0ffea{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-ad0ffea.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-3bab7ce{text-align:start;}.elementor-6 .elementor-element.elementor-element-3bab7ce .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-bc2ee98{text-align:start;}.elementor-6 .elementor-element.elementor-element-bc2ee98 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-6 .elementor-element.elementor-element-82a3a34{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-82a3a34:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-82a3a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-b622a07{--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-6 .elementor-element.elementor-element-138d3cd{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-047271f{width:var( --container-widget-width, 34% );max-width:34%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-047271f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:55px;font-weight:900;line-height:58px;color:#000000;}.elementor-6 .elementor-element.elementor-element-85ab56d .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-6 .elementor-element.elementor-element-853e334{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-b144f58{--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-6 .elementor-element.elementor-element-bc88bff{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1E1E1E;--border-color:#1E1E1E;--border-radius:2px 2px 2px 2px;--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-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-6 .elementor-element.elementor-element-c4c7b15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-c4c7b15 img{width:100%;}.elementor-6 .elementor-element.elementor-element-0b66890{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:2px 2px 2px 2px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.15);--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-6 .elementor-element.elementor-element-6d5bfb0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6d5bfb0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6d5bfb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-a67ed32.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-02bd716{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-02bd716:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-02bd716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-703d83a{text-align:start;}.elementor-6 .elementor-element.elementor-element-703d83a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-97f3106{text-align:start;}.elementor-6 .elementor-element.elementor-element-97f3106 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:10px;font-weight:300;color:#6D6D6D;}.elementor-6 .elementor-element.elementor-element-f299ada{--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-6 .elementor-element.elementor-element-08a765e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1E1E1E;--border-color:#1E1E1E;--border-radius:2px 2px 2px 2px;--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-6 .elementor-element.elementor-element-f904cb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f904cb2 img{width:100%;}.elementor-6 .elementor-element.elementor-element-f720782{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:2px 2px 2px 2px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.15);--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-6 .elementor-element.elementor-element-94fbd6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-94fbd6f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-94fbd6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-83f8e05.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7a7ad38{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-7a7ad38:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7a7ad38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-e322e86{text-align:start;}.elementor-6 .elementor-element.elementor-element-e322e86 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-279b454{text-align:start;}.elementor-6 .elementor-element.elementor-element-279b454 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:10px;font-weight:300;color:#6D6D6D;}.elementor-6 .elementor-element.elementor-element-002ff26{--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-6 .elementor-element.elementor-element-357a3b4{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1E1E1E;--border-color:#1E1E1E;--border-radius:2px 2px 2px 2px;--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-6 .elementor-element.elementor-element-9c1ebcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9c1ebcd img{width:100%;}.elementor-6 .elementor-element.elementor-element-8ae1f62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:2px 2px 2px 2px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.15);--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-6 .elementor-element.elementor-element-5a42ce5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5a42ce5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5a42ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-e6984dc.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7d6cbc4{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-7d6cbc4:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7d6cbc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-b5191ac{text-align:start;}.elementor-6 .elementor-element.elementor-element-b5191ac .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-56cefec{text-align:start;}.elementor-6 .elementor-element.elementor-element-56cefec .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:10px;font-weight:300;color:#6D6D6D;}.elementor-6 .elementor-element.elementor-element-c35f8d7{--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-6 .elementor-element.elementor-element-0605036{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1E1E1E;--border-color:#1E1E1E;--border-radius:2px 2px 2px 2px;--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-6 .elementor-element.elementor-element-8a7a347{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8a7a347 img{width:100%;}.elementor-6 .elementor-element.elementor-element-d2bada0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:2px 2px 2px 2px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.15);--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-6 .elementor-element.elementor-element-0844386{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-0844386:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0844386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-4964222.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-0210496{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-0210496:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0210496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-8dfe16f{text-align:start;}.elementor-6 .elementor-element.elementor-element-8dfe16f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-d4f0212{text-align:start;}.elementor-6 .elementor-element.elementor-element-d4f0212 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:10px;font-weight:300;color:#6D6D6D;}.elementor-6 .elementor-element.elementor-element-cbc715d{--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-6 .elementor-element.elementor-element-65f2910{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1E1E1E;--border-color:#1E1E1E;--border-radius:2px 2px 2px 2px;--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-6 .elementor-element.elementor-element-056c93e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-056c93e img{width:100%;}.elementor-6 .elementor-element.elementor-element-26fe587{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:2px 2px 2px 2px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.15);--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-6 .elementor-element.elementor-element-3793acf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3793acf:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3793acf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-d305844.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-17cac83{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-17cac83:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-17cac83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-613c37a{text-align:start;}.elementor-6 .elementor-element.elementor-element-613c37a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-2354889{text-align:start;}.elementor-6 .elementor-element.elementor-element-2354889 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:10px;font-weight:300;color:#6D6D6D;}.elementor-6 .elementor-element.elementor-element-566dd56{--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-6 .elementor-element.elementor-element-ddb9140{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1E1E1E;--border-color:#1E1E1E;--border-radius:2px 2px 2px 2px;--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-6 .elementor-element.elementor-element-8bf4902{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8bf4902 img{width:100%;}.elementor-6 .elementor-element.elementor-element-a97ca4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:2px 2px 2px 2px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.15);--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-6 .elementor-element.elementor-element-eb07480{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-eb07480:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-eb07480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-a6a1acd.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-c070ab7{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-c070ab7:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c070ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-31cf43a{text-align:start;}.elementor-6 .elementor-element.elementor-element-31cf43a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-30c253e{text-align:start;}.elementor-6 .elementor-element.elementor-element-30c253e .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:10px;font-weight:300;color:#6D6D6D;}.elementor-6 .elementor-element.elementor-element-03e45e8{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-fa070ce{--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-6 .elementor-element.elementor-element-32abc5a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#3D3D3D;--border-color:#3D3D3D;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-261c22b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-261c22b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:60px;font-weight:900;line-height:75px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-43d49bd{width:var( --container-widget-width, 36% );max-width:36%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:36%;--container-widget-flex-grow:0;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#A4A4A4;}.elementor-6 .elementor-element.elementor-element-43d49bd p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-c0b5646{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 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-6 .elementor-element.elementor-element-90ac890{--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:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-800d291.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-6b4a45f{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-6b4a45f.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-5051019 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-f3881e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-f3881e4 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-b907006{--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:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-a2afdaf.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-02530ba{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-02530ba.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-dd99fff .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-c4beae8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-c4beae8 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-da2f49a{--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:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-ca3664e.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-3288f5f{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-3288f5f.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7a60b01 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-45c3194{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-45c3194 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-3b8d41c{--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:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-12919a0.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-faa3526{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-faa3526.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-f10d647 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-df7d3f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-df7d3f6 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-b3cfb17{--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:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-9d30958.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-262ee55{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-262ee55.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-d376bf9 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-5daf24f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-5daf24f p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-35971c8{--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:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-5495810.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-03c23bc{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-03c23bc.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-f2a6581 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-f2e46af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-f2e46af p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-f196529{--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:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-60ecdcd.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-a4ba98a{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-a4ba98a.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-f131fe0 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-ddf19a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-ddf19a3 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-ef0416f{--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:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-0c5be4d.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-bb770a3{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-bb770a3.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-5f18646 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-c67f064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-c67f064 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-a4cc6be{--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:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-ef434fe.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-70c8e80{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-70c8e80.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-9a02171 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-28cdee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-28cdee6 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-3684582{--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:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-5598114.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-06b8565{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-06b8565.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-ff7e690 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-c9fd89d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-c9fd89d p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-43c9875{--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:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-ab4d854.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-93feda3{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-93feda3.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-4c220fc .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-158c06b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-158c06b p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-ab6b4e8{--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:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-37b512c.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-c84ede6{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c84ede6.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-aed463f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-34ce5c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:300;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-34ce5c4 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-2754d5e{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-2754d5e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2754d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-6 .elementor-element.elementor-element-965401b{--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-6 .elementor-element.elementor-element-404789f{--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-6 .elementor-element.elementor-element-4d3f0f4{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-4d3f0f4.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-0bede45{--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-6 .elementor-element.elementor-element-2887002{--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-6 .elementor-element.elementor-element-2887002.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-c4ef3a8{--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-6 .elementor-element.elementor-element-8d41b21{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:start;}.elementor-6 .elementor-element.elementor-element-8d41b21 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:50px;font-weight:900;line-height:60px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-1e2ed8f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 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-6 .elementor-element.elementor-element-7d7666a{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-db291cf.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-c7094bc{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c7094bc.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-6e52ca9{text-align:start;}.elementor-6 .elementor-element.elementor-element-6e52ca9 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-0d15d58{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:12px;font-weight:300;line-height:19px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-0d15d58 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-6a326e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-266d277.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-b8afa24{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-b8afa24.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-54969ea{text-align:start;}.elementor-6 .elementor-element.elementor-element-54969ea .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-bd15624{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:12px;font-weight:300;line-height:19px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-bd15624 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-9c10d30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-7cc281d.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-5e4bc74{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5e4bc74.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-3276df1{text-align:start;}.elementor-6 .elementor-element.elementor-element-3276df1 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:600;color:#EBEBEB;}.elementor-6 .elementor-element.elementor-element-4554ca9{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:12px;font-weight:300;line-height:19px;letter-spacing:0px;word-spacing:0px;color:#898989;}.elementor-6 .elementor-element.elementor-element-4554ca9 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-f5f15e3{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f5f15e3:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f5f15e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1012;}.elementor-6 .elementor-element.elementor-element-c17d129{--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-6 .elementor-element.elementor-element-3150685{--display:flex;--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-6 .elementor-element.elementor-element-c50ea1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-c50ea1d.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-c50ea1d .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:35px;font-weight:900;line-height:60px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-e9f6200{--divider-border-style:solid;--divider-color:#249360;--divider-border-width:5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-e9f6200.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-e9f6200 .elementor-divider-separator{width:114px;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-e9f6200 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-6 .elementor-element.elementor-element-323e63f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-323e63f.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-323e63f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:38px;color:#8E9398;}.elementor-6 .elementor-element.elementor-element-4b340fd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 50px;--row-gap:0px;--column-gap:50px;--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-6 .elementor-element.elementor-element-d39f09a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-2187ccd{--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-6 .elementor-element.elementor-element-3f252f8.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-3f252f8{--e-rating-justify-content:flex-start;--e-rating-icon-marked-color:#2EBC7B;--e-rating-icon-color:#343434;}.elementor-6 .elementor-element.elementor-element-b8781f2{--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-6 .elementor-element.elementor-element-b5ed0a4{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:27px;color:#A1A1A1;}.elementor-6 .elementor-element.elementor-element-909d8af{--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-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:#2B2B2B;--border-color:#2B2B2B;--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-6 .elementor-element.elementor-element-b84436d{--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-6 .elementor-element.elementor-element-b84436d.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-a7a739c{width:auto;max-width:auto;text-align:center;}.elementor-6 .elementor-element.elementor-element-a7a739c.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-a7a739c img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-6 .elementor-element.elementor-element-2228daf{--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-6 .elementor-element.elementor-element-5031ff9{text-align:center;}.elementor-6 .elementor-element.elementor-element-5031ff9 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#FDFDFF;}.elementor-6 .elementor-element.elementor-element-aff5a7d{text-align:center;}.elementor-6 .elementor-element.elementor-element-aff5a7d .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-6 .elementor-element.elementor-element-b3cb072{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-6e0c1a9{--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-6 .elementor-element.elementor-element-47307ef.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-47307ef{--e-rating-justify-content:flex-start;--e-rating-icon-marked-color:#2EBC7B;--e-rating-icon-color:#343434;}.elementor-6 .elementor-element.elementor-element-1a1678e{--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-6 .elementor-element.elementor-element-5035177{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:27px;color:#A1A1A1;}.elementor-6 .elementor-element.elementor-element-a981769{--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-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:#2B2B2B;--border-color:#2B2B2B;--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-6 .elementor-element.elementor-element-213abc7{--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-6 .elementor-element.elementor-element-213abc7.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-2f4ac49{width:auto;max-width:auto;text-align:center;}.elementor-6 .elementor-element.elementor-element-2f4ac49.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-2f4ac49 img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-6 .elementor-element.elementor-element-cbccc4f{--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-6 .elementor-element.elementor-element-4da8997{text-align:center;}.elementor-6 .elementor-element.elementor-element-4da8997 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#FDFDFF;}.elementor-6 .elementor-element.elementor-element-030365c{text-align:center;}.elementor-6 .elementor-element.elementor-element-030365c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-6 .elementor-element.elementor-element-f2963a5{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-f58a399{--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-6 .elementor-element.elementor-element-d14d78f.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-d14d78f{--e-rating-justify-content:flex-start;--e-rating-icon-marked-color:#2EBC7B;--e-rating-icon-color:#343434;}.elementor-6 .elementor-element.elementor-element-e7852fa{--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-6 .elementor-element.elementor-element-9a9d42f{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:27px;color:#A1A1A1;}.elementor-6 .elementor-element.elementor-element-09bc99d{--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-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:#2B2B2B;--border-color:#2B2B2B;--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-6 .elementor-element.elementor-element-ee3d69c{--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-6 .elementor-element.elementor-element-ee3d69c.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-daca230{width:auto;max-width:auto;text-align:center;}.elementor-6 .elementor-element.elementor-element-daca230.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-daca230 img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-6 .elementor-element.elementor-element-d54fcdd{--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-6 .elementor-element.elementor-element-726f42b{text-align:center;}.elementor-6 .elementor-element.elementor-element-726f42b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#FDFDFF;}.elementor-6 .elementor-element.elementor-element-b5bc5b8{text-align:center;}.elementor-6 .elementor-element.elementor-element-b5bc5b8 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-8afb676{--content-width:1300px;}.elementor-6 .elementor-element.elementor-element-1376cc0{--content-width:1300px;}.elementor-6 .elementor-element.elementor-element-2adda1d{--content-width:1300px;}.elementor-6 .elementor-element.elementor-element-151485e{--content-width:1300px;}.elementor-6 .elementor-element.elementor-element-f0c8bf9{--width:65%;}.elementor-6 .elementor-element.elementor-element-85771ea{--content-width:1300px;}.elementor-6 .elementor-element.elementor-element-8e0739a{--width:30%;}.elementor-6 .elementor-element.elementor-element-019b9ce{--width:30%;}.elementor-6 .elementor-element.elementor-element-2862ed3{--content-width:1300px;}.elementor-6 .elementor-element.elementor-element-13f4f5a{--width:85%;}.elementor-6 .elementor-element.elementor-element-498498f{--width:100%;}.elementor-6 .elementor-element.elementor-element-29ce134{--content-width:1300px;}.elementor-6 .elementor-element.elementor-element-82a3a34{--content-width:1300px;}.elementor-6 .elementor-element.elementor-element-6d5bfb0{--width:17.25%;}.elementor-6 .elementor-element.elementor-element-94fbd6f{--width:17.25%;}.elementor-6 .elementor-element.elementor-element-5a42ce5{--width:17.25%;}.elementor-6 .elementor-element.elementor-element-0844386{--width:17.25%;}.elementor-6 .elementor-element.elementor-element-3793acf{--width:17.25%;}.elementor-6 .elementor-element.elementor-element-eb07480{--width:17.25%;}.elementor-6 .elementor-element.elementor-element-03e45e8{--content-width:1300px;}.elementor-6 .elementor-element.elementor-element-2754d5e{--content-width:1300px;}.elementor-6 .elementor-element.elementor-element-404789f{--width:100%;}.elementor-6 .elementor-element.elementor-element-0bede45{--width:85%;}.elementor-6 .elementor-element.elementor-element-f5f15e3{--content-width:1300px;}.elementor-6 .elementor-element.elementor-element-b84436d{--width:16%;}.elementor-6 .elementor-element.elementor-element-213abc7{--width:16%;}.elementor-6 .elementor-element.elementor-element-ee3d69c{--width:16%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-9fedd67{--width:61%;}.elementor-6 .elementor-element.elementor-element-d547dcb{--width:100%;}.elementor-6 .elementor-element.elementor-element-310500c{--width:73%;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-8afb676{--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-6 .elementor-element.elementor-element-60297a1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-item > a{font-size:13px;}.elementor-6 .elementor-element.elementor-element-6150f94 .elementor-button{font-size:10px;}.elementor-6 .elementor-element.elementor-element-1376cc0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-6310ca4 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-2ad9d6b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-2ad9d6b{font-size:11px;}.elementor-6 .elementor-element.elementor-element-cb2ce3d{--justify-content:center;}.elementor-6 .elementor-element.elementor-element-cb2ce3d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-e633630 .elementor-button{font-size:10px;}.elementor-6 .elementor-element.elementor-element-7e3c657 .elementor-button{font-size:10px;}.elementor-6 .elementor-element.elementor-element-2adda1d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-75c6d09{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-f8a4493 .elementor-counter-number-wrapper{font-size:20px;}.elementor-6 .elementor-element.elementor-element-f8a4493 .elementor-counter-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-225c438 .elementor-counter-number-wrapper{font-size:20px;}.elementor-6 .elementor-element.elementor-element-225c438 .elementor-counter-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-3060e5e .elementor-counter-number-wrapper{font-size:20px;}.elementor-6 .elementor-element.elementor-element-3060e5e .elementor-counter-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-2c192eb .elementor-counter-number-wrapper{font-size:20px;}.elementor-6 .elementor-element.elementor-element-2c192eb .elementor-counter-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-151485e{--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-6 .elementor-element.elementor-element-c9c1fc0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-c4f5826{--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-6 .elementor-element.elementor-element-f0c8bf9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-f4d3f8c .elementor-heading-title{font-size:45px;}.elementor-6 .elementor-element.elementor-element-85771ea{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-252fa9f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-13bf127.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-19b02f1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-15ce04e{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-b1f5821.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-d98dbb0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-3bf6db3{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-2d140d3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-c5946ad.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-2862ed3{--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-6 .elementor-element.elementor-element-9827e15{--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;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-b2bd238 .elementor-heading-title{font-size:45px;}.elementor-6 .elementor-element.elementor-element-d08ee6b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-5d963a2{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-756aa84.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-4db7c24.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-152b9eb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-7a9388a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-498498f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-01b00ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-dc2433d{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-29ce134{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-a6c01b2 .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-53ed7c6 .elementor-heading-title{font-size:15px;}.elementor-6 .elementor-element.elementor-element-debdb33{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-82a3a34{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-047271f{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-6 .elementor-element.elementor-element-85ab56d .elementor-button{font-size:10px;}.elementor-6 .elementor-element.elementor-element-853e334{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-03e45e8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-43d49bd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-c0b5646{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-f3881e4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-c4beae8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-45c3194.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-df7d3f6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-5daf24f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-f2e46af.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-ddf19a3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-c67f064.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-28cdee6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-c9fd89d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-158c06b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-34ce5c4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-2754d5e{--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-6 .elementor-element.elementor-element-965401b{--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;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-404789f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-8d41b21 .elementor-heading-title{font-size:45px;}.elementor-6 .elementor-element.elementor-element-1e2ed8f{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-0d15d58.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-bd15624.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-4554ca9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-f5f15e3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-c50ea1d .elementor-heading-title{font-size:45px;}.elementor-6 .elementor-element.elementor-element-323e63f .elementor-heading-title{font-size:15px;}.elementor-6 .elementor-element.elementor-element-4b340fd{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-b5ed0a4{line-height:1.7em;}.elementor-6 .elementor-element.elementor-element-5031ff9{text-align:center;}.elementor-6 .elementor-element.elementor-element-5031ff9 .elementor-heading-title{line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-aff5a7d{text-align:center;}.elementor-6 .elementor-element.elementor-element-aff5a7d .elementor-heading-title{line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-5035177{line-height:1.7em;}.elementor-6 .elementor-element.elementor-element-4da8997{text-align:center;}.elementor-6 .elementor-element.elementor-element-4da8997 .elementor-heading-title{line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-030365c{text-align:center;}.elementor-6 .elementor-element.elementor-element-030365c .elementor-heading-title{line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-9a9d42f{line-height:1.7em;}.elementor-6 .elementor-element.elementor-element-726f42b{text-align:center;}.elementor-6 .elementor-element.elementor-element-726f42b .elementor-heading-title{line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-b5bc5b8{text-align:center;}.elementor-6 .elementor-element.elementor-element-b5bc5b8 .elementor-heading-title{line-height:1.2em;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-8afb676{--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-6 .elementor-element.elementor-element-60297a1{--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-6 .elementor-element.elementor-element-60297a1.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-9fedd67{--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-6 .elementor-element.elementor-element-9fedd67.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-35af087.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-35af087 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-d547dcb{--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-6 .elementor-element.elementor-element-d547dcb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-60e6211 .elementor-icon-list-item > a{font-size:12px;}.elementor-6 .elementor-element.elementor-element-310500c{--justify-content:center;}.elementor-6 .elementor-element.elementor-element-310500c.e-con{--align-self:stretch;}.elementor-6 .elementor-element.elementor-element-6150f94 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-6 .elementor-element.elementor-element-2ad9d6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-cb2ce3d{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-e633630 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-6 .elementor-element.elementor-element-7e3c657 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-6 .elementor-element.elementor-element-75c6d09{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-554085a{--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-6 .elementor-element.elementor-element-e8fa0d4{--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-6 .elementor-element.elementor-element-819f4fc{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-f4d3f8c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6 .elementor-element.elementor-element-f4d3f8c .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-9c4e716{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-00cac83{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-8173283{--justify-content:center;}.elementor-6 .elementor-element.elementor-element-052952a.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-052952a{text-align:center;}.elementor-6 .elementor-element.elementor-element-052952a .elementor-heading-title{font-size:45px;}.elementor-6 .elementor-element.elementor-element-252fa9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-13bf127{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-19b02f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-15ce04e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-b1f5821{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-d98dbb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-3bf6db3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-2d140d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-c5946ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-13f4f5a{--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-6 .elementor-element.elementor-element-2d6b34d{--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-6 .elementor-element.elementor-element-c9aaa42{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-b2bd238{text-align:center;}.elementor-6 .elementor-element.elementor-element-b2bd238 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-d08ee6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-5d963a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-756aa84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-4db7c24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-152b9eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-7a9388a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-dc2433d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-a6c01b2{text-align:center;}.elementor-6 .elementor-element.elementor-element-a6c01b2 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-53ed7c6{text-align:center;}.elementor-6 .elementor-element.elementor-element-53ed7c6 .elementor-heading-title{font-size:10px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-debdb33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-047271f{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-6 .elementor-element.elementor-element-85ab56d .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-6 .elementor-element.elementor-element-853e334{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-261c22b .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-43d49bd{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;width:var( --container-widget-width, 100% );max-width:100%;font-size:10px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-c0b5646{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-f3881e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-c4beae8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-45c3194{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-df7d3f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-5daf24f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-f2e46af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-ddf19a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-c67f064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-28cdee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-c9fd89d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-158c06b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-34ce5c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-0bede45{--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-6 .elementor-element.elementor-element-2887002{--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-6 .elementor-element.elementor-element-c4ef3a8{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-8d41b21{text-align:center;}.elementor-6 .elementor-element.elementor-element-8d41b21 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-1e2ed8f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-0d15d58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-bd15624{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-4554ca9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-c50ea1d{text-align:center;}.elementor-6 .elementor-element.elementor-element-c50ea1d .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-323e63f{text-align:center;}.elementor-6 .elementor-element.elementor-element-323e63f .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-4b340fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-b5ed0a4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-b84436d{--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-6 .elementor-element.elementor-element-a7a739c img{width:100%;}.elementor-6 .elementor-element.elementor-element-2228daf{--width:57%;}.elementor-6 .elementor-element.elementor-element-5031ff9{text-align:center;}.elementor-6 .elementor-element.elementor-element-5031ff9 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-aff5a7d{text-align:center;}.elementor-6 .elementor-element.elementor-element-aff5a7d .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-5035177{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-213abc7{--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-6 .elementor-element.elementor-element-2f4ac49 img{width:100%;}.elementor-6 .elementor-element.elementor-element-cbccc4f{--width:57%;}.elementor-6 .elementor-element.elementor-element-4da8997{text-align:center;}.elementor-6 .elementor-element.elementor-element-4da8997 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-030365c{text-align:center;}.elementor-6 .elementor-element.elementor-element-030365c .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-9a9d42f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-6 .elementor-element.elementor-element-ee3d69c{--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-6 .elementor-element.elementor-element-daca230 img{width:100%;}.elementor-6 .elementor-element.elementor-element-d54fcdd{--width:57%;}.elementor-6 .elementor-element.elementor-element-726f42b{text-align:center;}.elementor-6 .elementor-element.elementor-element-726f42b .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-b5bc5b8{text-align:center;}.elementor-6 .elementor-element.elementor-element-b5bc5b8 .elementor-heading-title{font-size:12px;line-height:1.2em;}}/* Start custom CSS for heading, class: .elementor-element-35af087 *//* نام کلاس: ub-header-title-neon */
.elementor-6 .elementor-element.elementor-element-35af087 .elementor-heading-title {
    color: #ffffff !important;
    font-weight: 900 !important;
    filter: drop-shadow(0 0 2px rgba(255,255,255,0.1));
}

.elementor-6 .elementor-element.elementor-element-35af087 .ub-brand-text {
    color: #249360 !important;
    position: relative;
    /* ایجاد افکت لایه‌ای درخشان */
    text-shadow: 
        0 0 10px rgba(36, 147, 96, 0.3),
        0 0 20px rgba(36, 147, 96, 0.2);
}

/* خط اسکنر مینی‌مال زیر عنوان */
.elementor-6 .elementor-element.elementor-element-35af087 .ub-brand-text::after {
    content: "";
    position: absolute;
    bottom: -2px;
    right: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, transparent, #249360, transparent);
    animation: ub-scan 3s linear infinite;
}

@keyframes ub-scan {
    0% { opacity: 0.3; transform: scaleX(0.5); }
    50% { opacity: 1; transform: scaleX(1); }
    100% { opacity: 0.3; transform: scaleX(0.5); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6150f94 *//* نام کلاس: ub-header-cyber-glass */
.ub-header-cyber-glass .elementor-button {
    background: rgba(36, 147, 96, 0.05) !important;
    color: #fff !important;
    border-radius: 0px !important;
    border: 1px solid rgba(36, 147, 96, 0.3) !important;
    position: relative;
    /* ایجاد بافت خط‌چین بسیار ملایم در حالت عادی */
    background-image: repeating-linear-gradient(0deg, rgba(36,147,96,0.05) 0px, rgba(36,147,96,0.05) 1px, transparent 1px, transparent 4px) !important;
    transition: all 0.3s ease;
}

/* نوار وضعیت جانبی */
.ub-header-cyber-glass .elementor-button::before {
    content: "";
    position: absolute;
    top: 15%;
    right: 0;
    width: 3px;
    height: 70%;
    background-color: #249360;
    box-shadow: 0 0 8px #249360;
}

/* هاور: اسکنر نوری عمودی */
.ub-header-cyber-glass:hover .elementor-button {
    background-color: rgba(36, 147, 96, 0.15) !important;
    box-shadow: inset 0 0 15px rgba(36, 147, 96, 0.3);
    border-color: #249360 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60297a1 */.glass-panel {

    
    /* افکت مات‌کننده (Blur) برای پشت المنت */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);


}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6310ca4 *//* مدل نهایی اصلاح شده: جهت لایه‌ها به سمت پایین-راست */
.ub-hollow-text {
    display: block;
    font-size: 4.5rem;
    font-weight: 900;
    color: transparent; /* متن اصلی شفاف */
    -webkit-text-stroke: 2px #F97316; /* خط دور نارنجی */
    position: relative;
    line-height: 1.2;
    z-index: 10;
}

.ub-hollow-text::before,
.ub-hollow-text::after {
    content: attr(data-content);
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    color: transparent;
    -webkit-text-stroke: 1.5px #F97316; /* کمی نازک‌تر برای لایه‌های پشت */
    z-index: -1;
    opacity: 0.6;
    transition: all 0.3s ease;
}

/* --- تغییر جهت به سمت پایین و راست (مثبت) --- */
.ub-hollow-text::before {
    /* لایه دوم: کمی پایین و راست */
    transform: translate(6px, 6px); 
}

.ub-hollow-text::after {
    /* لایه سوم: بیشتر پایین و راست */
    transform: translate(12px, 12px); 
    opacity: 0.3; /* محو‌تر */
}

/* تنظیمات موبایل */
@media (max-width: 768px) {
    .ub-hollow-text { 
        font-size: 2.2rem; 
        -webkit-text-stroke: 1px #F97316; 
    }
    .ub-hollow-text::before { transform: translate(3px, 3px); }
    .ub-hollow-text::after { transform: translate(6px, 6px); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e633630 *//* کلاس دکمه با برش‌های صنعتی (Chamfered) */
.mega-chamfer-btn .elementor-button {
    /* گرادینت سبز افقی (طبق عکس) */
    background: linear-gradient(90deg, #249360 0%, #1E7B50 100%) !important;
    color: #ffffff !important;
    
    /* حذف گردی‌های پیش‌فرض */
    border-radius: 0 !important;
    border: none !important;
    
    /* --- جادوی اصلی: برش لیزری گوشه‌ها --- */
    /* برش گوشه بالا-چپ و پایین-راست */
    clip-path: polygon(
        15px 0,             /* شروع از بالای چپ (با فاصله) */
        100% 0,             /* گوشه بالا راست (تیز) */
        100% calc(100% - 15px), /* پایین راست (شروع برش) */
        calc(100% - 15px) 100%, /* پایین راست (پایان برش) */
        0 100%,             /* گوشه پایین چپ (تیز) */
        0 15px              /* بالا چپ (پایان برش) */
    );
    
    position: relative;
    z-index: 1;
    transition: all 0.3s ease;
}

/* --- افکت هاور: روشن‌تر شدن + درخشش --- */
.mega-chamfer-btn:hover .elementor-button {
    background: linear-gradient(90deg, #2EBC7B 0%, #249360 100%) !important;
    transform: translateY(-2px); /* کمی بالا آمدن */
    
    /* چون clip-path سایه معمولی (box-shadow) را می‌برد، */
    /* از فیلتر سایه استفاده می‌کنیم که شکل برش‌خورده را می‌فهمد */
    filter: drop-shadow(0 10px 15px rgba(36, 147, 96, 0.4));
}

/* --- انیمیشن برق زدن (Shine) --- */
.mega-chamfer-btn .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    /* خط نوری مورب */
    background: linear-gradient(
        120deg, 
        transparent, 
        rgba(255, 255, 255, 0.4), 
        transparent
    );
    transform: skewX(-20deg);
    transition: 0.5s;
    z-index: -1;
}

/* اجرا هنگام هاور */
.mega-chamfer-btn:hover .elementor-button::before {
    animation: chamferShine 0.75s;
}

@keyframes chamferShine {
    0% { left: -100%; }
    100% { left: 200%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e3c657 *//* نام کلاس: ub-btn-scan */
.ub-btn-scan .elementor-button {
    background-color: #000 !important;
    color: #fff !important;
    border: 1px solid #333 !important;
    border-radius: 0px !important;
    overflow: hidden;
    position: relative;
}

/* لایه اسکنر */
.ub-btn-scan .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(36, 147, 96, 0.2), transparent);
    transition: none;
}

/* انیمیشن در لحظه هاور */
.ub-btn-scan:hover .elementor-button::after {
    left: 100%;
    transition: all 0.8s ease;
}

.ub-btn-scan:hover .elementor-button {
    border-color: #249360 !important;
    box-shadow: inset 0 0 10px rgba(36, 147, 96, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d92a12f *//* جایگزین .hero-bg-grid فعلی کنید */
.hero-bg-grid {
    position: absolute;
    inset: 0;
    background-color: var(--u-dark);
    
    /* خطوط شبکه افقی و عمودی */
    background-image: 
        linear-gradient(rgba(249, 115, 22, 0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(249, 115, 22, 0.05) 1px, transparent 1px);
    
    background-size: 50px 50px; /* سایز خانه‌های شبکه */
    
    /* ماسک برای محو شدن در اطراف */
    mask-image: radial-gradient(circle at 50% 50%, black 30%, transparent 80%);
    -webkit-mask-image: radial-gradient(circle at 50% 50%, black 30%, transparent 80%);
    
    z-index: 1;
    pointer-events: none;
    
    /* انیمیشن حرکت آرام شبکه */
    animation: grid-move 20s linear infinite;
}

@keyframes grid-move {
    0% { background-position: 0 0; }
    100% { background-position: 50px 50px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1376cc0 *//* ===== Ultra Biz Hero Background Only ===== */
.ub-hero-bg{
  position: relative;
  overflow: hidden;
  background-color: #0f1012;
}

/* Grid pattern */
.ub-hero-bg::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  background-image:
    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);
  background-size: 40px 40px;

  -webkit-mask-image: radial-gradient(circle at 50% 35%, #000 35%, transparent 75%);
  mask-image: radial-gradient(circle at 50% 35%, #000 35%, transparent 75%);
}

/* Diagonal industrial layer */
.ub-hero-bg::before{
  content:"";
  position:absolute;
  top:-50%;
  left:-20%;
  width:80%;
  height:200%;
  pointer-events:none;

  background:
    linear-gradient(
      120deg,
      transparent 40%,
      rgba(255,255,255,.03) 40%,
      rgba(255,255,255,.03) 60%,
      transparent 60%
    );

  transform: rotate(-15deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77a9c6b *//* باکس آیکون صنعتی - نسخه بهینه و دقیق */
.ub-stat-icon {
    width: 50px !important; /* اندازه کوچک‌تر و دقیق */
    height: 50px !important;
    background: #111 !important; /* پس‌زمینه مشکی عمیق */
    color: #249360 !important; /* سبز مگا بیز */
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    border-radius: 4px !important; /* گوشه‌های تیزتر و صنعتی */
    border: 1px solid rgba(255, 255, 255, 0.1);
    /* سایه سخت سفید/نقره‌ای */
    box-shadow: 4px 4px 0 0 rgba(255, 255, 255, 0.2);
    transition: all 0.3s ease-in-out;
}

/* استایل هاور دقیق: چرخش + تغییر رنگ به سفید */
.ub-stat-icon:hover {
    transform: rotate(12deg) scale(1.1);
    background: #ffffff !important; /* تبدیل پس‌زمینه به سفید */
    color: #000000 !important; /* تبدیل آیکون به مشکی */
    box-shadow: 4px 4px 0 0 #2EBC7B; /* تغییر سایه به سبز روشن */
}

/* تنظیم سایز SVG داخلی */
.ub-stat-icon svg {
    width: 24px;
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8522e2b *//* کانتینر اصلی سبز */
.ub-stats-card {
    background-color: #249360 !important; /* رنگ سبز اصلی */
    border: 2px solid #ffffff !important; /* حاشیه سفید دقیق */
    position: relative;
    overflow: hidden;
    z-index: 1;
    /* سایه سخت و صنعتی (بدون محو شدگی) */
    box-shadow: 15px 15px 0px 0px #282828;
    transition: all 0.3s ease;
}

/* افکت هاور: فرو رفتن باکس */
.ub-stats-card:hover {
    box-shadow: 8px 8px 0px 0px #1a1a1a;
    transform: translate(4px, 4px);
}

/* پترن خطوط مورب پس‌زمینه (بسیار ملایم) */
.ub-stats-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: repeating-linear-gradient(
        45deg,
        rgba(0, 0, 0, 0.06) 0px,
        rgba(0, 0, 0, 0.06) 1px,
        transparent 1px,
        transparent 15px
    );
    pointer-events: none;
    z-index: 0;
}

/* پیچ‌های چهار گوشه (Screw Effect) */
/* برای اجرای این بخش، 4 المان با کلاس .ub-screw در گوشه‌ها اضافه کنید */
.ub-screw {
    position: absolute;
    width: 20px;
    height: 20px;
    background: #1a1a1a; /* رنگ تیره پیچ */
    border: 2px solid #fff;
    border-radius: 50%;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* علامت X روی پیچ */
.ub-screw::after {
    content: "+";
    color: #fff;
    font-family: Arial;
    font-size: 16px;
    transform: rotate(45deg);
    line-height: 1;
}

.sc-tl { top: 8px; left: 8px; }
.sc-tr { top: 8px; right: 8px; }
.sc-bl { bottom: 38px; left: 8px; } /* با توجه به نوار پایین تنظیم شده */
.sc-br { bottom: 38px; right: 8px; }

/* نوار وضعیت بالایی (Status Bar) */
.ub-status-top {
    background: rgba(0, 0, 0, 0.12);
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: monospace;
}

/* نوار هشدار پایینی (Caution Strip) */
.ub-caution-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    background: #111; /* رنگ مشکی نوار */
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 5;
    overflow: hidden;
}

/* خطوط راه راه نوار هشدار */
.ub-caution-bottom::before {
    content: "";
    position: absolute;
    inset: 0;
    background: repeating-linear-gradient(
        -45deg,
        #333,
        #333 10px,
        transparent 10px,
        transparent 20px
    );
    opacity: 0.6;
}

.ub-caution-text {
    color: #777;
    font-size: 10px;
    font-family: monospace;
    letter-spacing: 3px;
    position: relative;
    z-index: 6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-052952a *//* استایل کلمه توخالی (مرکزی) */
.ub-core-hollow {
    color: transparent !important; /* توخالی کردن متن */
    -webkit-text-stroke: 1px #249360; /* خط دور سبز */
    position: relative;
    display: inline-block;
    transition: all 0.3s ease;
}

/* ایجاد لایه اکو (Echo) برای عمق صنعتی - اختیاری */

}

/* افکت هاور: درخشش ملایم روی خط دور */
.ub-core-hollow:hover {
    -webkit-text-stroke: 1.5px #249360;
    filter: drop-shadow(0 0 5px rgba(36, 147, 96, 0.5));
}

.ub-core-hollow:hover::before {
    transform: translate(6px, 6px);
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f9d0e9 *//* استایل باکس آیکون داخل کارت بنتو */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px; /* لبه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

/* تغییر استایل آیکون وقتی کل کارت هاور می‌شود */
.ub-bento-card:hover .ub-feature-icon {
    background: #249360 !important; /* سبز برند */
    color: #000 !important; /* آیکون مشکی */
    border-color: #249360 !important;
    box-shadow: 0 0 15px rgba(36, 147, 96, 0.4);
}

/* تنظیم سایز SVG */
.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    stroke: #249360 !important;
}
/* تغییر رنگ SVG در هاور */
.ub-bento-card:hover .ub-feature-icon svg {
    stroke: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e0739a *//* استایل پایه باکس بنتو */
.ub-bento-card {
    background-color: #181818 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* لایه ۱: پترن هاشور (منتقل شده به پس‌زمینه اصلی در حالت هاور) */
.ub-bento-card:hover {
    background-image: repeating-linear-gradient(
        45deg,
        rgba(255, 255, 255, 0.03) 0px,
        rgba(255, 255, 255, 0.03) 1px,
        transparent 1px,
        transparent 10px
    );
    border-color: rgba(249, 115, 22, 0.5) !important;
    box-shadow: 0 0 40px -10px rgba(249, 115, 22, 0.2);
    transform: translateY(-3px);
}

/* لایه ۲: افکت نوری براق (Shine) */
.ub-bento-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 60%;
    height: 100%;
    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(255, 255, 255, 0.12) 50%,
        transparent 100%
    );
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none;
}

/* لایه ۳: نوار نوری نارنجی لبه بالا (دقیقاً مطابق کد اول شما) */
.ub-bento-card::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, transparent, #F97316, transparent);
    transform: scaleX(0);
    transition: transform 0.5s ease;
    transform-origin: center;
    z-index: 3;
}

/* --- اجرای انیمیشن‌ها در حالت هاور --- */

/* فعال شدن نوار نارنجی */
.ub-bento-card:hover::after {
    transform: scaleX(1);
}

/* اجرای افکت براق */
.ub-bento-card:hover::before {
    animation: ub-shine-sweep 0.75s forwards;
}

@keyframes ub-shine-sweep {
    0% { left: -150%; }
    100% { left: 150%; }
}

/* حرکت متن (RTL) */
.ub-bento-card:hover h2, 
.ub-bento-card:hover h3, 
.ub-bento-card:hover .elementor-heading-title {
    transform: translateX(-8px);
    color: #fff !important;
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b989c32 *//* استایل باکس آیکون داخل کارت بنتو */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px; /* لبه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

/* تغییر استایل آیکون وقتی کل کارت هاور می‌شود */
.ub-bento-card:hover .ub-feature-icon {
    background: #F97316 !important; /* نارنجی برند */
    color: #000 !important; /* آیکون مشکی */
    border-color: #F97316 !important;
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.4);
}

/* تنظیم سایز SVG */
.ub-feature-icon svg {
    width: 26px;
    height: 26px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5c069a *//* استایل باکس آیکون داخل کارت بنتو */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px; /* لبه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

/* تغییر استایل آیکون وقتی کل کارت هاور می‌شود */
.ub-bento-card:hover .ub-feature-icon {
    background: #F97316 !important; /* نارنجی برند */
    color: #000 !important; /* آیکون مشکی */
    border-color: #F97316 !important;
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.4);
}

/* تنظیم سایز SVG */
.ub-feature-icon svg {
    width: 26px;
    height: 26px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbfd62f *//* استایل باکس آیکون داخل کارت بنتو */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px; /* لبه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

/* تغییر استایل آیکون وقتی کل کارت هاور می‌شود */
.ub-bento-card:hover .ub-feature-icon {
    background: #F97316 !important; /* نارنجی برند */
    color: #000 !important; /* آیکون مشکی */
    border-color: #F97316 !important;
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.4);
}

/* تنظیم سایز SVG */
.ub-feature-icon svg {
    width: 26px;
    height: 26px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f30ff3f *//* استایل باکس آیکون داخل کارت بنتو */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px; /* لبه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

/* تغییر استایل آیکون وقتی کل کارت هاور می‌شود */
.ub-bento-card:hover .ub-feature-icon {
    background: #F97316 !important; /* نارنجی برند */
    color: #000 !important; /* آیکون مشکی */
    border-color: #F97316 !important;
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.4);
}

/* تنظیم سایز SVG */
.ub-feature-icon svg {
    width: 26px;
    height: 26px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eff2b2e *//* استایل باکس آیکون داخل کارت بنتو */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px; /* لبه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

/* تغییر استایل آیکون وقتی کل کارت هاور می‌شود */
.ub-bento-card:hover .ub-feature-icon {
    background: #F97316 !important; /* نارنجی برند */
    color: #000 !important; /* آیکون مشکی */
    border-color: #F97316 !important;
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.4);
}

/* تنظیم سایز SVG */
.ub-feature-icon svg {
    width: 26px;
    height: 26px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85771ea *//* کانتینر اصلی سکشن */
.ub-bento-section {
    background-color: #0F0F0F !important; /* رنگ پایه تیره */
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* لایه اول: پترن مشبک صنعتی (Grid) */
.ub-bento-section::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    opacity: 0.2; /* میزان شفافیت خطوط */
    background-image: 
        linear-gradient(#333 1px, transparent 1px), 
        linear-gradient(90deg, #333 1px, transparent 1px);
    background-size: 40px 40px; /* سایز شبکه شطرنجی */
    pointer-events: none;
}

/* لایه دوم: متن بزرگ تزئینی پس‌زمینه (MEGA) */
.ub-bento-section::after {
    content: "MEGA BIS"; /* متنی که در پس‌زمینه تکرار می‌شود */
    position: absolute;
    top: 10rem; /* معادل top-40 */
    right: -5rem; /* معادل -right-20 */
    font-size: 20vw; /* سایز متناسب با عرض صفحه */
    font-weight: 900;
    font-family: sans-serif;
    color: rgba(36, 147, 96, 0.06); /* سبز بسیار کم‌رنگ */
    line-height: 1;
    white-space: nowrap;
    z-index: -1;
    pointer-events: none;
    user-select: none;
}

/* تنظیم برای نمایش صحیح در موبایل */
@media (max-width: 768px) {
    .ub-bento-section::after {
        font-size: 30vw;
        top: 20rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc7daa3 *//* کانتینر آیکون با استایل صنعتی و دقیق */
.ub-feat-icon-box {
    width: 40px; /* سایز کوچک‌تر و دقیق */
    height: 40px;
    background-color: rgba(36, 147, 96, 0.08) !important; /* پس‌زمینه کمرنگ عادی */
    color: #249360 !important; /* رنگ سبز برند */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px; /* گوشه‌های تیزتر و صنعتی */
    border: 1px solid rgba(36, 147, 96, 0.1);
    transition: all 0.3s ease; /* ترنزیشن نرم فقط برای رنگ */

}

/* افکت هاور: فقط تغییر رنگ پس‌زمینه و آیکون (بدون حرکت) */
.ub-feature-card:hover .ub-feat-icon-box {
    background-color: #249360 !important; /* سبز کامل */
    color: #000000 !important; /* آیکون مشکی */
    /* سایه ملایم برای برجستگی بدون جابجایی */
    box-shadow: 0 5px 15px rgba(36, 147, 96, 0.3);
}
/* تنظیم سایز SVG متناسب با باکس جدید */
.ub-feat-icon-box svg {
    width: 20px;
    height: 20px;
    stroke: #249360 !important;
}

/* تغییر رنگ SVG در هاور */
.ub-feature-card:hover .ub-feat-icon-box svg {
    stroke: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3513fdf *//* استایل پایه باکس ویژگی */
.ub-feature-card {
    background-color: #181818 !important; /* پس‌زمینه تیره */
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

/* استایل پایه کانتینر آیکون */
.ub-feature-icon-wrapper {
    background-color: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار کمرنگ */
    color: #F97316 !important; /* رنگ نارنجی اصلی */
    border-radius: 4px; /* گوشه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out;
    padding: 10px; /* این مقدار را در المنتور هم می‌توانید تنظیم کنید */
}

/* --- افکت‌های هاور (Hover Effects) --- */

/* ۱. تغییر حاشیه باکس هنگام هاور */
.ub-feature-card:hover {
    border-color: rgba(249, 115, 22, 0.3) !important;
    background-color: #1c1c1c !important;
}

/* ۲. تغییر پس‌زمینه آیکون به نارنجی کامل (طبق خواسته شما) */
.ub-feature-card:hover .ub-feature-icon-wrapper {
    background-color: #F97316 !important; /* نارنجی برند */
    color: #000000 !important; /* آیکون مشکی برای تضاد عالی */
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.4);
    transform: translateY(-2px);
}

/* ۳. تغییر رنگ متون داخل باکس هنگام هاور */
.ub-feature-card:hover h4, 
.ub-feature-card:hover .elementor-heading-title {
    color: #ffffff !important;
}

.ub-feature-card:hover p {
    color: rgba(255, 255, 255, 0.7) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00e7391 *//* کانتینر آیکون با استایل صنعتی و دقیق */
.ub-feat-icon-box {
    width: 40px; /* سایز کوچک‌تر و دقیق */
    height: 40px;
    background-color: rgba(249, 115, 22, 0.08) !important; /* پس‌زمینه کمرنگ عادی */
    color: #F97316 !important; /* رنگ نارنجی برند */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px; /* گوشه‌های تیزتر و صنعتی */
    border: 1px solid rgba(249, 115, 22, 0.1);
    transition: all 0.3s ease; /* ترنزیشن نرم فقط برای رنگ */

}

/* افکت هاور: فقط تغییر رنگ پس‌زمینه و آیکون (بدون حرکت) */
.ub-feature-card:hover .ub-feat-icon-box {
    background-color: #F97316 !important; /* نارنجی کامل */
    color: #000000 !important; /* آیکون مشکی */
    /* سایه ملایم برای برجستگی بدون جابجایی */
    box-shadow: 0 5px 15px rgba(249, 115, 22, 0.3);
}

/* تنظیم سایز SVG متناسب با باکس جدید */
.ub-feat-icon-box svg {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9200fd4 *//* استایل پایه باکس ویژگی */
.ub-feature-card {
    background-color: #181818 !important; /* پس‌زمینه تیره */
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

/* استایل پایه کانتینر آیکون */
.ub-feature-icon-wrapper {
    background-color: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار کمرنگ */
    color: #F97316 !important; /* رنگ نارنجی اصلی */
    border-radius: 4px; /* گوشه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out;
    padding: 10px; /* این مقدار را در المنتور هم می‌توانید تنظیم کنید */
}

/* --- افکت‌های هاور (Hover Effects) --- */

/* ۱. تغییر حاشیه باکس هنگام هاور */
.ub-feature-card:hover {
    border-color: rgba(249, 115, 22, 0.3) !important;
    background-color: #1c1c1c !important;
}

/* ۲. تغییر پس‌زمینه آیکون به نارنجی کامل (طبق خواسته شما) */
.ub-feature-card:hover .ub-feature-icon-wrapper {
    background-color: #F97316 !important; /* نارنجی برند */
    color: #000000 !important; /* آیکون مشکی برای تضاد عالی */
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.4);
    transform: translateY(-2px);
}

/* ۳. تغییر رنگ متون داخل باکس هنگام هاور */
.ub-feature-card:hover h4, 
.ub-feature-card:hover .elementor-heading-title {
    color: #ffffff !important;
}

.ub-feature-card:hover p {
    color: rgba(255, 255, 255, 0.7) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5fc3739 *//* کانتینر آیکون با استایل صنعتی و دقیق */
.ub-feat-icon-box {
    width: 40px; /* سایز کوچک‌تر و دقیق */
    height: 40px;
    background-color: rgba(249, 115, 22, 0.08) !important; /* پس‌زمینه کمرنگ عادی */
    color: #F97316 !important; /* رنگ نارنجی برند */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px; /* گوشه‌های تیزتر و صنعتی */
    border: 1px solid rgba(249, 115, 22, 0.1);
    transition: all 0.3s ease; /* ترنزیشن نرم فقط برای رنگ */

}

/* افکت هاور: فقط تغییر رنگ پس‌زمینه و آیکون (بدون حرکت) */
.ub-feature-card:hover .ub-feat-icon-box {
    background-color: #F97316 !important; /* نارنجی کامل */
    color: #000000 !important; /* آیکون مشکی */
    /* سایه ملایم برای برجستگی بدون جابجایی */
    box-shadow: 0 5px 15px rgba(249, 115, 22, 0.3);
}

/* تنظیم سایز SVG متناسب با باکس جدید */
.ub-feat-icon-box svg {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a36a9a *//* استایل پایه باکس ویژگی */
.ub-feature-card {
    background-color: #181818 !important; /* پس‌زمینه تیره */
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

/* استایل پایه کانتینر آیکون */
.ub-feature-icon-wrapper {
    background-color: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار کمرنگ */
    color: #F97316 !important; /* رنگ نارنجی اصلی */
    border-radius: 4px; /* گوشه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out;
    padding: 10px; /* این مقدار را در المنتور هم می‌توانید تنظیم کنید */
}

/* --- افکت‌های هاور (Hover Effects) --- */

/* ۱. تغییر حاشیه باکس هنگام هاور */
.ub-feature-card:hover {
    border-color: rgba(249, 115, 22, 0.3) !important;
    background-color: #1c1c1c !important;
}

/* ۲. تغییر پس‌زمینه آیکون به نارنجی کامل (طبق خواسته شما) */
.ub-feature-card:hover .ub-feature-icon-wrapper {
    background-color: #F97316 !important; /* نارنجی برند */
    color: #000000 !important; /* آیکون مشکی برای تضاد عالی */
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.4);
    transform: translateY(-2px);
}

/* ۳. تغییر رنگ متون داخل باکس هنگام هاور */
.ub-feature-card:hover h4, 
.ub-feature-card:hover .elementor-heading-title {
    color: #ffffff !important;
}

.ub-feature-card:hover p {
    color: rgba(255, 255, 255, 0.7) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42dee69 *//* کانتینر آیکون با استایل صنعتی و دقیق */
.ub-feat-icon-box {
    width: 40px; /* سایز کوچک‌تر و دقیق */
    height: 40px;
    background-color: rgba(249, 115, 22, 0.08) !important; /* پس‌زمینه کمرنگ عادی */
    color: #F97316 !important; /* رنگ نارنجی برند */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px; /* گوشه‌های تیزتر و صنعتی */
    border: 1px solid rgba(249, 115, 22, 0.1);
    transition: all 0.3s ease; /* ترنزیشن نرم فقط برای رنگ */

}

/* افکت هاور: فقط تغییر رنگ پس‌زمینه و آیکون (بدون حرکت) */
.ub-feature-card:hover .ub-feat-icon-box {
    background-color: #F97316 !important; /* نارنجی کامل */
    color: #000000 !important; /* آیکون مشکی */
    /* سایه ملایم برای برجستگی بدون جابجایی */
    box-shadow: 0 5px 15px rgba(249, 115, 22, 0.3);
}

/* تنظیم سایز SVG متناسب با باکس جدید */
.ub-feat-icon-box svg {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb6407c *//* استایل پایه باکس ویژگی */
.ub-feature-card {
    background-color: #181818 !important; /* پس‌زمینه تیره */
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

/* استایل پایه کانتینر آیکون */
.ub-feature-icon-wrapper {
    background-color: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار کمرنگ */
    color: #F97316 !important; /* رنگ نارنجی اصلی */
    border-radius: 4px; /* گوشه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out;
    padding: 10px; /* این مقدار را در المنتور هم می‌توانید تنظیم کنید */
}

/* --- افکت‌های هاور (Hover Effects) --- */

/* ۱. تغییر حاشیه باکس هنگام هاور */
.ub-feature-card:hover {
    border-color: rgba(249, 115, 22, 0.3) !important;
    background-color: #1c1c1c !important;
}

/* ۲. تغییر پس‌زمینه آیکون به نارنجی کامل (طبق خواسته شما) */
.ub-feature-card:hover .ub-feature-icon-wrapper {
    background-color: #F97316 !important; /* نارنجی برند */
    color: #000000 !important; /* آیکون مشکی برای تضاد عالی */
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.4);
    transform: translateY(-2px);
}

/* ۳. تغییر رنگ متون داخل باکس هنگام هاور */
.ub-feature-card:hover h4, 
.ub-feature-card:hover .elementor-heading-title {
    color: #ffffff !important;
}

.ub-feature-card:hover p {
    color: rgba(255, 255, 255, 0.7) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6049071 *//* استایل کلی آیتم‌های ماژول */
.ub-module-item {
    background-color: #141414 !important;
    padding: 30px 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    transition: background-color 0.3s ease;
    border: 0.5px solid rgba(255, 255, 255, 0.05); /* ایجاد خطوط جداکننده */
}

/* افکت هاور روی کل باکس */
.ub-module-item:hover {
    background-color: #1A1A1A !important;
}

/* استایل آیکون در حالت عادی */
.ub-module-icon {
    color: #4b5563 !important; /* خاکستری تیره */
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.ub-module-icon svg {
    width: 100%;
    height: 100%;
}

/* افکت هاور آیکون: سبز شدن و حرکت به بالا */
.ub-module-item:hover .ub-module-icon {
    color: #249360 !important; /* سبز مگا بیز */
    transform: scale(1.1) translateY(-4px);
}

/* استایل متن ماژول */
.ub-module-text {
    font-size: 12px;
    font-weight: 700;
    color: #9ca3af;
    text-align: center;
    transition: color 0.3s ease;
}

.ub-module-item:hover .ub-module-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58acc38 *//* استایل پایه آیتم (بدون حاشیه) */
.ub-module-item {
    background-color: #141414 !important; /* رنگ پس‌زمینه مشکی پروژه */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    position: relative;
    overflow: hidden; /* برای جلوگیری از بیرون زدن افکت براق */
    transition: background-color 0.3s ease;
    cursor: pointer;
    border: none !important; /* حذف حاشیه طبق درخواست شما */
}

/* افکت هاور: تغییر رنگ پس‌زمینه */
.ub-module-item:hover {
    background-color: #1A1A1A !important;
}

/* --- لایه افکت براق (Shine) --- */
.ub-module-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(255, 255, 255, 0.1) 50%,
        transparent 100%
    );
    transform: skewX(-25deg);
    transition: none;
    pointer-events: none;
    z-index: 5;
}

/* اجرای انیمیشن براق در هاور */
.ub-module-item:hover::after {
    animation: ub-module-shine 0.6s forwards;
}

@keyframes ub-module-shine {
    0% { left: -150%; }
    100% { left: 150%; }
}

/* --- استایل و هاور آیکون --- */
.ub-module-icon {
    color: #4b5563 !important; /* خاکستری متالیک */
    width: 20px;
    height: 20px;
    transition: all 0.3s ease;
}

.ub-module-item:hover .ub-module-icon {
    color: #F97316 !important; /* نارنجی اولترا بیز */
    transform: scale(1.1) translateY(-4px);
}

/* --- استایل و هاور متن --- */
.ub-module-text {
    font-size: 12px;
    font-weight: 700;
    color: #9ca3af;
    transition: color 0.3s ease;
}

.ub-module-item:hover .ub-module-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9dcd16 *//* استایل کلی آیتم‌های ماژول */
.ub-module-item {
    background-color: #141414 !important;
    padding: 30px 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    transition: background-color 0.3s ease;
    border: 0.5px solid rgba(255, 255, 255, 0.05); /* ایجاد خطوط جداکننده */
}

/* افکت هاور روی کل باکس */
.ub-module-item:hover {
    background-color: #1A1A1A !important;
}

/* استایل آیکون در حالت عادی */
.ub-module-icon {
    color: #4b5563 !important; /* خاکستری تیره */
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.ub-module-icon svg {
    width: 100%;
    height: 100%;
}

/* افکت هاور آیکون: نارنجی شدن و حرکت به بالا */
.ub-module-item:hover .ub-module-icon {
    color: #F97316 !important; /* نارنجی اولترا بیز */
    transform: scale(1.1) translateY(-4px);
}

/* استایل متن ماژول */
.ub-module-text {
    font-size: 12px;
    font-weight: 700;
    color: #9ca3af;
    text-align: center;
    transition: color 0.3s ease;
}

.ub-module-item:hover .ub-module-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f033e59 *//* استایل پایه آیتم (بدون حاشیه) */
.ub-module-item {
    background-color: #141414 !important; /* رنگ پس‌زمینه مشکی پروژه */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    position: relative;
    overflow: hidden; /* برای جلوگیری از بیرون زدن افکت براق */
    transition: background-color 0.3s ease;
    cursor: pointer;
    border: none !important; /* حذف حاشیه طبق درخواست شما */
}

/* افکت هاور: تغییر رنگ پس‌زمینه */
.ub-module-item:hover {
    background-color: #1A1A1A !important;
}

/* --- لایه افکت براق (Shine) --- */
.ub-module-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(255, 255, 255, 0.1) 50%,
        transparent 100%
    );
    transform: skewX(-25deg);
    transition: none;
    pointer-events: none;
    z-index: 5;
}

/* اجرای انیمیشن براق در هاور */
.ub-module-item:hover::after {
    animation: ub-module-shine 0.6s forwards;
}

@keyframes ub-module-shine {
    0% { left: -150%; }
    100% { left: 150%; }
}

/* --- استایل و هاور آیکون --- */
.ub-module-icon {
    color: #4b5563 !important; /* خاکستری متالیک */
    width: 20px;
    height: 20px;
    transition: all 0.3s ease;
}

.ub-module-item:hover .ub-module-icon {
    color: #F97316 !important; /* نارنجی اولترا بیز */
    transform: scale(1.1) translateY(-4px);
}

/* --- استایل و هاور متن --- */
.ub-module-text {
    font-size: 12px;
    font-weight: 700;
    color: #9ca3af;
    transition: color 0.3s ease;
}

.ub-module-item:hover .ub-module-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59a1a4f *//* استایل کلی آیتم‌های ماژول */
.ub-module-item {
    background-color: #141414 !important;
    padding: 30px 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    transition: background-color 0.3s ease;
    border: 0.5px solid rgba(255, 255, 255, 0.05); /* ایجاد خطوط جداکننده */
}

/* افکت هاور روی کل باکس */
.ub-module-item:hover {
    background-color: #1A1A1A !important;
}

/* استایل آیکون در حالت عادی */
.ub-module-icon {
    color: #4b5563 !important; /* خاکستری تیره */
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.ub-module-icon svg {
    width: 100%;
    height: 100%;
}

/* افکت هاور آیکون: نارنجی شدن و حرکت به بالا */
.ub-module-item:hover .ub-module-icon {
    color: #F97316 !important; /* نارنجی اولترا بیز */
    transform: scale(1.1) translateY(-4px);
}

/* استایل متن ماژول */
.ub-module-text {
    font-size: 12px;
    font-weight: 700;
    color: #9ca3af;
    text-align: center;
    transition: color 0.3s ease;
}

.ub-module-item:hover .ub-module-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-197517b *//* استایل پایه آیتم (بدون حاشیه) */
.ub-module-item {
    background-color: #141414 !important; /* رنگ پس‌زمینه مشکی پروژه */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    position: relative;
    overflow: hidden; /* برای جلوگیری از بیرون زدن افکت براق */
    transition: background-color 0.3s ease;
    cursor: pointer;
    border: none !important; /* حذف حاشیه طبق درخواست شما */
}

/* افکت هاور: تغییر رنگ پس‌زمینه */
.ub-module-item:hover {
    background-color: #1A1A1A !important;
}

/* --- لایه افکت براق (Shine) --- */
.ub-module-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(255, 255, 255, 0.1) 50%,
        transparent 100%
    );
    transform: skewX(-25deg);
    transition: none;
    pointer-events: none;
    z-index: 5;
}

/* اجرای انیمیشن براق در هاور */
.ub-module-item:hover::after {
    animation: ub-module-shine 0.6s forwards;
}

@keyframes ub-module-shine {
    0% { left: -150%; }
    100% { left: 150%; }
}

/* --- استایل و هاور آیکون --- */
.ub-module-icon {
    color: #4b5563 !important; /* خاکستری متالیک */
    width: 20px;
    height: 20px;
    transition: all 0.3s ease;
}

.ub-module-item:hover .ub-module-icon {
    color: #F97316 !important; /* نارنجی اولترا بیز */
    transform: scale(1.1) translateY(-4px);
}

/* --- استایل و هاور متن --- */
.ub-module-text {
    font-size: 12px;
    font-weight: 700;
    color: #9ca3af;
    transition: color 0.3s ease;
}

.ub-module-item:hover .ub-module-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa9ad83 *//* استایل کلی آیتم‌های ماژول */
.ub-module-item {
    background-color: #141414 !important;
    padding: 30px 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    transition: background-color 0.3s ease;
    border: 0.5px solid rgba(255, 255, 255, 0.05); /* ایجاد خطوط جداکننده */
}

/* افکت هاور روی کل باکس */
.ub-module-item:hover {
    background-color: #1A1A1A !important;
}

/* استایل آیکون در حالت عادی */
.ub-module-icon {
    color: #4b5563 !important; /* خاکستری تیره */
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.ub-module-icon svg {
    width: 100%;
    height: 100%;
}

/* افکت هاور آیکون: نارنجی شدن و حرکت به بالا */
.ub-module-item:hover .ub-module-icon {
    color: #F97316 !important; /* نارنجی اولترا بیز */
    transform: scale(1.1) translateY(-4px);
}

/* استایل متن ماژول */
.ub-module-text {
    font-size: 12px;
    font-weight: 700;
    color: #9ca3af;
    text-align: center;
    transition: color 0.3s ease;
}

.ub-module-item:hover .ub-module-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-725c1f4 *//* استایل پایه آیتم (بدون حاشیه) */
.ub-module-item {
    background-color: #141414 !important; /* رنگ پس‌زمینه مشکی پروژه */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    position: relative;
    overflow: hidden; /* برای جلوگیری از بیرون زدن افکت براق */
    transition: background-color 0.3s ease;
    cursor: pointer;
    border: none !important; /* حذف حاشیه طبق درخواست شما */
}

/* افکت هاور: تغییر رنگ پس‌زمینه */
.ub-module-item:hover {
    background-color: #1A1A1A !important;
}

/* --- لایه افکت براق (Shine) --- */
.ub-module-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(255, 255, 255, 0.1) 50%,
        transparent 100%
    );
    transform: skewX(-25deg);
    transition: none;
    pointer-events: none;
    z-index: 5;
}

/* اجرای انیمیشن براق در هاور */
.ub-module-item:hover::after {
    animation: ub-module-shine 0.6s forwards;
}

@keyframes ub-module-shine {
    0% { left: -150%; }
    100% { left: 150%; }
}

/* --- استایل و هاور آیکون --- */
.ub-module-icon {
    color: #4b5563 !important; /* خاکستری متالیک */
    width: 20px;
    height: 20px;
    transition: all 0.3s ease;
}

.ub-module-item:hover .ub-module-icon {
    color: #F97316 !important; /* نارنجی اولترا بیز */
    transform: scale(1.1) translateY(-4px);
}

/* --- استایل و هاور متن --- */
.ub-module-text {
    font-size: 12px;
    font-weight: 700;
    color: #9ca3af;
    transition: color 0.3s ease;
}

.ub-module-item:hover .ub-module-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd5aa5e *//* استایل کلی آیتم‌های ماژول */
.ub-module-item {
    background-color: #141414 !important;
    padding: 30px 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    transition: background-color 0.3s ease;
    border: 0.5px solid rgba(255, 255, 255, 0.05); /* ایجاد خطوط جداکننده */
}

/* افکت هاور روی کل باکس */
.ub-module-item:hover {
    background-color: #1A1A1A !important;
}

/* استایل آیکون در حالت عادی */
.ub-module-icon {
    color: #4b5563 !important; /* خاکستری تیره */
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.ub-module-icon svg {
    width: 100%;
    height: 100%;
}

/* افکت هاور آیکون: نارنجی شدن و حرکت به بالا */
.ub-module-item:hover .ub-module-icon {
    color: #F97316 !important; /* نارنجی اولترا بیز */
    transform: scale(1.1) translateY(-4px);
}

/* استایل متن ماژول */
.ub-module-text {
    font-size: 12px;
    font-weight: 700;
    color: #9ca3af;
    text-align: center;
    transition: color 0.3s ease;
}

.ub-module-item:hover .ub-module-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bc3b33 *//* استایل پایه آیتم (بدون حاشیه) */
.ub-module-item {
    background-color: #141414 !important; /* رنگ پس‌زمینه مشکی پروژه */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    position: relative;
    overflow: hidden; /* برای جلوگیری از بیرون زدن افکت براق */
    transition: background-color 0.3s ease;
    cursor: pointer;
    border: none !important; /* حذف حاشیه طبق درخواست شما */
}

/* افکت هاور: تغییر رنگ پس‌زمینه */
.ub-module-item:hover {
    background-color: #1A1A1A !important;
}

/* --- لایه افکت براق (Shine) --- */
.ub-module-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(255, 255, 255, 0.1) 50%,
        transparent 100%
    );
    transform: skewX(-25deg);
    transition: none;
    pointer-events: none;
    z-index: 5;
}

/* اجرای انیمیشن براق در هاور */
.ub-module-item:hover::after {
    animation: ub-module-shine 0.6s forwards;
}

@keyframes ub-module-shine {
    0% { left: -150%; }
    100% { left: 150%; }
}

/* --- استایل و هاور آیکون --- */
.ub-module-icon {
    color: #4b5563 !important; /* خاکستری متالیک */
    width: 20px;
    height: 20px;
    transition: all 0.3s ease;
}

.ub-module-item:hover .ub-module-icon {
    color: #F97316 !important; /* نارنجی اولترا بیز */
    transform: scale(1.1) translateY(-4px);
}

/* --- استایل و هاور متن --- */
.ub-module-text {
    font-size: 12px;
    font-weight: 700;
    color: #9ca3af;
    transition: color 0.3s ease;
}

.ub-module-item:hover .ub-module-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a84df95 *//* استایل کلی آیتم‌های ماژول */
.ub-module-item {
    background-color: #141414 !important;
    padding: 30px 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    transition: background-color 0.3s ease;
    border: 0.5px solid rgba(255, 255, 255, 0.05); /* ایجاد خطوط جداکننده */
}

/* افکت هاور روی کل باکس */
.ub-module-item:hover {
    background-color: #1A1A1A !important;
}

/* استایل آیکون در حالت عادی */
.ub-module-icon {
    color: #4b5563 !important; /* خاکستری تیره */
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.ub-module-icon svg {
    width: 100%;
    height: 100%;
}

/* افکت هاور آیکون: نارنجی شدن و حرکت به بالا */
.ub-module-item:hover .ub-module-icon {
    color: #F97316 !important; /* نارنجی اولترا بیز */
    transform: scale(1.1) translateY(-4px);
}

/* استایل متن ماژول */
.ub-module-text {
    font-size: 12px;
    font-weight: 700;
    color: #9ca3af;
    text-align: center;
    transition: color 0.3s ease;
}

.ub-module-item:hover .ub-module-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3252afb *//* استایل پایه آیتم (بدون حاشیه) */
.ub-module-item {
    background-color: #141414 !important; /* رنگ پس‌زمینه مشکی پروژه */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    position: relative;
    overflow: hidden; /* برای جلوگیری از بیرون زدن افکت براق */
    transition: background-color 0.3s ease;
    cursor: pointer;
    border: none !important; /* حذف حاشیه طبق درخواست شما */
}

/* افکت هاور: تغییر رنگ پس‌زمینه */
.ub-module-item:hover {
    background-color: #1A1A1A !important;
}

/* --- لایه افکت براق (Shine) --- */
.ub-module-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(255, 255, 255, 0.1) 50%,
        transparent 100%
    );
    transform: skewX(-25deg);
    transition: none;
    pointer-events: none;
    z-index: 5;
}

/* اجرای انیمیشن براق در هاور */
.ub-module-item:hover::after {
    animation: ub-module-shine 0.6s forwards;
}

@keyframes ub-module-shine {
    0% { left: -150%; }
    100% { left: 150%; }
}

/* --- استایل و هاور آیکون --- */
.ub-module-icon {
    color: #4b5563 !important; /* خاکستری متالیک */
    width: 20px;
    height: 20px;
    transition: all 0.3s ease;
}

.ub-module-item:hover .ub-module-icon {
    color: #F97316 !important; /* نارنجی اولترا بیز */
    transform: scale(1.1) translateY(-4px);
}

/* --- استایل و هاور متن --- */
.ub-module-text {
    font-size: 12px;
    font-weight: 700;
    color: #9ca3af;
    transition: color 0.3s ease;
}

.ub-module-item:hover .ub-module-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7027ce *//* استایل پایه آیکون‌های مهندسی */
.wt-icon-svg {
    width: 36px;
    height: 36px;
    color: #666666; /* رنگ خاکستری متالیک در حالت عادی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    flex-shrink: 0;
}

/* افکت هاور: سبز شدن و چرخش ۱۲ درجه */
.wt-card:hover .wt-icon-svg {
    color: #249360 !important; /* سبز برند */
    transform: rotate(-12deg) scale(1.1);
}

.wt-icon-svg svg {
    width: 100%;
    height: 100%;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0edbd30 *//* استایل کانتینر اصلی */
.wt-card {
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    padding: 32px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative !important; /* بسیار مهم برای قرارگیری نوار */
    overflow: hidden !important; /* برای اینکه نوار از لبه‌های گرد بیرون نزند */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* ساخت نوار پیشرفت به صورت خودکار */
.wt-card::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0; /* در حالت RTL از راست شروع به پر شدن می‌کند */
    width: 0; /* در حالت عادی صفر است */
    height: 4px; /* ضخامت نوار */
    background-color: #249360; /* رنگ سبز برند شما */
    transition: width 0.5s ease;
    z-index: 10;
}

/* انیمیشن پر شدن نوار در حالت هاور */
.wt-card:hover::after {
    width: 100%; /* پر شدن کامل نوار */
}

/* افکت هاور روی خود کانتینر */
.wt-card:hover {
    transform: translateY(-6px);
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 100%) !important;
    border-color: rgba(36, 147, 96, 0.4) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0e46b1 *//* استایل پایه آیکون‌های مهندسی */
.wt-icon-svg {
    width: 36px;
    height: 36px;
    color: #666666; /* رنگ خاکستری متالیک در حالت عادی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    flex-shrink: 0;
}

/* افکت هاور: نارنجی شدن و چرخش ۱۲ درجه */
.wt-card:hover .wt-icon-svg {
    color: #ED5621 !important; /* نارنجی برند */
    transform: rotate(-12deg) scale(1.1);
}

.wt-icon-svg svg {
    width: 100%;
    height: 100%;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40d5d7c *//* استایل کانتینر اصلی */
.wt-card {
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    padding: 32px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative !important; /* بسیار مهم برای قرارگیری نوار */
    overflow: hidden !important; /* برای اینکه نوار از لبه‌های گرد بیرون نزند */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* ساخت نوار پیشرفت به صورت خودکار */
.wt-card::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0; /* در حالت RTL از راست شروع به پر شدن می‌کند */
    width: 0; /* در حالت عادی صفر است */
    height: 4px; /* ضخامت نوار */
    background-color: #ED5621; /* رنگ نارنجی برند شما */
    transition: width 0.5s ease;
    z-index: 10;
}

/* انیمیشن پر شدن نوار در حالت هاور */
.wt-card:hover::after {
    width: 100%; /* پر شدن کامل نوار */
}

/* افکت هاور روی خود کانتینر */
.wt-card:hover {
    transform: translateY(-6px);
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 100%) !important;
    border-color: rgba(237, 86, 33, 0.4) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d21f2b *//* استایل پایه آیکون‌های مهندسی */
.wt-icon-svg {
    width: 36px;
    height: 36px;
    color: #666666; /* رنگ خاکستری متالیک در حالت عادی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    flex-shrink: 0;
}

/* افکت هاور: نارنجی شدن و چرخش ۱۲ درجه */
.wt-card:hover .wt-icon-svg {
    color: #ED5621 !important; /* نارنجی برند */
    transform: rotate(-12deg) scale(1.1);
}

.wt-icon-svg svg {
    width: 100%;
    height: 100%;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b95d39 *//* استایل کانتینر اصلی */
.wt-card {
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    padding: 32px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative !important; /* بسیار مهم برای قرارگیری نوار */
    overflow: hidden !important; /* برای اینکه نوار از لبه‌های گرد بیرون نزند */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* ساخت نوار پیشرفت به صورت خودکار */
.wt-card::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0; /* در حالت RTL از راست شروع به پر شدن می‌کند */
    width: 0; /* در حالت عادی صفر است */
    height: 4px; /* ضخامت نوار */
    background-color: #ED5621; /* رنگ نارنجی برند شما */
    transition: width 0.5s ease;
    z-index: 10;
}

/* انیمیشن پر شدن نوار در حالت هاور */
.wt-card:hover::after {
    width: 100%; /* پر شدن کامل نوار */
}

/* افکت هاور روی خود کانتینر */
.wt-card:hover {
    transform: translateY(-6px);
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 100%) !important;
    border-color: rgba(237, 86, 33, 0.4) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-581212b *//* استایل پایه آیکون‌های مهندسی */
.wt-icon-svg {
    width: 36px;
    height: 36px;
    color: #666666; /* رنگ خاکستری متالیک در حالت عادی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    flex-shrink: 0;
}

/* افکت هاور: نارنجی شدن و چرخش ۱۲ درجه */
.wt-card:hover .wt-icon-svg {
    color: #ED5621 !important; /* نارنجی برند */
    transform: rotate(-12deg) scale(1.1);
}

.wt-icon-svg svg {
    width: 100%;
    height: 100%;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa24bc7 *//* استایل کانتینر اصلی */
.wt-card {
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    padding: 32px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative !important; /* بسیار مهم برای قرارگیری نوار */
    overflow: hidden !important; /* برای اینکه نوار از لبه‌های گرد بیرون نزند */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* ساخت نوار پیشرفت به صورت خودکار */
.wt-card::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0; /* در حالت RTL از راست شروع به پر شدن می‌کند */
    width: 0; /* در حالت عادی صفر است */
    height: 4px; /* ضخامت نوار */
    background-color: #ED5621; /* رنگ نارنجی برند شما */
    transition: width 0.5s ease;
    z-index: 10;
}

/* انیمیشن پر شدن نوار در حالت هاور */
.wt-card:hover::after {
    width: 100%; /* پر شدن کامل نوار */
}

/* افکت هاور روی خود کانتینر */
.wt-card:hover {
    transform: translateY(-6px);
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 100%) !important;
    border-color: rgba(237, 86, 33, 0.4) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e2b176 *//* استایل پایه آیکون‌های مهندسی */
.wt-icon-svg {
    width: 36px;
    height: 36px;
    color: #666666; /* رنگ خاکستری متالیک در حالت عادی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    flex-shrink: 0;
}

/* افکت هاور: نارنجی شدن و چرخش ۱۲ درجه */
.wt-card:hover .wt-icon-svg {
    color: #ED5621 !important; /* نارنجی برند */
    transform: rotate(-12deg) scale(1.1);
}

.wt-icon-svg svg {
    width: 100%;
    height: 100%;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f062836 *//* استایل کانتینر اصلی */
.wt-card {
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    padding: 32px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative !important; /* بسیار مهم برای قرارگیری نوار */
    overflow: hidden !important; /* برای اینکه نوار از لبه‌های گرد بیرون نزند */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* ساخت نوار پیشرفت به صورت خودکار */
.wt-card::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0; /* در حالت RTL از راست شروع به پر شدن می‌کند */
    width: 0; /* در حالت عادی صفر است */
    height: 4px; /* ضخامت نوار */
    background-color: #ED5621; /* رنگ نارنجی برند شما */
    transition: width 0.5s ease;
    z-index: 10;
}

/* انیمیشن پر شدن نوار در حالت هاور */
.wt-card:hover::after {
    width: 100%; /* پر شدن کامل نوار */
}

/* افکت هاور روی خود کانتینر */
.wt-card:hover {
    transform: translateY(-6px);
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 100%) !important;
    border-color: rgba(237, 86, 33, 0.4) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-944e623 *//* استایل پایه آیکون‌های مهندسی */
.wt-icon-svg {
    width: 36px;
    height: 36px;
    color: #666666; /* رنگ خاکستری متالیک در حالت عادی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    flex-shrink: 0;
}

/* افکت هاور: نارنجی شدن و چرخش ۱۲ درجه */
.wt-card:hover .wt-icon-svg {
    color: #ED5621 !important; /* نارنجی برند */
    transform: rotate(-12deg) scale(1.1);
}

.wt-icon-svg svg {
    width: 100%;
    height: 100%;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3b288 *//* استایل کانتینر اصلی */
.wt-card {
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    padding: 32px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative !important; /* بسیار مهم برای قرارگیری نوار */
    overflow: hidden !important; /* برای اینکه نوار از لبه‌های گرد بیرون نزند */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* ساخت نوار پیشرفت به صورت خودکار */
.wt-card::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0; /* در حالت RTL از راست شروع به پر شدن می‌کند */
    width: 0; /* در حالت عادی صفر است */
    height: 4px; /* ضخامت نوار */
    background-color: #ED5621; /* رنگ نارنجی برند شما */
    transition: width 0.5s ease;
    z-index: 10;
}

/* انیمیشن پر شدن نوار در حالت هاور */
.wt-card:hover::after {
    width: 100%; /* پر شدن کامل نوار */
}

/* افکت هاور روی خود کانتینر */
.wt-card:hover {
    transform: translateY(-6px);
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 100%) !important;
    border-color: rgba(237, 86, 33, 0.4) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2a3cc6 *//* استایل پایه آیکون‌های مهندسی */
.wt-icon-svg {
    width: 36px;
    height: 36px;
    color: #666666; /* رنگ خاکستری متالیک در حالت عادی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    flex-shrink: 0;
}

/* افکت هاور: نارنجی شدن و چرخش ۱۲ درجه */
.wt-card:hover .wt-icon-svg {
    color: #ED5621 !important; /* نارنجی برند */
    transform: rotate(-12deg) scale(1.1);
}

.wt-icon-svg svg {
    width: 100%;
    height: 100%;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1df1f3 *//* استایل کانتینر اصلی */
.wt-card {
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    padding: 32px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative !important; /* بسیار مهم برای قرارگیری نوار */
    overflow: hidden !important; /* برای اینکه نوار از لبه‌های گرد بیرون نزند */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* ساخت نوار پیشرفت به صورت خودکار */
.wt-card::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0; /* در حالت RTL از راست شروع به پر شدن می‌کند */
    width: 0; /* در حالت عادی صفر است */
    height: 4px; /* ضخامت نوار */
    background-color: #ED5621; /* رنگ نارنجی برند شما */
    transition: width 0.5s ease;
    z-index: 10;
}

/* انیمیشن پر شدن نوار در حالت هاور */
.wt-card:hover::after {
    width: 100%; /* پر شدن کامل نوار */
}

/* افکت هاور روی خود کانتینر */
.wt-card:hover {
    transform: translateY(-6px);
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 100%) !important;
    border-color: rgba(237, 86, 33, 0.4) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-effbd8b *//* استایل پایه آیکون‌های مهندسی */
.wt-icon-svg {
    width: 36px;
    height: 36px;
    color: #666666; /* رنگ خاکستری متالیک در حالت عادی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    flex-shrink: 0;
}

/* افکت هاور: نارنجی شدن و چرخش ۱۲ درجه */
.wt-card:hover .wt-icon-svg {
    color: #ED5621 !important; /* نارنجی برند */
    transform: rotate(-12deg) scale(1.1);
}

.wt-icon-svg svg {
    width: 100%;
    height: 100%;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fa72b8 *//* استایل کانتینر اصلی */
.wt-card {
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    padding: 32px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative !important; /* بسیار مهم برای قرارگیری نوار */
    overflow: hidden !important; /* برای اینکه نوار از لبه‌های گرد بیرون نزند */
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* ساخت نوار پیشرفت به صورت خودکار */
.wt-card::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0; /* در حالت RTL از راست شروع به پر شدن می‌کند */
    width: 0; /* در حالت عادی صفر است */
    height: 4px; /* ضخامت نوار */
    background-color: #ED5621; /* رنگ نارنجی برند شما */
    transition: width 0.5s ease;
    z-index: 10;
}

/* انیمیشن پر شدن نوار در حالت هاور */
.wt-card:hover::after {
    width: 100%; /* پر شدن کامل نوار */
}

/* افکت هاور روی خود کانتینر */
.wt-card:hover {
    transform: translateY(-6px);
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 100%) !important;
    border-color: rgba(237, 86, 33, 0.4) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be640e *//* استایل پایه آیکون‌های مهندسی */
.wt-icon-svg {
    width: 36px;
    height: 36px;
    color: #666666; /* رنگ خاکستری متالیک در حالت عادی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    flex-shrink: 0;
}

/* افکت هاور: نارنجی شدن و چرخش ۱۲ درجه */
.wt-card:hover .wt-icon-svg {
    color: #ED5621 !important; /* نارنجی برند */
    transform: rotate(-12deg) scale(1.1);
}

.wt-icon-svg svg {
    width: 100%;
    height: 100%;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fd8b4a *//* استایل پایه آیکون‌های مهندسی */
.wt-icon-svg {
    width: 36px;
    height: 36px;
    color: #666666; /* رنگ خاکستری متالیک در حالت عادی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    flex-shrink: 0;
}

/* افکت هاور: نارنجی شدن و چرخش ۱۲ درجه */
.wt-card:hover .wt-icon-svg {
    color: #ED5621 !important; /* نارنجی برند */
    transform: rotate(-12deg) scale(1.1);
}

.wt-icon-svg svg {
    width: 100%;
    height: 100%;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27da7c5 *//* استایل پایه آیکون‌های مهندسی */
.wt-icon-svg {
    width: 36px;
    height: 36px;
    color: #666666; /* رنگ خاکستری متالیک در حالت عادی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    flex-shrink: 0;
}

/* افکت هاور: نارنجی شدن و چرخش ۱۲ درجه */
.wt-card:hover .wt-icon-svg {
    color: #ED5621 !important; /* نارنجی برند */
    transform: rotate(-12deg) scale(1.1);
}

.wt-icon-svg svg {
    width: 100%;
    height: 100%;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74fe900 *//* استایل پایه آیکون‌های مهندسی */
.wt-icon-svg {
    width: 36px;
    height: 36px;
    color: #666666; /* رنگ خاکستری متالیک در حالت عادی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    flex-shrink: 0;
}

/* افکت هاور: نارنجی شدن و چرخش ۱۲ درجه */
.wt-card:hover .wt-icon-svg {
    color: #ED5621 !important; /* نارنجی برند */
    transform: rotate(-12deg) scale(1.1);
}

.wt-icon-svg svg {
    width: 100%;
    height: 100%;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047271f *//* استایل بخش توخالی (صفحات داخلی) */
.ub-internal-stroke {
    display: inline-block;
    color: transparent !important; /* توخالی کردن متن */
    -webkit-text-stroke: 2px #000; /* خط دور مشکی صلب */
    position: relative;
}

/* ایجاد لایه سایه صلب برای عمق صنعتی */
.ub-internal-stroke::before {
    content: attr(data-text);
    position: absolute;
    z-index: -1;
    -webkit-text-stroke: 0px;
    color: #F97316; /* رنگ نارنجی شاخص اولترا بیز */
}

/* استایل کلی متن (آماده استفاده) */
.elementor-widget-heading .elementor-heading-title {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85ab56d *//* استایل دکمه صلب با سایه مشکی */
.ub-custom-btn .elementor-button {
    background-color: #249360 !important;
    color: #fff !important;
    border: 2px solid #000000 !important;
    border-radius: 0px !important; /* لبه‌های تیز صنعتی */
    box-shadow: 4px 4px 0px 0px #000000 !important;
    transition: all 0.2s ease-in-out !important;
}

/* افکت فشار دادن دکمه در هاور */
.ub-custom-btn .elementor-button:hover {
    box-shadow: 0px 0px 0px 0px #000000 !important;
    transform: translate(2px, 2px) !important;
    background-color: #249360 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c7b15 */.gravity-scroll-box {
    /* ۱. محدود کردن ارتفاع */
    max-height: 300px;
    
    /* ۲. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; 
    
    /* ۳. حذف بصری نوار اسکرول در فایرفاکس */
    scrollbar-width: none; 
    
    /* ۴. حذف بصری نوار اسکرول در IE و Edge قدیمی */
    -ms-overflow-style: none; 

    /* ۵. افکت محو شدن در پایین (Fade Out) */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* ۶. فاصله‌های داخلی */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px;
}

/* --- مخفی کردن نوار اسکرول در کروم، سافاری و نسخه جدید اج --- */
.gravity-scroll-box::-webkit-scrollbar {
    display: none; /* نوار اسکرول حذف می‌شود اما اسکرول فعال می‌ماند */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a67ed32 */.ub-icon-svg-wrapper {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ub-icon-svg-wrapper svg {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b66890 *//* --- افکت هاور روی بخش اطلاعات (مشکی شدن بک‌گراند و سفید شدن متن) --- */
.ub-card-parent:hover .ub-card-info {
    background-color: #000000 !important;
    transition: all 0.4s ease;
}

/* تغییر رنگ متون داخل بخش اطلاعات هنگام هاور */
.ub-card-parent:hover .ub-card-info h3,
.ub-card-parent:hover .ub-card-info .elementor-heading-title,
.ub-card-parent:hover .ub-card-info span,
.ub-card-parent:hover .ub-card-info p {
    color: #ffffff !important;
}

/* --- افکت هاور روی بخش آیکون (سبز شدن) --- */
/* این کد باعث می‌شود با هاور روی هر کدام از ۲ کانتینر، بخش آیکون سبز شود */
.ub-card-parent:hover .ub-card-icon {
    background-color: #249360 !important; /* سبز برند شما */
    color: #000000 !important; /* تغییر رنگ آیکون به مشکی برای تضاد */
    border-color: rgba(255,255,255,0.1) !important;
    transition: all 0.4s ease;
}

/* --- استایل اختیاری برای فلش (مانند تصویر ارسالی شما) --- */
.ub-card-parent .ub-arrow-icon {
    opacity: 0;
    transform: translateX(-10px);
    transition: all 0.3s ease;
}

.ub-card-parent:hover .ub-arrow-icon {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f904cb2 */.gravity-scroll-box {
    /* ۱. محدود کردن ارتفاع */
    max-height: 300px;
    
    /* ۲. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; 
    
    /* ۳. حذف بصری نوار اسکرول در فایرفاکس */
    scrollbar-width: none; 
    
    /* ۴. حذف بصری نوار اسکرول در IE و Edge قدیمی */
    -ms-overflow-style: none; 

    /* ۵. افکت محو شدن در پایین (Fade Out) */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* ۶. فاصله‌های داخلی */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px;
}

/* --- مخفی کردن نوار اسکرول در کروم، سافاری و نسخه جدید اج --- */
.gravity-scroll-box::-webkit-scrollbar {
    display: none; /* نوار اسکرول حذف می‌شود اما اسکرول فعال می‌ماند */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83f8e05 */.ub-icon-svg-wrapper {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ub-icon-svg-wrapper svg {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f720782 *//* --- افکت هاور روی بخش اطلاعات (مشکی شدن بک‌گراند و سفید شدن متن) --- */
.ub-card-parent:hover .ub-card-info {
    background-color: #000000 !important;
    transition: all 0.4s ease;
}

/* تغییر رنگ متون داخل بخش اطلاعات هنگام هاور */
.ub-card-parent:hover .ub-card-info h3,
.ub-card-parent:hover .ub-card-info .elementor-heading-title,
.ub-card-parent:hover .ub-card-info span,
.ub-card-parent:hover .ub-card-info p {
    color: #ffffff !important;
}

/* --- افکت هاور روی بخش آیکون (نارنجی شدن) --- */
/* این کد باعث می‌شود با هاور روی هر کدام از ۲ کانتینر، بخش آیکون نارنجی شود */
.ub-card-parent:hover .ub-card-icon {
    background-color: #F97316 !important; /* نارنجی برند شما */
    color: #000000 !important; /* تغییر رنگ آیکون به مشکی برای تضاد */
    border-color: rgba(255,255,255,0.1) !important;
    transition: all 0.4s ease;
}

/* --- استایل اختیاری برای فلش (مانند تصویر ارسالی شما) --- */
.ub-card-parent .ub-arrow-icon {
    opacity: 0;
    transform: translateX(-10px);
    transition: all 0.3s ease;
}

.ub-card-parent:hover .ub-arrow-icon {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c1ebcd */.gravity-scroll-box {
    /* ۱. محدود کردن ارتفاع */
    max-height: 300px;
    
    /* ۲. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; 
    
    /* ۳. حذف بصری نوار اسکرول در فایرفاکس */
    scrollbar-width: none; 
    
    /* ۴. حذف بصری نوار اسکرول در IE و Edge قدیمی */
    -ms-overflow-style: none; 

    /* ۵. افکت محو شدن در پایین (Fade Out) */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* ۶. فاصله‌های داخلی */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px;
}

/* --- مخفی کردن نوار اسکرول در کروم، سافاری و نسخه جدید اج --- */
.gravity-scroll-box::-webkit-scrollbar {
    display: none; /* نوار اسکرول حذف می‌شود اما اسکرول فعال می‌ماند */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6984dc */.ub-icon-svg-wrapper {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ub-icon-svg-wrapper svg {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ae1f62 *//* --- افکت هاور روی بخش اطلاعات (مشکی شدن بک‌گراند و سفید شدن متن) --- */
.ub-card-parent:hover .ub-card-info {
    background-color: #000000 !important;
    transition: all 0.4s ease;
}

/* تغییر رنگ متون داخل بخش اطلاعات هنگام هاور */
.ub-card-parent:hover .ub-card-info h3,
.ub-card-parent:hover .ub-card-info .elementor-heading-title,
.ub-card-parent:hover .ub-card-info span,
.ub-card-parent:hover .ub-card-info p {
    color: #ffffff !important;
}

/* --- افکت هاور روی بخش آیکون (نارنجی شدن) --- */
/* این کد باعث می‌شود با هاور روی هر کدام از ۲ کانتینر، بخش آیکون نارنجی شود */
.ub-card-parent:hover .ub-card-icon {
    background-color: #F97316 !important; /* نارنجی برند شما */
    color: #000000 !important; /* تغییر رنگ آیکون به مشکی برای تضاد */
    border-color: rgba(255,255,255,0.1) !important;
    transition: all 0.4s ease;
}

/* --- استایل اختیاری برای فلش (مانند تصویر ارسالی شما) --- */
.ub-card-parent .ub-arrow-icon {
    opacity: 0;
    transform: translateX(-10px);
    transition: all 0.3s ease;
}

.ub-card-parent:hover .ub-arrow-icon {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a7a347 */.gravity-scroll-box {
    /* ۱. محدود کردن ارتفاع */
    max-height: 300px;
    
    /* ۲. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; 
    
    /* ۳. حذف بصری نوار اسکرول در فایرفاکس */
    scrollbar-width: none; 
    
    /* ۴. حذف بصری نوار اسکرول در IE و Edge قدیمی */
    -ms-overflow-style: none; 

    /* ۵. افکت محو شدن در پایین (Fade Out) */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* ۶. فاصله‌های داخلی */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px;
}

/* --- مخفی کردن نوار اسکرول در کروم، سافاری و نسخه جدید اج --- */
.gravity-scroll-box::-webkit-scrollbar {
    display: none; /* نوار اسکرول حذف می‌شود اما اسکرول فعال می‌ماند */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4964222 */.ub-icon-svg-wrapper {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ub-icon-svg-wrapper svg {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bada0 *//* --- افکت هاور روی بخش اطلاعات (مشکی شدن بک‌گراند و سفید شدن متن) --- */
.ub-card-parent:hover .ub-card-info {
    background-color: #000000 !important;
    transition: all 0.4s ease;
}

/* تغییر رنگ متون داخل بخش اطلاعات هنگام هاور */
.ub-card-parent:hover .ub-card-info h3,
.ub-card-parent:hover .ub-card-info .elementor-heading-title,
.ub-card-parent:hover .ub-card-info span,
.ub-card-parent:hover .ub-card-info p {
    color: #ffffff !important;
}

/* --- افکت هاور روی بخش آیکون (نارنجی شدن) --- */
/* این کد باعث می‌شود با هاور روی هر کدام از ۲ کانتینر، بخش آیکون نارنجی شود */
.ub-card-parent:hover .ub-card-icon {
    background-color: #F97316 !important; /* نارنجی برند شما */
    color: #000000 !important; /* تغییر رنگ آیکون به مشکی برای تضاد */
    border-color: rgba(255,255,255,0.1) !important;
    transition: all 0.4s ease;
}

/* --- استایل اختیاری برای فلش (مانند تصویر ارسالی شما) --- */
.ub-card-parent .ub-arrow-icon {
    opacity: 0;
    transform: translateX(-10px);
    transition: all 0.3s ease;
}

.ub-card-parent:hover .ub-arrow-icon {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-056c93e */.gravity-scroll-box {
    /* ۱. محدود کردن ارتفاع */
    max-height: 300px;
    
    /* ۲. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; 
    
    /* ۳. حذف بصری نوار اسکرول در فایرفاکس */
    scrollbar-width: none; 
    
    /* ۴. حذف بصری نوار اسکرول در IE و Edge قدیمی */
    -ms-overflow-style: none; 

    /* ۵. افکت محو شدن در پایین (Fade Out) */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* ۶. فاصله‌های داخلی */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px;
}

/* --- مخفی کردن نوار اسکرول در کروم، سافاری و نسخه جدید اج --- */
.gravity-scroll-box::-webkit-scrollbar {
    display: none; /* نوار اسکرول حذف می‌شود اما اسکرول فعال می‌ماند */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d305844 */.ub-icon-svg-wrapper {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ub-icon-svg-wrapper svg {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26fe587 *//* --- افکت هاور روی بخش اطلاعات (مشکی شدن بک‌گراند و سفید شدن متن) --- */
.ub-card-parent:hover .ub-card-info {
    background-color: #000000 !important;
    transition: all 0.4s ease;
}

/* تغییر رنگ متون داخل بخش اطلاعات هنگام هاور */
.ub-card-parent:hover .ub-card-info h3,
.ub-card-parent:hover .ub-card-info .elementor-heading-title,
.ub-card-parent:hover .ub-card-info span,
.ub-card-parent:hover .ub-card-info p {
    color: #ffffff !important;
}

/* --- افکت هاور روی بخش آیکون (نارنجی شدن) --- */
/* این کد باعث می‌شود با هاور روی هر کدام از ۲ کانتینر، بخش آیکون نارنجی شود */
.ub-card-parent:hover .ub-card-icon {
    background-color: #F97316 !important; /* نارنجی برند شما */
    color: #000000 !important; /* تغییر رنگ آیکون به مشکی برای تضاد */
    border-color: rgba(255,255,255,0.1) !important;
    transition: all 0.4s ease;
}

/* --- استایل اختیاری برای فلش (مانند تصویر ارسالی شما) --- */
.ub-card-parent .ub-arrow-icon {
    opacity: 0;
    transform: translateX(-10px);
    transition: all 0.3s ease;
}

.ub-card-parent:hover .ub-arrow-icon {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8bf4902 */.gravity-scroll-box {
    /* ۱. محدود کردن ارتفاع */
    max-height: 300px;
    
    /* ۲. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; 
    
    /* ۳. حذف بصری نوار اسکرول در فایرفاکس */
    scrollbar-width: none; 
    
    /* ۴. حذف بصری نوار اسکرول در IE و Edge قدیمی */
    -ms-overflow-style: none; 

    /* ۵. افکت محو شدن در پایین (Fade Out) */
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    
    /* ۶. فاصله‌های داخلی */
    padding-right: 10px; 
    padding-left: 10px;
    padding-bottom: 20px;
}

/* --- مخفی کردن نوار اسکرول در کروم، سافاری و نسخه جدید اج --- */
.gravity-scroll-box::-webkit-scrollbar {
    display: none; /* نوار اسکرول حذف می‌شود اما اسکرول فعال می‌ماند */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6a1acd */.ub-icon-svg-wrapper {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ub-icon-svg-wrapper svg {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97ca4d *//* --- افکت هاور روی بخش اطلاعات (مشکی شدن بک‌گراند و سفید شدن متن) --- */
.ub-card-parent:hover .ub-card-info {
    background-color: #000000 !important;
    transition: all 0.4s ease;
}

/* تغییر رنگ متون داخل بخش اطلاعات هنگام هاور */
.ub-card-parent:hover .ub-card-info h3,
.ub-card-parent:hover .ub-card-info .elementor-heading-title,
.ub-card-parent:hover .ub-card-info span,
.ub-card-parent:hover .ub-card-info p {
    color: #ffffff !important;
}

/* --- افکت هاور روی بخش آیکون (نارنجی شدن) --- */
/* این کد باعث می‌شود با هاور روی هر کدام از ۲ کانتینر، بخش آیکون نارنجی شود */
.ub-card-parent:hover .ub-card-icon {
    background-color: #F97316 !important; /* نارنجی برند شما */
    color: #000000 !important; /* تغییر رنگ آیکون به مشکی برای تضاد */
    border-color: rgba(255,255,255,0.1) !important;
    transition: all 0.4s ease;
}

/* --- استایل اختیاری برای فلش (مانند تصویر ارسالی شما) --- */
.ub-card-parent .ub-arrow-icon {
    opacity: 0;
    transform: translateX(-10px);
    transition: all 0.3s ease;
}

.ub-card-parent:hover .ub-arrow-icon {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82a3a34 *//* ۱. استایل بدنه اصلی سکشن */
.ps-section {
    position: relative;
    overflow: hidden;
    /* نوار مشکی ضخیم در بالا برای تاکید بر سبک مدرن */
}

/* ۲. پترن شبکه‌ای فنی (Technical Grid) */
.ps-section::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    opacity: 0.04; /* بسیار ملایم برای عدم تداخل با محتوا */
    
    /* ایجاد خطوط عمودی و افقی با دقت ۴۰ پیکسل */
    background-image: 
        linear-gradient(#000 1px, transparent 1px), 
        linear-gradient(90deg, #000 1px, transparent 1px);
    background-size: 40px 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261c22b *//* استایل کلمه توخالی (مرکزی) */
.ub-core-hollow {
    color: transparent !important; /* توخالی کردن متن */
    -webkit-text-stroke: 1px #249360; /* خط دور سبز */
    position: relative;
    display: inline-block;
    transition: all 0.3s ease;
}

/* ایجاد لایه اکو (Echo) برای عمق صنعتی - اختیاری */

}

/* افکت هاور: درخشش ملایم روی خط دور */
.ub-core-hollow:hover {
    -webkit-text-stroke: 1.5px #249360;
    filter: drop-shadow(0 0 5px rgba(36, 147, 96, 0.5));
}

.ub-core-hollow:hover::before {
    transform: translate(6px, 6px);
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90ac890 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.ub-card-fixed {
    background-color: #111111 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    z-index: 1;
}

/* ۲. هاور خاص: درخشش شعاعی سبز */
.ub-card-fixed:hover {
    background: radial-gradient(circle at top right, rgba(36, 147, 96, 0.06) 0%, #151515 75%) !important;
    border-color: rgba(36, 147, 96, 0.2) !important;
}

/* ۳. نوار پیشرفت بالایی (لایه میانی) */
.ub-card-fixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #249360;
    transform: translateX(-101%);
    transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 5; /* زیرِ نبشی‌ها قرار می‌گیرد تا تداخل ایجاد نشود */
}

.ub-card-fixed:hover::before {
    transform: translateX(0);
}

/* ۴. نبشی‌های دائمی (در حالت عادی نیمه‌شفاف و در هاور کاملاً روشن) */
.ub-card-fixed::after {
    content: '';
    position: absolute;
    inset: 0;
    /* رسم نبشی در ۴ گوشه */
    background: 
        linear-gradient(to right, #249360 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #249360 2px, transparent 2px) 0 0,
        linear-gradient(to left, #249360 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #249360 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 12px 12px; /* سایز نبشی در حالت عادی */
    opacity: 0.3; /* همیشه مرئی اما ملایم */
    transition: all 0.3s ease;
    z-index: 10; /* بالاترین لایه برای جلوگیری از باگ نوار */
    pointer-events: none;
}

.ub-card-fixed:hover::after {
    opacity: 1; /* روشن شدن کامل در هاور */
    background-size: 18px 18px; /* کمی بزرگتر شدن برای حس تمرکز */
}

/* --- ۵. هاور خودکار المان‌های داخلی --- */

/* تغییر رنگ و چرخش آیکون */
.ub-card-fixed:hover .elementor-widget-icon i,
.ub-card-fixed:hover .elementor-widget-icon svg {
    color: #249360 !important;
    fill: #249360 !important;
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.3s ease;
}

/* جابجایی نرم عنوان اصلی */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-12px);
    transition: all 0.3s ease;
}

/* شماره (فقط درخشش و بزرگنمایی) */
.ub-card-fixed:hover .elementor-widget-heading:first-of-type .elementor-heading-title {
    color: rgba(255, 255, 255, 0.12) !important;
    transform: scale(1.15) !important;
}

/* متن توضیحات با خط سبز کناری */
.ub-card-fixed .elementor-widget-text-editor {
    border-right: 2px solid transparent;
    transition: all 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    border-right-color: #249360 !important;
    padding-right: 15px !important;
    color: #9ca3af !important;
}


/* ۴. استایل باکس آیکون (بدون جابه‌جایی در هاور) */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    transition: all 0.3s ease;

}

.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
}

/* --- هاور آیکون: فقط تغییر رنگ حاشیه، آیکون و بک‌گراند ملایم --- */
.ub-card-fixed:hover .ub-feature-icon {
    background: rgba(36, 147, 96, 0.1) !important; /* سبز بسیار ملایم */
    color: #249360 !important; /* آیکون سبز */
    border-color: #249360 !important; /* حاشیه سبز */
}

/* ۵. هاور متون */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    color: #9ca3af !important;
    border-right: 2px solid #249360 !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b907006 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.ub-card-fixed {
    background-color: #111111 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    z-index: 1;
}

/* ۲. هاور خاص: درخشش شعاعی نارنجی */
.ub-card-fixed:hover {
    background: radial-gradient(circle at top right, rgba(249, 115, 22, 0.06) 0%, #151515 75%) !important;
    border-color: rgba(249, 115, 22, 0.2) !important;
}

/* ۳. نوار پیشرفت بالایی (لایه میانی) */
.ub-card-fixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #F97316;
    transform: translateX(-101%);
    transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 5; /* زیرِ نبشی‌ها قرار می‌گیرد تا تداخل ایجاد نشود */
}

.ub-card-fixed:hover::before {
    transform: translateX(0);
}

/* ۴. نبشی‌های دائمی (در حالت عادی نیمه‌شفاف و در هاور کاملاً روشن) */
.ub-card-fixed::after {
    content: '';
    position: absolute;
    inset: 0;
    /* رسم نبشی در ۴ گوشه */
    background: 
        linear-gradient(to right, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to left, #F97316 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #F97316 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 12px 12px; /* سایز نبشی در حالت عادی */
    opacity: 0.3; /* همیشه مرئی اما ملایم */
    transition: all 0.3s ease;
    z-index: 10; /* بالاترین لایه برای جلوگیری از باگ نوار */
    pointer-events: none;
}

.ub-card-fixed:hover::after {
    opacity: 1; /* روشن شدن کامل در هاور */
    background-size: 18px 18px; /* کمی بزرگتر شدن برای حس تمرکز */
}

/* --- ۵. هاور خودکار المان‌های داخلی --- */

/* تغییر رنگ و چرخش آیکون */
.ub-card-fixed:hover .elementor-widget-icon i,
.ub-card-fixed:hover .elementor-widget-icon svg {
    color: #F97316 !important;
    fill: #F97316 !important;
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.3s ease;
}

/* جابجایی نرم عنوان اصلی */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-12px);
    transition: all 0.3s ease;
}

/* شماره (فقط درخشش و بزرگنمایی) */
.ub-card-fixed:hover .elementor-widget-heading:first-of-type .elementor-heading-title {
    color: rgba(255, 255, 255, 0.12) !important;
    transform: scale(1.15) !important;
}

/* متن توضیحات با خط نارنجی کناری */
.ub-card-fixed .elementor-widget-text-editor {
    border-right: 2px solid transparent;
    transition: all 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    border-right-color: #F97316 !important;
    padding-right: 15px !important;
    color: #9ca3af !important;
}


/* ۴. استایل باکس آیکون (بدون جابه‌جایی در هاور) */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    transition: all 0.3s ease;

}

.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
}

/* --- هاور آیکون: فقط تغییر رنگ حاشیه، آیکون و بک‌گراند ملایم --- */
.ub-card-fixed:hover .ub-feature-icon {
    background: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار ملایم */
    color: #F97316 !important; /* آیکون نارنجی */
    border-color: #F97316 !important; /* حاشیه نارنجی */
}

/* ۵. هاور متون */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    color: #9ca3af !important;
    border-right: 2px solid #F97316 !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da2f49a *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.ub-card-fixed {
    background-color: #111111 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    z-index: 1;
}

/* ۲. هاور خاص: درخشش شعاعی نارنجی */
.ub-card-fixed:hover {
    background: radial-gradient(circle at top right, rgba(249, 115, 22, 0.06) 0%, #151515 75%) !important;
    border-color: rgba(249, 115, 22, 0.2) !important;
}

/* ۳. نوار پیشرفت بالایی (لایه میانی) */
.ub-card-fixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #F97316;
    transform: translateX(-101%);
    transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 5; /* زیرِ نبشی‌ها قرار می‌گیرد تا تداخل ایجاد نشود */
}

.ub-card-fixed:hover::before {
    transform: translateX(0);
}

/* ۴. نبشی‌های دائمی (در حالت عادی نیمه‌شفاف و در هاور کاملاً روشن) */
.ub-card-fixed::after {
    content: '';
    position: absolute;
    inset: 0;
    /* رسم نبشی در ۴ گوشه */
    background: 
        linear-gradient(to right, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to left, #F97316 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #F97316 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 12px 12px; /* سایز نبشی در حالت عادی */
    opacity: 0.3; /* همیشه مرئی اما ملایم */
    transition: all 0.3s ease;
    z-index: 10; /* بالاترین لایه برای جلوگیری از باگ نوار */
    pointer-events: none;
}

.ub-card-fixed:hover::after {
    opacity: 1; /* روشن شدن کامل در هاور */
    background-size: 18px 18px; /* کمی بزرگتر شدن برای حس تمرکز */
}

/* --- ۵. هاور خودکار المان‌های داخلی --- */

/* تغییر رنگ و چرخش آیکون */
.ub-card-fixed:hover .elementor-widget-icon i,
.ub-card-fixed:hover .elementor-widget-icon svg {
    color: #F97316 !important;
    fill: #F97316 !important;
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.3s ease;
}

/* جابجایی نرم عنوان اصلی */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-12px);
    transition: all 0.3s ease;
}

/* شماره (فقط درخشش و بزرگنمایی) */
.ub-card-fixed:hover .elementor-widget-heading:first-of-type .elementor-heading-title {
    color: rgba(255, 255, 255, 0.12) !important;
    transform: scale(1.15) !important;
}

/* متن توضیحات با خط نارنجی کناری */
.ub-card-fixed .elementor-widget-text-editor {
    border-right: 2px solid transparent;
    transition: all 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    border-right-color: #F97316 !important;
    padding-right: 15px !important;
    color: #9ca3af !important;
}


/* ۴. استایل باکس آیکون (بدون جابه‌جایی در هاور) */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    transition: all 0.3s ease;

}

.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
}

/* --- هاور آیکون: فقط تغییر رنگ حاشیه، آیکون و بک‌گراند ملایم --- */
.ub-card-fixed:hover .ub-feature-icon {
    background: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار ملایم */
    color: #F97316 !important; /* آیکون نارنجی */
    border-color: #F97316 !important; /* حاشیه نارنجی */
}

/* ۵. هاور متون */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    color: #9ca3af !important;
    border-right: 2px solid #F97316 !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b8d41c *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.ub-card-fixed {
    background-color: #111111 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    z-index: 1;
}

/* ۲. هاور خاص: درخشش شعاعی نارنجی */
.ub-card-fixed:hover {
    background: radial-gradient(circle at top right, rgba(249, 115, 22, 0.06) 0%, #151515 75%) !important;
    border-color: rgba(249, 115, 22, 0.2) !important;
}

/* ۳. نوار پیشرفت بالایی (لایه میانی) */
.ub-card-fixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #F97316;
    transform: translateX(-101%);
    transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 5; /* زیرِ نبشی‌ها قرار می‌گیرد تا تداخل ایجاد نشود */
}

.ub-card-fixed:hover::before {
    transform: translateX(0);
}

/* ۴. نبشی‌های دائمی (در حالت عادی نیمه‌شفاف و در هاور کاملاً روشن) */
.ub-card-fixed::after {
    content: '';
    position: absolute;
    inset: 0;
    /* رسم نبشی در ۴ گوشه */
    background: 
        linear-gradient(to right, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to left, #F97316 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #F97316 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 12px 12px; /* سایز نبشی در حالت عادی */
    opacity: 0.3; /* همیشه مرئی اما ملایم */
    transition: all 0.3s ease;
    z-index: 10; /* بالاترین لایه برای جلوگیری از باگ نوار */
    pointer-events: none;
}

.ub-card-fixed:hover::after {
    opacity: 1; /* روشن شدن کامل در هاور */
    background-size: 18px 18px; /* کمی بزرگتر شدن برای حس تمرکز */
}

/* --- ۵. هاور خودکار المان‌های داخلی --- */

/* تغییر رنگ و چرخش آیکون */
.ub-card-fixed:hover .elementor-widget-icon i,
.ub-card-fixed:hover .elementor-widget-icon svg {
    color: #F97316 !important;
    fill: #F97316 !important;
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.3s ease;
}

/* جابجایی نرم عنوان اصلی */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-12px);
    transition: all 0.3s ease;
}

/* شماره (فقط درخشش و بزرگنمایی) */
.ub-card-fixed:hover .elementor-widget-heading:first-of-type .elementor-heading-title {
    color: rgba(255, 255, 255, 0.12) !important;
    transform: scale(1.15) !important;
}

/* متن توضیحات با خط نارنجی کناری */
.ub-card-fixed .elementor-widget-text-editor {
    border-right: 2px solid transparent;
    transition: all 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    border-right-color: #F97316 !important;
    padding-right: 15px !important;
    color: #9ca3af !important;
}


/* ۴. استایل باکس آیکون (بدون جابه‌جایی در هاور) */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    transition: all 0.3s ease;

}

.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
}

/* --- هاور آیکون: فقط تغییر رنگ حاشیه، آیکون و بک‌گراند ملایم --- */
.ub-card-fixed:hover .ub-feature-icon {
    background: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار ملایم */
    color: #F97316 !important; /* آیکون نارنجی */
    border-color: #F97316 !important; /* حاشیه نارنجی */
}

/* ۵. هاور متون */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    color: #9ca3af !important;
    border-right: 2px solid #F97316 !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3cfb17 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.ub-card-fixed {
    background-color: #111111 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    z-index: 1;
}

/* ۲. هاور خاص: درخشش شعاعی نارنجی */
.ub-card-fixed:hover {
    background: radial-gradient(circle at top right, rgba(249, 115, 22, 0.06) 0%, #151515 75%) !important;
    border-color: rgba(249, 115, 22, 0.2) !important;
}

/* ۳. نوار پیشرفت بالایی (لایه میانی) */
.ub-card-fixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #F97316;
    transform: translateX(-101%);
    transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 5; /* زیرِ نبشی‌ها قرار می‌گیرد تا تداخل ایجاد نشود */
}

.ub-card-fixed:hover::before {
    transform: translateX(0);
}

/* ۴. نبشی‌های دائمی (در حالت عادی نیمه‌شفاف و در هاور کاملاً روشن) */
.ub-card-fixed::after {
    content: '';
    position: absolute;
    inset: 0;
    /* رسم نبشی در ۴ گوشه */
    background: 
        linear-gradient(to right, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to left, #F97316 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #F97316 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 12px 12px; /* سایز نبشی در حالت عادی */
    opacity: 0.3; /* همیشه مرئی اما ملایم */
    transition: all 0.3s ease;
    z-index: 10; /* بالاترین لایه برای جلوگیری از باگ نوار */
    pointer-events: none;
}

.ub-card-fixed:hover::after {
    opacity: 1; /* روشن شدن کامل در هاور */
    background-size: 18px 18px; /* کمی بزرگتر شدن برای حس تمرکز */
}

/* --- ۵. هاور خودکار المان‌های داخلی --- */

/* تغییر رنگ و چرخش آیکون */
.ub-card-fixed:hover .elementor-widget-icon i,
.ub-card-fixed:hover .elementor-widget-icon svg {
    color: #F97316 !important;
    fill: #F97316 !important;
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.3s ease;
}

/* جابجایی نرم عنوان اصلی */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-12px);
    transition: all 0.3s ease;
}

/* شماره (فقط درخشش و بزرگنمایی) */
.ub-card-fixed:hover .elementor-widget-heading:first-of-type .elementor-heading-title {
    color: rgba(255, 255, 255, 0.12) !important;
    transform: scale(1.15) !important;
}

/* متن توضیحات با خط نارنجی کناری */
.ub-card-fixed .elementor-widget-text-editor {
    border-right: 2px solid transparent;
    transition: all 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    border-right-color: #F97316 !important;
    padding-right: 15px !important;
    color: #9ca3af !important;
}


/* ۴. استایل باکس آیکون (بدون جابه‌جایی در هاور) */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    transition: all 0.3s ease;

}

.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
}

/* --- هاور آیکون: فقط تغییر رنگ حاشیه، آیکون و بک‌گراند ملایم --- */
.ub-card-fixed:hover .ub-feature-icon {
    background: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار ملایم */
    color: #F97316 !important; /* آیکون نارنجی */
    border-color: #F97316 !important; /* حاشیه نارنجی */
}

/* ۵. هاور متون */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    color: #9ca3af !important;
    border-right: 2px solid #F97316 !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35971c8 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.ub-card-fixed {
    background-color: #111111 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    z-index: 1;
}

/* ۲. هاور خاص: درخشش شعاعی نارنجی */
.ub-card-fixed:hover {
    background: radial-gradient(circle at top right, rgba(249, 115, 22, 0.06) 0%, #151515 75%) !important;
    border-color: rgba(249, 115, 22, 0.2) !important;
}

/* ۳. نوار پیشرفت بالایی (لایه میانی) */
.ub-card-fixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #F97316;
    transform: translateX(-101%);
    transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 5; /* زیرِ نبشی‌ها قرار می‌گیرد تا تداخل ایجاد نشود */
}

.ub-card-fixed:hover::before {
    transform: translateX(0);
}

/* ۴. نبشی‌های دائمی (در حالت عادی نیمه‌شفاف و در هاور کاملاً روشن) */
.ub-card-fixed::after {
    content: '';
    position: absolute;
    inset: 0;
    /* رسم نبشی در ۴ گوشه */
    background: 
        linear-gradient(to right, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to left, #F97316 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #F97316 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 12px 12px; /* سایز نبشی در حالت عادی */
    opacity: 0.3; /* همیشه مرئی اما ملایم */
    transition: all 0.3s ease;
    z-index: 10; /* بالاترین لایه برای جلوگیری از باگ نوار */
    pointer-events: none;
}

.ub-card-fixed:hover::after {
    opacity: 1; /* روشن شدن کامل در هاور */
    background-size: 18px 18px; /* کمی بزرگتر شدن برای حس تمرکز */
}

/* --- ۵. هاور خودکار المان‌های داخلی --- */

/* تغییر رنگ و چرخش آیکون */
.ub-card-fixed:hover .elementor-widget-icon i,
.ub-card-fixed:hover .elementor-widget-icon svg {
    color: #F97316 !important;
    fill: #F97316 !important;
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.3s ease;
}

/* جابجایی نرم عنوان اصلی */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-12px);
    transition: all 0.3s ease;
}

/* شماره (فقط درخشش و بزرگنمایی) */
.ub-card-fixed:hover .elementor-widget-heading:first-of-type .elementor-heading-title {
    color: rgba(255, 255, 255, 0.12) !important;
    transform: scale(1.15) !important;
}

/* متن توضیحات با خط نارنجی کناری */
.ub-card-fixed .elementor-widget-text-editor {
    border-right: 2px solid transparent;
    transition: all 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    border-right-color: #F97316 !important;
    padding-right: 15px !important;
    color: #9ca3af !important;
}


/* ۴. استایل باکس آیکون (بدون جابه‌جایی در هاور) */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    transition: all 0.3s ease;

}

.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
}

/* --- هاور آیکون: فقط تغییر رنگ حاشیه، آیکون و بک‌گراند ملایم --- */
.ub-card-fixed:hover .ub-feature-icon {
    background: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار ملایم */
    color: #F97316 !important; /* آیکون نارنجی */
    border-color: #F97316 !important; /* حاشیه نارنجی */
}

/* ۵. هاور متون */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    color: #9ca3af !important;
    border-right: 2px solid #F97316 !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f196529 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.ub-card-fixed {
    background-color: #111111 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    z-index: 1;
}

/* ۲. هاور خاص: درخشش شعاعی نارنجی */
.ub-card-fixed:hover {
    background: radial-gradient(circle at top right, rgba(249, 115, 22, 0.06) 0%, #151515 75%) !important;
    border-color: rgba(249, 115, 22, 0.2) !important;
}

/* ۳. نوار پیشرفت بالایی (لایه میانی) */
.ub-card-fixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #F97316;
    transform: translateX(-101%);
    transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 5; /* زیرِ نبشی‌ها قرار می‌گیرد تا تداخل ایجاد نشود */
}

.ub-card-fixed:hover::before {
    transform: translateX(0);
}

/* ۴. نبشی‌های دائمی (در حالت عادی نیمه‌شفاف و در هاور کاملاً روشن) */
.ub-card-fixed::after {
    content: '';
    position: absolute;
    inset: 0;
    /* رسم نبشی در ۴ گوشه */
    background: 
        linear-gradient(to right, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to left, #F97316 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #F97316 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 12px 12px; /* سایز نبشی در حالت عادی */
    opacity: 0.3; /* همیشه مرئی اما ملایم */
    transition: all 0.3s ease;
    z-index: 10; /* بالاترین لایه برای جلوگیری از باگ نوار */
    pointer-events: none;
}

.ub-card-fixed:hover::after {
    opacity: 1; /* روشن شدن کامل در هاور */
    background-size: 18px 18px; /* کمی بزرگتر شدن برای حس تمرکز */
}

/* --- ۵. هاور خودکار المان‌های داخلی --- */

/* تغییر رنگ و چرخش آیکون */
.ub-card-fixed:hover .elementor-widget-icon i,
.ub-card-fixed:hover .elementor-widget-icon svg {
    color: #F97316 !important;
    fill: #F97316 !important;
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.3s ease;
}

/* جابجایی نرم عنوان اصلی */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-12px);
    transition: all 0.3s ease;
}

/* شماره (فقط درخشش و بزرگنمایی) */
.ub-card-fixed:hover .elementor-widget-heading:first-of-type .elementor-heading-title {
    color: rgba(255, 255, 255, 0.12) !important;
    transform: scale(1.15) !important;
}

/* متن توضیحات با خط نارنجی کناری */
.ub-card-fixed .elementor-widget-text-editor {
    border-right: 2px solid transparent;
    transition: all 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    border-right-color: #F97316 !important;
    padding-right: 15px !important;
    color: #9ca3af !important;
}


/* ۴. استایل باکس آیکون (بدون جابه‌جایی در هاور) */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    transition: all 0.3s ease;

}

.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
}

/* --- هاور آیکون: فقط تغییر رنگ حاشیه، آیکون و بک‌گراند ملایم --- */
.ub-card-fixed:hover .ub-feature-icon {
    background: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار ملایم */
    color: #F97316 !important; /* آیکون نارنجی */
    border-color: #F97316 !important; /* حاشیه نارنجی */
}

/* ۵. هاور متون */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    color: #9ca3af !important;
    border-right: 2px solid #F97316 !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0416f *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.ub-card-fixed {
    background-color: #111111 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    z-index: 1;
}

/* ۲. هاور خاص: درخشش شعاعی نارنجی */
.ub-card-fixed:hover {
    background: radial-gradient(circle at top right, rgba(249, 115, 22, 0.06) 0%, #151515 75%) !important;
    border-color: rgba(249, 115, 22, 0.2) !important;
}

/* ۳. نوار پیشرفت بالایی (لایه میانی) */
.ub-card-fixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #F97316;
    transform: translateX(-101%);
    transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 5; /* زیرِ نبشی‌ها قرار می‌گیرد تا تداخل ایجاد نشود */
}

.ub-card-fixed:hover::before {
    transform: translateX(0);
}

/* ۴. نبشی‌های دائمی (در حالت عادی نیمه‌شفاف و در هاور کاملاً روشن) */
.ub-card-fixed::after {
    content: '';
    position: absolute;
    inset: 0;
    /* رسم نبشی در ۴ گوشه */
    background: 
        linear-gradient(to right, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to left, #F97316 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #F97316 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 12px 12px; /* سایز نبشی در حالت عادی */
    opacity: 0.3; /* همیشه مرئی اما ملایم */
    transition: all 0.3s ease;
    z-index: 10; /* بالاترین لایه برای جلوگیری از باگ نوار */
    pointer-events: none;
}

.ub-card-fixed:hover::after {
    opacity: 1; /* روشن شدن کامل در هاور */
    background-size: 18px 18px; /* کمی بزرگتر شدن برای حس تمرکز */
}

/* --- ۵. هاور خودکار المان‌های داخلی --- */

/* تغییر رنگ و چرخش آیکون */
.ub-card-fixed:hover .elementor-widget-icon i,
.ub-card-fixed:hover .elementor-widget-icon svg {
    color: #F97316 !important;
    fill: #F97316 !important;
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.3s ease;
}

/* جابجایی نرم عنوان اصلی */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-12px);
    transition: all 0.3s ease;
}

/* شماره (فقط درخشش و بزرگنمایی) */
.ub-card-fixed:hover .elementor-widget-heading:first-of-type .elementor-heading-title {
    color: rgba(255, 255, 255, 0.12) !important;
    transform: scale(1.15) !important;
}

/* متن توضیحات با خط نارنجی کناری */
.ub-card-fixed .elementor-widget-text-editor {
    border-right: 2px solid transparent;
    transition: all 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    border-right-color: #F97316 !important;
    padding-right: 15px !important;
    color: #9ca3af !important;
}


/* ۴. استایل باکس آیکون (بدون جابه‌جایی در هاور) */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    transition: all 0.3s ease;

}

.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
}

/* --- هاور آیکون: فقط تغییر رنگ حاشیه، آیکون و بک‌گراند ملایم --- */
.ub-card-fixed:hover .ub-feature-icon {
    background: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار ملایم */
    color: #F97316 !important; /* آیکون نارنجی */
    border-color: #F97316 !important; /* حاشیه نارنجی */
}

/* ۵. هاور متون */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    color: #9ca3af !important;
    border-right: 2px solid #F97316 !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4cc6be *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.ub-card-fixed {
    background-color: #111111 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    z-index: 1;
}

/* ۲. هاور خاص: درخشش شعاعی نارنجی */
.ub-card-fixed:hover {
    background: radial-gradient(circle at top right, rgba(249, 115, 22, 0.06) 0%, #151515 75%) !important;
    border-color: rgba(249, 115, 22, 0.2) !important;
}

/* ۳. نوار پیشرفت بالایی (لایه میانی) */
.ub-card-fixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #F97316;
    transform: translateX(-101%);
    transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 5; /* زیرِ نبشی‌ها قرار می‌گیرد تا تداخل ایجاد نشود */
}

.ub-card-fixed:hover::before {
    transform: translateX(0);
}

/* ۴. نبشی‌های دائمی (در حالت عادی نیمه‌شفاف و در هاور کاملاً روشن) */
.ub-card-fixed::after {
    content: '';
    position: absolute;
    inset: 0;
    /* رسم نبشی در ۴ گوشه */
    background: 
        linear-gradient(to right, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to left, #F97316 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #F97316 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 12px 12px; /* سایز نبشی در حالت عادی */
    opacity: 0.3; /* همیشه مرئی اما ملایم */
    transition: all 0.3s ease;
    z-index: 10; /* بالاترین لایه برای جلوگیری از باگ نوار */
    pointer-events: none;
}

.ub-card-fixed:hover::after {
    opacity: 1; /* روشن شدن کامل در هاور */
    background-size: 18px 18px; /* کمی بزرگتر شدن برای حس تمرکز */
}

/* --- ۵. هاور خودکار المان‌های داخلی --- */

/* تغییر رنگ و چرخش آیکون */
.ub-card-fixed:hover .elementor-widget-icon i,
.ub-card-fixed:hover .elementor-widget-icon svg {
    color: #F97316 !important;
    fill: #F97316 !important;
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.3s ease;
}

/* جابجایی نرم عنوان اصلی */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-12px);
    transition: all 0.3s ease;
}

/* شماره (فقط درخشش و بزرگنمایی) */
.ub-card-fixed:hover .elementor-widget-heading:first-of-type .elementor-heading-title {
    color: rgba(255, 255, 255, 0.12) !important;
    transform: scale(1.15) !important;
}

/* متن توضیحات با خط نارنجی کناری */
.ub-card-fixed .elementor-widget-text-editor {
    border-right: 2px solid transparent;
    transition: all 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    border-right-color: #F97316 !important;
    padding-right: 15px !important;
    color: #9ca3af !important;
}


/* ۴. استایل باکس آیکون (بدون جابه‌جایی در هاور) */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    transition: all 0.3s ease;

}

.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
}

/* --- هاور آیکون: فقط تغییر رنگ حاشیه، آیکون و بک‌گراند ملایم --- */
.ub-card-fixed:hover .ub-feature-icon {
    background: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار ملایم */
    color: #F97316 !important; /* آیکون نارنجی */
    border-color: #F97316 !important; /* حاشیه نارنجی */
}

/* ۵. هاور متون */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    color: #9ca3af !important;
    border-right: 2px solid #F97316 !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3684582 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.ub-card-fixed {
    background-color: #111111 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    z-index: 1;
}

/* ۲. هاور خاص: درخشش شعاعی نارنجی */
.ub-card-fixed:hover {
    background: radial-gradient(circle at top right, rgba(249, 115, 22, 0.06) 0%, #151515 75%) !important;
    border-color: rgba(249, 115, 22, 0.2) !important;
}

/* ۳. نوار پیشرفت بالایی (لایه میانی) */
.ub-card-fixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #F97316;
    transform: translateX(-101%);
    transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 5; /* زیرِ نبشی‌ها قرار می‌گیرد تا تداخل ایجاد نشود */
}

.ub-card-fixed:hover::before {
    transform: translateX(0);
}

/* ۴. نبشی‌های دائمی (در حالت عادی نیمه‌شفاف و در هاور کاملاً روشن) */
.ub-card-fixed::after {
    content: '';
    position: absolute;
    inset: 0;
    /* رسم نبشی در ۴ گوشه */
    background: 
        linear-gradient(to right, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to left, #F97316 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #F97316 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 12px 12px; /* سایز نبشی در حالت عادی */
    opacity: 0.3; /* همیشه مرئی اما ملایم */
    transition: all 0.3s ease;
    z-index: 10; /* بالاترین لایه برای جلوگیری از باگ نوار */
    pointer-events: none;
}

.ub-card-fixed:hover::after {
    opacity: 1; /* روشن شدن کامل در هاور */
    background-size: 18px 18px; /* کمی بزرگتر شدن برای حس تمرکز */
}

/* --- ۵. هاور خودکار المان‌های داخلی --- */

/* تغییر رنگ و چرخش آیکون */
.ub-card-fixed:hover .elementor-widget-icon i,
.ub-card-fixed:hover .elementor-widget-icon svg {
    color: #F97316 !important;
    fill: #F97316 !important;
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.3s ease;
}

/* جابجایی نرم عنوان اصلی */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-12px);
    transition: all 0.3s ease;
}

/* شماره (فقط درخشش و بزرگنمایی) */
.ub-card-fixed:hover .elementor-widget-heading:first-of-type .elementor-heading-title {
    color: rgba(255, 255, 255, 0.12) !important;
    transform: scale(1.15) !important;
}

/* متن توضیحات با خط نارنجی کناری */
.ub-card-fixed .elementor-widget-text-editor {
    border-right: 2px solid transparent;
    transition: all 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    border-right-color: #F97316 !important;
    padding-right: 15px !important;
    color: #9ca3af !important;
}


/* ۴. استایل باکس آیکون (بدون جابه‌جایی در هاور) */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    transition: all 0.3s ease;

}

.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
}

/* --- هاور آیکون: فقط تغییر رنگ حاشیه، آیکون و بک‌گراند ملایم --- */
.ub-card-fixed:hover .ub-feature-icon {
    background: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار ملایم */
    color: #F97316 !important; /* آیکون نارنجی */
    border-color: #F97316 !important; /* حاشیه نارنجی */
}

/* ۵. هاور متون */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    color: #9ca3af !important;
    border-right: 2px solid #F97316 !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c9875 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.ub-card-fixed {
    background-color: #111111 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    z-index: 1;
}

/* ۲. هاور خاص: درخشش شعاعی نارنجی */
.ub-card-fixed:hover {
    background: radial-gradient(circle at top right, rgba(249, 115, 22, 0.06) 0%, #151515 75%) !important;
    border-color: rgba(249, 115, 22, 0.2) !important;
}

/* ۳. نوار پیشرفت بالایی (لایه میانی) */
.ub-card-fixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #F97316;
    transform: translateX(-101%);
    transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 5; /* زیرِ نبشی‌ها قرار می‌گیرد تا تداخل ایجاد نشود */
}

.ub-card-fixed:hover::before {
    transform: translateX(0);
}

/* ۴. نبشی‌های دائمی (در حالت عادی نیمه‌شفاف و در هاور کاملاً روشن) */
.ub-card-fixed::after {
    content: '';
    position: absolute;
    inset: 0;
    /* رسم نبشی در ۴ گوشه */
    background: 
        linear-gradient(to right, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to left, #F97316 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #F97316 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 12px 12px; /* سایز نبشی در حالت عادی */
    opacity: 0.3; /* همیشه مرئی اما ملایم */
    transition: all 0.3s ease;
    z-index: 10; /* بالاترین لایه برای جلوگیری از باگ نوار */
    pointer-events: none;
}

.ub-card-fixed:hover::after {
    opacity: 1; /* روشن شدن کامل در هاور */
    background-size: 18px 18px; /* کمی بزرگتر شدن برای حس تمرکز */
}

/* --- ۵. هاور خودکار المان‌های داخلی --- */

/* تغییر رنگ و چرخش آیکون */
.ub-card-fixed:hover .elementor-widget-icon i,
.ub-card-fixed:hover .elementor-widget-icon svg {
    color: #F97316 !important;
    fill: #F97316 !important;
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.3s ease;
}

/* جابجایی نرم عنوان اصلی */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-12px);
    transition: all 0.3s ease;
}

/* شماره (فقط درخشش و بزرگنمایی) */
.ub-card-fixed:hover .elementor-widget-heading:first-of-type .elementor-heading-title {
    color: rgba(255, 255, 255, 0.12) !important;
    transform: scale(1.15) !important;
}

/* متن توضیحات با خط نارنجی کناری */
.ub-card-fixed .elementor-widget-text-editor {
    border-right: 2px solid transparent;
    transition: all 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    border-right-color: #F97316 !important;
    padding-right: 15px !important;
    color: #9ca3af !important;
}


/* ۴. استایل باکس آیکون (بدون جابه‌جایی در هاور) */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    transition: all 0.3s ease;

}

.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
}

/* --- هاور آیکون: فقط تغییر رنگ حاشیه، آیکون و بک‌گراند ملایم --- */
.ub-card-fixed:hover .ub-feature-icon {
    background: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار ملایم */
    color: #F97316 !important; /* آیکون نارنجی */
    border-color: #F97316 !important; /* حاشیه نارنجی */
}

/* ۵. هاور متون */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    color: #9ca3af !important;
    border-right: 2px solid #F97316 !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab6b4e8 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.ub-card-fixed {
    background-color: #111111 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    z-index: 1;
}

/* ۲. هاور خاص: درخشش شعاعی نارنجی */
.ub-card-fixed:hover {
    background: radial-gradient(circle at top right, rgba(249, 115, 22, 0.06) 0%, #151515 75%) !important;
    border-color: rgba(249, 115, 22, 0.2) !important;
}

/* ۳. نوار پیشرفت بالایی (لایه میانی) */
.ub-card-fixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #F97316;
    transform: translateX(-101%);
    transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 5; /* زیرِ نبشی‌ها قرار می‌گیرد تا تداخل ایجاد نشود */
}

.ub-card-fixed:hover::before {
    transform: translateX(0);
}

/* ۴. نبشی‌های دائمی (در حالت عادی نیمه‌شفاف و در هاور کاملاً روشن) */
.ub-card-fixed::after {
    content: '';
    position: absolute;
    inset: 0;
    /* رسم نبشی در ۴ گوشه */
    background: 
        linear-gradient(to right, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #F97316 2px, transparent 2px) 0 0,
        linear-gradient(to left, #F97316 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #F97316 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 12px 12px; /* سایز نبشی در حالت عادی */
    opacity: 0.3; /* همیشه مرئی اما ملایم */
    transition: all 0.3s ease;
    z-index: 10; /* بالاترین لایه برای جلوگیری از باگ نوار */
    pointer-events: none;
}

.ub-card-fixed:hover::after {
    opacity: 1; /* روشن شدن کامل در هاور */
    background-size: 18px 18px; /* کمی بزرگتر شدن برای حس تمرکز */
}

/* --- ۵. هاور خودکار المان‌های داخلی --- */

/* تغییر رنگ و چرخش آیکون */
.ub-card-fixed:hover .elementor-widget-icon i,
.ub-card-fixed:hover .elementor-widget-icon svg {
    color: #F97316 !important;
    fill: #F97316 !important;
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.3s ease;
}

/* جابجایی نرم عنوان اصلی */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-12px);
    transition: all 0.3s ease;
}

/* شماره (فقط درخشش و بزرگنمایی) */
.ub-card-fixed:hover .elementor-widget-heading:first-of-type .elementor-heading-title {
    color: rgba(255, 255, 255, 0.12) !important;
    transform: scale(1.15) !important;
}

/* متن توضیحات با خط نارنجی کناری */
.ub-card-fixed .elementor-widget-text-editor {
    border-right: 2px solid transparent;
    transition: all 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    border-right-color: #F97316 !important;
    padding-right: 15px !important;
    color: #9ca3af !important;
}


/* ۴. استایل باکس آیکون (بدون جابه‌جایی در هاور) */
.ub-feature-icon {
    width: 50px;
    height: 50px;
    background: #222 !important;
    color: #9ca3af !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    transition: all 0.3s ease;

}

.ub-feature-icon svg {
    width: 26px;
    height: 26px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
}

/* --- هاور آیکون: فقط تغییر رنگ حاشیه، آیکون و بک‌گراند ملایم --- */
.ub-card-fixed:hover .ub-feature-icon {
    background: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار ملایم */
    color: #F97316 !important; /* آیکون نارنجی */
    border-color: #F97316 !important; /* حاشیه نارنجی */
}

/* ۵. هاور متون */
.ub-card-fixed:hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

.ub-card-fixed:hover .elementor-widget-text-editor {
    color: #9ca3af !important;
    border-right: 2px solid #F97316 !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03e45e8 *//* کانتینر اصلی سکشن */
.ub-bento-section {
    background-color: #0F0F0F !important; /* رنگ پایه تیره */
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* لایه اول: پترن مشبک صنعتی (Grid) */
.ub-bento-section::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    opacity: 0.2; /* میزان شفافیت خطوط */
    background-image: 
        linear-gradient(#333 1px, transparent 1px), 
        linear-gradient(90deg, #333 1px, transparent 1px);
    background-size: 40px 40px; /* سایز شبکه شطرنجی */
    pointer-events: none;
}

/* لایه دوم: متن بزرگ تزئینی پس‌زمینه (SYSTEM) */
.ub-bento-section::after {
    content: "SYSTEM"; /* متنی که در پس‌زمینه تکرار می‌شود */
    position: absolute;
    top: 10rem; /* معادل top-40 */
    right: -5rem; /* معادل -right-20 */
    font-size: 20vw; /* سایز متناسب با عرض صفحه */
    font-weight: 900;
    font-family: sans-serif;
    color: rgba(255, 255, 255, 0.025); /* رنگ سفید با شفافیت بسیار کم */
    line-height: 1;
    white-space: nowrap;
    z-index: -1;
    pointer-events: none;
    user-select: none;
}

/* تنظیم برای نمایش صحیح در موبایل */
@media (max-width: 768px) {
    .ub-bento-section::after {
        font-size: 30vw;
        top: 20rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d3f0f4 *//* استایل‌های اصلی سکشن */
.wu-section {
    background-color: #0a0a0a;
    padding: 120px 24px;
    position: relative;
    /* اطمینان از اعمال فونت وزیر روی کل سکشن */
    font-family: 'Vazirmatn', sans-serif !important; 
    direction: rtl;
    box-sizing: border-box;
    overflow: hidden;
}

.wu-section * { box-sizing: border-box; }

.wu-container {
    max-width: 1280px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr;
    gap: 64px;
    align-items: center;
}

@media (min-width: 1024px) {
    .wu-container { grid-template-columns: 1fr 1fr; }
}

/* --- تعریف انیمیشن‌ها (جدید) --- */

/* انیمیشن شناور شدن آرام برای کارت اصلی */
@keyframes wu-float {
    0%, 100% { transform: translateY(0px); }
    50% { transform: translateY(-10px); }
}

/* انیمیشن تپش برای نقاط سبز */
@keyframes wu-pulse-dot {
    0% { box-shadow: 0 0 0 0 rgba(36, 147, 96, 0.7); }
    70% { box-shadow: 0 0 0 10px rgba(36, 147, 96, 0); }
    100% { box-shadow: 0 0 0 0 rgba(36, 147, 96, 0); }
}

/* انیمیشن ضربان ملایم برای بج */
@keyframes wu-badge-pulse {
    0%, 100% { transform: translate(-50%, -50%) rotate(-12deg) scale(1); }
    50% { transform: translate(-50%, -50%) rotate(-12deg) scale(1.05); }
}


/* --- ستون تصاویر (ویژوال) --- */
.wu-visual-col {
    position: relative;
    order: 1;
    /* اعمال انیمیشن شناور روی کل ستون ویژوال */
    animation: wu-float 6s ease-in-out infinite;
}

/* کادر خط‌چین دور تصاویر */
.wu-dashed-border {
    position: absolute;
    inset: -20px;
    border: 2px dashed #1f2937;
    border-radius: 8px;
    z-index: 0;
    transition: all 0.5s ease;
}

/* افکت هاور روی کادر خط‌چین */
.wu-visual-col:hover .wu-dashed-border {
    border-color: rgba(36, 147, 96, 0.4);
    transform: scale(1.02);
}

/* کادر اصلی تصاویر */
.wu-image-card {
    position: relative;
    background-color: #111827;
    padding: 32px;
    border-radius: 4px;
    border: 1px solid #374151;
    z-index: 1;
    transition: all 0.5s ease;
}

.wu-visual-col:hover .wu-image-card {
    border-color: rgba(36, 147, 96, 0.5);
    box-shadow: 0 20px 50px -10px rgba(36, 147, 96, 0.15);
}

/* گرید تصاویر داخلی */
.wu-img-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
    perspective: 1000px; /* ایجاد عمق برای پارالاکس */
}

/* استایل پایه موکاپ‌ها (جایگزین img) */
.wu-img.wu-pure-mockup {
    width: 100%;
    height: 200px;
    border-radius: 4px;
    opacity: 0.5; /* شفافیت پیش‌فرض */
    filter: grayscale(100%); /* سیاه و سفید پیش‌فرض */
    transition: all 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); /* حرکت نرم و فنری */
    
    /* استایل‌های داخلی موکاپ CSS */
    background: #1f2937;
    display: flex;
    flex-direction: column;
    border: 1px solid #374151;
    overflow: hidden;
}

/* افکت هاور: روشن شدن و حرکت پارالاکس */
.wu-visual-col:hover .wu-img.wu-pure-mockup {
    filter: grayscale(0%);
    opacity: 1;
    border-color: rgba(36, 147, 96, 0.5);
}

/* حرکت موکاپ اول به بالا و چپ در هاور */
.wu-visual-col:hover .wu-img.wu-pure-mockup:not(.offset) {
    transform: translateY(-15px) translateX(-5px) rotateZ(-2deg);
}

/* حرکت موکاپ دوم (آفست) به پایین و راست در هاور */
.wu-visual-col:hover .wu-img.offset {
    transform: translateY(15px) translateX(5px) rotateZ(2deg);
}

/* تصویر دوم کمی پایین‌تر */
.wu-img.offset {
    margin-top: 32px;
}

/* استایل داخلی موکاپ‌های CSS */
.wm-header {
    padding: 8px;
    background: #111827;
    display: flex;
    gap: 4px;
    border-bottom: 1px solid #1f2937;
}
.wm-header span {
    width: 6px; height: 6px; background: #374151; border-radius: 50%;
}
.wm-content {
    padding: 15px; display: flex; flex-direction: column; gap: 10px;
}
.wm-bar, .wm-line {
    height: 6px; background: #374151; border-radius: 2px;
}
.wm-line.short { width: 50%; }
.dark-style { background: #0a0a0a !important; }


/* خطوط تکنیکال سبز */
.wu-tech-line {
    position: absolute;
    height: 1px;
    background-color: #249360;
    width: 80px;
    display: flex;
    align-items: center;
    z-index: 10;
    opacity: 0.7;
}

.wu-tech-line.top-right {
    top: 40px; right: -40px; justify-content: flex-end;
}

.wu-tech-line.bottom-left {
    bottom: 80px; left: -40px; justify-content: flex-start;
}

.wu-dot {
    width: 8px;
    height: 8px;
    background-color: #249360;
    border-radius: 50%;
    /* اعمال انیمیشن تپش روی نقاط */
    animation: wu-pulse-dot 2s infinite;
}

/* بج "چرا ما؟" - بهبود یافته */
.wu-badge {
    position: absolute;
    top: 50%;
    left: 50%;
    /* استایل اولیه برای transform که انیمیشن آن را تغییر می‌دهد */
    transform: translate(-50%, -50%) rotate(-12deg) scale(1);
    background-color: #249360;
    color: #000;
    font-weight: 900; /* وزن فونت بسیار بالا */
    font-size: 24px;
    padding: 12px 24px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.5);
    z-index: 20;
    white-space: nowrap;
    border: 3px solid #000; /* ضخیم‌تر کردن حاشیه */
    
    /* اطمینان از اعمال فونت وزیر */
    font-family: 'Vazirmatn', sans-serif !important;
    /* سایه متن برای خوانایی بهتر و عمق */
    text-shadow: 1px 1px 0px rgba(255,255,255,0.2);
    
    /* اعمال انیمیشن ضربان روی بج */
    animation: wu-badge-pulse 3s ease-in-out infinite;
}

/* --- ستون محتوا (تایم‌لاین) - بدون تغییر --- */
.wu-content-col { order: 2; }
.wu-title { font-size: 36px; font-weight: 900; color: #ffffff; margin: 0 0 48px 0; line-height: 1.2; }
@media (min-width: 768px) { .wu-title { font-size: 48px; } }
.wu-stroke-text { -webkit-text-stroke: 1px #249360; color: transparent; }
.wu-timeline-wrapper { position: relative; border-right: 2px solid #1f2937; margin-right: 16px; padding-right: 48px; display: flex; flex-direction: column; gap: 48px; }
.wu-timeline-item { position: relative; cursor: default; }
.wu-timeline-dot { position: absolute; top: 0; right: -57px; width: 16px; height: 16px; background-color: #1f2937; border: 2px solid #249360; border-radius: 50%; transition: background-color 0.3s ease; z-index: 5; }
.wu-timeline-item:hover .wu-timeline-dot { background-color: #249360; box-shadow: 0 0 10px rgba(36, 147, 96, 0.5); }
.wu-item-content { display: flex; align-items: flex-start; gap: 20px; }
.wu-icon-box { padding: 12px; background-color: #1f2937; border-radius: 4px; color: #249360; border: 1px solid #374151; font-size: 24px; line-height: 1; display: flex; align-items: center; justify-content: center; transition: all 0.3s ease; }
.wu-timeline-item:hover .wu-icon-box { border-color: #249360; background-color: rgba(36, 147, 96, 0.1); transform: scale(1.1); }
.wu-item-title { font-size: 20px; font-weight: 700; color: #ffffff; margin: 0 0 8px 0; }
.wu-item-desc { font-size: 14px; color: #9ca3af; line-height: 1.7; margin: 0; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db291cf *//* کانتینر آیکون با استایل صنعتی و دقیق */
.ub-feat-icon-box {
    width: 40px; /* سایز کوچک‌تر و دقیق */
    height: 40px;
    background-color: rgba(36, 147, 96, 0.08) !important; /* پس‌زمینه کمرنگ عادی */
    color: #249360 !important; /* رنگ سبز برند */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px; /* گوشه‌های تیزتر و صنعتی */
    border: 1px solid rgba(36, 147, 96, 0.1);
    transition: all 0.3s ease; /* ترنزیشن نرم فقط برای رنگ */

}

/* افکت هاور: فقط تغییر رنگ پس‌زمینه و آیکون (بدون حرکت) */
.ub-feature-card:hover .ub-feat-icon-box {
    background-color: #249360 !important; /* سبز کامل */
    color: #000000 !important; /* آیکون مشکی */
    /* سایه ملایم برای برجستگی بدون جابجایی */
    box-shadow: 0 5px 15px rgba(36, 147, 96, 0.3);
}

/* تنظیم سایز SVG متناسب با باکس جدید */
.ub-feat-icon-box svg {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7666a *//* استایل پایه باکس ویژگی */
.ub-feature-card {
    background-color: #181818 !important; /* پس‌زمینه تیره */
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

/* استایل پایه کانتینر آیکون */
.ub-feature-icon-wrapper {
    background-color: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار کمرنگ */
    color: #F97316 !important; /* رنگ نارنجی اصلی */
    border-radius: 4px; /* گوشه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out;
    padding: 10px; /* این مقدار را در المنتور هم می‌توانید تنظیم کنید */
}

/* --- افکت‌های هاور (Hover Effects) --- */

/* ۱. تغییر حاشیه باکس هنگام هاور */
.ub-feature-card:hover {
    border-color: rgba(249, 115, 22, 0.3) !important;
    background-color: #1c1c1c !important;
}

/* ۲. تغییر پس‌زمینه آیکون به نارنجی کامل (طبق خواسته شما) */
.ub-feature-card:hover .ub-feature-icon-wrapper {
    background-color: #F97316 !important; /* نارنجی برند */
    color: #000000 !important; /* آیکون مشکی برای تضاد عالی */
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.4);
    transform: translateY(-2px);
}

/* ۳. تغییر رنگ متون داخل باکس هنگام هاور */
.ub-feature-card:hover h4, 
.ub-feature-card:hover .elementor-heading-title {
    color: #ffffff !important;
}

.ub-feature-card:hover p {
    color: rgba(255, 255, 255, 0.7) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-266d277 *//* کانتینر آیکون با استایل صنعتی و دقیق */
.ub-feat-icon-box {
    width: 40px; /* سایز کوچک‌تر و دقیق */
    height: 40px;
    background-color: rgba(249, 115, 22, 0.08) !important; /* پس‌زمینه کمرنگ عادی */
    color: #F97316 !important; /* رنگ نارنجی برند */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px; /* گوشه‌های تیزتر و صنعتی */
    border: 1px solid rgba(249, 115, 22, 0.1);
    transition: all 0.3s ease; /* ترنزیشن نرم فقط برای رنگ */

}

/* افکت هاور: فقط تغییر رنگ پس‌زمینه و آیکون (بدون حرکت) */
.ub-feature-card:hover .ub-feat-icon-box {
    background-color: #F97316 !important; /* نارنجی کامل */
    color: #000000 !important; /* آیکون مشکی */
    /* سایه ملایم برای برجستگی بدون جابجایی */
    box-shadow: 0 5px 15px rgba(249, 115, 22, 0.3);
}

/* تنظیم سایز SVG متناسب با باکس جدید */
.ub-feat-icon-box svg {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a326e2 *//* استایل پایه باکس ویژگی */
.ub-feature-card {
    background-color: #181818 !important; /* پس‌زمینه تیره */
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

/* استایل پایه کانتینر آیکون */
.ub-feature-icon-wrapper {
    background-color: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار کمرنگ */
    color: #F97316 !important; /* رنگ نارنجی اصلی */
    border-radius: 4px; /* گوشه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out;
    padding: 10px; /* این مقدار را در المنتور هم می‌توانید تنظیم کنید */
}

/* --- افکت‌های هاور (Hover Effects) --- */

/* ۱. تغییر حاشیه باکس هنگام هاور */
.ub-feature-card:hover {
    border-color: rgba(249, 115, 22, 0.3) !important;
    background-color: #1c1c1c !important;
}

/* ۲. تغییر پس‌زمینه آیکون به نارنجی کامل (طبق خواسته شما) */
.ub-feature-card:hover .ub-feature-icon-wrapper {
    background-color: #F97316 !important; /* نارنجی برند */
    color: #000000 !important; /* آیکون مشکی برای تضاد عالی */
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.4);
    transform: translateY(-2px);
}

/* ۳. تغییر رنگ متون داخل باکس هنگام هاور */
.ub-feature-card:hover h4, 
.ub-feature-card:hover .elementor-heading-title {
    color: #ffffff !important;
}

.ub-feature-card:hover p {
    color: rgba(255, 255, 255, 0.7) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cc281d *//* کانتینر آیکون با استایل صنعتی و دقیق */
.ub-feat-icon-box {
    width: 40px; /* سایز کوچک‌تر و دقیق */
    height: 40px;
    background-color: rgba(249, 115, 22, 0.08) !important; /* پس‌زمینه کمرنگ عادی */
    color: #F97316 !important; /* رنگ نارنجی برند */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px; /* گوشه‌های تیزتر و صنعتی */
    border: 1px solid rgba(249, 115, 22, 0.1);
    transition: all 0.3s ease; /* ترنزیشن نرم فقط برای رنگ */

}

/* افکت هاور: فقط تغییر رنگ پس‌زمینه و آیکون (بدون حرکت) */
.ub-feature-card:hover .ub-feat-icon-box {
    background-color: #F97316 !important; /* نارنجی کامل */
    color: #000000 !important; /* آیکون مشکی */
    /* سایه ملایم برای برجستگی بدون جابجایی */
    box-shadow: 0 5px 15px rgba(249, 115, 22, 0.3);
}

/* تنظیم سایز SVG متناسب با باکس جدید */
.ub-feat-icon-box svg {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c10d30 *//* استایل پایه باکس ویژگی */
.ub-feature-card {
    background-color: #181818 !important; /* پس‌زمینه تیره */
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

/* استایل پایه کانتینر آیکون */
.ub-feature-icon-wrapper {
    background-color: rgba(249, 115, 22, 0.1) !important; /* نارنجی بسیار کمرنگ */
    color: #F97316 !important; /* رنگ نارنجی اصلی */
    border-radius: 4px; /* گوشه‌های تیز صنعتی */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out;
    padding: 10px; /* این مقدار را در المنتور هم می‌توانید تنظیم کنید */
}

/* --- افکت‌های هاور (Hover Effects) --- */

/* ۱. تغییر حاشیه باکس هنگام هاور */
.ub-feature-card:hover {
    border-color: rgba(249, 115, 22, 0.3) !important;
    background-color: #1c1c1c !important;
}

/* ۲. تغییر پس‌زمینه آیکون به نارنجی کامل (طبق خواسته شما) */
.ub-feature-card:hover .ub-feature-icon-wrapper {
    background-color: #F97316 !important; /* نارنجی برند */
    color: #000000 !important; /* آیکون مشکی برای تضاد عالی */
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.4);
    transform: translateY(-2px);
}

/* ۳. تغییر رنگ متون داخل باکس هنگام هاور */
.ub-feature-card:hover h4, 
.ub-feature-card:hover .elementor-heading-title {
    color: #ffffff !important;
}

.ub-feature-card:hover p {
    color: rgba(255, 255, 255, 0.7) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39f09a *//* ۱. استایل بدنه اصلی و آیکون نقل‌قول پس‌زمینه */
.elementor-6 .elementor-element.elementor-element-d39f09a {
    background-color: #161618 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    padding: 40px 30px !important;
    position: relative !important;
    border-radius: 0px !important;
    transition: all 0.5s cubic-bezier(0.2, 1, 0.3, 1);
    
    /* آیکون نقل‌قول SVG در پس‌زمینه (رنگ سبز بسیار محو) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='rgba(36, 147, 96, 0.05)' 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;
    background-position: left 25px top 25px;
    background-size: 85px;
}

/* ۲. نوار وضعیت مرکزی (که از وسط گسترش پیدا می‌کند) */
.elementor-6 .elementor-element.elementor-element-d39f09a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%; /* شروع از مرکز */
    transform: translateX(-50%);
    width: 40px; /* حالت چراغ یا پورت مرکزی */
    height: 4px;
    background-color: #333;
    border-radius: 0 0 4px 4px;
    transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 10;
}

.elementor-6 .elementor-element.elementor-element-d39f09a:hover::before {
    width: 100%; /* گسترش به تمام عرض */
    background-color: #249360 !important; /* سبز برند */
    box-shadow: 0 0 15px rgba(36, 147, 96, 0.6);
    border-radius: 0;
}

/* ۳. نبشی‌های گوشه (بر اساس آنالیز دقیق تصویر شما) */
.elementor-6 .elementor-element.elementor-element-d39f09a::after {
    content: '';
    position: absolute;
    inset: 0;
    /* ترسیم نبشی‌ها در دو گوشه با ضخامت ۲ پیکسل */
    background: 
        linear-gradient(to right, #249360 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #249360 2px, transparent 2px) 0 0,
        linear-gradient(to left, #249360 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #249360 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    opacity: 0.15; /* همیشه مرئی اما ملایم */
    transition: all 0.4s ease;
    z-index: 5;
    pointer-events: none;
}

.elementor-6 .elementor-element.elementor-element-d39f09a:hover::after {
    opacity: 1;
    background-size: 25px 25px; /* بزرگ شدن نبشی‌ها در هاور */
}

/* ۴. هاور کلی کارت */
.elementor-6 .elementor-element.elementor-element-d39f09a:hover {
    transform: translateY(-8px);
    border-color: rgba(36, 147, 96, 0.2) !important;
    background-color: #1a1a1c !important;
}

/* ۵. هاور المان‌های داخلی (متن و ستاره‌ها) */
.elementor-6 .elementor-element.elementor-element-d39f09a:hover .elementor-heading-title, 
.elementor-6 .elementor-element.elementor-element-d39f09a:hover .elementor-text-editor {
    color: #ffffff !important;
    transition: all 0.3s ease;
}

/* تغییر رنگ آواتار کاربر در هاور */
.elementor-6 .elementor-element.elementor-element-d39f09a:hover img {
    border-color: #249360 !important;
    box-shadow: 0 0 10px rgba(36, 147, 96, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3cb072 *//* ۱. استایل بدنه اصلی و آیکون نقل‌قول پس‌زمینه */
.elementor-6 .elementor-element.elementor-element-b3cb072 {
    background-color: #161618 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    padding: 40px 30px !important;
    position: relative !important;
    border-radius: 0px !important;
    transition: all 0.5s cubic-bezier(0.2, 1, 0.3, 1);
    
    /* آیکون نقل‌قول SVG در پس‌زمینه (رنگ سبز بسیار محو) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='rgba(36, 147, 96, 0.05)' 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;
    background-position: left 25px top 25px;
    background-size: 85px;
}

/* ۲. نوار وضعیت مرکزی (که از وسط گسترش پیدا می‌کند) */
.elementor-6 .elementor-element.elementor-element-b3cb072::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%; /* شروع از مرکز */
    transform: translateX(-50%);
    width: 40px; /* حالت چراغ یا پورت مرکزی */
    height: 4px;
    background-color: #333;
    border-radius: 0 0 4px 4px;
    transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 10;
}

.elementor-6 .elementor-element.elementor-element-b3cb072:hover::before {
    width: 100%; /* گسترش به تمام عرض */
    background-color: #249360 !important; /* سبز برند */
    box-shadow: 0 0 15px rgba(36, 147, 96, 0.6);
    border-radius: 0;
}

/* ۳. نبشی‌های گوشه (بر اساس آنالیز دقیق تصویر شما) */
.elementor-6 .elementor-element.elementor-element-b3cb072::after {
    content: '';
    position: absolute;
    inset: 0;
    /* ترسیم نبشی‌ها در دو گوشه با ضخامت ۲ پیکسل */
    background: 
        linear-gradient(to right, #249360 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #249360 2px, transparent 2px) 0 0,
        linear-gradient(to left, #249360 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #249360 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    opacity: 0.15; /* همیشه مرئی اما ملایم */
    transition: all 0.4s ease;
    z-index: 5;
    pointer-events: none;
}

.elementor-6 .elementor-element.elementor-element-b3cb072:hover::after {
    opacity: 1;
    background-size: 25px 25px; /* بزرگ شدن نبشی‌ها در هاور */
}

/* ۴. هاور کلی کارت */
.elementor-6 .elementor-element.elementor-element-b3cb072:hover {
    transform: translateY(-8px);
    border-color: rgba(36, 147, 96, 0.2) !important;
    background-color: #1a1a1c !important;
}

/* ۵. هاور المان‌های داخلی (متن و ستاره‌ها) */
.elementor-6 .elementor-element.elementor-element-b3cb072:hover .elementor-heading-title, 
.elementor-6 .elementor-element.elementor-element-b3cb072:hover .elementor-text-editor {
    color: #ffffff !important;
    transition: all 0.3s ease;
}

/* تغییر رنگ آواتار کاربر در هاور */
.elementor-6 .elementor-element.elementor-element-b3cb072:hover img {
    border-color: #249360 !important;
    box-shadow: 0 0 10px rgba(36, 147, 96, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2963a5 *//* ۱. استایل بدنه اصلی و آیکون نقل‌قول پس‌زمینه */
.elementor-6 .elementor-element.elementor-element-f2963a5 {
    background-color: #161618 !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    padding: 40px 30px !important;
    position: relative !important;
    border-radius: 0px !important;
    transition: all 0.5s cubic-bezier(0.2, 1, 0.3, 1);
    
    /* آیکون نقل‌قول SVG در پس‌زمینه (رنگ سبز بسیار محو) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='rgba(36, 147, 96, 0.05)' 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;
    background-position: left 25px top 25px;
    background-size: 85px;
}

/* ۲. نوار وضعیت مرکزی (که از وسط گسترش پیدا می‌کند) */
.elementor-6 .elementor-element.elementor-element-f2963a5::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%; /* شروع از مرکز */
    transform: translateX(-50%);
    width: 40px; /* حالت چراغ یا پورت مرکزی */
    height: 4px;
    background-color: #333;
    border-radius: 0 0 4px 4px;
    transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 10;
}

.elementor-6 .elementor-element.elementor-element-f2963a5:hover::before {
    width: 100%; /* گسترش به تمام عرض */
    background-color: #249360 !important; /* سبز برند */
    box-shadow: 0 0 15px rgba(36, 147, 96, 0.6);
    border-radius: 0;
}

/* ۳. نبشی‌های گوشه (بر اساس آنالیز دقیق تصویر شما) */
.elementor-6 .elementor-element.elementor-element-f2963a5::after {
    content: '';
    position: absolute;
    inset: 0;
    /* ترسیم نبشی‌ها در دو گوشه با ضخامت ۲ پیکسل */
    background: 
        linear-gradient(to right, #249360 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #249360 2px, transparent 2px) 0 0,
        linear-gradient(to left, #249360 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #249360 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    opacity: 0.15; /* همیشه مرئی اما ملایم */
    transition: all 0.4s ease;
    z-index: 5;
    pointer-events: none;
}

.elementor-6 .elementor-element.elementor-element-f2963a5:hover::after {
    opacity: 1;
    background-size: 25px 25px; /* بزرگ شدن نبشی‌ها در هاور */
}

/* ۴. هاور کلی کارت */
.elementor-6 .elementor-element.elementor-element-f2963a5:hover {
    transform: translateY(-8px);
    border-color: rgba(36, 147, 96, 0.2) !important;
    background-color: #1a1a1c !important;
}

/* ۵. هاور المان‌های داخلی (متن و ستاره‌ها) */
.elementor-6 .elementor-element.elementor-element-f2963a5:hover .elementor-heading-title, 
.elementor-6 .elementor-element.elementor-element-f2963a5:hover .elementor-text-editor {
    color: #ffffff !important;
    transition: all 0.3s ease;
}

/* تغییر رنگ آواتار کاربر در هاور */
.elementor-6 .elementor-element.elementor-element-f2963a5:hover img {
    border-color: #249360 !important;
    box-shadow: 0 0 10px rgba(36, 147, 96, 0.3);
}/* End custom CSS */