.elementor-213 .elementor-element.elementor-element-239e756d{--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:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-213 .elementor-element.elementor-element-22a552fa{--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-213 .elementor-element.elementor-element-4538c312{--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-213 .elementor-element.elementor-element-4538c312.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-213 .elementor-element.elementor-element-2f4eef7c{text-align:start;}.elementor-213 .elementor-element.elementor-element-2f4eef7c .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:28px;font-weight:900;color:#CDCDCD;}.elementor-213 .elementor-element.elementor-element-67bd7900{--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-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#404040;}.elementor-213 .elementor-element.elementor-element-57c2555a .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-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-213 .elementor-element.elementor-element-57c2555a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-item > a{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-text{color:#A29E9E;transition:color 0.3s;}.elementor-213 .elementor-element.elementor-element-79fb66eb{--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-213 .elementor-element.elementor-element-5c64cfa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-5c64cfa5 .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-213 .elementor-element.elementor-element-45aeac95{--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-213 .elementor-element.elementor-element-740b9ef4{--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-213 .elementor-element.elementor-element-715307b6{--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-213 .elementor-element.elementor-element-1de080f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-1de080f1 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:60px;font-weight:900;line-height:75px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-5edb155f{--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-213 .elementor-element.elementor-element-185709b5{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-213 .elementor-element.elementor-element-185709b5 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-2ffeab2e{--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-213 .elementor-element.elementor-element-7fd3963c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-7fd3963c .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-213 .elementor-element.elementor-element-6ee20a2a .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-213 .elementor-element.elementor-element-6e0f57e0{--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-213 .elementor-element.elementor-element-4a9efdda{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-213 .elementor-element.elementor-element-4a9efdda.elementor-element{--align-self:flex-end;}.elementor-213 .elementor-element.elementor-element-6b2a114d{--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-213 .elementor-element.elementor-element-363c8aff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-3a0f6888{--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-213 .elementor-element.elementor-element-4016a074{--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-213 .elementor-element.elementor-element-d2b3722{--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-213 .elementor-element.elementor-element-62b9329f{--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-213 .elementor-element.elementor-element-7d65669d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-7d65669d.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-213 .elementor-element.elementor-element-3eca0251{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-3eca0251 .elementor-counter-number-wrapper{color:#000000;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:58px;font-weight:900;}.elementor-213 .elementor-element.elementor-element-3eca0251 .elementor-counter-title{color:#000000;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;}.elementor-213 .elementor-element.elementor-element-3ca08266{--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-213 .elementor-element.elementor-element-1a0ee4a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-1a0ee4a8.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4979856f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-4979856f .elementor-counter-number-wrapper{color:#000000;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:58px;font-weight:900;}.elementor-213 .elementor-element.elementor-element-4979856f .elementor-counter-title{color:#000000;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;}.elementor-213 .elementor-element.elementor-element-17b48a00{--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-213 .elementor-element.elementor-element-26f4256f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-26f4256f.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-21de2675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-21de2675 .elementor-counter-number-wrapper{color:#000000;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:58px;font-weight:900;}.elementor-213 .elementor-element.elementor-element-21de2675 .elementor-counter-title{color:#000000;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;}.elementor-213 .elementor-element.elementor-element-373f2b05{--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-213 .elementor-element.elementor-element-75208af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-75208af.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-41160447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-41160447 .elementor-counter-number-wrapper{color:#000000;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:58px;font-weight:900;}.elementor-213 .elementor-element.elementor-element-41160447 .elementor-counter-title{color:#000000;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;}.elementor-213 .elementor-element.elementor-element-32b53c6d{--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-213 .elementor-element.elementor-element-3d63c8b3{--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-213 .elementor-element.elementor-element-acafa6b{--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-213 .elementor-element.elementor-element-135c4be0{--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-213 .elementor-element.elementor-element-35ca3987{--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-213 .elementor-element.elementor-element-47bf7276{--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-213 .elementor-element.elementor-element-47bf7276.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-7a80a5db{--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-213 .elementor-element.elementor-element-24b4c537{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-213 .elementor-element.elementor-element-24b4c537 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:50px;font-weight:900;line-height:60px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-579ae25c{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-213 .elementor-element.elementor-element-1211106a{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-213 .elementor-element.elementor-element-1211106a p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-2efe4c63{--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-213 .elementor-element.elementor-element-549a70b{--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-213 .elementor-element.elementor-element-104c0f09{--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-213 .elementor-element.elementor-element-371e0cea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-371e0cea .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:60px;font-weight:900;line-height:75px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-4ef4d7b7{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-213 .elementor-element.elementor-element-4ef4d7b7 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-7b1ad88a{--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-213 .elementor-element.elementor-element-fc46ca1{--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-213 .elementor-element.elementor-element-fc46ca1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-213 .elementor-element.elementor-element-48f25ce3.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-2d03d083 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-423c2b7a{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-213 .elementor-element.elementor-element-423c2b7a 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-213 .elementor-element.elementor-element-f12282d{--lottie-container-width:100%;}.elementor-213 .elementor-element.elementor-element-66b238e8{--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-213 .elementor-element.elementor-element-66b238e8.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-213 .elementor-element.elementor-element-72337927.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-6fb9fb74{--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-213 .elementor-element.elementor-element-57f8b85f{text-align:start;}.elementor-213 .elementor-element.elementor-element-57f8b85f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:25px;font-weight:800;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-3c43d18d{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-213 .elementor-element.elementor-element-3c43d18d p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-771a3af.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-771a3af{--lottie-container-width:77%;}.elementor-213 .elementor-element.elementor-element-111a08d2{--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-213 .elementor-element.elementor-element-6de9295e{--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-213 .elementor-element.elementor-element-54436066.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-1d49c68b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-3a6ba35d{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-213 .elementor-element.elementor-element-3a6ba35d p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-50b9f413{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-213 .elementor-element.elementor-element-23864e39.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-30ea5e3b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-293d22fb{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-213 .elementor-element.elementor-element-293d22fb p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-ec1377a{--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-213 .elementor-element.elementor-element-288f58b0{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-213 .elementor-element.elementor-element-182fdfea.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-4e6707ef .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-f7b407b{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-213 .elementor-element.elementor-element-f7b407b p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-6ec8eed0{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-213 .elementor-element.elementor-element-635e67a2.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-668746bb .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-58272c77{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-213 .elementor-element.elementor-element-58272c77 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-7a8565f6{--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-213 .elementor-element.elementor-element-7a8565f6:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-7a8565f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-213 .elementor-element.elementor-element-7ab1492a{--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-213 .elementor-element.elementor-element-6cfc8b22{--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-213 .elementor-element.elementor-element-19e8f394{--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-213 .elementor-element.elementor-element-19e8f394.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-508620df{--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-213 .elementor-element.elementor-element-20816fd4{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-213 .elementor-element.elementor-element-20816fd4 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:50px;font-weight:900;line-height:60px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-1c9d4a07{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-213 .elementor-element.elementor-element-1c9d4a07 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-5c3c6afb{--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-213 .elementor-element.elementor-element-3bac6c14{--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-213 .elementor-element.elementor-element-1dadbdd.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-66f26404{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-66f26404.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-7583eeb0{text-align:start;}.elementor-213 .elementor-element.elementor-element-7583eeb0 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-1b113940{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-213 .elementor-element.elementor-element-1b113940 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-172b380a{--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-213 .elementor-element.elementor-element-57a4ee12.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-7a85c0a5{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-7a85c0a5.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-7ad7ff65{text-align:start;}.elementor-213 .elementor-element.elementor-element-7ad7ff65 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-2ee612c1{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-213 .elementor-element.elementor-element-2ee612c1 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-584e1e30{--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-213 .elementor-element.elementor-element-cd12711.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-189e740f{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-189e740f.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-1cb8735d{text-align:start;}.elementor-213 .elementor-element.elementor-element-1cb8735d .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-4a9601e8{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-213 .elementor-element.elementor-element-4a9601e8 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-3b6904b4{--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-213 .elementor-element.elementor-element-452240f4.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-14e25f4c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-14e25f4c.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-41696f7b{text-align:start;}.elementor-213 .elementor-element.elementor-element-41696f7b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-7a20f029{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-213 .elementor-element.elementor-element-7a20f029 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-78e6a002{--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-213 .elementor-element.elementor-element-25587ca6{--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-213 .elementor-element.elementor-element-1b4caaec{--divider-border-style:solid;--divider-color:#54595F;--divider-border-width:1px;}.elementor-213 .elementor-element.elementor-element-1b4caaec .elementor-divider-separator{width:31%;margin:0 auto;margin-center:0;}.elementor-213 .elementor-element.elementor-element-1b4caaec .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-213 .elementor-element.elementor-element-1b4caaec .elementor-divider__text{color:#8E9398;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:200;}.elementor-213 .elementor-element.elementor-element-77564c33{--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-213 .elementor-element.elementor-element-77564c33:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-77564c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-213 .elementor-element.elementor-element-6b39a83c{--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-213 .elementor-element.elementor-element-2815e1ca.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-259b1659{text-align:start;}.elementor-213 .elementor-element.elementor-element-259b1659 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-2308edd9{--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-213 .elementor-element.elementor-element-2248d9b4.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-278f59c1{text-align:start;}.elementor-213 .elementor-element.elementor-element-278f59c1 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-34c9f1fb{--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-213 .elementor-element.elementor-element-3eab9fca.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-9cd9f78{text-align:start;}.elementor-213 .elementor-element.elementor-element-9cd9f78 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-6babfea0{--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-213 .elementor-element.elementor-element-3e01ef5d.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4fb30c99{text-align:start;}.elementor-213 .elementor-element.elementor-element-4fb30c99 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-6afd6433{--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-213 .elementor-element.elementor-element-710f682f.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-13687dee{text-align:start;}.elementor-213 .elementor-element.elementor-element-13687dee .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-6a061f64{--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-213 .elementor-element.elementor-element-2628f713.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-3f773c31{text-align:start;}.elementor-213 .elementor-element.elementor-element-3f773c31 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-33a9f4b4{--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-213 .elementor-element.elementor-element-10e59def{--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-213 .elementor-element.elementor-element-166a872b{--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-213 .elementor-element.elementor-element-6bd1e1ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-213 .elementor-element.elementor-element-6bd1e1ea.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-6bd1e1ea .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:35px;font-weight:900;line-height:60px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-7291a73a{--divider-border-style:solid;--divider-color:#ED5621;--divider-border-width:5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-7291a73a.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-7291a73a .elementor-divider-separator{width:114px;margin:0 auto;margin-center:0;}.elementor-213 .elementor-element.elementor-element-7291a73a .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-213 .elementor-element.elementor-element-598294a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-213 .elementor-element.elementor-element-598294a2.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-598294a2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:38px;color:#8E9398;}.elementor-213 .elementor-element.elementor-element-406bf89a{--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-213 .elementor-element.elementor-element-43c18ac5{--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-213 .elementor-element.elementor-element-8900061.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-6309beff{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-6309beff.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-7488689a{text-align:start;}.elementor-213 .elementor-element.elementor-element-7488689a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-7b71be1c{text-align:start;}.elementor-213 .elementor-element.elementor-element-7b71be1c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-5f31075{--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-213 .elementor-element.elementor-element-1bc04ce8.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-10f524f0{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-10f524f0.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-216b05d6{text-align:start;}.elementor-213 .elementor-element.elementor-element-216b05d6 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-5c74d91c{text-align:start;}.elementor-213 .elementor-element.elementor-element-5c74d91c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-5c06e320{--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-213 .elementor-element.elementor-element-47ea7fae.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-afb4e99{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-afb4e99.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4f05b668{text-align:start;}.elementor-213 .elementor-element.elementor-element-4f05b668 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-16e8db7e{text-align:start;}.elementor-213 .elementor-element.elementor-element-16e8db7e .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-6805e5aa{--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-213 .elementor-element.elementor-element-7a3a5acb.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-6afe8d53{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-6afe8d53.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-3b792f99{text-align:start;}.elementor-213 .elementor-element.elementor-element-3b792f99 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-75f9993f{text-align:start;}.elementor-213 .elementor-element.elementor-element-75f9993f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-2850265e{--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-213 .elementor-element.elementor-element-5ffe2ad2.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-72eb52df{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-72eb52df.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-5fa60429{text-align:start;}.elementor-213 .elementor-element.elementor-element-5fa60429 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-4db9de32{text-align:start;}.elementor-213 .elementor-element.elementor-element-4db9de32 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-3d3afc{--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-213 .elementor-element.elementor-element-5905fba5.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-1ed88851{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-1ed88851.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-3d95a22a{text-align:start;}.elementor-213 .elementor-element.elementor-element-3d95a22a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-623cad66{text-align:start;}.elementor-213 .elementor-element.elementor-element-623cad66 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-18332bcb{--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-213 .elementor-element.elementor-element-4ffadde8.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-5c02b2f7{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-5c02b2f7.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-17344f3f{text-align:start;}.elementor-213 .elementor-element.elementor-element-17344f3f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-731dca08{text-align:start;}.elementor-213 .elementor-element.elementor-element-731dca08 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-409ad4ec{--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-213 .elementor-element.elementor-element-72f0b6e1.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-6fb69e2f{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-6fb69e2f.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-7ed1beee{text-align:start;}.elementor-213 .elementor-element.elementor-element-7ed1beee .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-67a18c83{text-align:start;}.elementor-213 .elementor-element.elementor-element-67a18c83 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-213b788c{--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-213 .elementor-element.elementor-element-4b151d40.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-1b91fc99{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-1b91fc99.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4833e611{text-align:start;}.elementor-213 .elementor-element.elementor-element-4833e611 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-53500315{text-align:start;}.elementor-213 .elementor-element.elementor-element-53500315 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-30248f93{--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-213 .elementor-element.elementor-element-5a2c150d.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-7bbef362{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-7bbef362.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-7c1f55fa{text-align:start;}.elementor-213 .elementor-element.elementor-element-7c1f55fa .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-40b3afe4{text-align:start;}.elementor-213 .elementor-element.elementor-element-40b3afe4 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-3a6f9a1f{--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-213 .elementor-element.elementor-element-d34d745.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-481e0c71{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-481e0c71.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-6b2b11c0{text-align:start;}.elementor-213 .elementor-element.elementor-element-6b2b11c0 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-818a8a{text-align:start;}.elementor-213 .elementor-element.elementor-element-818a8a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-27c23f5e{--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-213 .elementor-element.elementor-element-206a6547.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-2e75b756{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-2e75b756.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-1a40684d{text-align:start;}.elementor-213 .elementor-element.elementor-element-1a40684d .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-6f2e37f8{text-align:start;}.elementor-213 .elementor-element.elementor-element-6f2e37f8 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:300;color:#A8A8A8;}.elementor-213 .elementor-element.elementor-element-2822524e{--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-213 .elementor-element.elementor-element-2822524e:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-2822524e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-6bcaed33{--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-213 .elementor-element.elementor-element-3fd3b27{--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-213 .elementor-element.elementor-element-37f3e325{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-213 .elementor-element.elementor-element-37f3e325 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:55px;font-weight:900;line-height:58px;color:#000000;}.elementor-213 .elementor-element.elementor-element-4c3509ab .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:600;border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-213 .elementor-element.elementor-element-6a82db8a{--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-213 .elementor-element.elementor-element-5c3138ab{--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-213 .elementor-element.elementor-element-66bd2560{--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-213 .elementor-element.elementor-element-7f7c7816{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-7f7c7816 img{width:100%;}.elementor-213 .elementor-element.elementor-element-2c10ce8b{--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-213 .elementor-element.elementor-element-2a9a7b97{--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-213 .elementor-element.elementor-element-2a9a7b97:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-2a9a7b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-15c02c3c.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4fbb173e{--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-213 .elementor-element.elementor-element-4fbb173e:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-4fbb173e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-31fa67f0{text-align:start;}.elementor-213 .elementor-element.elementor-element-31fa67f0 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-213 .elementor-element.elementor-element-60970042{text-align:start;}.elementor-213 .elementor-element.elementor-element-60970042 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:10px;font-weight:300;color:#6D6D6D;}.elementor-213 .elementor-element.elementor-element-5fe7d144{--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-213 .elementor-element.elementor-element-1b77e750{--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-213 .elementor-element.elementor-element-65b0e152{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-65b0e152 img{width:100%;}.elementor-213 .elementor-element.elementor-element-3e317289{--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-213 .elementor-element.elementor-element-43e43d86{--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-213 .elementor-element.elementor-element-43e43d86:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-43e43d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-647b78c1.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-202aeea5{--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-213 .elementor-element.elementor-element-202aeea5:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-202aeea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-152ec834{text-align:start;}.elementor-213 .elementor-element.elementor-element-152ec834 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-213 .elementor-element.elementor-element-7308221f{text-align:start;}.elementor-213 .elementor-element.elementor-element-7308221f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:10px;font-weight:300;color:#6D6D6D;}.elementor-213 .elementor-element.elementor-element-20951ec6{--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-213 .elementor-element.elementor-element-20310ac8{--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-213 .elementor-element.elementor-element-24c79f31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-24c79f31 img{width:100%;}.elementor-213 .elementor-element.elementor-element-d826445{--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-213 .elementor-element.elementor-element-2b0704b6{--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-213 .elementor-element.elementor-element-2b0704b6:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-2b0704b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-d75d347.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-63b4d093{--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-213 .elementor-element.elementor-element-63b4d093:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-63b4d093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-34ff8554{text-align:start;}.elementor-213 .elementor-element.elementor-element-34ff8554 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-213 .elementor-element.elementor-element-69192398{text-align:start;}.elementor-213 .elementor-element.elementor-element-69192398 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:10px;font-weight:300;color:#6D6D6D;}.elementor-213 .elementor-element.elementor-element-27ca6742{--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-213 .elementor-element.elementor-element-33cd8c22{--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-213 .elementor-element.elementor-element-71a68480{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-71a68480 img{width:100%;}.elementor-213 .elementor-element.elementor-element-6da1a5d3{--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-213 .elementor-element.elementor-element-4ec7eb09{--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-213 .elementor-element.elementor-element-4ec7eb09:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-4ec7eb09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-55563128.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-52465428{--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-213 .elementor-element.elementor-element-52465428:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-52465428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-581ec5f5{text-align:start;}.elementor-213 .elementor-element.elementor-element-581ec5f5 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-213 .elementor-element.elementor-element-50184154{text-align:start;}.elementor-213 .elementor-element.elementor-element-50184154 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:10px;font-weight:300;color:#6D6D6D;}.elementor-213 .elementor-element.elementor-element-104e29ec{--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-213 .elementor-element.elementor-element-422e9472{--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-213 .elementor-element.elementor-element-3006f924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-3006f924 img{width:100%;}.elementor-213 .elementor-element.elementor-element-1620325d{--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-213 .elementor-element.elementor-element-4511ed78{--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-213 .elementor-element.elementor-element-4511ed78:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-4511ed78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-553b7da2.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4cc63752{--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-213 .elementor-element.elementor-element-4cc63752:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-4cc63752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-6768f9b4{text-align:start;}.elementor-213 .elementor-element.elementor-element-6768f9b4 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-213 .elementor-element.elementor-element-a0604a{text-align:start;}.elementor-213 .elementor-element.elementor-element-a0604a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:10px;font-weight:300;color:#6D6D6D;}.elementor-213 .elementor-element.elementor-element-7dcb3a4e{--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-213 .elementor-element.elementor-element-1bb69202{--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-213 .elementor-element.elementor-element-53416930{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-53416930 img{width:100%;}.elementor-213 .elementor-element.elementor-element-5d1974a1{--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-213 .elementor-element.elementor-element-4d07bc9a{--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-213 .elementor-element.elementor-element-4d07bc9a:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-4d07bc9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-221c0eb1.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-2951a063{--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-213 .elementor-element.elementor-element-2951a063:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-2951a063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-172ed525{text-align:start;}.elementor-213 .elementor-element.elementor-element-172ed525 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-213 .elementor-element.elementor-element-5d609feb{text-align:start;}.elementor-213 .elementor-element.elementor-element-5d609feb .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:10px;font-weight:300;color:#6D6D6D;}.elementor-213 .elementor-element.elementor-element-14e52548{--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-213 .elementor-element.elementor-element-6a6aea87{--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-213 .elementor-element.elementor-element-21ad2dd1{--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-213 .elementor-element.elementor-element-613ab5f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-613ab5f9 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:60px;font-weight:900;line-height:75px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-5dbe859b{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-213 .elementor-element.elementor-element-5dbe859b p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-29556e4d{--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-213 .elementor-element.elementor-element-a247e14{--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-213 .elementor-element.elementor-element-32a49da8.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-6892096a{--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-213 .elementor-element.elementor-element-6892096a.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-5db16cd1 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-4e0c0ceb{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-213 .elementor-element.elementor-element-4e0c0ceb p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-1d9d719a{--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-213 .elementor-element.elementor-element-7f52f358.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-1bf4a9c0{--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-213 .elementor-element.elementor-element-1bf4a9c0.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-301d8e71 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-116e42f9{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-213 .elementor-element.elementor-element-116e42f9 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-36a15088{--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-213 .elementor-element.elementor-element-3cce0b6a.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-63a85031{--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-213 .elementor-element.elementor-element-63a85031.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-3aeaf134 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-19be2042{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-213 .elementor-element.elementor-element-19be2042 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-4de1557e{--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-213 .elementor-element.elementor-element-7293d08b.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-606ac802{--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-213 .elementor-element.elementor-element-606ac802.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-2ce0a85e .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-140f1808{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-213 .elementor-element.elementor-element-140f1808 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-2836e9b1{--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-213 .elementor-element.elementor-element-7e25256e.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-17911872{--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-213 .elementor-element.elementor-element-17911872.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-3fd4a6f3 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-18afc946{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-213 .elementor-element.elementor-element-18afc946 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-29b56f81{--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-213 .elementor-element.elementor-element-2e4ab67f.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-410a5b2d{--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-213 .elementor-element.elementor-element-410a5b2d.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-1cfdae5b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-4c053b3f{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-213 .elementor-element.elementor-element-4c053b3f p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-28fb1fc3{--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-213 .elementor-element.elementor-element-10b652d3.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-2c9738b5{--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-213 .elementor-element.elementor-element-2c9738b5.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-55f45fb .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-60fdbe98{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-213 .elementor-element.elementor-element-60fdbe98 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-52ee06d7{--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-213 .elementor-element.elementor-element-407eb4f6.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-51b985ce{--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-213 .elementor-element.elementor-element-51b985ce.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-7c821a02 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-6853252c{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-213 .elementor-element.elementor-element-6853252c p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-7af10a41{--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-213 .elementor-element.elementor-element-53e8cd91.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-147400ba{--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-213 .elementor-element.elementor-element-147400ba.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-68fa0de3 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-376f136a{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-213 .elementor-element.elementor-element-376f136a p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-4e4f3cf7{--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-213 .elementor-element.elementor-element-5b7a98aa.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-79706722{--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-213 .elementor-element.elementor-element-79706722.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-502fd18b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-4eeb7299{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-213 .elementor-element.elementor-element-4eeb7299 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-480ba045{--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-213 .elementor-element.elementor-element-6b3abf64.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-131dead7{--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-213 .elementor-element.elementor-element-131dead7.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-191d0fed .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-17800181{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-213 .elementor-element.elementor-element-17800181 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-1dbc3562{--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-213 .elementor-element.elementor-element-50dd172c.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-2ef54fbe{--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-213 .elementor-element.elementor-element-2ef54fbe.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-5b008d03 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-1c707906{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-213 .elementor-element.elementor-element-1c707906 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-5ce63402{--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-213 .elementor-element.elementor-element-5ce63402:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-5ce63402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-213 .elementor-element.elementor-element-11b3e1a1{--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-213 .elementor-element.elementor-element-4d762b6e{--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-213 .elementor-element.elementor-element-68774da0{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-213 .elementor-element.elementor-element-68774da0.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-4a8dd2f6{--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-213 .elementor-element.elementor-element-2dee17da{--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-213 .elementor-element.elementor-element-2dee17da.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-7729e79c{--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-213 .elementor-element.elementor-element-5215f9c2{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-213 .elementor-element.elementor-element-5215f9c2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:50px;font-weight:900;line-height:60px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-78d4aadb{--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-213 .elementor-element.elementor-element-6ee20ac3{--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-213 .elementor-element.elementor-element-6310d9aa.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-23d0ed8d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-23d0ed8d.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-ec5791b{text-align:start;}.elementor-213 .elementor-element.elementor-element-ec5791b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-17ffff5e{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-213 .elementor-element.elementor-element-17ffff5e p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-7ef92a80{--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-213 .elementor-element.elementor-element-de44aea.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-30ccefbf{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-30ccefbf.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-73418f8d{text-align:start;}.elementor-213 .elementor-element.elementor-element-73418f8d .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-7dde0094{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-213 .elementor-element.elementor-element-7dde0094 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-2f053161{--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-213 .elementor-element.elementor-element-54305734.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-2f0d0226{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-2f0d0226.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-6adf0500{text-align:start;}.elementor-213 .elementor-element.elementor-element-6adf0500 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:600;color:#EBEBEB;}.elementor-213 .elementor-element.elementor-element-31407e0e{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-213 .elementor-element.elementor-element-31407e0e p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-5d92be4a{--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-213 .elementor-element.elementor-element-5d92be4a:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-5d92be4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1012;}.elementor-213 .elementor-element.elementor-element-4ae861a5{--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-213 .elementor-element.elementor-element-1f8c8d86{--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-213 .elementor-element.elementor-element-5244ff5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-213 .elementor-element.elementor-element-5244ff5e.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-5244ff5e .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:35px;font-weight:900;line-height:60px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-668e30dd{--divider-border-style:solid;--divider-color:#ED5621;--divider-border-width:5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-668e30dd.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-668e30dd .elementor-divider-separator{width:114px;margin:0 auto;margin-center:0;}.elementor-213 .elementor-element.elementor-element-668e30dd .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-213 .elementor-element.elementor-element-4177acb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-213 .elementor-element.elementor-element-4177acb8.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4177acb8 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:38px;color:#8E9398;}.elementor-213 .elementor-element.elementor-element-135bff6c{--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-213 .elementor-element.elementor-element-5ee5a012{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-213 .elementor-element.elementor-element-71240829{--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-213 .elementor-element.elementor-element-6bc79ada.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-6bc79ada{--e-rating-justify-content:flex-start;--e-rating-icon-marked-color:#F97316;--e-rating-icon-color:#343434;}.elementor-213 .elementor-element.elementor-element-4b8c72ec{--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-213 .elementor-element.elementor-element-5516e3fa{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-213 .elementor-element.elementor-element-5769c598{--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-213 .elementor-element.elementor-element-69786ed9{--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-213 .elementor-element.elementor-element-69786ed9.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-3988fdbd{width:auto;max-width:auto;text-align:center;}.elementor-213 .elementor-element.elementor-element-3988fdbd.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-3988fdbd img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-213 .elementor-element.elementor-element-7038b30f{--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-213 .elementor-element.elementor-element-3a42b335{text-align:center;}.elementor-213 .elementor-element.elementor-element-3a42b335 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#FDFDFF;}.elementor-213 .elementor-element.elementor-element-64c6c392{text-align:center;}.elementor-213 .elementor-element.elementor-element-64c6c392 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-213 .elementor-element.elementor-element-7a94b98{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-213 .elementor-element.elementor-element-3f25cc09{--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-213 .elementor-element.elementor-element-ff68b1c.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-ff68b1c{--e-rating-justify-content:flex-start;--e-rating-icon-marked-color:#F97316;--e-rating-icon-color:#343434;}.elementor-213 .elementor-element.elementor-element-759ce31c{--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-213 .elementor-element.elementor-element-3b3825e8{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-213 .elementor-element.elementor-element-626daeb7{--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-213 .elementor-element.elementor-element-25c589da{--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-213 .elementor-element.elementor-element-25c589da.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-7c173ab8{width:auto;max-width:auto;text-align:center;}.elementor-213 .elementor-element.elementor-element-7c173ab8.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-7c173ab8 img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-213 .elementor-element.elementor-element-39d9103{--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-213 .elementor-element.elementor-element-12b23e10{text-align:center;}.elementor-213 .elementor-element.elementor-element-12b23e10 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#FDFDFF;}.elementor-213 .elementor-element.elementor-element-55229468{text-align:center;}.elementor-213 .elementor-element.elementor-element-55229468 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-213 .elementor-element.elementor-element-6eede5{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-213 .elementor-element.elementor-element-725b4f8c{--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-213 .elementor-element.elementor-element-1c0f06e5.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-1c0f06e5{--e-rating-justify-content:flex-start;--e-rating-icon-marked-color:#F97316;--e-rating-icon-color:#343434;}.elementor-213 .elementor-element.elementor-element-30898a8d{--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-213 .elementor-element.elementor-element-7fdf2835{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-213 .elementor-element.elementor-element-24eaeb2c{--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-213 .elementor-element.elementor-element-6dc813e8{--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-213 .elementor-element.elementor-element-6dc813e8.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-39c14e64{width:auto;max-width:auto;text-align:center;}.elementor-213 .elementor-element.elementor-element-39c14e64.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-39c14e64 img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-213 .elementor-element.elementor-element-6b6b1a79{--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-213 .elementor-element.elementor-element-6c81f492{text-align:center;}.elementor-213 .elementor-element.elementor-element-6c81f492 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#FDFDFF;}.elementor-213 .elementor-element.elementor-element-7aeb4c2{text-align:center;}.elementor-213 .elementor-element.elementor-element-7aeb4c2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-213 .elementor-element.elementor-element-7a8132de{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#333333;--border-color:#333333;--border-radius:0px 0px 0px 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-213 .elementor-element.elementor-element-7a8132de:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-7a8132de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-213 .elementor-element.elementor-element-180fff88{--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-213 .elementor-element.elementor-element-4499a4a1{--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-213 .elementor-element.elementor-element-37af6044{--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-213 .elementor-element.elementor-element-37af6044.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-12e5883b{--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-213 .elementor-element.elementor-element-6925b83c{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-213 .elementor-element.elementor-element-6925b83c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:45px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-515d56d7{--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:0px;--padding-right:25px;}.elementor-213 .elementor-element.elementor-element-5667474b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#A4A4A4;}.elementor-213 .elementor-element.elementor-element-5667474b p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-74ac9aea{--display:grid;--e-con-grid-template-columns:repeat(1, 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-213 .elementor-element.elementor-element-56cccdbc{text-align:start;}.elementor-213 .elementor-element.elementor-element-56cccdbc .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-213 .elementor-element.elementor-element-35accb33{text-align:start;}.elementor-213 .elementor-element.elementor-element-35accb33 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-213 .elementor-element.elementor-element-4057ae9f{text-align:start;}.elementor-213 .elementor-element.elementor-element-4057ae9f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-213 .elementor-element.elementor-element-2974ac50{text-align:start;}.elementor-213 .elementor-element.elementor-element-2974ac50 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-213 .elementor-element.elementor-element-2d81fa54{--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-213 .elementor-element.elementor-element-58ddb8c0 .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-213 .elementor-element.elementor-element-22506bdc .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-213 .elementor-element.elementor-element-53026fe{--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-213 .elementor-element.elementor-element-bb8b37e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-213 .elementor-element.elementor-element-bb8b37e.elementor-element{--align-self:flex-end;}.elementor-213 .elementor-element.elementor-element-66ba75c9{--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-213 .elementor-element.elementor-element-5990c5a9{--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-213 .elementor-element.elementor-element-4107579a{--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-213 .elementor-element.elementor-element-4b407919{--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-213 .elementor-element.elementor-element-4b407919.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-4ac40df5{--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-213 .elementor-element.elementor-element-7ce04dd0{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-213 .elementor-element.elementor-element-7ce04dd0 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:45px;font-weight:800;line-height:53px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-5b2627dd{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-213 .elementor-element.elementor-element-3a7f28f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#A4A4A4;}.elementor-213 .elementor-element.elementor-element-3a7f28f6 p{margin-block-end:0px;}.elementor-213 .elementor-element.elementor-element-7ea10f83{--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-213 .elementor-element.elementor-element-60debc9a .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-213 .elementor-element.elementor-element-736e687f{--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-213 .elementor-element.elementor-element-2922f994{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-213 .elementor-element.elementor-element-62ce3557{text-align:start;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#AEAEAE;}.elementor-213 .elementor-element.elementor-element-3cc13e0b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-213 .elementor-element.elementor-element-5ab869c4{text-align:start;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#AEAEAE;}.elementor-213 .elementor-element.elementor-element-117ea2b6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-213 .elementor-element.elementor-element-716da447{text-align:start;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#AEAEAE;}.elementor-213 .elementor-element.elementor-element-6cdcf4f2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-213 .elementor-element.elementor-element-4da693fe{text-align:start;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#AEAEAE;}.elementor-213 .elementor-element.elementor-element-7688115c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-213 .elementor-element.elementor-element-707df3d{text-align:start;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#AEAEAE;}.elementor-213 .elementor-element.elementor-element-6806f62a{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:2px 2px 2px 2px;--n-accordion-title-normal-color:#BDBDBD;--n-accordion-title-hover-color:#BDBDBD;--n-accordion-title-active-color:#BDBDBD;--n-accordion-icon-size:15px;}.elementor-213 .elementor-element.elementor-element-6806f62a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-213 .elementor-element.elementor-element-6806f62a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-213 .elementor-element.elementor-element-6806f62a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-213 .elementor-element.elementor-element-6806f62a {--n-accordion-padding:20px 15px 20px 15px;}:where( .elementor-213 .elementor-element.elementor-element-6806f62a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"YekanBakh", Sans-serif;font-weight:500;}:where( .elementor-213 .elementor-element.elementor-element-6806f62a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-213 .elementor-element.elementor-element-60c57e02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:70px 70px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-60c57e02:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-60c57e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181717;}.elementor-213 .elementor-element.elementor-element-28130a19{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-213 .elementor-element.elementor-element-28130a19:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-28130a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F97316;}.elementor-213 .elementor-element.elementor-element-3be7fac0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-213 .elementor-element.elementor-element-3be7fac0.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-3be7fac0 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-6927fa90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-213 .elementor-element.elementor-element-6927fa90.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-6927fa90 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:38px;color:#8E9398;}.elementor-213 .elementor-element.elementor-element-44473574 .elementor-button{background-color:#0870C1;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-213 .elementor-element.elementor-element-44473574.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-56e8ee9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-17a639a7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-213 .elementor-element.elementor-element-17a639a7{text-align:start;}.elementor-213 .elementor-element.elementor-element-17a639a7 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:28px;font-weight:900;line-height:46px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-586c4d54.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-213 .elementor-element.elementor-element-586c4d54{text-align:center;}.elementor-213 .elementor-element.elementor-element-586c4d54 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#FFFFFF;}body.elementor-page-213:not(.elementor-motion-effects-element-type-background), body.elementor-page-213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1012;}@media(min-width:768px){.elementor-213 .elementor-element.elementor-element-239e756d{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-45aeac95{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-3a0f6888{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-32b53c6d{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-135c4be0{--width:65%;}.elementor-213 .elementor-element.elementor-element-2efe4c63{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-fc46ca1{--width:30%;}.elementor-213 .elementor-element.elementor-element-66b238e8{--width:30%;}.elementor-213 .elementor-element.elementor-element-7a8565f6{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-6cfc8b22{--width:85%;}.elementor-213 .elementor-element.elementor-element-78e6a002{--width:100%;}.elementor-213 .elementor-element.elementor-element-33a9f4b4{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-2822524e{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-2a9a7b97{--width:17.25%;}.elementor-213 .elementor-element.elementor-element-43e43d86{--width:17.25%;}.elementor-213 .elementor-element.elementor-element-2b0704b6{--width:17.25%;}.elementor-213 .elementor-element.elementor-element-4ec7eb09{--width:17.25%;}.elementor-213 .elementor-element.elementor-element-4511ed78{--width:17.25%;}.elementor-213 .elementor-element.elementor-element-4d07bc9a{--width:17.25%;}.elementor-213 .elementor-element.elementor-element-14e52548{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-5ce63402{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-4d762b6e{--width:100%;}.elementor-213 .elementor-element.elementor-element-4a8dd2f6{--width:85%;}.elementor-213 .elementor-element.elementor-element-5d92be4a{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-69786ed9{--width:16%;}.elementor-213 .elementor-element.elementor-element-25c589da{--width:16%;}.elementor-213 .elementor-element.elementor-element-6dc813e8{--width:16%;}.elementor-213 .elementor-element.elementor-element-7a8132de{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-4499a4a1{--width:85%;}.elementor-213 .elementor-element.elementor-element-53026fe{--width:100%;}.elementor-213 .elementor-element.elementor-element-66ba75c9{--content-width:1300px;}.elementor-213 .elementor-element.elementor-element-4107579a{--width:53%;}.elementor-213 .elementor-element.elementor-element-736e687f{--width:100%;}.elementor-213 .elementor-element.elementor-element-60c57e02{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-213 .elementor-element.elementor-element-4538c312{--width:61%;}.elementor-213 .elementor-element.elementor-element-67bd7900{--width:100%;}.elementor-213 .elementor-element.elementor-element-79fb66eb{--width:73%;}.elementor-213 .elementor-element.elementor-element-2922f994{--width:100%;}.elementor-213 .elementor-element.elementor-element-3cc13e0b{--width:100%;}.elementor-213 .elementor-element.elementor-element-117ea2b6{--width:100%;}.elementor-213 .elementor-element.elementor-element-6cdcf4f2{--width:100%;}.elementor-213 .elementor-element.elementor-element-7688115c{--width:100%;}}@media(max-width:1024px){.elementor-213 .elementor-element.elementor-element-239e756d{--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-213 .elementor-element.elementor-element-22a552fa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-item > a{font-size:13px;}.elementor-213 .elementor-element.elementor-element-5c64cfa5 .elementor-button{font-size:10px;}.elementor-213 .elementor-element.elementor-element-45aeac95{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-213 .elementor-element.elementor-element-1de080f1 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-185709b5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-185709b5{font-size:11px;}.elementor-213 .elementor-element.elementor-element-2ffeab2e{--justify-content:center;}.elementor-213 .elementor-element.elementor-element-2ffeab2e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-7fd3963c .elementor-button{font-size:10px;}.elementor-213 .elementor-element.elementor-element-6ee20a2a .elementor-button{font-size:10px;}.elementor-213 .elementor-element.elementor-element-3a0f6888{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-213 .elementor-element.elementor-element-d2b3722{--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-3eca0251 .elementor-counter-number-wrapper{font-size:20px;}.elementor-213 .elementor-element.elementor-element-3eca0251 .elementor-counter-title{font-size:12px;}.elementor-213 .elementor-element.elementor-element-4979856f .elementor-counter-number-wrapper{font-size:20px;}.elementor-213 .elementor-element.elementor-element-4979856f .elementor-counter-title{font-size:12px;}.elementor-213 .elementor-element.elementor-element-21de2675 .elementor-counter-number-wrapper{font-size:20px;}.elementor-213 .elementor-element.elementor-element-21de2675 .elementor-counter-title{font-size:12px;}.elementor-213 .elementor-element.elementor-element-41160447 .elementor-counter-number-wrapper{font-size:20px;}.elementor-213 .elementor-element.elementor-element-41160447 .elementor-counter-title{font-size:12px;}.elementor-213 .elementor-element.elementor-element-32b53c6d{--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-213 .elementor-element.elementor-element-3d63c8b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-213 .elementor-element.elementor-element-acafa6b{--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-213 .elementor-element.elementor-element-135c4be0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-213 .elementor-element.elementor-element-24b4c537 .elementor-heading-title{font-size:45px;}.elementor-213 .elementor-element.elementor-element-2efe4c63{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-213 .elementor-element.elementor-element-4ef4d7b7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-423c2b7a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-3c43d18d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-111a08d2{--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-3a6ba35d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-293d22fb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-ec1377a{--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-f7b407b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-58272c77.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-7a8565f6{--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-213 .elementor-element.elementor-element-7ab1492a{--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-213 .elementor-element.elementor-element-20816fd4 .elementor-heading-title{font-size:45px;}.elementor-213 .elementor-element.elementor-element-1c9d4a07.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-5c3c6afb{--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-1b113940.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-2ee612c1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-4a9601e8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-7a20f029.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-78e6a002{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-213 .elementor-element.elementor-element-70214887{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-213 .elementor-element.elementor-element-77564c33{--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-33a9f4b4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-213 .elementor-element.elementor-element-6bd1e1ea .elementor-heading-title{font-size:30px;}.elementor-213 .elementor-element.elementor-element-598294a2 .elementor-heading-title{font-size:15px;}.elementor-213 .elementor-element.elementor-element-406bf89a{--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-2822524e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-213 .elementor-element.elementor-element-37f3e325{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-213 .elementor-element.elementor-element-4c3509ab .elementor-button{font-size:10px;}.elementor-213 .elementor-element.elementor-element-6a82db8a{--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-14e52548{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-213 .elementor-element.elementor-element-5dbe859b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-29556e4d{--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-4e0c0ceb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-116e42f9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-19be2042.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-140f1808.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-18afc946.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-4c053b3f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-60fdbe98.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-6853252c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-376f136a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-4eeb7299.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-17800181.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-1c707906.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-5ce63402{--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-213 .elementor-element.elementor-element-11b3e1a1{--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-213 .elementor-element.elementor-element-4d762b6e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-213 .elementor-element.elementor-element-5215f9c2 .elementor-heading-title{font-size:45px;}.elementor-213 .elementor-element.elementor-element-78d4aadb{--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-17ffff5e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-7dde0094.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-31407e0e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-5d92be4a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-213 .elementor-element.elementor-element-5244ff5e .elementor-heading-title{font-size:45px;}.elementor-213 .elementor-element.elementor-element-4177acb8 .elementor-heading-title{font-size:15px;}.elementor-213 .elementor-element.elementor-element-135bff6c{--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-5516e3fa{line-height:1.7em;}.elementor-213 .elementor-element.elementor-element-3a42b335{text-align:center;}.elementor-213 .elementor-element.elementor-element-3a42b335 .elementor-heading-title{line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-64c6c392{text-align:center;}.elementor-213 .elementor-element.elementor-element-64c6c392 .elementor-heading-title{line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-3b3825e8{line-height:1.7em;}.elementor-213 .elementor-element.elementor-element-12b23e10{text-align:center;}.elementor-213 .elementor-element.elementor-element-12b23e10 .elementor-heading-title{line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-55229468{text-align:center;}.elementor-213 .elementor-element.elementor-element-55229468 .elementor-heading-title{line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-7fdf2835{line-height:1.7em;}.elementor-213 .elementor-element.elementor-element-6c81f492{text-align:center;}.elementor-213 .elementor-element.elementor-element-6c81f492 .elementor-heading-title{line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-7aeb4c2{text-align:center;}.elementor-213 .elementor-element.elementor-element-7aeb4c2 .elementor-heading-title{line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-7a8132de{--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-213 .elementor-element.elementor-element-180fff88{--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-213 .elementor-element.elementor-element-6925b83c .elementor-heading-title{font-size:45px;}.elementor-213 .elementor-element.elementor-element-5667474b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-74ac9aea{--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-56cccdbc{text-align:center;}.elementor-213 .elementor-element.elementor-element-56cccdbc .elementor-heading-title{line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-35accb33{text-align:center;}.elementor-213 .elementor-element.elementor-element-35accb33 .elementor-heading-title{line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-4057ae9f{text-align:center;}.elementor-213 .elementor-element.elementor-element-4057ae9f .elementor-heading-title{line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-2974ac50{text-align:center;}.elementor-213 .elementor-element.elementor-element-2974ac50 .elementor-heading-title{line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-2d81fa54{--justify-content:center;}.elementor-213 .elementor-element.elementor-element-2d81fa54.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-58ddb8c0 .elementor-button{font-size:10px;}.elementor-213 .elementor-element.elementor-element-22506bdc .elementor-button{font-size:10px;}.elementor-213 .elementor-element.elementor-element-53026fe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-213 .elementor-element.elementor-element-66ba75c9{--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-213 .elementor-element.elementor-element-5990c5a9{--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-213 .elementor-element.elementor-element-7ce04dd0 .elementor-heading-title{font-size:45px;}.elementor-213 .elementor-element.elementor-element-3a7f28f6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-7ea10f83{--justify-content:center;}.elementor-213 .elementor-element.elementor-element-7ea10f83.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-60debc9a .elementor-button{font-size:10px;}.elementor-213 .elementor-element.elementor-element-736e687f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-213 .elementor-element.elementor-element-6806f62a{padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;}.elementor-213 .elementor-element.elementor-element-6806f62a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-60c57e02{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-213 .elementor-element.elementor-element-3be7fac0 .elementor-heading-title{font-size:20px;}.elementor-213 .elementor-element.elementor-element-6927fa90 .elementor-heading-title{font-size:15px;}.elementor-213 .elementor-element.elementor-element-44473574 .elementor-button{font-size:10px;}}@media(max-width:767px){.elementor-213 .elementor-element.elementor-element-239e756d{--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-213 .elementor-element.elementor-element-22a552fa{--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-213 .elementor-element.elementor-element-22a552fa.e-con{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4538c312{--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-213 .elementor-element.elementor-element-4538c312.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-2f4eef7c.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-2f4eef7c .elementor-heading-title{font-size:20px;}.elementor-213 .elementor-element.elementor-element-67bd7900{--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-213 .elementor-element.elementor-element-67bd7900.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-213 .elementor-element.elementor-element-57c2555a .elementor-icon-list-item > a{font-size:12px;}.elementor-213 .elementor-element.elementor-element-79fb66eb{--justify-content:center;}.elementor-213 .elementor-element.elementor-element-79fb66eb.e-con{--align-self:stretch;}.elementor-213 .elementor-element.elementor-element-5c64cfa5 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-213 .elementor-element.elementor-element-185709b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-2ffeab2e{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-213 .elementor-element.elementor-element-7fd3963c .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-213 .elementor-element.elementor-element-6ee20a2a .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-213 .elementor-element.elementor-element-d2b3722{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-35ca3987{--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-213 .elementor-element.elementor-element-47bf7276{--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-213 .elementor-element.elementor-element-7a80a5db{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-213 .elementor-element.elementor-element-24b4c537{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-213 .elementor-element.elementor-element-24b4c537 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-579ae25c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-1211106a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-104c0f09{--justify-content:center;}.elementor-213 .elementor-element.elementor-element-371e0cea.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-371e0cea{text-align:center;}.elementor-213 .elementor-element.elementor-element-371e0cea .elementor-heading-title{font-size:45px;}.elementor-213 .elementor-element.elementor-element-4ef4d7b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-423c2b7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-3c43d18d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-111a08d2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-3a6ba35d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-293d22fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-ec1377a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-f7b407b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-58272c77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-6cfc8b22{--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-213 .elementor-element.elementor-element-19e8f394{--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-213 .elementor-element.elementor-element-508620df{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-213 .elementor-element.elementor-element-20816fd4{text-align:center;}.elementor-213 .elementor-element.elementor-element-20816fd4 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-1c9d4a07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-5c3c6afb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-1b113940{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-2ee612c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-4a9601e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-7a20f029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-77564c33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-6bd1e1ea{text-align:center;}.elementor-213 .elementor-element.elementor-element-6bd1e1ea .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-598294a2{text-align:center;}.elementor-213 .elementor-element.elementor-element-598294a2 .elementor-heading-title{font-size:10px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-406bf89a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-37f3e325{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-213 .elementor-element.elementor-element-4c3509ab .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-213 .elementor-element.elementor-element-6a82db8a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-613ab5f9 .elementor-heading-title{font-size:30px;}.elementor-213 .elementor-element.elementor-element-5dbe859b{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-213 .elementor-element.elementor-element-29556e4d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-4e0c0ceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-116e42f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-19be2042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-140f1808{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-18afc946{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-4c053b3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-60fdbe98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-6853252c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-376f136a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-4eeb7299{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-17800181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-1c707906{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-4a8dd2f6{--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-213 .elementor-element.elementor-element-2dee17da{--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-213 .elementor-element.elementor-element-7729e79c{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-213 .elementor-element.elementor-element-5215f9c2{text-align:center;}.elementor-213 .elementor-element.elementor-element-5215f9c2 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-78d4aadb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-17ffff5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-7dde0094{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-31407e0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-5244ff5e{text-align:center;}.elementor-213 .elementor-element.elementor-element-5244ff5e .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-4177acb8{text-align:center;}.elementor-213 .elementor-element.elementor-element-4177acb8 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-135bff6c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-5516e3fa{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-69786ed9{--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-213 .elementor-element.elementor-element-3988fdbd img{width:100%;}.elementor-213 .elementor-element.elementor-element-7038b30f{--width:57%;}.elementor-213 .elementor-element.elementor-element-3a42b335{text-align:center;}.elementor-213 .elementor-element.elementor-element-3a42b335 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-64c6c392{text-align:center;}.elementor-213 .elementor-element.elementor-element-64c6c392 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-3b3825e8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-25c589da{--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-213 .elementor-element.elementor-element-7c173ab8 img{width:100%;}.elementor-213 .elementor-element.elementor-element-39d9103{--width:57%;}.elementor-213 .elementor-element.elementor-element-12b23e10{text-align:center;}.elementor-213 .elementor-element.elementor-element-12b23e10 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-55229468{text-align:center;}.elementor-213 .elementor-element.elementor-element-55229468 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-7fdf2835{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-6dc813e8{--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-213 .elementor-element.elementor-element-39c14e64 img{width:100%;}.elementor-213 .elementor-element.elementor-element-6b6b1a79{--width:57%;}.elementor-213 .elementor-element.elementor-element-6c81f492{text-align:center;}.elementor-213 .elementor-element.elementor-element-6c81f492 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-7aeb4c2{text-align:center;}.elementor-213 .elementor-element.elementor-element-7aeb4c2 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-4499a4a1{--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-213 .elementor-element.elementor-element-37af6044{--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-213 .elementor-element.elementor-element-12e5883b{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-213 .elementor-element.elementor-element-6925b83c{text-align:center;}.elementor-213 .elementor-element.elementor-element-6925b83c .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-5667474b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-74ac9aea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-213 .elementor-element.elementor-element-56cccdbc{text-align:center;}.elementor-213 .elementor-element.elementor-element-56cccdbc .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-35accb33{text-align:center;}.elementor-213 .elementor-element.elementor-element-35accb33 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-4057ae9f{text-align:center;}.elementor-213 .elementor-element.elementor-element-4057ae9f .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-2974ac50{text-align:center;}.elementor-213 .elementor-element.elementor-element-2974ac50 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-2d81fa54{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-213 .elementor-element.elementor-element-58ddb8c0 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-213 .elementor-element.elementor-element-22506bdc .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-213 .elementor-element.elementor-element-4107579a{--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-213 .elementor-element.elementor-element-4b407919{--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-213 .elementor-element.elementor-element-4ac40df5{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-213 .elementor-element.elementor-element-7ce04dd0{text-align:center;}.elementor-213 .elementor-element.elementor-element-7ce04dd0 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-3a7f28f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-213 .elementor-element.elementor-element-7ea10f83{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-213 .elementor-element.elementor-element-60debc9a .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-213 .elementor-element.elementor-element-60c57e02{--border-radius:20px 20px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-213 .elementor-element.elementor-element-3be7fac0{text-align:center;}.elementor-213 .elementor-element.elementor-element-3be7fac0 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-6927fa90{text-align:center;}.elementor-213 .elementor-element.elementor-element-6927fa90 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-213 .elementor-element.elementor-element-44473574 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-213 .elementor-element.elementor-element-56e8ee9f{--justify-content:center;}.elementor-213 .elementor-element.elementor-element-17a639a7.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-17a639a7 .elementor-heading-title{font-size:20px;}.elementor-213 .elementor-element.elementor-element-586c4d54.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-586c4d54 .elementor-heading-title{font-size:12px;}}/* Start custom CSS for heading, class: .elementor-element-2f4eef7c *//* نام کلاس: ub-header-title-neon */
.elementor-213 .elementor-element.elementor-element-2f4eef7c .elementor-heading-title {
    color: #ffffff !important;
    font-weight: 900 !important;
    filter: drop-shadow(0 0 2px rgba(255,255,255,0.1));
}

.elementor-213 .elementor-element.elementor-element-2f4eef7c .ub-brand-text {
    color: #F97316 !important;
    position: relative;
    /* ایجاد افکت لایه‌ای درخشان */
    text-shadow: 
        0 0 10px rgba(249, 115, 22, 0.3),
        0 0 20px rgba(249, 115, 22, 0.2);
}

/* خط اسکنر مینی‌مال زیر عنوان */
.elementor-213 .elementor-element.elementor-element-2f4eef7c .ub-brand-text::after {
    content: "";
    position: absolute;
    bottom: -2px;
    right: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, transparent, #F97316, 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-5c64cfa5 *//* نام کلاس: ub-header-cyber-glass */
.ub-header-cyber-glass .elementor-button {
    background: rgba(249, 115, 22, 0.05) !important;
    color: #fff !important;
    border-radius: 0px !important;
    border: 1px solid rgba(249, 115, 22, 0.3) !important;
    position: relative;
    /* ایجاد بافت خط‌چین بسیار ملایم در حالت عادی */
    background-image: repeating-linear-gradient(0deg, rgba(249,115,22,0.05) 0px, rgba(249,115,22,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: #F97316;
    box-shadow: 0 0 8px #F97316;
}

/* هاور: اسکنر نوری عمودی */
.ub-header-cyber-glass:hover .elementor-button {
    background-color: rgba(249, 115, 22, 0.15) !important;
    box-shadow: inset 0 0 15px rgba(249, 115, 22, 0.3);
    border-color: #F97316 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a552fa */.glass-panel {

    
    /* افکت مات‌کننده (Blur) برای پشت المنت */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);


}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1de080f1 *//* مدل نهایی اصلاح شده: جهت لایه‌ها به سمت پایین-راست */
.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-7fd3963c *//* کلاس دکمه با برش‌های صنعتی (Chamfered) */
.ultra-chamfer-btn .elementor-button {
    /* گرادینت نارنجی افقی (طبق عکس) */
    background: linear-gradient(90deg, #F97316 0%, #ea580c 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;
}

/* --- افکت هاور: روشن‌تر شدن + درخشش --- */
.ultra-chamfer-btn:hover .elementor-button {
    background: linear-gradient(90deg, #fb923c 0%, #F97316 100%) !important;
    transform: translateY(-2px); /* کمی بالا آمدن */
    
    /* چون clip-path سایه معمولی (box-shadow) را می‌برد، */
    /* از فیلتر سایه استفاده می‌کنیم که شکل برش‌خورده را می‌فهمد */
    filter: drop-shadow(0 10px 15px rgba(249, 115, 22, 0.4));
}

/* --- انیمیشن برق زدن (Shine) --- */
.ultra-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;
}

/* اجرا هنگام هاور */
.ultra-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-6ee20a2a *//* نام کلاس: 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(237, 86, 33, 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: #ED5621 !important;
    box-shadow: inset 0 0 10px rgba(237, 86, 33, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740b9ef4 *//* جایگزین .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-45aeac95 *//* ===== 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-7d65669d *//* باکس آیکون صنعتی - نسخه بهینه و دقیق */
.ub-stat-icon {
    width: 50px !important; /* اندازه کوچک‌تر و دقیق */
    height: 50px !important;
    background: #111 !important; /* پس‌زمینه مشکی عمیق */
    color: #F97316 !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 #F97316; /* تغییر سایه به نارنجی */
}

/* تنظیم سایز SVG داخلی */
.ub-stat-icon svg {
    width: 24px;
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4016a074 *//* کانتینر اصلی نارنجی */
.ub-stats-card {
    background-color: #F97316 !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-371e0cea *//* استایل کلمه توخالی (مرکزی) */
.ub-core-hollow {
    color: transparent !important; /* توخالی کردن متن */
    -webkit-text-stroke: 1px #F97316; /* خط دور نارنجی */
    position: relative;
    display: inline-block;
    transition: all 0.3s ease;
}

/* ایجاد لایه اکو (Echo) برای عمق صنعتی - اختیاری */

}

/* افکت هاور: درخشش ملایم روی خط دور */
.ub-core-hollow:hover {
    -webkit-text-stroke: 1.5px #F97316;
    filter: drop-shadow(0 0 5px rgba(249, 115, 22, 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-48f25ce3 *//* استایل باکس آیکون داخل کارت بنتو */
.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-fc46ca1 *//* استایل پایه باکس بنتو */
.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-72337927 *//* استایل باکس آیکون داخل کارت بنتو */
.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-54436066 *//* استایل باکس آیکون داخل کارت بنتو */
.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-23864e39 *//* استایل باکس آیکون داخل کارت بنتو */
.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-182fdfea *//* استایل باکس آیکون داخل کارت بنتو */
.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-635e67a2 *//* استایل باکس آیکون داخل کارت بنتو */
.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-2efe4c63 *//* کانتینر اصلی سکشن */
.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-1dadbdd *//* کانتینر آیکون با استایل صنعتی و دقیق */
.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-3bac6c14 *//* استایل پایه باکس ویژگی */
.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-57a4ee12 *//* کانتینر آیکون با استایل صنعتی و دقیق */
.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-172b380a *//* استایل پایه باکس ویژگی */
.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-cd12711 *//* کانتینر آیکون با استایل صنعتی و دقیق */
.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-584e1e30 *//* استایل پایه باکس ویژگی */
.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-452240f4 *//* کانتینر آیکون با استایل صنعتی و دقیق */
.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-3b6904b4 *//* استایل پایه باکس ویژگی */
.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-2815e1ca *//* استایل کلی آیتم‌های ماژول */
.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-6b39a83c *//* استایل پایه آیتم (بدون حاشیه) */
.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-2248d9b4 *//* استایل کلی آیتم‌های ماژول */
.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-2308edd9 *//* استایل پایه آیتم (بدون حاشیه) */
.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-3eab9fca *//* استایل کلی آیتم‌های ماژول */
.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-34c9f1fb *//* استایل پایه آیتم (بدون حاشیه) */
.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-3e01ef5d *//* استایل کلی آیتم‌های ماژول */
.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-6babfea0 *//* استایل پایه آیتم (بدون حاشیه) */
.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-710f682f *//* استایل کلی آیتم‌های ماژول */
.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-6afd6433 *//* استایل پایه آیتم (بدون حاشیه) */
.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-2628f713 *//* استایل کلی آیتم‌های ماژول */
.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-6a061f64 *//* استایل پایه آیتم (بدون حاشیه) */
.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-8900061 *//* استایل پایه آیکون‌های مهندسی */
.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-43c18ac5 *//* استایل کانتینر اصلی */
.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-1bc04ce8 *//* استایل پایه آیکون‌های مهندسی */
.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-5f31075 *//* استایل کانتینر اصلی */
.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-47ea7fae *//* استایل پایه آیکون‌های مهندسی */
.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-5c06e320 *//* استایل کانتینر اصلی */
.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-7a3a5acb *//* استایل پایه آیکون‌های مهندسی */
.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-6805e5aa *//* استایل کانتینر اصلی */
.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-5ffe2ad2 *//* استایل پایه آیکون‌های مهندسی */
.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-2850265e *//* استایل کانتینر اصلی */
.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-5905fba5 *//* استایل پایه آیکون‌های مهندسی */
.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-3d3afc *//* استایل کانتینر اصلی */
.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-4ffadde8 *//* استایل پایه آیکون‌های مهندسی */
.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-18332bcb *//* استایل کانتینر اصلی */
.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-72f0b6e1 *//* استایل پایه آیکون‌های مهندسی */
.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-409ad4ec *//* استایل کانتینر اصلی */
.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-4b151d40 *//* استایل پایه آیکون‌های مهندسی */
.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-5a2c150d *//* استایل پایه آیکون‌های مهندسی */
.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-d34d745 *//* استایل پایه آیکون‌های مهندسی */
.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-206a6547 *//* استایل پایه آیکون‌های مهندسی */
.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-37f3e325 *//* استایل بخش توخالی (صفحات داخلی) */
.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-4c3509ab *//* استایل دکمه صلب با سایه مشکی */
.ub-custom-btn .elementor-button {
    background-color: #F97316 !important;
    color: #000000 !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: #F97316 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f7c7816 */.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-15c02c3c */.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-2c10ce8b *//* --- افکت هاور روی بخش اطلاعات (مشکی شدن بک‌گراند و سفید شدن متن) --- */
.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-65b0e152 */.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-647b78c1 */.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-3e317289 *//* --- افکت هاور روی بخش اطلاعات (مشکی شدن بک‌گراند و سفید شدن متن) --- */
.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-24c79f31 */.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-d75d347 */.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-d826445 *//* --- افکت هاور روی بخش اطلاعات (مشکی شدن بک‌گراند و سفید شدن متن) --- */
.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-71a68480 */.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-55563128 */.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-6da1a5d3 *//* --- افکت هاور روی بخش اطلاعات (مشکی شدن بک‌گراند و سفید شدن متن) --- */
.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-3006f924 */.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-553b7da2 */.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-1620325d *//* --- افکت هاور روی بخش اطلاعات (مشکی شدن بک‌گراند و سفید شدن متن) --- */
.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-53416930 */.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-221c0eb1 */.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-5d1974a1 *//* --- افکت هاور روی بخش اطلاعات (مشکی شدن بک‌گراند و سفید شدن متن) --- */
.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-2822524e *//* ۱. استایل بدنه اصلی سکشن */
.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-613ab5f9 *//* استایل کلمه توخالی (مرکزی) */
.ub-core-hollow {
    color: transparent !important; /* توخالی کردن متن */
    -webkit-text-stroke: 1px #F97316; /* خط دور نارنجی */
    position: relative;
    display: inline-block;
    transition: all 0.3s ease;
}

/* ایجاد لایه اکو (Echo) برای عمق صنعتی - اختیاری */

}

/* افکت هاور: درخشش ملایم روی خط دور */
.ub-core-hollow:hover {
    -webkit-text-stroke: 1.5px #F97316;
    filter: drop-shadow(0 0 5px rgba(249, 115, 22, 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-a247e14 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.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-1d9d719a *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.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-36a15088 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.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-4de1557e *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.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-2836e9b1 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.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-29b56f81 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.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-28fb1fc3 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.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-52ee06d7 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.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-7af10a41 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.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-4e4f3cf7 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.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-480ba045 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.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-1dbc3562 *//* ۱. کانتینر اصلی با لبه‌های تیز و نبشی‌های همیشگی */
.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-14e52548 *//* کانتینر اصلی سکشن */
.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-68774da0 *//* استایل‌های اصلی سکشن */
.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(249, 115, 22, 0.7); }
    70% { box-shadow: 0 0 0 10px rgba(249, 115, 22, 0); }
    100% { box-shadow: 0 0 0 0 rgba(249, 115, 22, 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(249, 115, 22, 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(249, 115, 22, 0.5);
    box-shadow: 0 20px 50px -10px rgba(249, 115, 22, 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(249, 115, 22, 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: #F97316;
    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: #F97316;
    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: #F97316;
    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 #F97316; 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 #F97316; border-radius: 50%; transition: background-color 0.3s ease; z-index: 5; }
.wu-timeline-item:hover .wu-timeline-dot { background-color: #F97316; box-shadow: 0 0 10px rgba(249, 115, 22, 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: #F97316; 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: #F97316; background-color: rgba(249, 115, 22, 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-6310d9aa *//* کانتینر آیکون با استایل صنعتی و دقیق */
.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-6ee20ac3 *//* استایل پایه باکس ویژگی */
.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-de44aea *//* کانتینر آیکون با استایل صنعتی و دقیق */
.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-7ef92a80 *//* استایل پایه باکس ویژگی */
.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-54305734 *//* کانتینر آیکون با استایل صنعتی و دقیق */
.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-2f053161 *//* استایل پایه باکس ویژگی */
.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-5ee5a012 *//* ۱. استایل بدنه اصلی و آیکون نقل‌قول پس‌زمینه */
.elementor-213 .elementor-element.elementor-element-5ee5a012 {
    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(237, 86, 33, 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-213 .elementor-element.elementor-element-5ee5a012::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-213 .elementor-element.elementor-element-5ee5a012:hover::before {
    width: 100%; /* گسترش به تمام عرض */
    background-color: #ED5621 !important; /* نارنجی برند */
    box-shadow: 0 0 15px rgba(237, 86, 33, 0.6);
    border-radius: 0;
}

/* ۳. نبشی‌های گوشه (بر اساس آنالیز دقیق تصویر شما) */
.elementor-213 .elementor-element.elementor-element-5ee5a012::after {
    content: '';
    position: absolute;
    inset: 0;
    /* ترسیم نبشی‌ها در دو گوشه با ضخامت ۲ پیکسل */
    background: 
        linear-gradient(to right, #ED5621 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #ED5621 2px, transparent 2px) 0 0,
        linear-gradient(to left, #ED5621 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #ED5621 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-213 .elementor-element.elementor-element-5ee5a012:hover::after {
    opacity: 1;
    background-size: 25px 25px; /* بزرگ شدن نبشی‌ها در هاور */
}

/* ۴. هاور کلی کارت */
.elementor-213 .elementor-element.elementor-element-5ee5a012:hover {
    transform: translateY(-8px);
    border-color: rgba(237, 86, 33, 0.2) !important;
    background-color: #1a1a1c !important;
}

/* ۵. هاور المان‌های داخلی (متن و ستاره‌ها) */
.elementor-213 .elementor-element.elementor-element-5ee5a012:hover .elementor-heading-title, 
.elementor-213 .elementor-element.elementor-element-5ee5a012:hover .elementor-text-editor {
    color: #ffffff !important;
    transition: all 0.3s ease;
}

/* تغییر رنگ آواتار کاربر در هاور */
.elementor-213 .elementor-element.elementor-element-5ee5a012:hover img {
    border-color: #ED5621 !important;
    box-shadow: 0 0 10px rgba(237, 86, 33, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a94b98 *//* ۱. استایل بدنه اصلی و آیکون نقل‌قول پس‌زمینه */
.elementor-213 .elementor-element.elementor-element-7a94b98 {
    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(237, 86, 33, 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-213 .elementor-element.elementor-element-7a94b98::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-213 .elementor-element.elementor-element-7a94b98:hover::before {
    width: 100%; /* گسترش به تمام عرض */
    background-color: #ED5621 !important; /* نارنجی برند */
    box-shadow: 0 0 15px rgba(237, 86, 33, 0.6);
    border-radius: 0;
}

/* ۳. نبشی‌های گوشه (بر اساس آنالیز دقیق تصویر شما) */
.elementor-213 .elementor-element.elementor-element-7a94b98::after {
    content: '';
    position: absolute;
    inset: 0;
    /* ترسیم نبشی‌ها در دو گوشه با ضخامت ۲ پیکسل */
    background: 
        linear-gradient(to right, #ED5621 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #ED5621 2px, transparent 2px) 0 0,
        linear-gradient(to left, #ED5621 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #ED5621 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-213 .elementor-element.elementor-element-7a94b98:hover::after {
    opacity: 1;
    background-size: 25px 25px; /* بزرگ شدن نبشی‌ها در هاور */
}

/* ۴. هاور کلی کارت */
.elementor-213 .elementor-element.elementor-element-7a94b98:hover {
    transform: translateY(-8px);
    border-color: rgba(237, 86, 33, 0.2) !important;
    background-color: #1a1a1c !important;
}

/* ۵. هاور المان‌های داخلی (متن و ستاره‌ها) */
.elementor-213 .elementor-element.elementor-element-7a94b98:hover .elementor-heading-title, 
.elementor-213 .elementor-element.elementor-element-7a94b98:hover .elementor-text-editor {
    color: #ffffff !important;
    transition: all 0.3s ease;
}

/* تغییر رنگ آواتار کاربر در هاور */
.elementor-213 .elementor-element.elementor-element-7a94b98:hover img {
    border-color: #ED5621 !important;
    box-shadow: 0 0 10px rgba(237, 86, 33, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eede5 *//* ۱. استایل بدنه اصلی و آیکون نقل‌قول پس‌زمینه */
.elementor-213 .elementor-element.elementor-element-6eede5 {
    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(237, 86, 33, 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-213 .elementor-element.elementor-element-6eede5::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-213 .elementor-element.elementor-element-6eede5:hover::before {
    width: 100%; /* گسترش به تمام عرض */
    background-color: #ED5621 !important; /* نارنجی برند */
    box-shadow: 0 0 15px rgba(237, 86, 33, 0.6);
    border-radius: 0;
}

/* ۳. نبشی‌های گوشه (بر اساس آنالیز دقیق تصویر شما) */
.elementor-213 .elementor-element.elementor-element-6eede5::after {
    content: '';
    position: absolute;
    inset: 0;
    /* ترسیم نبشی‌ها در دو گوشه با ضخامت ۲ پیکسل */
    background: 
        linear-gradient(to right, #ED5621 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #ED5621 2px, transparent 2px) 0 0,
        linear-gradient(to left, #ED5621 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #ED5621 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-213 .elementor-element.elementor-element-6eede5:hover::after {
    opacity: 1;
    background-size: 25px 25px; /* بزرگ شدن نبشی‌ها در هاور */
}

/* ۴. هاور کلی کارت */
.elementor-213 .elementor-element.elementor-element-6eede5:hover {
    transform: translateY(-8px);
    border-color: rgba(237, 86, 33, 0.2) !important;
    background-color: #1a1a1c !important;
}

/* ۵. هاور المان‌های داخلی (متن و ستاره‌ها) */
.elementor-213 .elementor-element.elementor-element-6eede5:hover .elementor-heading-title, 
.elementor-213 .elementor-element.elementor-element-6eede5:hover .elementor-text-editor {
    color: #ffffff !important;
    transition: all 0.3s ease;
}

/* تغییر رنگ آواتار کاربر در هاور */
.elementor-213 .elementor-element.elementor-element-6eede5:hover img {
    border-color: #ED5621 !important;
    box-shadow: 0 0 10px rgba(237, 86, 33, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cccdbc *//* ۱. تنظیم فضای سربرگ برای آیکون ریز */
.ub-list-heading .elementor-heading-title {
    position: relative !important;
    padding-right: 28px !important; /* کاهش فاصله متناسب با سایز جدید */
    display: inline-block;
    transition: all 0.3s ease;
    cursor: pointer;
    line-height: 1.2;
}

/* ۲. ساخت دایره نئونی بسیار ظریف (۱۸ پیکسل) */
.ub-list-heading .elementor-heading-title::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 18px; /* سایز مایکرو */
    height: 18px;
    border: 1.2px solid #ED5621; /* خط نازک‌تر برای ظرافت بیشتر */
    background-color: rgba(237, 86, 33, 0.05);
    border-radius: 50%;
    box-shadow: 0 0 5px rgba(237, 86, 33, 0.2);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1);
}

/* ۳. درج تیک مایکرو (۹ پیکسل) */
.ub-list-heading .elementor-heading-title::after {
    content: "";
    position: absolute;
    right: 4.5px; /* مرکز کردن دقیق */
    top: 50%;
    transform: translateY(-50%);
    width: 9px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ED5621'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    transition: all 0.4s ease;
}

/* --- افکت هاور بهبود یافته --- */
.ub-list-heading:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-3px); /* جابجایی کمتر برای ظرافت */
}

.ub-list-heading:hover .elementor-heading-title::before {
    background-color: #ED5621;
    box-shadow: 0 0 12px rgba(237, 86, 33, 0.5);
}

.ub-list-heading:hover .elementor-heading-title::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58ddb8c0 *//* نام کلاس: ub-btn-laser */
.ub-btn-laser .elementor-button {
    background-color: transparent !important;
    color: #fff !important;
    border: 1px solid #ED5621 !important;
    border-radius: 0px !important;
    position: relative;
    z-index: 1;
}

.ub-btn-laser .elementor-button::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background-color: #ED5621;
    transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1);
    z-index: -1;
}

.ub-btn-laser:hover .elementor-button::before {
    height: 100%;
}

.ub-btn-laser:hover .elementor-button {
    color: #000 !important;
    box-shadow: 0 10px 20px rgba(237, 86, 33, 0.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22506bdc *//* نام کلاس: ub-btn-bracket */
.ub-btn-bracket .elementor-button {
    background-color: #111 !important;
    color: #fff !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 0px !important;
    position: relative;
    transition: all 0.4s cubic-bezier(0.2, 1, 0.3, 1);
}

/* ایجاد نبشی‌ها */
.ub-btn-bracket .elementor-button::before,
.ub-btn-bracket .elementor-button::after {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-color: #ED5621;
    border-style: solid;
    opacity: 0;
    transition: all 0.4s ease;
}

.ub-btn-bracket .elementor-button::before {
    top: -2px; right: -2px; border-width: 2px 2px 0 0;
}

.ub-btn-bracket .elementor-button::after {
    bottom: -2px; left: -2px; border-width: 0 0 2px 2px;
}

/* افکت هاور */
.ub-btn-bracket:hover .elementor-button {
    border-color: #ED5621 !important;
    color: #ED5621 !important;
    background-color: #1a1a1c !important;
}

.ub-btn-bracket:hover .elementor-button::before,
.ub-btn-bracket:hover .elementor-button::after {
    opacity: 1;
    width: 15px;
    height: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a8132de *//* ۱. کانتینر اصلی با تم دیزاین اولترا */
.ub-section-test {
    position: relative !important;
    background-color: #0f1012 !important;
    overflow: hidden !important;
    z-index: 1;
    transition: all 0.5s ease;
}

/* ۲. شبکه خط‌چین مهندسی (Dashed Grid) */
.ub-section-test::before {
    content: "";
    position: absolute;
    inset: 0;
    /* خط‌چین‌های کمرنگ و دقیق */
    background-image: 
        linear-gradient(rgba(255, 255, 255, 0.04) 1.5px, transparent 1.5px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.04) 1.5px, transparent 1.5px);
    background-size: 45px 45px;
    -webkit-mask-image: radial-gradient(circle at 50% 40%, black 30%, transparent 85%);
    mask-image: radial-gradient(circle at 50% 40%, black 30%, transparent 85%);
    z-index: -2;
    pointer-events: none;
}

/* ۳. لوگوی ژاکت سفید (White Watermark) با موقعیت فیکس */
.ub-section-test::after {
    content: "";
    position: absolute;
    top: 300px;
    left: -10px;
    width: 75%;
    height: 600px;
    
    /* استفاده از رنگ سفید خالص (%23ffffff) در کد SVG شما */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='%23ffffff'%3E%3Cpath d='M17.9969 2.93601C17.9953 2.54317 17.9142 2.15478 17.7587 1.79446C17.4555 1.08475 16.8862 0.524138 16.1746 0.234464C15.8327 0.0941858 15.4671 0.0218611 15.098 0.0214844L2.88576 0.0214844C2.49689 0.0273142 2.11343 0.114157 1.75956 0.276538C1.06336 0.584004 0.515944 1.15567 0.236363 1.8672C0.0973546 2.21184 0.0250832 2.58004 0.0234382 2.95199V15.0246C0.0231521 15.4356 0.105042 15.8425 0.264234 16.221C0.424025 16.601 0.663598 16.9418 0.966527 17.22L0.964583 17.2223C1.22979 17.4688 1.53814 17.6636 1.87397 17.7969C2.20884 17.9301 2.56557 17.9988 2.92563 17.9995H15.0993C15.8523 17.9987 16.5752 17.7017 17.1134 17.1717C17.3932 16.8966 17.6157 16.5683 17.7682 16.2059C17.9206 15.8434 17.9999 15.4541 18.0014 15.0605V2.93601H17.9969ZM2.92692 16.8237C2.49158 16.8237 2.07217 16.6589 1.75211 16.3619C1.35835 15.9985 1.19015 15.5112 1.19015 15.0246V2.95166C1.19131 2.67244 1.25794 2.39743 1.3846 2.149C1.40383 2.11203 1.42392 2.07583 1.44488 2.04039C1.46141 2.01331 1.47729 1.98657 1.49641 1.96048C1.50548 1.94645 1.51488 1.93275 1.52493 1.91906L1.54372 1.89362C1.56609 1.86296 1.59007 1.83295 1.61502 1.8036C1.63317 1.7824 1.65197 1.76152 1.67109 1.74097C1.68146 1.72989 1.69216 1.7188 1.7035 1.70836C2.03569 1.37405 2.50302 1.19564 2.88576 1.19564H5.34881V4.13104L8.39522 6.00121V4.63136L6.51228 3.47384V1.19564L12.5438 4.89294L4.18632 10.0162V14.8668L7.38083 16.8237H2.92692ZM12.6952 8.42389L7.27712 11.7438L5.43891 10.6176L12.6897 6.17277V8.42324L12.6952 8.42389ZM16.8354 15.0598C16.8368 15.5233 16.6567 15.9686 16.334 16.2992L16.3016 16.3319C15.9798 16.6481 15.5478 16.8251 15.098 16.825H12.6871V12.3404L11.5252 13.0527V17.9992L11.5061 17.9874L11.4614 17.96L10.0928 17.1176L10.0863 17.1136L5.34817 14.2109V11.9323L10.3618 15.0015V13.6316L8.39457 12.4284L13.8528 9.08469V4.32673L13.7015 4.23411L13.6619 4.20964L13.1554 3.89914L8.74588 1.19564H15.098C15.2723 1.19657 15.4456 1.22384 15.612 1.27653C15.6528 1.28925 15.6927 1.3036 15.7319 1.31926C15.7578 1.32969 15.7837 1.34078 15.8093 1.35187L15.8472 1.36981C15.8725 1.3822 15.8975 1.39492 15.9218 1.4083L15.9584 1.42884C16.0907 1.50577 16.2124 1.59961 16.3207 1.70803C16.3402 1.7276 16.3593 1.74782 16.3781 1.76837C16.3969 1.78892 16.4147 1.80947 16.4329 1.83099C16.4504 1.85219 16.4675 1.87405 16.4844 1.89622L16.509 1.92884C16.718 2.22204 16.8322 2.57291 16.836 2.93372L16.8354 15.0598Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.08; /* شفافیت ملایم واترمارک */
    transform: rotate(15deg) scale(1);
    z-index: -1;
    transition: all 0.7s cubic-bezier(0.2, 1, 0.3, 1);
    pointer-events: none;
}

/* ۴. افکت هاور تعاملی و براق (The Shine Effect) */
.ub-section-test:hover::after {
    opacity: 0.18; /* پررنگ شدن لوگوی سفید در هاور */
    transform: rotate(0deg) scale(1.05);
    top: 250px; /* حرکت ملایم به بالا */
    /* ایجاد افکت براق (Shine) روی لوگوی سفید */
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.2)) brightness(1.5);
}

/* ۵. نوار وضعیت مرکزی (چراغ گسترش‌یافته) */
.ub-section-test .status-bar {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 60px;
    height: 4px;
    background: #333;
    border-radius: 0 0 8px 8px;
    transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 10;
}

.ub-section-test:hover .status-bar {
    width: 320px;
    background: #F97316; /* نارنجی اولترا برای چراغ اصلی */
    box-shadow: 0 0 25px rgba(249, 115, 22, 0.7);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce04dd0 *//* نام کلاس برای تست: ub-title-creative */
.elementor-213 .elementor-element.elementor-element-7ce04dd0 .elementor-heading-title {
    color: #ffffff !important;
    font-weight: 900 !important;
}

/* استایل بخش برند به صورت توخالی (Outline) */
.elementor-213 .elementor-element.elementor-element-7ce04dd0 .ub-brand-text {
    /* رنگ داخل متن شفاف */
    color: transparent !important;
    /* ایجاد خط دور متن با رنگ نارنجی */
    -webkit-text-stroke: 1.5px #F97316;
    position: relative;
    /* ایجاد درخشش نئونی دور خطوط */
    filter: drop-shadow(0 0 8px rgba(249, 115, 22, 0.6));
    transition: all 0.4s ease;
    padding: 0 5px;
}

/* افکت هاور: پر شدن متن با انرژی */
.elementor-213 .elementor-element.elementor-element-7ce04dd0:hover .ub-brand-text {
    /* پر شدن داخل متن با گرادینت */
    background: linear-gradient(90deg, #F97316, #fb923c);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 0px transparent; /* حذف خط دور در هاور */
    
    /* افزایش درخشش */
    filter: drop-shadow(0 0 20px rgba(249, 115, 22, 1));
    transform: scale(1.05); /* کمی بزرگ شدن */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6806f62a *//* ۱. ریست و استایل بدنه اصلی آیتم‌ها */
.ub-tech-accordion .elementor-accordion-item,
.ub-tech-accordion .e-n-accordion-item {
    background: transparent !important;
    border: none !important;
    margin-bottom: 20px !important;
    perspective: 1000px;
}

/* ۲. استایل سربرگ (Title) - با برش لیزری (Chamfered) */
.ub-tech-accordion .elementor-tab-title,
.ub-tech-accordion .elementor-accordion-title,
.ub-tech-accordion .e-n-accordion-item-title {
    background: #161618 !important; /* مشکی متالیک */
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    padding: 22px 30px !important;
    color: #9ca3af !important;
    transition: all 0.4s cubic-bezier(0.2, 1, 0.3, 1) !important;
    
    /* برش گوشه بالا-چپ و پایین-راست (Industrial Style) */
    clip-path: polygon(15px 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 15px) !important;
    
    position: relative !important;
    z-index: 1;
}

/* ۳. نوار وضعیت نارنجی (نئون صنعتی) در سمت راست */
.ub-tech-accordion .elementor-tab-title::before,
.ub-tech-accordion .elementor-accordion-title::before,
.ub-tech-accordion .e-n-accordion-item-title::before {
    content: "";
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 3px !important;
    height: 0 !important; /* در حالت عادی مخفی */
    background: #F97316 !important;
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.6);
    transition: all 0.4s ease !important;
    z-index: 5;
}

/* ۴. استایل هاور: درخشش نبشی‌ها */
.ub-tech-accordion .elementor-tab-title:hover,
.ub-tech-accordion .elementor-accordion-title:hover,
.ub-tech-accordion .e-n-accordion-item-title:hover {
    background: #1c1c1f !important;
    color: #ffffff !important;
    border-color: rgba(249, 115, 22, 0.3) !important;
}

.ub-tech-accordion .elementor-tab-title:hover::before,
.ub-tech-accordion .elementor-accordion-title:hover::before,
.ub-tech-accordion .e-n-accordion-item-title:hover::before {
    height: 60% !important; /* نمایش نوار در هاور */
}

/* ۵. استایل حالت فعال (Active) - سیستم روشن */
.ub-tech-accordion .elementor-tab-title.elementor-active,
.ub-tech-accordion .elementor-accordion-title.elementor-active,
.ub-tech-accordion .e-n-accordion-item-title[aria-expanded="true"] {
    background: linear-gradient(90deg, rgba(249, 115, 22, 0.1), #161618) !important;
    color: #F97316 !important;
    font-weight: 900 !important;
}

.ub-tech-accordion .elementor-tab-title.elementor-active::before,
.ub-tech-accordion .elementor-accordion-title.elementor-active::before,
.ub-tech-accordion .e-n-accordion-item-title[aria-expanded="true"]::before {
    height: 100% !important; /* نوار کامل در حالت فعال */
    width: 5px !important;
}

/* ۶. استایل محتوای باز شده (Content) */
.ub-tech-accordion .elementor-tab-content,
.ub-tech-accordion .elementor-accordion-content,
.ub-tech-accordion .e-n-accordion-item-content {
    background: #0d0d0f !important;
    border: 1px solid rgba(249, 115, 22, 0.1) !important;
    border-top: none !important;
    padding: 25px 30px !important;
    color: #9ca3af !important;
    line-height: 2 !important;
    font-size: 15px !important;
    /* هماهنگی برش پایین با هدر */
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%) !important;
    margin-top: -10px !important;
}

/* ۷. آیکون باز و بسته شدن */
.ub-tech-accordion .elementor-accordion-icon,
.ub-tech-accordion .e-n-accordion-icon {
    color: #4b5563 !important;
    transition: all 0.3s ease !important;
}

.ub-tech-accordion .elementor-active .elementor-accordion-icon,
.ub-tech-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-icon {
    color: #F97316 !important;
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28130a19 *//* نام کلاس کانتینر: ub-final-cta */
.ub-final-cta {
    position: relative !important;
    background-color: #1a1b1e !important; /* خاکستری صنعتی تیره (نه سیاه مطلق) */
    border: 1px solid rgba(249, 115, 22, 0.2) !important;
    clip-path: polygon(25px 0, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%, 0 25px);
    overflow: hidden !important;
    z-index: 1;
}

/* انیمیشن دائمی اسکنر نوری */
.ub-final-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(249, 115, 22, 0.1), transparent);
    transform: skewX(-25deg);
    animation: constant-scan 4s linear infinite; /* انیمیشن همیشگی */
    z-index: -1;
}

@keyframes constant-scan {
    0% { left: -100%; }
    50% { left: 150%; }
    100% { left: 150%; }
}

/* نوار لرزشی وضعیت در لبه پایین */
.ub-final-cta::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #F97316;
    box-shadow: 0 0 15px #F97316;
    animation: bar-pulse 2s ease-in-out infinite;
}

@keyframes bar-pulse {
    0%, 100% { opacity: 0.5; transform: scaleX(0.95); }
    50% { opacity: 1; transform: scaleX(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17a639a7 *//* نام کلاس: ub-header-title-neon */
.elementor-213 .elementor-element.elementor-element-17a639a7 .elementor-heading-title {
    color: #ffffff !important;
    font-weight: 900 !important;
    filter: drop-shadow(0 0 2px rgba(255,255,255,0.1));
}

.elementor-213 .elementor-element.elementor-element-17a639a7 .ub-brand-text {
    color: #F97316 !important;
    position: relative;
    /* ایجاد افکت لایه‌ای درخشان */
    text-shadow: 
        0 0 10px rgba(249, 115, 22, 0.3),
        0 0 20px rgba(249, 115, 22, 0.2);
}

/* خط اسکنر مینی‌مال زیر عنوان */
.elementor-213 .elementor-element.elementor-element-17a639a7 .ub-brand-text::after {
    content: "";
    position: absolute;
    bottom: -2px;
    right: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, transparent, #F97316, 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 container, class: .elementor-element-60c57e02 *//* تنظیمات کانتینر آبی */
.zhaket-watermark-bg {
    position: relative !important;
    overflow: hidden !important; /* جلوگیری از بیرون زدگی */
    z-index: 0;
    
    /* (اختیاری) اگر هنوز رنگ آبی را تنظیم نکرده‌اید */
    /* background-color: #3B89BC; */
}

/* لوگوی ژاکت در پس‌زمینه */
.zhaket-watermark-bg::before {
    content: "";
    position: absolute;
    
    /* موقعیت: گوشه پایین سمت چپ */
    top: 300px;
    left: -5px;
    
    /* سایز لوگو */
    width: 80%;
    
    /* کد SVG ارسالی شما (بهینه شده برای CSS) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='%23ffffff'%3E%3Cpath d='M17.9969 2.93601C17.9953 2.54317 17.9142 2.15478 17.7587 1.79446C17.4555 1.08475 16.8862 0.524138 16.1746 0.234464C15.8327 0.0941858 15.4671 0.0218611 15.098 0.0214844L2.88576 0.0214844C2.49689 0.0273142 2.11343 0.114157 1.75956 0.276538C1.06336 0.584004 0.515944 1.15567 0.236363 1.8672C0.0973546 2.21184 0.0250832 2.58004 0.0234382 2.95199V15.0246C0.0231521 15.4356 0.105042 15.8425 0.264234 16.221C0.424025 16.601 0.663598 16.9418 0.966527 17.22L0.964583 17.2223C1.22979 17.4688 1.53814 17.6636 1.87397 17.7969C2.20884 17.9301 2.56557 17.9988 2.92563 17.9995H15.0993C15.8523 17.9987 16.5752 17.7017 17.1134 17.1717C17.3932 16.8966 17.6157 16.5683 17.7682 16.2059C17.9206 15.8434 17.9999 15.4541 18.0014 15.0605V2.93601H17.9969ZM2.92692 16.8237C2.49158 16.8237 2.07217 16.6589 1.75211 16.3619C1.35835 15.9985 1.19015 15.5112 1.19015 15.0246V2.95166C1.19131 2.67244 1.25794 2.39743 1.3846 2.149C1.40383 2.11203 1.42392 2.07583 1.44488 2.04039C1.46141 2.01331 1.47729 1.98657 1.49641 1.96048C1.50548 1.94645 1.51488 1.93275 1.52493 1.91906L1.54372 1.89362C1.56609 1.86296 1.59007 1.83295 1.61502 1.8036C1.63317 1.7824 1.65197 1.76152 1.67109 1.74097C1.68146 1.72989 1.69216 1.7188 1.7035 1.70836C2.03569 1.37405 2.50302 1.19564 2.88576 1.19564H5.34881V4.13104L8.39522 6.00121V4.63136L6.51228 3.47384V1.19564L12.5438 4.89294L4.18632 10.0162V14.8668L7.38083 16.8237H2.92692ZM12.6952 8.42389L7.27712 11.7438L5.43891 10.6176L12.6897 6.17277V8.42324L12.6952 8.42389ZM16.8354 15.0598C16.8368 15.5233 16.6567 15.9686 16.334 16.2992L16.3016 16.3319C15.9798 16.6481 15.5478 16.8251 15.098 16.825H12.6871V12.3404L11.5252 13.0527V17.9992L11.5061 17.9874L11.4614 17.96L10.0928 17.1176L10.0863 17.1136L5.34817 14.2109V11.9323L10.3618 15.0015V13.6316L8.39457 12.4284L13.8528 9.08469V4.32673L13.7015 4.23411L13.6619 4.20964L13.1554 3.89914L8.74588 1.19564H15.098C15.2723 1.19657 15.4456 1.22384 15.612 1.27653C15.6528 1.28925 15.6927 1.3036 15.7319 1.31926C15.7578 1.32969 15.7837 1.34078 15.8093 1.35187L15.8472 1.36981C15.8725 1.3822 15.8975 1.39492 15.9218 1.4083L15.9584 1.42884C16.0907 1.50577 16.2124 1.59961 16.3207 1.70803C16.3402 1.7276 16.3593 1.74782 16.3781 1.76837C16.3969 1.78892 16.4147 1.80947 16.4329 1.83099C16.4504 1.85219 16.4675 1.87405 16.4844 1.89622L16.509 1.92884C16.718 2.22204 16.8322 2.57291 16.836 2.93372L16.8354 15.0598Z'/%3E%3C/svg%3E");
    
    background-repeat: no-repeat;
    background-size: contain;
    
    /* تنظیمات ظاهری (کمرنگ و کج) */
    opacity: 0.1; /* شفافیت */
    transform: rotate(15deg) scale(1);
    
    z-index: -1; /* زیر تمام محتوا */
    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- افکت هاور (تعاملی) --- */
.zhaket-watermark-bg:hover::before {
    opacity: 0.2; /* پررنگ‌تر شدن */
    transform: rotate(0deg) scale(1.1); /* صاف و بزرگ شدن */
    bottom: -30px; /* کمی حرکت به بالا */
}/* End custom CSS */
/* Start custom CSS *//* تنظیم عرض کلی اسکرول‌بار */
::-webkit-scrollbar {
  width: 10px;
}

/* رنگ پس‌زمینه (ریل) اسکرول */
::-webkit-scrollbar-track {
  background: #121212;
}

/* رنگ و استایل دستگیره اسکرول */
::-webkit-scrollbar-thumb {
  background: #F97316; /* رنگ نارنجی برند */
  border-radius: 0;     /* گوشه‌های تیز برای استایل صنعتی */
}

/* رنگ دستگیره هنگام هاور */
::-webkit-scrollbar-thumb:hover {
  background: #ea580c;
}

/* پشتیبانی برای فایرفاکس (اختیاری) */
* {
  scrollbar-width: thin;
  scrollbar-color: #F97316 #121212;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://demo.kicode.ir/wp-content/uploads/2026/01/Morabba_FaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://demo.kicode.ir/wp-content/uploads/2026/01/Morabba_FaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://demo.kicode.ir/wp-content/uploads/2026/01/Morabba_FaNum-Heavy.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://demo.kicode.ir/wp-content/uploads/2026/01/YekanBakhFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://demo.kicode.ir/wp-content/uploads/2026/01/YekanBakhFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://demo.kicode.ir/wp-content/uploads/2026/01/YekanBakhFaNum-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://demo.kicode.ir/wp-content/uploads/2026/01/YekanBakhFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://demo.kicode.ir/wp-content/uploads/2026/01/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */