.elementor-471 .elementor-element.elementor-element-e6f1d88{--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:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-e6f1d88:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-e6f1d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1325;}.elementor-471 .elementor-element.elementor-element-e6f1d88 > .elementor-shape-bottom .elementor-shape-fill, .elementor-471 .elementor-element.elementor-element-e6f1d88 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#121B30;}.elementor-471 .elementor-element.elementor-element-e6f1d88 > .elementor-shape-bottom svg, .elementor-471 .elementor-element.elementor-element-e6f1d88 > .e-con-inner > .elementor-shape-bottom svg{width:calc(144% + 1.3px);height:254px;}.elementor-471 .elementor-element.elementor-element-1abf03fb{--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:30px 30px 30px 30px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:40px;--padding-right:40px;}.elementor-471 .elementor-element.elementor-element-1abf03fb:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-1abf03fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121B30;}.elementor-471 .elementor-element.elementor-element-2de93d66{--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-471 .elementor-element.elementor-element-2de93d66.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-471 .elementor-element.elementor-element-69fb371d .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:24px;font-weight:600;line-height:35px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-26e2a6b2{--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-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-23ce651f .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-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-471 .elementor-element.elementor-element-23ce651f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-item > a{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-text{color:#7D8EA5;transition:color 0.3s;}.elementor-471 .elementor-element.elementor-element-d5984df{--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-471 .elementor-element.elementor-element-28d4dde2 .elementor-button{background-color:#14BE91;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 40px 15px 40px;}.elementor-471 .elementor-element.elementor-element-28d4dde2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-471 .elementor-element.elementor-element-38aeccee{--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;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--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-471 .elementor-element.elementor-element-68967353{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-68967353.e-con{--align-self:center;}.elementor-471 .elementor-element.elementor-element-7cb6cbb7{background-color:#131C30;padding:12px 20px 12px 20px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-471 .elementor-element.elementor-element-7cb6cbb7.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-7cb6cbb7 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:15px;font-weight:600;color:#14AABE;}.elementor-471 .elementor-element.elementor-element-5c79ede6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-5c79ede6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-471 .elementor-element.elementor-element-5c79ede6 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:78px;font-weight:900;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-7dbab640{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-7dbab640.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-471 .elementor-element.elementor-element-7dbab640 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:78px;font-weight:900;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-471 .elementor-element.elementor-element-9ec5da5{width:var( --container-widget-width, 53% );max-width:53%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-9ec5da5.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-9ec5da5 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-6f5d2a76{--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;--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-471 .elementor-element.elementor-element-6fb35653 .elementor-button{background-color:#0870C1;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-471 .elementor-element.elementor-element-71cb8d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-471 .elementor-element.elementor-element-71cb8d01.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-71cb8d01 .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-471 .elementor-element.elementor-element-5a09a560{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-7a1dfdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-471 .elementor-element.elementor-element-5eda5b73{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-5eda5b73:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-5eda5b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121B30;}.elementor-471 .elementor-element.elementor-element-3ce10fe2{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-787b9017{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-787b9017.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-787b9017 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:800;line-height:65px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-128b0709{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-128b0709.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-128b0709 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:600;line-height:27px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-6994112c{--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-471 .elementor-element.elementor-element-775735bf{--display:flex;--justify-content:space-between;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-471 .elementor-element.elementor-element-775735bf:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-775735bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1629;}.elementor-471 .elementor-element.elementor-element-695812f1{--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-471 .elementor-element.elementor-element-7994d398.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-2905eed{text-align:start;}.elementor-471 .elementor-element.elementor-element-2905eed .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-37157386{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:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-37157386 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-2d1ab54d{--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-471 .elementor-element.elementor-element-560957ef{z-index:1;}.elementor-471 .elementor-element.elementor-element-5538d5a8{--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-471 .elementor-element.elementor-element-3fafc85f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-471 .elementor-element.elementor-element-3fafc85f:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-3fafc85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1629;}.elementor-471 .elementor-element.elementor-element-76b4497c{--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-471 .elementor-element.elementor-element-4a4acb18.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-593c2f1c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-1248ecb2{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:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-1248ecb2 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-4c184060{--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-471 .elementor-element.elementor-element-4c184060.e-con{--align-self:center;}.elementor-471 .elementor-element.elementor-element-64ec9a8d{z-index:2;}.elementor-471 .elementor-element.elementor-element-74549e46{--display:grid;--e-con-grid-template-columns:repeat(2, 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-471 .elementor-element.elementor-element-5ad489cd{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-471 .elementor-element.elementor-element-5ad489cd:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-5ad489cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1629;}.elementor-471 .elementor-element.elementor-element-3a16a10b.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-7979310c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-50254762{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:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-50254762 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-7e7ba6a4{z-index:1;}.elementor-471 .elementor-element.elementor-element-777abad4{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-471 .elementor-element.elementor-element-777abad4:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-777abad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1629;}.elementor-471 .elementor-element.elementor-element-9a63845.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-74b5ed73 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-44687636{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:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-44687636 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-b9c369c{z-index:1;}.elementor-471 .elementor-element.elementor-element-424e3fe7{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-424e3fe7:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-424e3fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1325;}.elementor-471 .elementor-element.elementor-element-424e3fe7 > .elementor-shape-top .elementor-shape-fill, .elementor-471 .elementor-element.elementor-element-424e3fe7 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#121B30;}.elementor-471 .elementor-element.elementor-element-424e3fe7 > .elementor-shape-top svg, .elementor-471 .elementor-element.elementor-element-424e3fe7 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);}.elementor-471 .elementor-element.elementor-element-64d1aaf4{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-12102fc7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-12102fc7.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-12102fc7 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:800;line-height:65px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-53c4160b{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-53c4160b.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-53c4160b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:600;line-height:27px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-15acfb9b{--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 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#404D69;--border-color:#404D69;--border-radius:70px 70px 70px 70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-471 .elementor-element.elementor-element-55346101{--display:flex;--justify-content:center;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-471 .elementor-element.elementor-element-55346101:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-55346101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #262F4600 0%, #131C30 100%);}.elementor-471 .elementor-element.elementor-element-1d36c9f{--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;--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-471 .elementor-element.elementor-element-9403ff4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 0px 0px 0px;text-align:center;}.elementor-471 .elementor-element.elementor-element-9403ff4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-9403ff4 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:900;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-79bf89af{text-align:start;}.elementor-471 .elementor-element.elementor-element-79bf89af .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:40px;font-weight:800;line-height:46px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-448d37c0{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:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-448d37c0 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-36ff8c25{text-align:start;}.elementor-471 .elementor-element.elementor-element-36ff8c25 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-168d5b84{text-align:start;}.elementor-471 .elementor-element.elementor-element-168d5b84 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-5fec02b2{text-align:start;}.elementor-471 .elementor-element.elementor-element-5fec02b2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-3cfcb312{text-align:start;}.elementor-471 .elementor-element.elementor-element-3cfcb312 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-60540707{--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-471 .elementor-element.elementor-element-22cb1638{--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 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#404D69;--border-color:#404D69;--border-radius:70px 70px 70px 70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-471 .elementor-element.elementor-element-25bfb55f{--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-471 .elementor-element.elementor-element-48721d2e{--display:flex;--justify-content:center;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-471 .elementor-element.elementor-element-48721d2e:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-48721d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #131C30 0%, #131C3000 100%);}.elementor-471 .elementor-element.elementor-element-6998e8c8{--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;--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-471 .elementor-element.elementor-element-66a4266d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 0px 0px 0px;text-align:center;}.elementor-471 .elementor-element.elementor-element-66a4266d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-66a4266d .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:900;}.elementor-471 .elementor-element.elementor-element-2851e683{text-align:start;}.elementor-471 .elementor-element.elementor-element-2851e683 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:40px;font-weight:800;line-height:46px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-4360ce2c{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:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-4360ce2c p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-4db96a08{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 0px;--row-gap:30px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-2d30a0fb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-675a53e5{--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-471 .elementor-element.elementor-element-46e57c9b.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-b8fba63.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-b8fba63{text-align:start;}.elementor-471 .elementor-element.elementor-element-b8fba63 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-2c4174d0{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:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#959CAA;}.elementor-471 .elementor-element.elementor-element-2c4174d0.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-2c4174d0 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-36a2f153{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-387482a9{--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-471 .elementor-element.elementor-element-1945c838.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-8d98849.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-8d98849{text-align:start;}.elementor-471 .elementor-element.elementor-element-8d98849 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-2ff95714{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:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#959CAA;}.elementor-471 .elementor-element.elementor-element-2ff95714.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-2ff95714 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-1359aef0{--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 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#404D69;--border-color:#404D69;--border-radius:70px 70px 70px 70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-471 .elementor-element.elementor-element-7ab88e18{--display:flex;--justify-content:center;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-471 .elementor-element.elementor-element-7ab88e18:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-7ab88e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #262F4600 0%, #131C30 100%);}.elementor-471 .elementor-element.elementor-element-5b8ae1d2{--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;--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-471 .elementor-element.elementor-element-6f77e81e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 0px 0px 0px;text-align:center;}.elementor-471 .elementor-element.elementor-element-6f77e81e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-6f77e81e .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:900;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-1e45a5db{text-align:start;}.elementor-471 .elementor-element.elementor-element-1e45a5db .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:40px;font-weight:800;line-height:46px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-25ac9284{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:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-25ac9284 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-14a76645{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-471 .elementor-element.elementor-element-5493fd65{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-431390a4{--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-471 .elementor-element.elementor-element-4a430780.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-7a579dae{text-align:start;}.elementor-471 .elementor-element.elementor-element-7a579dae .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-4a4b2c71{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;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#959CAA;}.elementor-471 .elementor-element.elementor-element-4a4b2c71.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-4a4b2c71 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-6de3b2cb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-5159903{--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-471 .elementor-element.elementor-element-549b9513.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-166c7487{text-align:start;}.elementor-471 .elementor-element.elementor-element-166c7487 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-f3f332c{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;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#959CAA;}.elementor-471 .elementor-element.elementor-element-f3f332c.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-f3f332c p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-6450e928{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-b5d59f9{--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-471 .elementor-element.elementor-element-76afe4ca.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-5d581fe4{text-align:start;}.elementor-471 .elementor-element.elementor-element-5d581fe4 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-2cadd9de{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;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#959CAA;}.elementor-471 .elementor-element.elementor-element-2cadd9de.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-2cadd9de p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-29fd9e8a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-c561b6a{--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-471 .elementor-element.elementor-element-1d2b5c18.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-3e1d7c26{text-align:start;}.elementor-471 .elementor-element.elementor-element-3e1d7c26 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-2d30f561{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;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:23px;letter-spacing:0px;word-spacing:0px;color:#959CAA;}.elementor-471 .elementor-element.elementor-element-2d30f561.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-2d30f561 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-619f5904{--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-471 .elementor-element.elementor-element-55e2f6c2{--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 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#404D69;--border-color:#404D69;--border-radius:70px 70px 70px 70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-471 .elementor-element.elementor-element-725c4cf3{--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-471 .elementor-element.elementor-element-1ae45a98{--display:flex;--justify-content:center;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-471 .elementor-element.elementor-element-1ae45a98:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-1ae45a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #131C30 0%, #131C3000 100%);}.elementor-471 .elementor-element.elementor-element-1c3b2f33{--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;--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-471 .elementor-element.elementor-element-791e90ff{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 0px 0px 0px;text-align:center;}.elementor-471 .elementor-element.elementor-element-791e90ff.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-791e90ff .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:900;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-1d89ec76.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-1d89ec76{text-align:start;}.elementor-471 .elementor-element.elementor-element-1d89ec76 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-3cdf36b6{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:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-3cdf36b6 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-7184dbe8{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-557a47c1{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-f0c8736{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-f0c8736.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-f0c8736 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:800;line-height:65px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-2a66e785{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-2a66e785.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-2a66e785 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:600;line-height:27px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-79421d4c{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-b8559ce{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-2c0f38f5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-2c0f38f5.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-2c0f38f5 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:800;line-height:65px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-47007bce{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-47007bce.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-47007bce .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:600;line-height:27px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-1180ea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-4d64dc18{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-471 .elementor-element.elementor-element-758226b1{--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;--align-items: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-471 .elementor-element.elementor-element-767a9def.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-7e517d7a{text-align:start;}.elementor-471 .elementor-element.elementor-element-7e517d7a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:25px;font-weight:800;color:#EBEBEB;}.elementor-471 .elementor-element.elementor-element-7d06c8fd{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:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-7d06c8fd p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-218bbcf6{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-471 .elementor-element.elementor-element-2991275f{--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;--align-items: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-471 .elementor-element.elementor-element-42635bda.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-6fcf62c7{text-align:start;}.elementor-471 .elementor-element.elementor-element-6fcf62c7 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:25px;font-weight:800;color:#EBEBEB;}.elementor-471 .elementor-element.elementor-element-5670123a{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:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-5670123a p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-1178b5e8{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-471 .elementor-element.elementor-element-5ef26694{--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;--align-items: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-471 .elementor-element.elementor-element-753d31cf.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-59a05e94{text-align:start;}.elementor-471 .elementor-element.elementor-element-59a05e94 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:25px;font-weight:800;color:#EBEBEB;}.elementor-471 .elementor-element.elementor-element-9374550{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:justify;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-9374550 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-7895af9{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-6b9b996d{--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-471 .elementor-element.elementor-element-4b405989{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-471 .elementor-element.elementor-element-4b405989.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-13e8f00{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-13e8f00.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-13e8f00 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:800;line-height:47px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-6c8fc73b{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-6c8fc73b.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-6c8fc73b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:600;line-height:27px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-764e001a{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-471 .elementor-element.elementor-element-764e001a:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-764e001a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1629;}.elementor-471 .elementor-element.elementor-element-2207e54f{--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:space-between;--border-radius:10px 10px 10px 10px;}.elementor-471 .elementor-element.elementor-element-2207e54f:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-2207e54f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-471 .elementor-element.elementor-element-2ce13c1a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-item > a{font-family:"Morabba", Sans-serif;font-weight:400;}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-471 .elementor-element.elementor-element-6a0af2db .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-471 .elementor-element.elementor-element-6a0af2db .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-471 .elementor-element.elementor-element-6a0af2db{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-471 .elementor-element.elementor-element-6a0af2db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-471 .elementor-element.elementor-element-6a0af2db .elementor-icon-list-item > a{font-family:"Morabba", Sans-serif;font-weight:400;}.elementor-471 .elementor-element.elementor-element-6a0af2db .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-471 .elementor-element.elementor-element-5ec43578{--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-471 .elementor-element.elementor-element-47e17845{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-471 .elementor-element.elementor-element-47e17845:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-47e17845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18233B;}.elementor-471 .elementor-element.elementor-element-4f464e55{text-align:start;}.elementor-471 .elementor-element.elementor-element-4f464e55 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-471 .elementor-element.elementor-element-76a55b54 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-471 .elementor-element.elementor-element-c1fdea6{--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-471 .elementor-element.elementor-element-59644e91{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-471 .elementor-element.elementor-element-59644e91:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-59644e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18233B;}.elementor-471 .elementor-element.elementor-element-2b9b2470{text-align:start;}.elementor-471 .elementor-element.elementor-element-2b9b2470 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-76b7f8db img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-471 .elementor-element.elementor-element-532b1d60{--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-471 .elementor-element.elementor-element-32cc8732{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-471 .elementor-element.elementor-element-32cc8732:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-32cc8732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18233B;}.elementor-471 .elementor-element.elementor-element-1a2c77f{text-align:start;}.elementor-471 .elementor-element.elementor-element-1a2c77f .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-2ada42a8 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-471 .elementor-element.elementor-element-57d13ce3{--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-471 .elementor-element.elementor-element-32fef146{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-471 .elementor-element.elementor-element-32fef146:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-32fef146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18233B;}.elementor-471 .elementor-element.elementor-element-591ab262{text-align:start;}.elementor-471 .elementor-element.elementor-element-591ab262 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-14c6fbde img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-471 .elementor-element.elementor-element-2a64b03e{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-gap:30px;--n-tabs-title-border-radius:10px 10px 10px 10px;}.elementor-471 .elementor-element.elementor-element-2a64b03e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0870C117;}.elementor-471 .elementor-element.elementor-element-2a64b03e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0870C117;}.elementor-471 .elementor-element.elementor-element-2a64b03e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-471 .elementor-element.elementor-element-2a64b03e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0870C117;}.elementor-471 .elementor-element.elementor-element-2a64b03e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"VazirMatn", Sans-serif;font-weight:500;}.elementor-471 .elementor-element.elementor-element-52b8d83e{--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:none;--border-style:none;--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:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-3ce909fb{--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-471 .elementor-element.elementor-element-3f2e9f43{--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-471 .elementor-element.elementor-element-1462eb1b{--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-471 .elementor-element.elementor-element-1462eb1b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-b8e9157{--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-471 .elementor-element.elementor-element-30c303bc{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-471 .elementor-element.elementor-element-30c303bc .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:50px;font-weight:900;line-height:67px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-31afe8d7{--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:#14BE91;--border-color:#14BE91;--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-471 .elementor-element.elementor-element-5766beb9{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;font-family:"VazirMatn", Sans-serif;font-size:18px;font-weight:400;line-height:34px;letter-spacing:0px;word-spacing:0px;color:#959CAA;}.elementor-471 .elementor-element.elementor-element-5766beb9.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-5766beb9 p{margin-block-end:0px;}.elementor-471 .elementor-element.elementor-element-ca4fa19{--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-471 .elementor-element.elementor-element-389cc155{text-align:start;}.elementor-471 .elementor-element.elementor-element-389cc155 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#C6CDDA;}.elementor-471 .elementor-element.elementor-element-470d1fb8{text-align:start;}.elementor-471 .elementor-element.elementor-element-470d1fb8 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#C6CDDA;}.elementor-471 .elementor-element.elementor-element-7b425cd7{text-align:start;}.elementor-471 .elementor-element.elementor-element-7b425cd7 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#C6CDDA;}.elementor-471 .elementor-element.elementor-element-7bac3743{text-align:start;}.elementor-471 .elementor-element.elementor-element-7bac3743 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#C6CDDA;}.elementor-471 .elementor-element.elementor-element-45e198ed{--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-471 .elementor-element.elementor-element-4a0bfe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-471 .elementor-element.elementor-element-4a0bfe3 .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;border-radius:15px 15px 15px 15px;padding:15px 40px 15px 40px;}.elementor-471 .elementor-element.elementor-element-1d82fcc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-471 .elementor-element.elementor-element-1d82fcc0 .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;border-radius:15px 15px 15px 15px;padding:15px 40px 15px 40px;}.elementor-471 .elementor-element.elementor-element-3c8737c3{--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-471 .elementor-element.elementor-element-6aa758e2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-471 .elementor-element.elementor-element-108f1f8a{--display:flex;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-7af7039{--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-471 .elementor-element.elementor-element-3f2fc25f{--display:flex;--min-height:428px;--justify-content:flex-start;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-3f2fc25f:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-3f2fc25f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131C30;}.elementor-471 .elementor-element.elementor-element-3f2fc25f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-471 .elementor-element.elementor-element-4fabe3af{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-4fabe3af:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-4fabe3af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A14BE;}.elementor-471 .elementor-element.elementor-element-6d1b8510{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-471 .elementor-element.elementor-element-6d1b8510 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:900;line-height:50px;color:#FFFFFF;}.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-471 .elementor-element.elementor-element-657621ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:112px;--lottie-container-width:474px;}body:not(.rtl) .elementor-471 .elementor-element.elementor-element-657621ce{left:-75px;}body.rtl .elementor-471 .elementor-element.elementor-element-657621ce{right:-75px;}.elementor-471 .elementor-element.elementor-element-31af3296{--display:flex;--justify-content:space-between;--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-471 .elementor-element.elementor-element-97550a3{--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-471 .elementor-element.elementor-element-97550a3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-317069b4{--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-471 .elementor-element.elementor-element-5591bc46{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:start;}.elementor-471 .elementor-element.elementor-element-5591bc46 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:800;line-height:64px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-7d6ae9f5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-5be455f6{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-471 .elementor-element.elementor-element-5be455f6:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-5be455f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131C30;}.elementor-471 .elementor-element.elementor-element-439542f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-5496940f{--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-471 .elementor-element.elementor-element-5496940f.e-con{--align-self:center;}.elementor-471 .elementor-element.elementor-element-132c13ea{width:auto;max-width:auto;text-align:center;}.elementor-471 .elementor-element.elementor-element-132c13ea.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-132c13ea img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-471 .elementor-element.elementor-element-32053aac{--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-471 .elementor-element.elementor-element-66ae2807{text-align:center;}.elementor-471 .elementor-element.elementor-element-66ae2807 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:15px;font-weight:600;line-height:18px;color:#5580FF;}.elementor-471 .elementor-element.elementor-element-30362840{text-align:center;}.elementor-471 .elementor-element.elementor-element-30362840 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-471 .elementor-element.elementor-element-347ef397{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-148a5dfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:35px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-53347dcc{--e-rating-justify-content:flex-start;}.elementor-471 .elementor-element.elementor-element-57273510{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-471 .elementor-element.elementor-element-57273510:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-57273510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131C30;}.elementor-471 .elementor-element.elementor-element-7d99fba0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-25a83892{--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-471 .elementor-element.elementor-element-25a83892.e-con{--align-self:center;}.elementor-471 .elementor-element.elementor-element-27aaaad0{width:auto;max-width:auto;text-align:center;}.elementor-471 .elementor-element.elementor-element-27aaaad0.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-27aaaad0 img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-471 .elementor-element.elementor-element-1db3a27e{--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-471 .elementor-element.elementor-element-5c4f9659{text-align:center;}.elementor-471 .elementor-element.elementor-element-5c4f9659 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:15px;font-weight:600;line-height:18px;color:#5580FF;}.elementor-471 .elementor-element.elementor-element-5e874f60{text-align:center;}.elementor-471 .elementor-element.elementor-element-5e874f60 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-471 .elementor-element.elementor-element-6a4854a7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-75263668{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:35px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-7cd1748{--e-rating-justify-content:flex-start;}.elementor-471 .elementor-element.elementor-element-753a80ce{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-471 .elementor-element.elementor-element-753a80ce:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-753a80ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131C30;}.elementor-471 .elementor-element.elementor-element-238ff1b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-7eb50e8a{--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-471 .elementor-element.elementor-element-7eb50e8a.e-con{--align-self:center;}.elementor-471 .elementor-element.elementor-element-1f2b9930{width:auto;max-width:auto;text-align:center;}.elementor-471 .elementor-element.elementor-element-1f2b9930.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-1f2b9930 img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-471 .elementor-element.elementor-element-1062430b{--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-471 .elementor-element.elementor-element-4ad9459{text-align:center;}.elementor-471 .elementor-element.elementor-element-4ad9459 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:15px;font-weight:600;line-height:18px;color:#5580FF;}.elementor-471 .elementor-element.elementor-element-513f3d3c{text-align:center;}.elementor-471 .elementor-element.elementor-element-513f3d3c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-471 .elementor-element.elementor-element-6d2adc49{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-548ba8e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:35px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-7cee71fc{--e-rating-justify-content:flex-start;}.elementor-471 .elementor-element.elementor-element-3f968cb3{--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-471 .elementor-element.elementor-element-545b6825{--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-471 .elementor-element.elementor-element-50b6a68f{--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-471 .elementor-element.elementor-element-50b6a68f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-4eeb667e{--display:flex;}.elementor-471 .elementor-element.elementor-element-5aaba8b6{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-7bea3295{--display:flex;}.elementor-471 .elementor-element.elementor-element-18edd101{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-2ced4f5c{--display:flex;}.elementor-471 .elementor-element.elementor-element-351a45d8{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-4ca143b1{--display:flex;}.elementor-471 .elementor-element.elementor-element-24b764d8{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-6dbc7736{--display:flex;}.elementor-471 .elementor-element.elementor-element-23e43a83{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-ecfcc94{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#7D8EA5;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FAFCFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#7D8EA5;--n-accordion-icon-hover-color:#7D8EA5;--n-accordion-icon-active-color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-ecfcc94 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#131C30;border-style:solid;border-width:0px 5px 0px 0px;border-color:#4A14BE;}.elementor-471 .elementor-element.elementor-element-ecfcc94 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 5px 0px 0px;border-color:#7F50E5;}.elementor-471 .elementor-element.elementor-element-ecfcc94 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 5px 0px 0px;border-color:#4A14BE;}.elementor-471 .elementor-element.elementor-element-ecfcc94 {--n-accordion-padding:20px 15px 20px 15px;}:where( .elementor-471 .elementor-element.elementor-element-ecfcc94 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"YekanBakh", Sans-serif;font-weight:600;}:where( .elementor-471 .elementor-element.elementor-element-ecfcc94 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-471 .elementor-element.elementor-element-64df88ca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-64df88ca:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-64df88ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131C30;}.elementor-471 .elementor-element.elementor-element-64df88ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-471 .elementor-element.elementor-element-260304b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--lottie-container-width:100%;}.elementor-471 .elementor-element.elementor-element-5ffe6191{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-5ffe6191:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-5ffe6191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A14BE;}.elementor-471 .elementor-element.elementor-element-7c4ef24e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-471 .elementor-element.elementor-element-7c4ef24e .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:900;line-height:50px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-56033697{--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-471 .elementor-element.elementor-element-56033697:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-56033697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-471 .elementor-element.elementor-element-2f52d365{--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-471 .elementor-element.elementor-element-2f52d365:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-2f52d365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F97316;}.elementor-471 .elementor-element.elementor-element-43d0dff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-471 .elementor-element.elementor-element-43d0dff6.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-43d0dff6 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:800;line-height:65px;color:#FFFFFF;}.elementor-471 .elementor-element.elementor-element-46a009a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-471 .elementor-element.elementor-element-46a009a8.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-46a009a8 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:38px;color:#7D8EA5;}.elementor-471 .elementor-element.elementor-element-60c942fa .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-471 .elementor-element.elementor-element-60c942fa.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-5be587ab{--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-471 .elementor-element.elementor-element-22645b0c{text-align:start;}.elementor-471 .elementor-element.elementor-element-22645b0c .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:28px;font-weight:900;line-height:48px;color:#CDCDCD;}.elementor-471 .elementor-element.elementor-element-1845d918.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-471 .elementor-element.elementor-element-1845d918{text-align:center;}.elementor-471 .elementor-element.elementor-element-1845d918 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#FFFFFF;}body.elementor-page-471:not(.elementor-motion-effects-element-type-background), body.elementor-page-471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1325;}@media(max-width:1024px){.elementor-471 .elementor-element.elementor-element-e6f1d88{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-1abf03fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-item > a{font-size:13px;}.elementor-471 .elementor-element.elementor-element-28d4dde2 .elementor-button{font-size:10px;}.elementor-471 .elementor-element.elementor-element-38aeccee{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-471 .elementor-element.elementor-element-9ec5da5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:18px;}.elementor-471 .elementor-element.elementor-element-9ec5da5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-6f5d2a76{--justify-content:center;}.elementor-471 .elementor-element.elementor-element-6f5d2a76.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-6fb35653 .elementor-button{font-size:10px;}.elementor-471 .elementor-element.elementor-element-71cb8d01 .elementor-button{font-size:10px;}.elementor-471 .elementor-element.elementor-element-5a09a560{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-471 .elementor-element.elementor-element-7a1dfdc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-471 .elementor-element.elementor-element-787b9017 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-128b0709{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-471 .elementor-element.elementor-element-128b0709 .elementor-heading-title{font-size:15px;}.elementor-471 .elementor-element.elementor-element-6994112c{--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-471 .elementor-element.elementor-element-37157386.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-37157386{font-size:11px;}.elementor-471 .elementor-element.elementor-element-5538d5a8{--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-1248ecb2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-1248ecb2{font-size:11px;}.elementor-471 .elementor-element.elementor-element-74549e46{--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-50254762.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-50254762{font-size:11px;}.elementor-471 .elementor-element.elementor-element-44687636.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-44687636{font-size:11px;}.elementor-471 .elementor-element.elementor-element-424e3fe7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-12102fc7{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-471 .elementor-element.elementor-element-12102fc7 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-53c4160b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-471 .elementor-element.elementor-element-53c4160b .elementor-heading-title{font-size:15px;}.elementor-471 .elementor-element.elementor-element-15acfb9b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-471 .elementor-element.elementor-element-9403ff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-471 .elementor-element.elementor-element-9403ff4 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-79bf89af .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-448d37c0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-448d37c0{font-size:13px;}.elementor-471 .elementor-element.elementor-element-36ff8c25{text-align:center;}.elementor-471 .elementor-element.elementor-element-36ff8c25 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-168d5b84{text-align:center;}.elementor-471 .elementor-element.elementor-element-168d5b84 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-5fec02b2{text-align:center;}.elementor-471 .elementor-element.elementor-element-5fec02b2 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-3cfcb312{text-align:center;}.elementor-471 .elementor-element.elementor-element-3cfcb312 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-60540707{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-22cb1638{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-471 .elementor-element.elementor-element-25bfb55f{--justify-content:center;}.elementor-471 .elementor-element.elementor-element-66a4266d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-471 .elementor-element.elementor-element-66a4266d .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-2851e683 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-4360ce2c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-4360ce2c{font-size:13px;}.elementor-471 .elementor-element.elementor-element-4db96a08{--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-b8fba63 .elementor-heading-title{font-size:13px;}.elementor-471 .elementor-element.elementor-element-2c4174d0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-8d98849 .elementor-heading-title{font-size:13px;}.elementor-471 .elementor-element.elementor-element-2ff95714.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-1359aef0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-471 .elementor-element.elementor-element-6f77e81e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-471 .elementor-element.elementor-element-6f77e81e .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-1e45a5db .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-25ac9284.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-25ac9284{font-size:13px;}.elementor-471 .elementor-element.elementor-element-14a76645{--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-7a579dae .elementor-heading-title{font-size:13px;}.elementor-471 .elementor-element.elementor-element-4a4b2c71.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-166c7487 .elementor-heading-title{font-size:13px;}.elementor-471 .elementor-element.elementor-element-f3f332c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-5d581fe4 .elementor-heading-title{font-size:13px;}.elementor-471 .elementor-element.elementor-element-2cadd9de.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-3e1d7c26 .elementor-heading-title{font-size:13px;}.elementor-471 .elementor-element.elementor-element-2d30f561.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-619f5904{--justify-content:center;}.elementor-471 .elementor-element.elementor-element-725c4cf3{--justify-content:center;}.elementor-471 .elementor-element.elementor-element-791e90ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-471 .elementor-element.elementor-element-791e90ff .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-1d89ec76 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-3cdf36b6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-3cdf36b6{font-size:13px;}.elementor-471 .elementor-element.elementor-element-f0c8736 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-2a66e785{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-471 .elementor-element.elementor-element-2a66e785 .elementor-heading-title{font-size:15px;}.elementor-471 .elementor-element.elementor-element-2c0f38f5 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-47007bce{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-471 .elementor-element.elementor-element-47007bce .elementor-heading-title{font-size:15px;}.elementor-471 .elementor-element.elementor-element-1180ea{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-7d06c8fd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-7d06c8fd{font-size:11px;}.elementor-471 .elementor-element.elementor-element-5670123a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-5670123a{font-size:11px;}.elementor-471 .elementor-element.elementor-element-9374550.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-9374550{font-size:11px;}.elementor-471 .elementor-element.elementor-element-13e8f00{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-471 .elementor-element.elementor-element-13e8f00 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-6c8fc73b{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-471 .elementor-element.elementor-element-6c8fc73b .elementor-heading-title{font-size:15px;}.elementor-471 .elementor-element.elementor-element-52b8d83e{--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-471 .elementor-element.elementor-element-3ce909fb{--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-471 .elementor-element.elementor-element-30c303bc{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-471 .elementor-element.elementor-element-30c303bc .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-5766beb9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-ca4fa19{--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-389cc155{text-align:center;}.elementor-471 .elementor-element.elementor-element-389cc155 .elementor-heading-title{line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-470d1fb8{text-align:center;}.elementor-471 .elementor-element.elementor-element-470d1fb8 .elementor-heading-title{line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-7b425cd7{text-align:center;}.elementor-471 .elementor-element.elementor-element-7b425cd7 .elementor-heading-title{line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-7bac3743{text-align:center;}.elementor-471 .elementor-element.elementor-element-7bac3743 .elementor-heading-title{line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-45e198ed{--justify-content:center;}.elementor-471 .elementor-element.elementor-element-45e198ed.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-4a0bfe3 .elementor-button{font-size:10px;}.elementor-471 .elementor-element.elementor-element-1d82fcc0 .elementor-button{font-size:10px;}.elementor-471 .elementor-element.elementor-element-3c8737c3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-471 .elementor-element.elementor-element-108f1f8a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-7af7039{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-4fabe3af{--z-index:0;}.elementor-471 .elementor-element.elementor-element-6d1b8510{z-index:0;}.elementor-471 .elementor-element.elementor-element-6d1b8510 .elementor-heading-title{font-size:27px;}body:not(.rtl) .elementor-471 .elementor-element.elementor-element-657621ce{left:32px;}body.rtl .elementor-471 .elementor-element.elementor-element-657621ce{right:32px;}.elementor-471 .elementor-element.elementor-element-657621ce{top:23px;z-index:1;--lottie-container-width:100%;}.elementor-471 .elementor-element.elementor-element-5591bc46{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-5591bc46.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-5591bc46 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-471 .elementor-element.elementor-element-7d6ae9f5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-66ae2807{text-align:center;}.elementor-471 .elementor-element.elementor-element-66ae2807 .elementor-heading-title{line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-30362840{text-align:center;}.elementor-471 .elementor-element.elementor-element-30362840 .elementor-heading-title{line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-148a5dfa{line-height:1.7em;}.elementor-471 .elementor-element.elementor-element-5c4f9659{text-align:center;}.elementor-471 .elementor-element.elementor-element-5c4f9659 .elementor-heading-title{line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-5e874f60{text-align:center;}.elementor-471 .elementor-element.elementor-element-5e874f60 .elementor-heading-title{line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-75263668{line-height:1.7em;}.elementor-471 .elementor-element.elementor-element-4ad9459{text-align:center;}.elementor-471 .elementor-element.elementor-element-4ad9459 .elementor-heading-title{line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-513f3d3c{text-align:center;}.elementor-471 .elementor-element.elementor-element-513f3d3c .elementor-heading-title{line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-548ba8e9{line-height:1.7em;}.elementor-471 .elementor-element.elementor-element-3f968cb3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-471 .elementor-element.elementor-element-ecfcc94{padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;}.elementor-471 .elementor-element.elementor-element-ecfcc94.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-260304b1.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-260304b1{--lottie-container-width:45%;}.elementor-471 .elementor-element.elementor-element-5ffe6191{--z-index:0;}.elementor-471 .elementor-element.elementor-element-7c4ef24e{z-index:0;}.elementor-471 .elementor-element.elementor-element-7c4ef24e .elementor-heading-title{font-size:27px;}.elementor-471 .elementor-element.elementor-element-56033697{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-43d0dff6 .elementor-heading-title{font-size:20px;}.elementor-471 .elementor-element.elementor-element-46a009a8 .elementor-heading-title{font-size:15px;}.elementor-471 .elementor-element.elementor-element-60c942fa .elementor-button{font-size:10px;}.elementor-471 .elementor-element.elementor-element-22645b0c{text-align:start;}.elementor-471 .elementor-element.elementor-element-22645b0c .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-471 .elementor-element.elementor-element-1abf03fb{--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-471 .elementor-element.elementor-element-1abf03fb.e-con{--align-self:center;}.elementor-471 .elementor-element.elementor-element-2de93d66{--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-471 .elementor-element.elementor-element-2de93d66.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-69fb371d.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-69fb371d .elementor-heading-title{font-size:20px;}.elementor-471 .elementor-element.elementor-element-26e2a6b2{--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-471 .elementor-element.elementor-element-26e2a6b2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-471 .elementor-element.elementor-element-23ce651f .elementor-icon-list-item > a{font-size:12px;}.elementor-471 .elementor-element.elementor-element-d5984df{--justify-content:center;}.elementor-471 .elementor-element.elementor-element-d5984df.e-con{--align-self:stretch;}.elementor-471 .elementor-element.elementor-element-28d4dde2 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-471 .elementor-element.elementor-element-38aeccee{--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-471 .elementor-element.elementor-element-7cb6cbb7{padding:10px 15px 10px 15px;text-align:center;}.elementor-471 .elementor-element.elementor-element-7cb6cbb7 .elementor-heading-title{font-size:10px;}.elementor-471 .elementor-element.elementor-element-5c79ede6{text-align:center;}.elementor-471 .elementor-element.elementor-element-5c79ede6 .elementor-heading-title{font-size:33px;}.elementor-471 .elementor-element.elementor-element-7dbab640{text-align:center;}.elementor-471 .elementor-element.elementor-element-7dbab640 .elementor-heading-title{font-size:33px;}.elementor-471 .elementor-element.elementor-element-9ec5da5{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:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-6f5d2a76{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-471 .elementor-element.elementor-element-6fb35653 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-471 .elementor-element.elementor-element-71cb8d01 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-471 .elementor-element.elementor-element-5a09a560{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-5a09a560.e-con{--order:-99999 /* order start hack */;}.elementor-471 .elementor-element.elementor-element-7a1dfdc{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%;}.elementor-471 .elementor-element.elementor-element-5eda5b73{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-787b9017{text-align:center;}.elementor-471 .elementor-element.elementor-element-787b9017 .elementor-heading-title{font-size:25px;}.elementor-471 .elementor-element.elementor-element-128b0709{text-align:center;}.elementor-471 .elementor-element.elementor-element-128b0709 .elementor-heading-title{font-size:12px;line-height:2.1em;}.elementor-471 .elementor-element.elementor-element-2905eed .elementor-heading-title{font-size:17px;}.elementor-471 .elementor-element.elementor-element-37157386{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-5538d5a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-593c2f1c .elementor-heading-title{font-size:17px;}.elementor-471 .elementor-element.elementor-element-1248ecb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-74549e46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-7979310c .elementor-heading-title{font-size:17px;}.elementor-471 .elementor-element.elementor-element-50254762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-74b5ed73 .elementor-heading-title{font-size:17px;}.elementor-471 .elementor-element.elementor-element-44687636{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-424e3fe7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-12102fc7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-471 .elementor-element.elementor-element-12102fc7 .elementor-heading-title{font-size:25px;}.elementor-471 .elementor-element.elementor-element-53c4160b{text-align:center;}.elementor-471 .elementor-element.elementor-element-53c4160b .elementor-heading-title{font-size:12px;line-height:2.1em;}.elementor-471 .elementor-element.elementor-element-15acfb9b{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-55346101{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-1d36c9f{--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-471 .elementor-element.elementor-element-9403ff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-471 .elementor-element.elementor-element-9403ff4 .elementor-heading-title{font-size:25px;}.elementor-471 .elementor-element.elementor-element-79bf89af{text-align:center;}.elementor-471 .elementor-element.elementor-element-79bf89af .elementor-heading-title{font-size:20px;}.elementor-471 .elementor-element.elementor-element-448d37c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-36ff8c25{text-align:center;}.elementor-471 .elementor-element.elementor-element-36ff8c25 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-168d5b84{text-align:center;}.elementor-471 .elementor-element.elementor-element-168d5b84 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-5fec02b2{text-align:center;}.elementor-471 .elementor-element.elementor-element-5fec02b2 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-3cfcb312{text-align:center;}.elementor-471 .elementor-element.elementor-element-3cfcb312 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-60540707{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-22cb1638{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-25bfb55f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-48721d2e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-6998e8c8{--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-471 .elementor-element.elementor-element-66a4266d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-471 .elementor-element.elementor-element-66a4266d .elementor-heading-title{font-size:25px;}.elementor-471 .elementor-element.elementor-element-2851e683{text-align:center;}.elementor-471 .elementor-element.elementor-element-2851e683 .elementor-heading-title{font-size:20px;}.elementor-471 .elementor-element.elementor-element-4360ce2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-4db96a08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-46e57c9b.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-b8fba63.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-b8fba63{text-align:center;}.elementor-471 .elementor-element.elementor-element-b8fba63 .elementor-heading-title{font-size:12px;}.elementor-471 .elementor-element.elementor-element-2c4174d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-1945c838.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-8d98849.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-8d98849{text-align:center;}.elementor-471 .elementor-element.elementor-element-8d98849 .elementor-heading-title{font-size:12px;}.elementor-471 .elementor-element.elementor-element-2ff95714{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-1359aef0{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-7ab88e18{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-5b8ae1d2{--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-471 .elementor-element.elementor-element-6f77e81e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-471 .elementor-element.elementor-element-6f77e81e .elementor-heading-title{font-size:25px;}.elementor-471 .elementor-element.elementor-element-1e45a5db{text-align:center;}.elementor-471 .elementor-element.elementor-element-1e45a5db .elementor-heading-title{font-size:20px;}.elementor-471 .elementor-element.elementor-element-25ac9284{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-14a76645{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-4a430780.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-7a579dae.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-7a579dae{text-align:center;}.elementor-471 .elementor-element.elementor-element-7a579dae .elementor-heading-title{font-size:12px;}.elementor-471 .elementor-element.elementor-element-4a4b2c71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-549b9513.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-166c7487.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-166c7487{text-align:center;}.elementor-471 .elementor-element.elementor-element-166c7487 .elementor-heading-title{font-size:12px;}.elementor-471 .elementor-element.elementor-element-f3f332c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-76afe4ca.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-5d581fe4.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-5d581fe4{text-align:center;}.elementor-471 .elementor-element.elementor-element-5d581fe4 .elementor-heading-title{font-size:12px;}.elementor-471 .elementor-element.elementor-element-2cadd9de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-1d2b5c18.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-3e1d7c26.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-3e1d7c26{text-align:center;}.elementor-471 .elementor-element.elementor-element-3e1d7c26 .elementor-heading-title{font-size:12px;}.elementor-471 .elementor-element.elementor-element-2d30f561{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-619f5904{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-55e2f6c2{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-725c4cf3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-1ae45a98{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-1c3b2f33{--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-471 .elementor-element.elementor-element-791e90ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-471 .elementor-element.elementor-element-791e90ff .elementor-heading-title{font-size:25px;}.elementor-471 .elementor-element.elementor-element-1d89ec76{text-align:center;}.elementor-471 .elementor-element.elementor-element-1d89ec76 .elementor-heading-title{font-size:20px;}.elementor-471 .elementor-element.elementor-element-3cdf36b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-f0c8736{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-471 .elementor-element.elementor-element-f0c8736 .elementor-heading-title{font-size:25px;}.elementor-471 .elementor-element.elementor-element-2a66e785{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-471 .elementor-element.elementor-element-2a66e785 .elementor-heading-title{font-size:12px;line-height:2.1em;}.elementor-471 .elementor-element.elementor-element-2c0f38f5{text-align:center;}.elementor-471 .elementor-element.elementor-element-2c0f38f5 .elementor-heading-title{font-size:25px;}.elementor-471 .elementor-element.elementor-element-47007bce{text-align:center;}.elementor-471 .elementor-element.elementor-element-47007bce .elementor-heading-title{font-size:12px;line-height:2.1em;}.elementor-471 .elementor-element.elementor-element-1180ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-767a9def.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-7d06c8fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-42635bda.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-5670123a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-753d31cf.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-9374550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-7895af9{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-471 .elementor-element.elementor-element-13e8f00{text-align:center;}.elementor-471 .elementor-element.elementor-element-13e8f00 .elementor-heading-title{font-size:25px;}.elementor-471 .elementor-element.elementor-element-6c8fc73b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-471 .elementor-element.elementor-element-6c8fc73b .elementor-heading-title{font-size:12px;line-height:2.1em;}.elementor-471 .elementor-element.elementor-element-764e001a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-2207e54f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-471 .elementor-element.elementor-element-2ce13c1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-471 .elementor-element.elementor-element-4f464e55{text-align:center;}.elementor-471 .elementor-element.elementor-element-4f464e55 .elementor-heading-title{font-size:15px;}.elementor-471 .elementor-element.elementor-element-2b9b2470{text-align:center;}.elementor-471 .elementor-element.elementor-element-2b9b2470 .elementor-heading-title{font-size:15px;}.elementor-471 .elementor-element.elementor-element-1a2c77f{text-align:center;}.elementor-471 .elementor-element.elementor-element-1a2c77f .elementor-heading-title{font-size:15px;}.elementor-471 .elementor-element.elementor-element-591ab262{text-align:center;}.elementor-471 .elementor-element.elementor-element-591ab262 .elementor-heading-title{font-size:15px;}.elementor-471 .elementor-element.elementor-element-2a64b03e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-471 .elementor-element.elementor-element-52b8d83e{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-3f2e9f43{--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-471 .elementor-element.elementor-element-1462eb1b{--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-471 .elementor-element.elementor-element-b8e9157{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-471 .elementor-element.elementor-element-30c303bc{text-align:center;}.elementor-471 .elementor-element.elementor-element-30c303bc .elementor-heading-title{font-size:25px;}.elementor-471 .elementor-element.elementor-element-5766beb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-ca4fa19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-389cc155{text-align:center;}.elementor-471 .elementor-element.elementor-element-389cc155 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-470d1fb8{text-align:center;}.elementor-471 .elementor-element.elementor-element-470d1fb8 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-7b425cd7{text-align:center;}.elementor-471 .elementor-element.elementor-element-7b425cd7 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-7bac3743{text-align:center;}.elementor-471 .elementor-element.elementor-element-7bac3743 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-45e198ed{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-471 .elementor-element.elementor-element-4a0bfe3 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-471 .elementor-element.elementor-element-1d82fcc0 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-471 .elementor-element.elementor-element-108f1f8a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-471 .elementor-element.elementor-element-7af7039{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-471 .elementor-element.elementor-element-3f2fc25f{--min-height:0px;}.elementor-471 .elementor-element.elementor-element-6d1b8510{text-align:center;}.elementor-471 .elementor-element.elementor-element-6d1b8510 .elementor-heading-title{font-size:25px;line-height:1.2em;}body:not(.rtl) .elementor-471 .elementor-element.elementor-element-657621ce{left:0px;}body.rtl .elementor-471 .elementor-element.elementor-element-657621ce{right:0px;}.elementor-471 .elementor-element.elementor-element-657621ce{top:207px;--lottie-container-width:100%;}.elementor-471 .elementor-element.elementor-element-31af3296{--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-471 .elementor-element.elementor-element-97550a3{--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-471 .elementor-element.elementor-element-317069b4{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-471 .elementor-element.elementor-element-5591bc46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-471 .elementor-element.elementor-element-5591bc46 .elementor-heading-title{font-size:25px;}.elementor-471 .elementor-element.elementor-element-7d6ae9f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-471 .elementor-element.elementor-element-439542f9{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-471 .elementor-element.elementor-element-5496940f{--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-471 .elementor-element.elementor-element-132c13ea img{width:100%;}.elementor-471 .elementor-element.elementor-element-32053aac{--width:57%;}.elementor-471 .elementor-element.elementor-element-66ae2807{text-align:center;}.elementor-471 .elementor-element.elementor-element-66ae2807 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-30362840{text-align:center;}.elementor-471 .elementor-element.elementor-element-30362840 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-148a5dfa{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-7d99fba0{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-471 .elementor-element.elementor-element-25a83892{--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-471 .elementor-element.elementor-element-27aaaad0 img{width:100%;}.elementor-471 .elementor-element.elementor-element-1db3a27e{--width:57%;}.elementor-471 .elementor-element.elementor-element-5c4f9659{text-align:center;}.elementor-471 .elementor-element.elementor-element-5c4f9659 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-5e874f60{text-align:center;}.elementor-471 .elementor-element.elementor-element-5e874f60 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-75263668{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-238ff1b6{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-471 .elementor-element.elementor-element-7eb50e8a{--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-471 .elementor-element.elementor-element-1f2b9930 img{width:100%;}.elementor-471 .elementor-element.elementor-element-1062430b{--width:57%;}.elementor-471 .elementor-element.elementor-element-4ad9459{text-align:center;}.elementor-471 .elementor-element.elementor-element-4ad9459 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-513f3d3c{text-align:center;}.elementor-471 .elementor-element.elementor-element-513f3d3c .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-548ba8e9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-471 .elementor-element.elementor-element-545b6825{--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-471 .elementor-element.elementor-element-50b6a68f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-ecfcc94{--n-accordion-title-font-size:12px;}.elementor-471 .elementor-element.elementor-element-260304b1{--lottie-container-width:100%;}.elementor-471 .elementor-element.elementor-element-7c4ef24e{text-align:center;}.elementor-471 .elementor-element.elementor-element-7c4ef24e .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-56033697{--border-radius:20px 20px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-471 .elementor-element.elementor-element-43d0dff6{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-471 .elementor-element.elementor-element-43d0dff6 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-46a009a8{text-align:center;}.elementor-471 .elementor-element.elementor-element-46a009a8 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-471 .elementor-element.elementor-element-60c942fa .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-471 .elementor-element.elementor-element-5be587ab{--justify-content:center;}.elementor-471 .elementor-element.elementor-element-22645b0c.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-22645b0c .elementor-heading-title{font-size:20px;}.elementor-471 .elementor-element.elementor-element-1845d918.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-1845d918 .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-471 .elementor-element.elementor-element-e6f1d88{--content-width:1420px;}.elementor-471 .elementor-element.elementor-element-5eda5b73{--content-width:1420px;}.elementor-471 .elementor-element.elementor-element-775735bf{--width:50%;}.elementor-471 .elementor-element.elementor-element-4c184060{--width:70%;}.elementor-471 .elementor-element.elementor-element-424e3fe7{--content-width:1520px;}.elementor-471 .elementor-element.elementor-element-7184dbe8{--content-width:1420px;}.elementor-471 .elementor-element.elementor-element-79421d4c{--content-width:1420px;}.elementor-471 .elementor-element.elementor-element-4b405989{--width:84%;}.elementor-471 .elementor-element.elementor-element-52b8d83e{--content-width:1420px;}.elementor-471 .elementor-element.elementor-element-3f2e9f43{--width:85%;}.elementor-471 .elementor-element.elementor-element-3c8737c3{--width:100%;}.elementor-471 .elementor-element.elementor-element-108f1f8a{--content-width:1420px;}.elementor-471 .elementor-element.elementor-element-3f2fc25f{--width:26.494%;}.elementor-471 .elementor-element.elementor-element-5496940f{--width:16%;}.elementor-471 .elementor-element.elementor-element-25a83892{--width:16%;}.elementor-471 .elementor-element.elementor-element-7eb50e8a{--width:16%;}.elementor-471 .elementor-element.elementor-element-64df88ca{--width:26.494%;}.elementor-471 .elementor-element.elementor-element-56033697{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-471 .elementor-element.elementor-element-2de93d66{--width:61%;}.elementor-471 .elementor-element.elementor-element-26e2a6b2{--width:100%;}.elementor-471 .elementor-element.elementor-element-d5984df{--width:73%;}.elementor-471 .elementor-element.elementor-element-775735bf{--width:100%;}.elementor-471 .elementor-element.elementor-element-3f2fc25f{--width:100%;}.elementor-471 .elementor-element.elementor-element-4eeb667e{--width:100%;}.elementor-471 .elementor-element.elementor-element-7bea3295{--width:100%;}.elementor-471 .elementor-element.elementor-element-2ced4f5c{--width:100%;}.elementor-471 .elementor-element.elementor-element-4ca143b1{--width:100%;}.elementor-471 .elementor-element.elementor-element-6dbc7736{--width:100%;}.elementor-471 .elementor-element.elementor-element-64df88ca{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-28d4dde2 *//* ==============================================
   ۲. دکمه رفت‌وروب لیزری (Laser Sweep)
============================================== */
.ub-btn-uni-laser .elementor-button {
    background: linear-gradient(90deg, #2563eb, #9333ea) !important;
    color: #ffffff !important;
    border: none !important;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease !important;
}

.ub-btn-uni-laser .elementor-button::after {
    content: ''; 
    position: absolute; 
    top: 0; 
    left: -100%; 
    width: 50%; 
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent);
    transform: skewX(-20deg); 
    transition: 0s;
    z-index: 2;
}

.ub-btn-uni-laser:hover .elementor-button {
    transform: translateY(-2px); 
    box-shadow: 0 10px 20px rgba(37, 99, 235, 0.4);
}

.ub-btn-uni-laser:hover .elementor-button::after {
    animation: ub-laser-sweep 0.6s forwards;
}

@keyframes ub-laser-sweep { 
    100% { left: 200%; } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1abf03fb */.glass-panel {

    
    /* افکت مات‌کننده (Blur) برای پشت المنت */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);


}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb35653 *//* ==============================================
   ۱. دکمه گرادیانت مایع (Liquid Flow)
============================================== */
.ub-btn-uni-liquid .elementor-button {
    background: linear-gradient(90deg, #2563eb, #9333ea, #2563eb) !important;
    background-size: 200% auto !important;
    color: #ffffff !important;
    border: none !important;
    animation: ub-bg-flow 3s linear infinite;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.ub-btn-uni-liquid:hover .elementor-button {
    transform: translateY(-3px);
    box-shadow: 0 12px 25px rgba(147, 51, 234, 0.4);
}

@keyframes ub-bg-flow { 
    to { background-position: 200% center; } 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71cb8d01 *//* ==============================================
   ۱. دکمه شیشه‌ای هولوگرامی (Glass Holographic)
============================================== */
.ub-btn-glass-holo .elementor-button {
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    color: #ffffff !important;
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* افکت نور لیزری مخفی */
.ub-btn-glass-holo .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
    transform: skewX(-20deg);
    transition: 0s;
    z-index: 1;
}

.ub-btn-glass-holo:hover .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
    border-color: rgba(255, 255, 255, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 0 0 20px rgba(255, 255, 255, 0.1);
    transform: translateY(-3px);
}

.ub-btn-glass-holo:hover .elementor-button::before {
    animation: ub-glass-sweep 0.7s forwards;
}

@keyframes ub-glass-sweep { 100% { left: 200%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a1dfdc *//* ==============================================
   ویجت موکاپ هیرو (بدون باگ اسکرول افقی) - Pure CSS
============================================== */

.ocp-hero-mockup-wrapper {
    position: relative;
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
    height: 450px; /* کمی ارتفاع بیشتر برای تنفس کارت‌ها */
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: inherit;
    z-index: 10;
    
    /* جلوگیری قطعی از اسکرول افقی بدون دستکاری اسکرول عمودی */
    overflow-x: clip; 
    box-sizing: border-box;
}

/* هاله نوری محیطی (اصلاح شده) */
.ocp-mockup-ambient-glow {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* عرض به 100% کاهش یافت تا کادر را نشکند */
    width: 100%; 
    height: 100%;
    background: radial-gradient(circle, rgba(188, 24, 136, 0.15) 0%, rgba(59, 130, 246, 0.05) 40%, transparent 70%);
    filter: blur(60px);
    pointer-events: none;
    z-index: 0;
}

.ocp-mockup-scene {
    position: relative;
    width: 100%;
    height: 100%;
    perspective: 1000px;
    z-index: 1;
}

/* ----------------------------------------------
   کارت اصلی (پایپ‌لاین)
---------------------------------------------- */
.ocp-pipeline-card {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 900px;
    background: rgba(11, 19, 37, 0.6);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 24px;
    padding: 32px;
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);
    display: flex;
    flex-direction: column;
    z-index: 2;
    animation: ocp-float-main 6s ease-in-out infinite;
}

.ocp-pipe-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    margin-bottom: 40px;
}

.ocp-mac-dots {
    display: flex;
    gap: 8px;
}
.ocp-mac-dots span {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    opacity: 0.8;
}

.ocp-pipe-title {
    font-size: 11px;
    font-weight: 800;
    color: #94a3b8;
    letter-spacing: 0.1em;
    font-family: monospace;
}

/* مراحل */
.ocp-pipe-steps {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    flex: 1;
}

.ocp-step-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    position: relative;
    flex: 1;
}

/* استایل آیکون‌های مراحل */
.ocp-step-icon {
    width: 80px;
    height: 80px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
    position: relative;
    z-index: 5;
    background: rgba(255, 255, 255, 0.03);
    backdrop-filter: blur(8px);
}
.ocp-step-icon svg { width: 40px; height: 40px; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }

.ocp-theme-blue { border: 1px solid rgba(59, 130, 246, 0.3); background: rgba(59, 130, 246, 0.05); box-shadow: 0 0 20px rgba(59, 130, 246, 0.15); stroke: #60a5fa; }
.ocp-theme-green { border: 1px solid rgba(16, 185, 129, 0.4); background: rgba(16, 185, 129, 0.1); box-shadow: 0 0 30px rgba(16, 185, 129, 0.2); stroke: #34d399; width: 96px; height: 96px; border-radius: 24px; }
.ocp-theme-green svg { width: 48px; height: 48px; }
.ocp-theme-purple { border: 1px solid rgba(188, 24, 136, 0.4); background: rgba(188, 24, 136, 0.05); box-shadow: 0 0 20px rgba(188, 24, 136, 0.15); stroke: #bc1888; }

/* حلقه چرخان */
.ocp-dashed-ring {
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -56px;
    width: 112px;
    height: 112px;
    border: 1px dashed rgba(16, 185, 129, 0.4);
    border-radius: 50%;
    animation: ocp-spin-ring 20s linear infinite;
    z-index: 1;
}

.ocp-step-name { font-size: 15px; font-weight: bold; color: #e2e8f0; }
.ocp-step-sub { font-size: 11px; color: #64748b; margin-top: 4px; font-family: monospace; }

/* خطوط ارتباطی */
.ocp-step-line {
    position: absolute;
    top: 40px;
    right: 50%; 
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, rgba(255,255,255,0.05), rgba(255,255,255,0.15));
    z-index: 0;
    overflow: hidden;
}
.ocp-step-item:nth-child(2) .ocp-step-line { top: 48px; } 

.ocp-line-flow {
    width: 50%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.6), transparent);
    animation: ocp-flow-anim 2s linear infinite;
}

/* ----------------------------------------------
   کارت‌های شناور (اصلاح شده برای جلوگیری از اسکرول)
---------------------------------------------- */
.ocp-float-card {
    position: absolute;
    background: rgba(15, 23, 42, 0.85);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border-radius: 16px;
    padding: 16px;
    z-index: 10;
}

.ocp-pos-tr {
    top: 5%;
    right: 15px; /* استفاده از پیکسل ایمن به جای درصد لب‌به‌لب */
    width: 260px;
    border: 1px solid rgba(16, 185, 129, 0.3);
    box-shadow: 0 20px 40px rgba(0,0,0,0.5), 0 0 20px rgba(16, 185, 129, 0.1);
    animation: ocp-float-cards-tr 7s ease-in-out infinite 1s;
}

.ocp-pos-bl {
    bottom: 5%;
    left: 15px; /* استفاده از پیکسل ایمن */
    width: 280px;
    border: 1px solid rgba(59, 130, 246, 0.3);
    box-shadow: 0 20px 40px rgba(0,0,0,0.5), 0 0 20px rgba(59, 130, 246, 0.1);
    animation: ocp-float-cards-bl 8s ease-in-out infinite 2s;
}

/* استایل داخلی کارت‌های شناور */
.ocp-fc-header { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; }
.ocp-fc-header-between { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 16px; }
.ocp-fc-inline { display: flex; align-items: center; gap: 8px; }

.ocp-fc-icon-wrap {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: rgba(16, 185, 129, 0.15);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 15px rgba(16, 185, 129, 0.2);
    flex-shrink: 0;
}
.ocp-icon-emerald { width: 20px; height: 20px; stroke: #34d399; fill: none; stroke-width: 2; }
.ocp-icon-blue { width: 20px; height: 20px; stroke: #60a5fa; fill: none; stroke-width: 2; }

.ocp-fc-text-group { display: flex; flex-direction: column; }
.ocp-fc-subtitle { font-size: 12px; color: #94a3b8; }
.ocp-fc-title-ltr { font-size: 15px; font-weight: bold; font-family: monospace; color: #34d399; direction: ltr; text-align: left; }
.ocp-fc-title { font-size: 14px; font-weight: bold; color: #e2e8f0; }

.ocp-progress-track { height: 6px; width: 100%; background: rgba(255,255,255,0.05); border-radius: 6px; overflow: hidden; }
.ocp-progress-fill { height: 100%; background: #10b981; box-shadow: 0 0 10px rgba(16, 185, 129, 0.8); animation: ocp-progress-anim 2s infinite; }

.ocp-fc-badge { font-size: 10px; background: rgba(59, 130, 246, 0.15); color: #93c5fd; padding: 3px 8px; border-radius: 6px; border: 1px solid rgba(59, 130, 246, 0.3); font-weight: bold; }

.ocp-fc-stats-list { display: flex; flex-direction: column; gap: 12px; }
.ocp-fc-stat-row { display: flex; justify-content: space-between; align-items: center; font-size: 13px; color: #94a3b8; }
.ocp-stat-value { font-family: monospace; font-weight: bold; padding: 2px 8px; border-radius: 4px; }
.ocp-val-emerald { background: rgba(16, 185, 129, 0.1); color: #34d399; }
.ocp-val-blue { background: rgba(59, 130, 246, 0.1); color: #60a5fa; }

/* ----------------------------------------------
   انیمیشن‌ها (بدون محور افقی X)
---------------------------------------------- */
@keyframes ocp-float-main {
    0%, 100% { transform: translate(-50%, -50%) translateY(-8px); }
    50% { transform: translate(-50%, -50%) translateY(8px); }
}

/* حذف translateX برای جلوگیری از اسکرول افقی */
@keyframes ocp-float-cards-tr {
    0%, 100% { transform: translateY(-12px); }
    50% { transform: translateY(12px); }
}
@keyframes ocp-float-cards-bl {
    0%, 100% { transform: translateY(12px); }
    50% { transform: translateY(-12px); }
}

@keyframes ocp-spin-ring { 100% { transform: rotate(360deg); } }
@keyframes ocp-flow-anim {
    0% { transform: translateX(100%); }
    100% { transform: translateX(-200%); }
}
@keyframes ocp-progress-anim {
    0% { width: 0%; }
    100% { width: 100%; }
}

/* ----------------------------------------------
   واکنش‌گرایی (ریسپانسیو)
---------------------------------------------- */
@media (max-width: 768px) {
    .ocp-hero-mockup-wrapper { height: auto; padding: 20px 0; }
    .ocp-pipeline-card { position: relative; top: auto; left: auto; transform: none; animation: none; width: 95%; max-width: 100%; }
    .ocp-pipe-steps { flex-direction: column; gap: 30px; }
    .ocp-step-line { display: none; }
    .ocp-hidden-mobile { display: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-787b9017 *//* ==============================================
   مارکر گرادیانت متحرک (نسخه نهایی و پریمیوم)
============================================== */

.-ub-text-gradient-pro {
    display: inline-block;
    font-weight: 900;
    
    /* ترکیب رنگی هوشمند برای لوپ بدون پرش (شروع و پایان با یک رنگ) */
    background: linear-gradient(
        to right, 
        #3b82f6 0%,   /* آبی تلگرام */
        #a855f7 33%,  /* بنفش ایمیل */
        #10b981 66%,  /* سبز بله */
        #3b82f6 100%  /* بازگشت به آبی */
    );
    
    /* کشیدن سایز بک‌گراند برای حرکت نرم */
    background-size: 300% auto;
    
    /* اعمال گرادیانت فقط روی متن */
    color: transparent !important;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* اجرای انیمیشن حرکت سیال و خطی */
    animation: -ub-gradient-fluid 4s linear infinite;
    
    /* کمی فاصله برای جلوگیری از بریده شدن حروف در بعضی فونت‌ها */
    padding: 0 4px;
}

@keyframes -ub-gradient-fluid {
    0% {
        background-position: 0% center;
    }
    100% {
        /* حرکت کامل تا انتهای گرادیانت */
        background-position: 300% center;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7994d398 *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.bly-icon-box {
    width: 48px;
    height: 48px;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* افکت هاور تعاملی کل باکس */
.bly-icon-box:hover {
    background: rgba(20, 190, 145, 0.08);
    border-color: rgba(20, 190, 145, 0.4);
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.2);
    transform: translateY(-3px);
}

/* تنظیمات پیش‌فرض SVG */
.bly-icon-box svg {
    width: 24px;
    height: 24px;
    stroke: #8b9bb4;
    transition: stroke 0.4s ease, filter 0.4s ease;
}

/* درخشش کامل در زمان هاور موس */
.bly-icon-box:hover svg {
    stroke: #14be91 !important;
    filter: drop-shadow(0 0 5px rgba(20, 190, 145, 0.5)) !important;
}

/* ==============================================
   --- ۲. انیمیشن‌های زنده و همیشه فعال ---
============================================== */

/* آیکون ۱: مانیتور (بدون نیاز به پیشخوان) - افکت اسکن خطی */
@keyframes bly-scan-loop {
    0%, 100% { stroke-dashoffset: 10; opacity: 0.4; }
    50% { stroke-dashoffset: 0; stroke: #14be91; opacity: 1; filter: drop-shadow(0 0 4px rgba(20, 190, 145, 0.8)); }
}
.bly-icon-monitor .inner-line {
    stroke-dasharray: 10;
    animation: bly-scan-loop 2.5s ease-in-out infinite; 
}


/* آیکون ۲: سرعت رعدآسا - افکت جریان برق (رسم خطوط) [فیکس شده] */
@keyframes bly-lightning-flow {
    0% { stroke-dasharray: 60; stroke-dashoffset: 60; stroke: #8b9bb4; filter: none; }
    40%, 60% { stroke-dashoffset: 0; stroke: #14be91; filter: drop-shadow(0 0 6px #14be91); }
    100% { stroke-dasharray: 60; stroke-dashoffset: -60; stroke: #8b9bb4; filter: none; }
}
.bly-icon-lightning {
    /* باگ scale حذف شد، به جای آن جریان نئونی اضافه شد */
    animation: bly-lightning-flow 3s ease-in-out infinite;
}


/* آیکون ۳: دسترسی امن - افکت هاله امنیتی تپنده [فیکس شده] */
@keyframes bly-security-pulse {
    0%, 100% { stroke: #8b9bb4; filter: drop-shadow(0 0 0px transparent); opacity: 0.7; }
    50% { stroke: #14be91; filter: drop-shadow(0 0 8px rgba(20, 190, 145, 0.8)); opacity: 1; }
}
.bly-icon-lock {
    /* باگ حرکت قطعات حذف شد، افکت پالس امنیتی یکپارچه جایگزین شد */
    animation: bly-security-pulse 4s ease-in-out infinite;
}


/* آیکون ۴: موبایل در دسترس - افکت جستجوی سیگنال */
@keyframes bly-signal-ping {
    0% { opacity: 0; transform: scale(0.5); fill: #8b9bb4; }
    40% { opacity: 1; transform: scale(1.2); fill: #14be91; filter: drop-shadow(0 0 4px #14be91); }
    80%, 100% { opacity: 0; transform: scale(1.5); fill: transparent; }
}
.bly-icon-mobile .signal-dot {
    transform-origin: center;
    transform-box: fill-box; /* جلوگیری قطعی از باگ‌های جابجایی در کروم/سافاری */
    animation: bly-signal-ping 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-560957ef *//* ==============================================
   کارت ایمیل و OTP - طراحی زنده و تعاملی
============================================== */

/* کانتینر اصلی کارت */
.ub-card-email {
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 480px;
    background: rgba(11, 19, 37, 0.4);
    border: 1px solid rgba(168, 85, 247, 0.1);
    border-radius: 32px;
    padding: 32px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    transition: transform 0.4s ease, border-color 0.4s ease;
}

.ub-card-email:hover {
    transform: translateY(-5px);
    border-color: rgba(168, 85, 247, 0.3);
}

/* هاله نوری محیطی متحرک */
.ub-ambient-purple-glow {
    position: absolute;
    bottom: -10%;
    left: 50%;
    transform: translateX(-50%);
    width: 250px;
    height: 250px;
    background: rgba(168, 85, 247, 0.15);
    border-radius: 50%;
    filter: blur(60px);
    z-index: 0;
    pointer-events: none;
    /* انیمیشن گردش نور در پس‌زمینه */
    animation: ub-purple-wander 8s infinite alternate ease-in-out;
}

@keyframes ub-purple-wander {
    0% { transform: translate(-80%, -20%) scale(0.8); }
    100% { transform: translate(-20%, 20%) scale(1.2); }
}

/* ----------------------------------------------
   بخش محتوا (متن و آیکون)
---------------------------------------------- */
.ub-email-header {
    position: relative;
    z-index: 10;
    margin-bottom: auto; /* هول دادن موکاپ به پایین */
}

.ub-email-icon-wrap {
    width: 56px;
    height: 56px;
    background: rgba(168, 85, 247, 0.1);
    border: 1px solid rgba(168, 85, 247, 0.2);
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px;
    box-shadow: 0 0 20px rgba(168, 85, 247, 0.1);
}
.ub-email-icon-wrap svg { width: 28px; height: 28px; fill: none; stroke: #c084fc; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }

.ub-email-title { font-size: 24px; font-weight: 900; color: #fff; margin-bottom: 12px; }
.ub-email-desc { font-size: 14px; color: #94a3b8; line-height: 1.8; margin-bottom: 32px; }

/* ----------------------------------------------
   بخش موکاپ تعاملی
---------------------------------------------- */
.ub-email-mockup-wrapper {
    position: relative;
    z-index: 10;
    margin-top: 32px;
}

.ub-email-mockup-inner {
    background: rgba(11, 19, 37, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 24px;
    padding: 24px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}

.ub-mockup-user {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    margin-bottom: 24px;
}
.ub-user-icon { width: 32px; height: 32px; border-radius: 50%; background: rgba(255, 255, 255, 0.05); display: flex; align-items: center; justify-content: center; }
.ub-user-icon svg { width: 16px; height: 16px; stroke: #94a3b8; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.ub-mockup-user span { font-size: 13px; font-family: monospace; color: #94a3b8; letter-spacing: 0.5px; }

/* ----------------------------------------------
   انیمیشن توالی کد (OTP Sequence)
---------------------------------------------- */
.ub-otp-boxes {
    display: flex;
    justify-content: center;
    gap: 12px;
    margin-bottom: 24px;
}

.ub-otp-digit {
    width: 48px;
    height: 56px;
    border-radius: 12px;
    background: rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.05);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-family: monospace;
    font-weight: 900;
    
    /* استایل اولیه خاموش */
    color: rgba(255, 255, 255, 0.1);
    
    /* اجرای انیمیشن روشن شدن به صورت حلقه‌ای (طول حلقه ۶ ثانیه) */
    animation: ub-otp-type 6s infinite;
}

/* تاخیر زمانی برای هر باکس (شبیه‌سازی تایپ) */
.ub-digit-1 { animation-delay: 0s; }
.ub-digit-2 { animation-delay: 0.4s; }
.ub-digit-3 { animation-delay: 0.8s; }
.ub-digit-4 { animation-delay: 1.2s; }

@keyframes ub-otp-type {
    0%, 60%, 100% { 
        border-color: rgba(255, 255, 255, 0.05); 
        color: rgba(255, 255, 255, 0.1); 
        background: rgba(0, 0, 0, 0.3);
        box-shadow: none;
        transform: scale(1);
    }
    10%, 50% { 
        border-color: #c084fc; 
        color: #d8b4fe; 
        background: rgba(168, 85, 247, 0.15);
        box-shadow: 0 0 15px rgba(168, 85, 247, 0.3);
        transform: scale(1.05);
    }
}

/* ----------------------------------------------
   انیمیشن پیام موفقیت (Success Validation)
---------------------------------------------- */
.ub-success-msg {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 10px;
    border-radius: 12px;
    font-size: 12px;
    font-weight: bold;
    
    /* اجرای انیمیشن تایید پس از وارد شدن کد ۴م */
    animation: ub-success-reveal 6s infinite;
}
.ub-success-msg svg { width: 16px; height: 16px; fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }

@keyframes ub-success-reveal {
    /* در ۲ ثانیه اول خاکستری و خاموش است */
    0%, 30%, 65%, 100% {
        background: rgba(255, 255, 255, 0.02);
        color: rgba(255, 255, 255, 0.2);
        box-shadow: none;
    }
    30% { stroke: rgba(255, 255, 255, 0.2); }
    
    /* بین ثانیه ۲ تا ۴ کاملا روشن و سبز می‌شود */
    35%, 60% {
        background: rgba(16, 185, 129, 0.1);
        color: #34d399;
        box-shadow: 0 0 20px rgba(16, 185, 129, 0.15);
    }
    35%, 60% { stroke: #34d399; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-775735bf *//* ==============================================
   استایل پایه برای هر ۴ کانتینر (شیشه روشن و درخشان)
============================================== */
.ub-gate-box {
    position: relative;
    /* این دستور مهم است تا واترمارک و نور از کادر بیرون نزنند */
    overflow: hidden !important; 
    
    /* شیشه روشن و ملایم */
    background: rgba(255, 255, 255, 0.03) !important;
    
    /* حاشیه شیشه‌ای روشن و شارپ */
    border: 1px solid rgba(255, 255, 255, 0.15) !important; 
    
    /* مات کردن بک‌گراند */
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* افکت هاور روی کل باکس */
.ub-gate-box:hover {
    background: rgba(255, 255, 255, 0.06) !important;
    border-color: rgba(255, 255, 255, 0.3) !important;
    transform: translateY(-5px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}

/* ----------------------------------------------
   تنظیمات پایه برای نور محیطی (Before) و واترمارک (After)
---------------------------------------------- */
.ub-gate-box::before {
    content: "";
    position: absolute;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    filter: blur(60px);
    z-index: 0;
    opacity: 0.6;
    pointer-events: none;
    transition: transform 0.8s ease, opacity 0.8s ease;
}

.ub-gate-box::after {
    content: "";
    position: absolute;
    /* قرارگیری در گوشه پایین چپ برای سایت‌های راست‌چین */
    bottom: -30px;
    left: -20px; 
    width: 180px;
    height: 180px;
    z-index: 0;
    opacity: 0.03; /* بسیار محو */
    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

/* هاور روی باکس: نور پخش می‌شود و واترمارک می‌چرخد */
.ub-gate-box:hover::before {
    transform: scale(1.5);
    opacity: 0.9;
}
.ub-gate-box:hover::after {
    transform: scale(1.1) rotate(15deg);
    opacity: 0.07;
}

/* ==============================================
   کلاس‌های اختصاصی رنگ و آیکون برای هر مسیر
============================================== */

/* ۱. لینک مستقیم (نقره‌ای/خاکستری) */
.ub-box-link::before {
    top: -50px; 
    right: -50px;
    background: rgba(148, 163, 184, 0.2); /* نور نقره‌ای */
}
.ub-box-link::after {
    /* آیکون لینک زنجیر */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");
}

/* ۲. ایمیل و OTP (بنفش/ارغوانی) */
.ub-box-email::before {
    /* نور در مرکز باکس قرار می‌گیرد تا حالت پالس ایجاد کند */
    top: 50%; 
    left: 50%; 
    transform: translate(-50%, -50%);
    background: rgba(168, 85, 247, 0.15); /* نور بنفش */
}
.ub-box-email:hover::before {
    transform: translate(-50%, -50%) scale(1.6);
}
.ub-box-email::after {
    /* آیکون پاکت نامه */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");
}

/* ۳. گیت تلگرام (آبی درخشان) */
.ub-box-tele::before {
    bottom: -50px; 
    right: -50px;
    background: rgba(59, 130, 246, 0.2); /* نور آبی */
}
.ub-box-tele::after {
    /* آیکون موشک کاغذی */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 2-7 20-4-9-9-4Z'/%3E%3Cpath d='M22 2 11 13'/%3E%3C/svg%3E");
}

/* ۴. پیام‌رسان بله (سبز نئونی) */
.ub-box-bale::before {
    top: -50px; 
    left: -50px;
    background: rgba(16, 185, 129, 0.15); /* نور سبز */
}
.ub-box-bale::after {
    /* آیکون حباب پیام */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a4acb18 *//* ==============================================
   استایل پایه باکس‌های آیکون (Icon Boxes)
============================================== */
.ub-gw-icon-box {
    width: 56px;
    height: 56px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    /* یک انیمیشن معلق بودن بسیار نامحسوس برای کل باکس‌ها */
    animation: ub-box-float 6s ease-in-out infinite alternate;
}

.ub-gw-icon-box svg {
    width: 28px;
    height: 28px;
    fill: none;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    z-index: 2;
}

@keyframes ub-box-float {
    0% { transform: translateY(0); }
    100% { transform: translateY(-3px); }
}

/* ----------------------------------------------
   ۱. تم لینک مستقیم (خاکستری/نقره‌ای)
---------------------------------------------- */
.ub-gw-slate {
    background: rgba(148, 163, 184, 0.1);
    border: 1px solid rgba(148, 163, 184, 0.2);
    box-shadow: 0 0 15px rgba(148, 163, 184, 0.1);
}
.ub-gw-slate svg { stroke: #94a3b8; }

/* انیمیشن اتصال مغناطیسی حلقه‌های لینک */
.ub-link-part-1 { animation: ub-link-mag-1 3s ease-in-out infinite; }
.ub-link-part-2 { animation: ub-link-mag-2 3s ease-in-out infinite; }

@keyframes ub-link-mag-1 {
    0%, 100% { transform: translate(0, 0); }
    50% { transform: translate(-2px, -2px); stroke: #cbd5e1; filter: drop-shadow(0 0 3px rgba(148,163,184,0.5)); }
}
@keyframes ub-link-mag-2 {
    0%, 100% { transform: translate(0, 0); }
    50% { transform: translate(2px, 2px); stroke: #cbd5e1; filter: drop-shadow(0 0 3px rgba(148,163,184,0.5)); }
}

/* ----------------------------------------------
   ۲. تم ایمیل و OTP (بنفش)
---------------------------------------------- */
.ub-gw-purple {
    background: rgba(168, 85, 247, 0.1);
    border: 1px solid rgba(168, 85, 247, 0.2);
    box-shadow: 0 0 15px rgba(168, 85, 247, 0.15);
}
.ub-gw-purple svg { stroke: #c084fc; }

.ub-email-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    /* انیمیشن معلق بودن خود پاکت نامه */
    animation: ub-email-bounce 4s ease-in-out infinite;
}

/* درخشش کد OTP که وارد پاکت می‌شود */
.ub-otp-sparkle {
    position: absolute;
    width: 6px;
    height: 6px;
    background: #d8b4fe;
    border-radius: 50%;
    box-shadow: 0 0 10px #c084fc, 0 0 20px #a855f7;
    animation: ub-otp-drop 4s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    z-index: 3;
}

@keyframes ub-email-bounce {
    0%, 100% { transform: translateY(2px); }
    50% { transform: translateY(-2px); filter: drop-shadow(0 5px 5px rgba(168,85,247,0.3)); }
}
@keyframes ub-otp-drop {
    0% { transform: translate(15px, -15px) scale(0); opacity: 0; }
    20% { transform: translate(10px, -10px) scale(1.5); opacity: 1; }
    40% { transform: translate(0, 2px) scale(0.5); opacity: 0; }
    100% { transform: translate(0, 2px) scale(0); opacity: 0; }
}

/* ----------------------------------------------
   ۳. تم گیت تلگرام (آبی)
---------------------------------------------- */
.ub-gw-blue {
    background: rgba(59, 130, 246, 0.1);
    border: 1px solid rgba(59, 130, 246, 0.2);
    box-shadow: 0 0 15px rgba(59, 130, 246, 0.15);
}
.ub-gw-blue svg { stroke: #60a5fa; }

/* انیمیشن پرتاب موشک تلگرام */
.ub-telegram-svg {
    transform-origin: center;
    animation: ub-tele-launch 5s ease-in-out infinite;
}

@keyframes ub-tele-launch {
    0% { transform: translate(0, 0) scale(1); }
    10% { transform: translate(-3px, 3px) scale(0.95); } /* عقب کشیدن برای پرتاب */
    30% { transform: translate(25px, -25px) scale(1.1); opacity: 0; } /* شلیک به بیرون */
    31% { transform: translate(-25px, 25px) scale(0.5); opacity: 0; } /* بازگشت مخفیانه از پایین */
    45%, 100% { transform: translate(0, 0) scale(1); opacity: 1; } /* استقرار مجدد */
}

/* ----------------------------------------------
   ۴. تم پیام‌رسان بله (سبز)
---------------------------------------------- */
.ub-gw-green {
    background: rgba(16, 185, 129, 0.1);
    border: 1px solid rgba(16, 185, 129, 0.2);
    box-shadow: 0 0 15px rgba(16, 185, 129, 0.15);
}
.ub-gw-green svg { stroke: #34d399; }

/* انیمیشن تنفس حباب چت */
.ub-bale-svg {
    animation: ub-bale-breathe 3s ease-in-out infinite;
}

@keyframes ub-bale-breathe {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.05); filter: drop-shadow(0 0 6px rgba(16,185,129,0.5)); }
}

/* نقاط تایپینگ درون حباب */
.ub-typing-indicator {
    position: absolute;
    display: flex;
    gap: 2px;
    z-index: 3;
    /* تنظیم موقعیت نقاط در مرکز حباب */
    top: 48%;
    left: 54%;
    transform: translate(-50%, -50%);
}

.ub-typing-indicator span {
    width: 3px;
    height: 3px;
    background-color: #34d399;
    border-radius: 50%;
    animation: ub-typing-dots 1.5s infinite;
}

.ub-typing-indicator span:nth-child(2) { animation-delay: 0.2s; }
.ub-typing-indicator span:nth-child(3) { animation-delay: 0.4s; }

@keyframes ub-typing-dots {
    0%, 100% { transform: translateY(0); opacity: 0.4; }
    50% { transform: translateY(-2px); opacity: 1; box-shadow: 0 0 4px #34d399; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64ec9a8d *//* ==============================================
   ۱. موکاپ لینک مستقیم (تم نقره‌ای/آبی)
============================================== */
.ub-link-mockup-inner {
    background: rgba(11, 19, 37, 0.8);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 20px;
    padding: 16px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}

@media (max-width: 480px) {
    .ub-link-mockup-inner { flex-direction: column; align-items: stretch; }
}

.ub-file-info { display: flex; align-items: center; gap: 12px; overflow: hidden; }
.ub-file-icon { width: 44px; height: 44px; border-radius: 12px; background: rgba(59, 130, 246, 0.1); border: 1px solid rgba(59, 130, 246, 0.2); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.ub-file-icon svg { width: 22px; height: 22px; fill: none; stroke: #60a5fa; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }

.ub-file-texts { display: flex; flex-direction: column; overflow: hidden; }
.ub-file-name { font-size: 13px; font-weight: bold; color: #e2e8f0; font-family: monospace; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; }
.ub-file-url { font-size: 11px; color: #64748b; font-family: monospace; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 4px; text-align: left; }

.ub-download-btn {
    height: 44px;
    padding: 0 20px;
    border-radius: 12px;
    background: #10b981;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    cursor: pointer;
    box-shadow: 0 0 15px rgba(16, 185, 129, 0.3);
    transition: all 0.3s ease;
    flex-shrink: 0;
}
.ub-download-btn:hover { background: #059669; box-shadow: 0 0 20px rgba(16, 185, 129, 0.5); transform: translateY(-2px); }

.ub-dl-icon-anim { display: flex; align-items: center; animation: ub-bounce-dl 1.5s infinite; }
.ub-dl-icon-anim svg { width: 16px; height: 16px; fill: none; stroke: #fff; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }
@keyframes ub-bounce-dl { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(3px); } }


/* ==============================================
   ۲. موکاپ تلگرام (تم آبی)
============================================== */
.ub-tele-mockup-inner {
    background: rgba(11, 19, 37, 0.8);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 20px;
    padding: 20px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
}

.ub-chat-user {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.05);
    padding: 8px 12px;
    border-radius: 16px 16px 4px 16px;
    align-self: flex-end;
    font-size: 11px;
    color: #cbd5e1;
    font-family: monospace;
}

.ub-chat-bot {
    background: rgba(59, 130, 246, 0.1);
    border: 1px solid rgba(59, 130, 246, 0.2);
    padding: 12px 16px;
    border-radius: 16px 16px 16px 4px;
    align-self: flex-start;
    font-size: 12px;
    color: #bfdbfe;
    line-height: 1.6;
    animation: ub-msg-pulse 3s infinite;
}
@keyframes ub-msg-pulse { 0%, 100% { transform: scale(1); box-shadow: none; } 50% { transform: scale(1.02); box-shadow: 0 0 15px rgba(59, 130, 246, 0.2); } }


/* ==============================================
   ۳. موکاپ بله (تم سبز)
============================================== */
.ub-bale-mockup-inner {
    background: rgba(11, 19, 37, 0.8);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 20px;
    padding: 20px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
}

.ub-bale-bot-header { display: flex; align-items: center; gap: 8px; margin-bottom: 4px; }
.ub-bale-avatar { width: 24px; height: 24px; border-radius: 50%; background: rgba(16, 185, 129, 0.2); border: 1px solid rgba(16, 185, 129, 0.3); display: flex; align-items: center; justify-content: center; }
.ub-bale-avatar svg { width: 14px; height: 14px; fill: none; stroke: #34d399; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.ub-bale-bot-header span { font-size: 10px; font-weight: bold; color: #34d399; }

.ub-bale-msg {
    background: rgba(16, 185, 129, 0.1);
    border: 1px solid rgba(16, 185, 129, 0.2);
    padding: 12px 16px;
    border-radius: 16px 16px 4px 16px;
    align-self: flex-start;
    font-size: 12px;
    color: #a7f3d0;
    width: 100%;
    position: relative;
    animation: ub-notify-pop 4s infinite;
}

.ub-bale-time {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 9px;
    color: rgba(16, 185, 129, 0.6);
    margin-top: 8px;
}
.ub-bale-time svg { width: 12px; height: 12px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }

@keyframes ub-notify-pop {
    0%, 90%, 100% { transform: translateX(0); }
    93% { transform: translateX(-4px); }
    96% { transform: translateX(4px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9403ff4 *//* ==============================================
   باکس شماره‌گذاری متقارن (مربع 1:1) - تم شیشه‌ای اسمارت گیت
============================================== */

.elementor-471 .elementor-element.elementor-element-9403ff4 .elementor-heading-title {
    /* تم تاریک و شیشه‌ای (Glassmorphism) */
    background: rgba(11, 19, 37, 0.6) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    color: #ffffff !important; /* رنگ سفید درخشان برای شماره */
    
    /* تبدیل به باکس مربعی بی‌نقص */
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1 / 1 !important; /* جادوی حفظ نسبت 1 به 1 */
    width: 75px; 
    
    /* استایل‌های ظاهری و حاشیه */
    border-radius: 18px !important; /* گردی گوشه‌ها */
    font-weight: 900 !important;
    line-height: 1 !important; /* جلوگیری از بهم ریختگی ارتفاع */
    padding: 0 !important;
    
    /* عمق‌دهی و حاشیه شیشه‌ای */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.08);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1) !important;
}

/* افکت هاور زنده و داینامیک */
.elementor-471 .elementor-element.elementor-element-9403ff4:hover .elementor-heading-title {
    transform: translateY(-5px) scale(1.05);
    background: rgba(255, 255, 255, 0.05) !important; /* شیشه روشن‌تر در هاور */
    
    /* درخشش بنفش/ارغوانی ملایم هماهنگ با لندینگ */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.5), 0 0 20px rgba(168, 85, 247, 0.2);
    border-color: rgba(168, 85, 247, 0.4); 
    color: #d8b4fe !important; /* تغییر رنگ ملایم عدد به بنفش روشن */
}

/* واکنش‌گرایی برای موبایل */
@media (max-width: 768px) {
    .elementor-471 .elementor-element.elementor-element-9403ff4 .elementor-heading-title {
        width: 60px; /* سایز کوچکتر برای موبایل */
        border-radius: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36ff8c25 *//* ==============================================
   استایل لیست‌های تیک‌دار مدرن - تم بله یار
============================================== */

/* ۱. تنظیم فضا و مکان‌نما */
.bly-list-heading .elementor-heading-title {
    position: relative !important;
    padding-right: 32px !important;
    display: inline-block;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    cursor: pointer;
    line-height: 1.4;
    color: rgba(255, 255, 255, 0.7) !important; /* رنگ متن کمی محو برای تمرکز روی تیک */
}

/* ۲. ساخت دایره سبزآبی ظریف (۱۸ پیکسل) */
.bly-list-heading .elementor-heading-title::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    border: 1px solid rgba(20, 190, 145, 0.3); /* خط سبزآبی بله */
    background-color: rgba(20, 190, 145, 0.05); /* هاله محو داخلی */
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

/* ۳. درج تیک (۹ پیکسل) با رنگ سبزآبی */
.bly-list-heading .elementor-heading-title::after {
    content: "";
    position: absolute;
    right: 4.5px;
    top: 50%;
    transform: translateY(-50%);
    width: 9px;
    height: 9px;
    /* استفاده از رنگ #14be91 در کدهای SVG */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2314be91'%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;
    z-index: 2;
}

/* ==============================================
   افکت هاور زنده (Active Motion)
============================================== */

.bly-list-heading:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-5px); /* حرکت نرم به سمت چپ */
}

/* تغییر حالت دایره به نشانگر پرانرژی */
.bly-list-heading:hover .elementor-heading-title::before {
    /* گرادیانت از سبزآبی به یک فیروزه‌ای روشن‌تر */
    background: linear-gradient(135deg, #14be91, #20d4a4);
    border-color: #14be91;
    /* درخشش نئونی جذاب در هاور */
    box-shadow: 0 0 15px rgba(20, 190, 145, 0.4);
    transform: translateY(-50%) scale(1.1);
}

/* تغییر رنگ تیک به سرمه‌ای تیره (رنگ بک‌گراندت) برای بالاترین کنتراست */
.bly-list-heading:hover .elementor-heading-title::after {
    /* استفاده از رنگ پس‌زمینه #0b1325 */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230b1325'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");
    transform: translateY(-50%) scale(1.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33e9be8a *//* ==============================================
   المان سکشن 1: مدیریت سفارشات در لحظه - بله یار
============================================== */

/* کانتینر اصلی المان (شناور در فضا) */
.bly-sec1-wrapper {
    position: relative;
    width: 100%;
    max-width: 340px; /* سایز استاندارد برای ستون کناری */
    margin: 0 auto;
    animation: bly-sec1-float 6s ease-in-out infinite;
    z-index: 1;
}

/* هاله نوری محو پشت پنل */
.bly-sec1-wrapper::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 250px;
    height: 250px;
    background: radial-gradient(circle, rgba(20, 190, 145, 0.1) 0%, transparent 70%);
    filter: blur(40px);
    z-index: -1;
}

/* پنل شیشه‌ای تیره */
.bly-sec1-panel {
    background: rgba(15, 23, 42, 0.6); /* ترکیب عالی با 0B1325 */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 20px;
    padding: 24px;
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.3);
}

/* هدر پنل */
.bly-sec1-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.bly-sec1-title {
    display: flex;
    align-items: center;
    gap: 8px;
}

/* نقطه چشمک‌زن لایو */
.bly-sec1-live-dot {
    width: 8px;
    height: 8px;
    background: #14be91;
    border-radius: 50%;
    box-shadow: 0 0 10px #14be91;
    animation: bly-sec1-blink 1.5s infinite;
}

.bly-sec1-title-text {
    width: 80px;
    height: 10px;
    background: #334155;
    border-radius: 5px;
}

.bly-sec1-badge {
    width: 40px;
    height: 18px;
    background: rgba(20, 190, 145, 0.1);
    border: 1px solid rgba(20, 190, 145, 0.3);
    border-radius: 9px;
}

/* ردیف‌های سفارش */
.bly-sec1-order {
    display: flex;
    align-items: center;
    gap: 15px;
    background: #111c33;
    padding: 16px;
    border-radius: 12px;
    margin-bottom: 12px;
    border: 1px solid rgba(255, 255, 255, 0.02);
    transition: all 0.3s ease;
}

.bly-sec1-order:last-child {
    margin-bottom: 0;
}

/* آواتار خریدار */
.bly-sec1-avatar {
    width: 36px;
    height: 36px;
    background: #1e2b45;
    border-radius: 50%;
    flex-shrink: 0;
}

/* خطوط دیتای سفارش */
.bly-sec1-lines {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.bly-sec1-line {
    height: 6px;
    background: #334155;
    border-radius: 3px;
}

.bly-sec1-line.short { width: 40%; background: #475569; }
.bly-sec1-line.long { width: 70%; }

/* آیکون وضعیت (تیک) */
.bly-sec1-status {
    width: 28px;
    height: 28px;
    background: #1e2b45;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.bly-sec1-status svg {
    width: 14px;
    height: 14px;
    stroke: #64748b;
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
    fill: none;
}

/* ==============================================
   انیمیشن پردازش سفارش لایو (روی سفارش اول)
============================================== */

.bly-sec1-order.active {
    animation: bly-sec1-process-box 4s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.bly-sec1-order.active .bly-sec1-status {
    animation: bly-sec1-process-bg 4s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.bly-sec1-order.active .bly-sec1-status svg path {
    stroke-dasharray: 20;
    animation: bly-sec1-process-check 4s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@keyframes bly-sec1-process-box {
    0%, 100% { transform: scale(1); background: #111c33; border-color: rgba(255, 255, 255, 0.02); box-shadow: none; }
    15%, 85% { transform: scale(1.04); background: rgba(20, 190, 145, 0.05); border-color: rgba(20, 190, 145, 0.4); box-shadow: 0 10px 25px rgba(20, 190, 145, 0.15); }
}

@keyframes bly-sec1-process-bg {
    0%, 100% { background: #1e2b45; }
    20%, 80% { background: rgba(20, 190, 145, 0.2); }
}

@keyframes bly-sec1-process-check {
    0%, 15% { stroke-dashoffset: 20; stroke: #64748b; }
    25%, 80% { stroke-dashoffset: 0; stroke: #14be91; }
    95%, 100% { stroke-dashoffset: -20; stroke: #64748b; }
}

/* انیمیشن‌های پایه */
@keyframes bly-sec1-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}

@keyframes bly-sec1-blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.3; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35c38ca1 *//* ==============================================
   المان سکشن 2: مدیریت محصولات و قیمت - بله یار
============================================== */

/* کانتینر اصلی (شناور و هم‌خانواده با سکشن 1) */
.bly-sec2-wrapper {
    position: relative;
    width: 100%;
    max-width: 340px;
    margin: 0 auto;
    animation: bly-sec2-float 6s ease-in-out infinite reverse; /* reverse برای تفاوت ظریف با اولی */
    z-index: 1;
}

/* هاله نوری محو پشت پنل */
.bly-sec2-wrapper::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 250px;
    height: 250px;
    background: radial-gradient(circle, rgba(20, 190, 145, 0.1) 0%, transparent 70%);
    filter: blur(40px);
    z-index: -1;
}

/* پنل شیشه‌ای اصلی */
.bly-sec2-panel {
    background: rgba(15, 23, 42, 0.6);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 20px;
    padding: 24px;
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.3);
}

/* نوار جستجوی محصولات (هدر) */
.bly-sec2-searchbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #111c33;
    border: 1px solid rgba(255, 255, 255, 0.03);
    border-radius: 12px;
    padding: 12px 16px;
    margin-bottom: 20px;
}

.bly-sec2-search-left {
    display: flex;
    align-items: center;
    gap: 10px;
}

.bly-sec2-search-icon {
    width: 16px;
    height: 16px;
    stroke: #64748b;
    stroke-width: 2.5;
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* انیمیشن تایپینگ در سرچ */
.bly-sec2-typing-line {
    width: 60px;
    height: 4px;
    background: #334155;
    border-radius: 2px;
    position: relative;
    overflow: hidden;
}
.bly-sec2-typing-line::after {
    content: '';
    position: absolute;
    top: 0; left: -100%;
    width: 50%; height: 100%;
    background: #475569;
    animation: bly-sec2-scan 3s infinite;
}

/* چراغ وضعیت اتصال */
.bly-sec2-status-dot {
    width: 6px;
    height: 6px;
    background: #14be91;
    border-radius: 50%;
    box-shadow: 0 0 8px #14be91;
}

/* لیست محصولات */
.bly-sec2-products {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.bly-sec2-item {
    display: flex;
    align-items: center;
    gap: 12px;
    background: #111c33;
    padding: 12px 14px;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.02);
    transition: all 0.3s ease;
}

/* عکس محصول (مربعی برخلاف آواتار گرد سفارشات) */
.bly-sec2-img {
    width: 32px;
    height: 32px;
    background: #1e2b45;
    border-radius: 8px;
    flex-shrink: 0;
}

/* اطلاعات محصول */
.bly-sec2-info {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.bly-sec2-line-title { width: 70%; height: 6px; background: #475569; border-radius: 3px; }

/* تگ قیمت/موجودی */
.bly-sec2-price-tag {
    height: 6px;
    background: #1e2b45;
    border-radius: 3px;
    width: 50%;
    overflow: hidden;
    position: relative;
}

.bly-sec2-price-fill {
    height: 100%;
    width: 100%;
    background: #334155;
    border-radius: 3px;
    transition: all 0.3s ease;
}

/* دکمه عملیات/همگام‌سازی */
.bly-sec2-action {
    width: 24px;
    height: 24px;
    background: #1e2b45;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bly-sec2-action svg {
    width: 12px;
    height: 12px;
    stroke: #64748b;
    stroke-width: 2;
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* ==============================================
   انیمیشن لایو ویرایش محصول (محصول اکتیو)
============================================== */

.bly-sec2-item.active {
    animation: bly-sec2-edit-box 5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

/* چرخیدن آیکون همگام‌سازی */
.bly-sec2-item.active .bly-sec2-action svg {
    animation: bly-sec2-spin-sync 5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

/* آپدیت شدن تگ قیمت (تغییر سایز و رنگ به سبزآبی) */
.bly-sec2-item.active .bly-sec2-price-fill {
    animation: bly-sec2-update-price 5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@keyframes bly-sec2-edit-box {
    0%, 10%, 100% { transform: scale(1); background: #111c33; border-color: rgba(255, 255, 255, 0.02); }
    20%, 80% { transform: scale(1.04); background: rgba(20, 190, 145, 0.05); border-color: rgba(20, 190, 145, 0.4); box-shadow: 0 10px 25px rgba(20, 190, 145, 0.15); }
}

@keyframes bly-sec2-spin-sync {
    0%, 20% { transform: rotate(0deg); stroke: #64748b; }
    30%, 60% { transform: rotate(180deg); stroke: #14be91; }
    80%, 100% { transform: rotate(360deg); stroke: #64748b; }
}

@keyframes bly-sec2-update-price {
    0%, 20% { width: 100%; background: #334155; }
    30%, 70% { width: 60%; background: #14be91; box-shadow: 0 0 8px rgba(20, 190, 145, 0.5); }
    80%, 100% { width: 100%; background: #334155; }
}

/* انیمیشن‌های عمومی */
@keyframes bly-sec2-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}
@keyframes bly-sec2-scan {
    0% { left: -100%; }
    50%, 100% { left: 100%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a4266d *//* ==============================================
   باکس شماره‌گذاری متقارن (مربع 1:1) - تم شیشه‌ای اسمارت گیت
============================================== */

.elementor-471 .elementor-element.elementor-element-66a4266d .elementor-heading-title {
    /* تم تاریک و شیشه‌ای (Glassmorphism) */
    background: rgba(11, 19, 37, 0.6) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    color: #ffffff !important; /* رنگ سفید درخشان برای شماره */
    
    /* تبدیل به باکس مربعی بی‌نقص */
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1 / 1 !important; /* جادوی حفظ نسبت 1 به 1 */
    width: 75px; 
    
    /* استایل‌های ظاهری و حاشیه */
    border-radius: 18px !important; /* گردی گوشه‌ها */
    font-weight: 900 !important;
    line-height: 1 !important; /* جلوگیری از بهم ریختگی ارتفاع */
    padding: 0 !important;
    
    /* عمق‌دهی و حاشیه شیشه‌ای */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.08);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1) !important;
}

/* افکت هاور زنده و داینامیک */
.elementor-471 .elementor-element.elementor-element-66a4266d:hover .elementor-heading-title {
    transform: translateY(-5px) scale(1.05);
    background: rgba(255, 255, 255, 0.05) !important; /* شیشه روشن‌تر در هاور */
    
    /* درخشش بنفش/ارغوانی ملایم هماهنگ با لندینگ */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.5), 0 0 20px rgba(168, 85, 247, 0.2);
    border-color: rgba(168, 85, 247, 0.4); 
    color: #d8b4fe !important; /* تغییر رنگ ملایم عدد به بنفش روشن */
}

/* واکنش‌گرایی برای موبایل */
@media (max-width: 768px) {
    .elementor-471 .elementor-element.elementor-element-66a4266d .elementor-heading-title {
        width: 60px; /* سایز کوچکتر برای موبایل */
        border-radius: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f77e81e *//* ==============================================
   باکس شماره‌گذاری متقارن (مربع 1:1) - تم شیشه‌ای اسمارت گیت
============================================== */

.elementor-471 .elementor-element.elementor-element-6f77e81e .elementor-heading-title {
    /* تم تاریک و شیشه‌ای (Glassmorphism) */
    background: rgba(11, 19, 37, 0.6) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    color: #ffffff !important; /* رنگ سفید درخشان برای شماره */
    
    /* تبدیل به باکس مربعی بی‌نقص */
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1 / 1 !important; /* جادوی حفظ نسبت 1 به 1 */
    width: 75px; 
    
    /* استایل‌های ظاهری و حاشیه */
    border-radius: 18px !important; /* گردی گوشه‌ها */
    font-weight: 900 !important;
    line-height: 1 !important; /* جلوگیری از بهم ریختگی ارتفاع */
    padding: 0 !important;
    
    /* عمق‌دهی و حاشیه شیشه‌ای */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.08);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1) !important;
}

/* افکت هاور زنده و داینامیک */
.elementor-471 .elementor-element.elementor-element-6f77e81e:hover .elementor-heading-title {
    transform: translateY(-5px) scale(1.05);
    background: rgba(255, 255, 255, 0.05) !important; /* شیشه روشن‌تر در هاور */
    
    /* درخشش بنفش/ارغوانی ملایم هماهنگ با لندینگ */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.5), 0 0 20px rgba(168, 85, 247, 0.2);
    border-color: rgba(168, 85, 247, 0.4); 
    color: #d8b4fe !important; /* تغییر رنگ ملایم عدد به بنفش روشن */
}

/* واکنش‌گرایی برای موبایل */
@media (max-width: 768px) {
    .elementor-471 .elementor-element.elementor-element-6f77e81e .elementor-heading-title {
        width: 60px; /* سایز کوچکتر برای موبایل */
        border-radius: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a430780 *//* ==============================================
   آیکون‌های متحرک بخش "سرعت و عملکرد" (باکس 48x48)
============================================== */

/* کانتینر پایه آیکون‌ها */
.ub-perf-box {
    width: 48px;
    height: 48px;
    border-radius: 16px;
    background: #1e293b; /* پس‌زمینه تیره پریمیوم */
    border: 1px solid rgba(220, 39, 67, 0.2); /* حاشیه ظریف قرمز */
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: visible;
    flex-shrink: 0;
    box-shadow: 0 4px 15px rgba(220, 39, 67, 0.15); /* هاله نوری قرمز */
    transition: transform 0.3s ease;
}

.ub-perf-box:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(220, 39, 67, 0.25);
}

/* تنظیمات SVG داخلی با رنگ قرمز */
.ub-perf-box svg {
    width: 24px;
    height: 24px;
    fill: none;
    stroke: #dc2743; /* رنگ قرمز درخواستی */
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    overflow: visible;
}

/* ----------------------------------------------
   ۱. انیمیشن Lazy Loading (ظاهر شدن محتوا)
---------------------------------------------- */
@keyframes ub-lazy-reveal {
    0%, 20% { opacity: 0; transform: translateY(4px); }
    50%, 80% { opacity: 1; transform: translateY(0); filter: drop-shadow(0 0 4px rgba(220,39,67,0.6)); }
    100% { opacity: 0; transform: translateY(-4px); }
}
.ub-anim-lazy { animation: ub-lazy-reveal 3s ease-in-out infinite; }

/* ----------------------------------------------
   ۲. انیمیشن Skeleton Loader (تپش وایرفریم)
---------------------------------------------- */
@keyframes ub-skel-pulse {
    0%, 100% { opacity: 0.3; }
    50% { opacity: 1; filter: drop-shadow(0 0 5px rgba(220,39,67,0.7)); }
}
.ub-anim-skel-1 { animation: ub-skel-pulse 1.5s infinite; }
.ub-anim-skel-2 { animation: ub-skel-pulse 1.5s infinite 0.2s; }
.ub-anim-skel-3 { animation: ub-skel-pulse 1.5s infinite 0.4s; }

/* ----------------------------------------------
   ۳. انیمیشن Minified Assets (فشرده‌سازی کدها)
---------------------------------------------- */
@keyframes ub-minify-squeeze {
    0%, 100% { transform: scaleX(1); }
    50% { transform: scaleX(0.5); filter: drop-shadow(0 0 6px rgba(220,39,67,0.6)); stroke-width: 2.5; }
}
.ub-anim-minify { transform-origin: center; animation: ub-minify-squeeze 2s ease-in-out infinite; }

/* ----------------------------------------------
   ۴. انیمیشن Zero Impact (پر پرنده - سبکی و بدون فشار)
---------------------------------------------- */
@keyframes ub-feather-float {
    0%, 100% { transform: translateY(0) rotate(0deg); }
    50% { transform: translateY(-4px) rotate(5deg); filter: drop-shadow(0 0 6px rgba(220,39,67,0.6)); }
}
.ub-anim-feather { transform-origin: center; animation: ub-feather-float 3s ease-in-out infinite; }

/* ----------------------------------------------
   ۵. انیمیشن Smart Caching (ذخیره در دیتابیس)
---------------------------------------------- */
@keyframes ub-cache-arrow {
    0% { transform: translateY(-4px); opacity: 0; }
    50% { transform: translateY(2px); opacity: 1; filter: drop-shadow(0 0 6px rgba(220,39,67,0.6)); }
    100% { transform: translateY(-4px); opacity: 0; }
}
.ub-anim-cache-arr { animation: ub-cache-arrow 2s infinite; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5493fd65 *//* =========================================
   Smart Download Gate - Infrastructure Boxes
   Prefix: -sdg-infra-
========================================= */

/* استایل پایه شیشه‌ای مات برای 4 باکس المنتوری */
.-sdg-infra-box {
  background: rgba(255, 255, 255, 0.02) !important;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 1rem !important; /* گردی باکس */
  transition: all 0.4s cubic-bezier(0.2, 0.8, 0.2, 1) !important;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.-sdg-infra-box:hover {
  background: rgba(255, 255, 255, 0.05) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  transform: translateY(-4px);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);
}

/* =========================================
   انیمیشن‌های اختصاصی SVG برای آیکون‌ها
========================================= */
/* تنظیمات wrapper آیکون */
.-sdg-icon-box {
  width: 44px;
  height: 44px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
}

/* آیکون 1: Webhook (الکترومغناطیس / آبی) */
.-sdg-webhook-pulse { animation: -sdg-pulse-scale 2s infinite alternate; }
.-sdg-webhook-ring { animation: -sdg-spin 4s linear infinite; transform-origin: center; }

/* آیکون 2: Database (تپش سرور / سبز) */
.-sdg-db-layer-1 { animation: -sdg-blink 2s infinite steps(2, start); }
.-sdg-db-layer-2 { animation: -sdg-blink 2s infinite steps(2, start) 0.5s; }
.-sdg-db-layer-3 { animation: -sdg-blink 2s infinite steps(2, start) 1s; }

/* آیکون 3: Activity Log (نمودار سینوسی / بنفش) */
.-sdg-activity-line {
  stroke-dasharray: 40;
  stroke-dashoffset: 40;
  animation: -sdg-draw 3s infinite linear;
}

/* آیکون 4: Security (سپر و رادار / قرمز-نارنجی) */
.-sdg-shield-radar { animation: -sdg-radar-scan 2s infinite cubic-bezier(0.4, 0, 0.2, 1); transform-origin: center; }
.-sdg-shield-exclaim { animation: -sdg-alert-pulse 1.5s infinite; }

/* Keyframes */
@keyframes -sdg-pulse-scale { 0% { transform: scale(0.9); } 100% { transform: scale(1.1); } }
@keyframes -sdg-spin { 100% { transform: rotate(360deg); } }
@keyframes -sdg-blink { 0%, 100% { opacity: 0.3; } 50% { opacity: 1; } }
@keyframes -sdg-draw { 0% { stroke-dashoffset: 40; } 50% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: -40; } }
@keyframes -sdg-radar-scan { 0% { transform: scale(0.5); opacity: 0.8; } 100% { transform: scale(1.5); opacity: 0; } }
@keyframes -sdg-alert-pulse { 0%, 100% { fill-opacity: 0.5; } 50% { fill-opacity: 1; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3828b52 *//* ==============================================
   موکاپ ترمینال (Terminal UI) - بدون باگ اسکرول افقی
============================================== */

.ocp-term-wrapper {
  position: relative;
  width: 100%;
  max-width: 550px;
  height: 450px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px; /* فضای تنفس ایمن */
  
  /* کلید طلایی برای جلوگیری قطعی از اسکرول افقی */
  overflow-x: clip; 
  box-sizing: border-box;
}

/* هاله‌های نوری محیطی (پشت ترمینال) */
.ocp-term-glow {
  position: absolute;
  width: 250px;
  height: 250px;
  border-radius: 50%;
  filter: blur(70px);
  opacity: 0.4;
  z-index: 0;
  pointer-events: none;
  animation: ocp-term-orb 8s infinite alternate ease-in-out;
}

/* هماهنگی با رنگ‌های استوریتو (صورتی و نارنجی) */
.ocp-term-glow-pink {
  top: 5%;
  right: 0;
  background: radial-gradient(circle, rgba(188, 24, 136, 0.8), transparent 70%);
}

.ocp-term-glow-orange {
  bottom: 5%;
  left: 0;
  background: radial-gradient(circle, rgba(240, 148, 51, 0.8), transparent 70%);
  animation-delay: -4s;
}

/* حرکت نرم هاله‌ها بدون شکستن کادر */
@keyframes ocp-term-orb {
  0% { transform: scale(0.9) translate(0, 0); }
  100% { transform: scale(1.1) translate(-10px, 15px); }
}

/* پنجره اصلی ترمینال (Glassmorphism) */
.ocp-term-window {
  position: relative;
  width: 100%;
  height: 100%;
  
  /* شیشه تاریک و مدرن */
  background: rgba(15, 15, 20, 0.85);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 20px;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.05);
  
  display: flex;
  flex-direction: column;
  overflow: hidden;
  z-index: 10;
  
  /* انیمیشن شناور بودن کل پنجره */
  animation: ocp-float-term 6s ease-in-out infinite;
}

@keyframes ocp-float-term {
  0%, 100% { transform: translateY(-5px); }
  50% { transform: translateY(5px); }
}

/* هدر پنجره (استایل macOS) */
.ocp-term-header {
  height: 3rem;
  background: rgba(255, 255, 255, 0.03);
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  display: flex;
  align-items: center;
  padding: 0 1.25rem;
  gap: 0.5rem;
}

.ocp-term-dot { width: 12px; height: 12px; border-radius: 50%; }
.ocp-dot-red { background: #ef4444; }
.ocp-dot-yellow { background: #f59e0b; }
.ocp-dot-green { background: #10b981; }

/* بدنه ترمینال و کدها */
.ocp-term-body {
  flex: 1;
  padding: 1.5rem;
  font-family: 'Courier New', Courier, monospace;
  font-size: 13px;
  color: #94a3b8;
  line-height: 1.8;
}

.ocp-term-line {
  opacity: 0;
  margin: 0 0 0.5rem 0;
}

/* رنگ‌بندی متون ترمینال */
.ocp-text-green { color: #34d399; }
.ocp-text-orange { color: #f09433; }
.ocp-text-pink { color: #bc1888; }
.ocp-text-white { color: #ffffff; }

/* تایم‌لاین انیمیشن ظاهر شدن خطوط (شبیه‌ساز اجرای سرور) */
.ocp-line-1 { animation: ocp-fade-in 0.1s forwards; }
.ocp-line-2 { animation: ocp-fade-in 0.1s forwards 1s; }
.ocp-line-3 { animation: ocp-fade-in 0.1s forwards 2.5s; }
.ocp-line-4 { animation: ocp-fade-in 0.1s forwards 3.5s; }
.ocp-line-5 { animation: ocp-fade-in 0.1s forwards 5s; }
.ocp-line-6 { animation: ocp-fade-in 0.1s forwards 6.5s; }
.ocp-line-7 { animation: ocp-fade-in 0.1s forwards 7.5s; }

@keyframes ocp-fade-in {
  100% { opacity: 1; }
}

/* کرسر چشمک‌زن */
.ocp-term-cursor {
  display: inline-block;
  width: 8px;
  height: 15px;
  background: #fff;
  vertical-align: middle;
  margin-left: 6px;
  opacity: 0;
  animation: ocp-blink-cursor 1s infinite steps(2, start) 7.6s;
}

@keyframes ocp-blink-cursor {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}

/* واکنش‌گرایی برای موبایل */
@media (max-width: 768px) {
  .ocp-term-wrapper { height: 400px; padding: 10px; }
  .ocp-term-body { font-size: 11px; padding: 1rem; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-791e90ff *//* ==============================================
   باکس شماره‌گذاری متقارن (مربع 1:1) - تم شیشه‌ای اسمارت گیت
============================================== */

.elementor-471 .elementor-element.elementor-element-791e90ff .elementor-heading-title {
    /* تم تاریک و شیشه‌ای (Glassmorphism) */
    background: rgba(11, 19, 37, 0.6) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    color: #ffffff !important; /* رنگ سفید درخشان برای شماره */
    
    /* تبدیل به باکس مربعی بی‌نقص */
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1 / 1 !important; /* جادوی حفظ نسبت 1 به 1 */
    width: 75px; 
    
    /* استایل‌های ظاهری و حاشیه */
    border-radius: 18px !important; /* گردی گوشه‌ها */
    font-weight: 900 !important;
    line-height: 1 !important; /* جلوگیری از بهم ریختگی ارتفاع */
    padding: 0 !important;
    
    /* عمق‌دهی و حاشیه شیشه‌ای */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.08);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1) !important;
}

/* افکت هاور زنده و داینامیک */
.elementor-471 .elementor-element.elementor-element-791e90ff:hover .elementor-heading-title {
    transform: translateY(-5px) scale(1.05);
    background: rgba(255, 255, 255, 0.05) !important; /* شیشه روشن‌تر در هاور */
    
    /* درخشش بنفش/ارغوانی ملایم هماهنگ با لندینگ */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.5), 0 0 20px rgba(168, 85, 247, 0.2);
    border-color: rgba(168, 85, 247, 0.4); 
    color: #d8b4fe !important; /* تغییر رنگ ملایم عدد به بنفش روشن */
}

/* واکنش‌گرایی برای موبایل */
@media (max-width: 768px) {
    .elementor-471 .elementor-element.elementor-element-791e90ff .elementor-heading-title {
        width: 60px; /* سایز کوچکتر برای موبایل */
        border-radius: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0c8736 *//* ==============================================
   ۲. تپش نئونی (-ub-span-neon)
============================================== */
.-ub-span-neon {
    display: inline-block;
    font-weight: 900;
    color: #ffffff;
    /* انیمیشن تپش بی‌نهایت */
    animation: -ub-neon-pulse 2s infinite alternate ease-in-out;
}

@keyframes -ub-neon-pulse {
    0% {
        text-shadow: 
            0 0 5px rgba(168, 85, 247, 0.4),
            0 0 10px rgba(168, 85, 247, 0.4),
            0 0 20px rgba(59, 130, 246, 0.4);
    }
    100% {
        text-shadow: 
            0 0 10px rgba(168, 85, 247, 0.8),
            0 0 20px rgba(168, 85, 247, 0.8),
            0 0 40px rgba(59, 130, 246, 0.6),
            0 0 60px rgba(59, 130, 246, 0.4);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-767a9def *//* =========================================
   Smart Download Gate - Integrations Icons
   Prefix: -sdg-icon-
========================================= */

/* تنظیمات کلی wrapper آیکون‌ها (قرارگیری سمت راست مانند طرح) */
.-sdg-icon-wrapper {
  display: flex;
  justify-content: flex-start; /* اگر سایت راست‌چین است، در سمت راست قرار می‌گیرد */
}

/* --- 1. انیمیشن‌های آیکون المنتور (صورتی) --- */
.-sdg-icon-pink svg { filter: drop-shadow(0 0 8px rgba(236, 72, 153, 0.4)); }
.-sdg-layout-top { animation: -sdg-pulse-fill 3s infinite alternate; }
.-sdg-layout-bottom-left { animation: -sdg-slide-up 4s infinite ease-in-out alternate; }
.-sdg-layout-bottom-right { animation: -sdg-slide-up 4s infinite ease-in-out alternate-reverse; }

@keyframes -sdg-pulse-fill {
  0% { fill-opacity: 0.1; }
  100% { fill-opacity: 0.5; }
}
@keyframes -sdg-slide-up {
  0% { transform: translateY(0); }
  100% { transform: translateY(-3px); }
}

/* --- 2. انیمیشن‌های آیکون گوتنبرگ (آبی) --- */
.-sdg-icon-blue svg { filter: drop-shadow(0 0 8px rgba(59, 130, 246, 0.4)); }
.-sdg-block-1 { animation: -sdg-float-block 3s infinite ease-in-out; transform-origin: center; }
.-sdg-block-2 { animation: -sdg-float-block 3s infinite ease-in-out 0.5s; transform-origin: center; }
.-sdg-block-3 { animation: -sdg-float-block 3s infinite ease-in-out 1s; transform-origin: center; }

@keyframes -sdg-float-block {
  0%, 100% { transform: translateY(0) scale(1); }
  50% { transform: translateY(-4px) scale(1.05); fill-opacity: 0.4; }
}

/* --- 3. انیمیشن‌های آیکون شورت‌کد (سبز) --- */
.-sdg-icon-green svg { filter: drop-shadow(0 0 8px rgba(16, 185, 129, 0.4)); }
.-sdg-code-left { animation: -sdg-bracket-move 2s infinite ease-in-out alternate; }
.-sdg-code-right { animation: -sdg-bracket-move 2s infinite ease-in-out alternate-reverse; }
.-sdg-code-slash { animation: -sdg-cursor-blink 1.5s infinite steps(2, start); }

@keyframes -sdg-bracket-move {
  0% { transform: translateX(0); }
  100% { transform: translateX(-2px); }
}
@keyframes -sdg-cursor-blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d64dc18 *//* ==============================================
   استایل پایه و مشترک برای هر ۳ باکس
   (شیشه روشن، درخشان و پترن نقطه‌ای)
============================================== */
.-sdg-box-pink, 
.-sdg-box-blue, 
.-sdg-box-green {
    position: relative;
    overflow: hidden !important; 
    
    /* شیشه روشن و ملایم */
    background: rgba(255, 255, 255, 0.03) !important;
    
    /* پترن سایبری ملایم در پس‌زمینه */
    background-image: radial-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px) !important;
    background-size: 20px 20px !important;

    /* حاشیه شیشه‌ای شارپ */
    border: 1px solid rgba(255, 255, 255, 0.15) !important; 
    
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* افکت هاور مشترک روی کل باکس‌ها */
.-sdg-box-pink:hover, 
.-sdg-box-blue:hover, 
.-sdg-box-green:hover {
    background: rgba(255, 255, 255, 0.06) !important;
    border-color: rgba(255, 255, 255, 0.3) !important;
    transform: translateY(-5px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}

/* ==============================================
   تنظیمات پایه نور محیطی (Before) و واترمارک (After)
============================================== */
.-sdg-box-pink::before, 
.-sdg-box-blue::before, 
.-sdg-box-green::before {
    content: "";
    position: absolute;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    filter: blur(60px);
    z-index: 0;
    opacity: 0.6;
    pointer-events: none;
    transition: transform 0.8s ease, opacity 0.8s ease;
}

.-sdg-box-pink::after, 
.-sdg-box-blue::after, 
.-sdg-box-green::after {
    content: "";
    position: absolute;
    bottom: -30px;
    left: -20px; 
    width: 160px;
    height: 160px;
    z-index: 0;
    opacity: 0.03; /* واترمارک بسیار محو */
    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

/* هاور مشترک روی نور و واترمارک */
.-sdg-box-pink:hover::before, 
.-sdg-box-blue:hover::before, 
.-sdg-box-green:hover::before {
    transform: scale(1.5);
    opacity: 0.9;
}

.-sdg-box-pink:hover::after, 
.-sdg-box-blue:hover::after, 
.-sdg-box-green:hover::after {
    transform: scale(1.1) rotate(15deg);
    opacity: 0.07;
}

/* ==============================================
   کلاس‌های اختصاصی برای هر باکس (یک کلاسه)
============================================== */

/* ۱. باکس المنتور (صورتی) */
.-sdg-box-pink::before {
    top: -50px; 
    right: -50px;
    background: rgba(236, 72, 153, 0.2);
}
.-sdg-box-pink::after {
    /* واترمارک آیکون لی‌آوت المنتور */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='6' rx='1'/%3E%3Crect x='3' y='13' width='8' height='8' rx='1'/%3E%3Crect x='13' y='13' width='8' height='8' rx='1'/%3E%3C/svg%3E");
}

/* ۲. باکس گوتنبرگ (آبی) */
.-sdg-box-blue::before {
    /* نور در مرکز باکس به صورت پالس */
    top: 50%; 
    left: 50%; 
    transform: translate(-50%, -50%);
    background: rgba(59, 130, 246, 0.15);
}
.-sdg-box-blue:hover::before {
    transform: translate(-50%, -50%) scale(1.6);
}
.-sdg-box-blue::after {
    /* واترمارک آیکون بلوک‌های گوتنبرگ */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='6' height='6' rx='1'/%3E%3Crect x='14' y='4' width='6' height='6' rx='1'/%3E%3Crect x='4' y='14' width='16' height='6' rx='1'/%3E%3C/svg%3E");
}

/* ۳. باکس شورت‌کد (سبز) */
.-sdg-box-green::before {
    bottom: -50px; 
    right: -50px;
    background: rgba(16, 185, 129, 0.2);
}
.-sdg-box-green::after {
    /* واترمارک آیکون کدنویسی */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='8 6 2 12 8 18'/%3E%3Cpolyline points='16 6 22 12 16 18'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42635bda *//* =========================================
   Smart Download Gate - Integrations Icons
   Prefix: -sdg-icon-
========================================= */

/* تنظیمات کلی wrapper آیکون‌ها (قرارگیری سمت راست مانند طرح) */
.-sdg-icon-wrapper {
  display: flex;
  justify-content: flex-start; /* اگر سایت راست‌چین است، در سمت راست قرار می‌گیرد */
}

/* --- 1. انیمیشن‌های آیکون المنتور (صورتی) --- */
.-sdg-icon-pink svg { filter: drop-shadow(0 0 8px rgba(236, 72, 153, 0.4)); }
.-sdg-layout-top { animation: -sdg-pulse-fill 3s infinite alternate; }
.-sdg-layout-bottom-left { animation: -sdg-slide-up 4s infinite ease-in-out alternate; }
.-sdg-layout-bottom-right { animation: -sdg-slide-up 4s infinite ease-in-out alternate-reverse; }

@keyframes -sdg-pulse-fill {
  0% { fill-opacity: 0.1; }
  100% { fill-opacity: 0.5; }
}
@keyframes -sdg-slide-up {
  0% { transform: translateY(0); }
  100% { transform: translateY(-3px); }
}

/* --- 2. انیمیشن‌های آیکون گوتنبرگ (آبی) --- */
.-sdg-icon-blue svg { filter: drop-shadow(0 0 8px rgba(59, 130, 246, 0.4)); }
.-sdg-block-1 { animation: -sdg-float-block 3s infinite ease-in-out; transform-origin: center; }
.-sdg-block-2 { animation: -sdg-float-block 3s infinite ease-in-out 0.5s; transform-origin: center; }
.-sdg-block-3 { animation: -sdg-float-block 3s infinite ease-in-out 1s; transform-origin: center; }

@keyframes -sdg-float-block {
  0%, 100% { transform: translateY(0) scale(1); }
  50% { transform: translateY(-4px) scale(1.05); fill-opacity: 0.4; }
}

/* --- 3. انیمیشن‌های آیکون شورت‌کد (سبز) --- */
.-sdg-icon-green svg { filter: drop-shadow(0 0 8px rgba(16, 185, 129, 0.4)); }
.-sdg-code-left { animation: -sdg-bracket-move 2s infinite ease-in-out alternate; }
.-sdg-code-right { animation: -sdg-bracket-move 2s infinite ease-in-out alternate-reverse; }
.-sdg-code-slash { animation: -sdg-cursor-blink 1.5s infinite steps(2, start); }

@keyframes -sdg-bracket-move {
  0% { transform: translateX(0); }
  100% { transform: translateX(-2px); }
}
@keyframes -sdg-cursor-blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-753d31cf *//* =========================================
   Smart Download Gate - Integrations Icons
   Prefix: -sdg-icon-
========================================= */

/* تنظیمات کلی wrapper آیکون‌ها (قرارگیری سمت راست مانند طرح) */
.-sdg-icon-wrapper {
  display: flex;
  justify-content: flex-start; /* اگر سایت راست‌چین است، در سمت راست قرار می‌گیرد */
}

/* --- 1. انیمیشن‌های آیکون المنتور (صورتی) --- */
.-sdg-icon-pink svg { filter: drop-shadow(0 0 8px rgba(236, 72, 153, 0.4)); }
.-sdg-layout-top { animation: -sdg-pulse-fill 3s infinite alternate; }
.-sdg-layout-bottom-left { animation: -sdg-slide-up 4s infinite ease-in-out alternate; }
.-sdg-layout-bottom-right { animation: -sdg-slide-up 4s infinite ease-in-out alternate-reverse; }

@keyframes -sdg-pulse-fill {
  0% { fill-opacity: 0.1; }
  100% { fill-opacity: 0.5; }
}
@keyframes -sdg-slide-up {
  0% { transform: translateY(0); }
  100% { transform: translateY(-3px); }
}

/* --- 2. انیمیشن‌های آیکون گوتنبرگ (آبی) --- */
.-sdg-icon-blue svg { filter: drop-shadow(0 0 8px rgba(59, 130, 246, 0.4)); }
.-sdg-block-1 { animation: -sdg-float-block 3s infinite ease-in-out; transform-origin: center; }
.-sdg-block-2 { animation: -sdg-float-block 3s infinite ease-in-out 0.5s; transform-origin: center; }
.-sdg-block-3 { animation: -sdg-float-block 3s infinite ease-in-out 1s; transform-origin: center; }

@keyframes -sdg-float-block {
  0%, 100% { transform: translateY(0) scale(1); }
  50% { transform: translateY(-4px) scale(1.05); fill-opacity: 0.4; }
}

/* --- 3. انیمیشن‌های آیکون شورت‌کد (سبز) --- */
.-sdg-icon-green svg { filter: drop-shadow(0 0 8px rgba(16, 185, 129, 0.4)); }
.-sdg-code-left { animation: -sdg-bracket-move 2s infinite ease-in-out alternate; }
.-sdg-code-right { animation: -sdg-bracket-move 2s infinite ease-in-out alternate-reverse; }
.-sdg-code-slash { animation: -sdg-cursor-blink 1.5s infinite steps(2, start); }

@keyframes -sdg-bracket-move {
  0% { transform: translateX(0); }
  100% { transform: translateX(-2px); }
}
@keyframes -sdg-cursor-blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a55b54 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76b7f8db */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ada42a8 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c6fbde */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a55b54 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76b7f8db */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ada42a8 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c6fbde */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a55b54 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76b7f8db */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ada42a8 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c6fbde */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a55b54 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76b7f8db */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ada42a8 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c6fbde */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a55b54 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76b7f8db */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ada42a8 */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14c6fbde */.gravity-scroll-box {
    /* 1. محدود کردن ارتفاع (خیلی مهم: این عدد را کم و زیاد کن تا اندازه‌ دلخواهت شود) */
    max-height: 400px;
    
    /* 2. فعال کردن اسکرول عمودی */
    overflow-y: auto;
    overflow-x: hidden; /* اسکرول افقی نداشته باشد */
    
    /* 3. ایجاد افکت محو شدن در پایین (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 {
    width: 6px; /* خیلی نازک */
}

/* مسیر یا ریل اسکرول (رنگ پس‌زمینه نوار) */
.gravity-scroll-box::-webkit-scrollbar-track {
    background: #f1f1f1; /* طوسی خیلی روشن */
    border-radius: 10px;
}

/* دستگیره اسکرول (آن بخش که حرکت می‌کند) */
.gravity-scroll-box::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* طوسی ملایم */
    border-radius: 10px;
    transition: background 0.3s;
}

/* وقتی موس روی دستگیره می‌رود */
.gravity-scroll-box::-webkit-scrollbar-thumb:hover {
    background: #0870C1; /* آبی برند شما */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2a64b03e *//* 1. تنظیمات کلی کانتینر تب‌ها (حذف پدینگ‌های اضافه) */
.gravity-neon-tabs {
    --tab-radius: 16px;
    --brand-purple: #8b5cf6;
    --brand-cyan: #06b6d4;
}

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

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

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

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

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

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

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

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

/* خط سمت راست در حالت فعال: بلند و پرنور */
.gravity-neon-tabs .e-n-tab-title[aria-selected="true"]::after {
    height: 80%; /* تقریباً تمام ارتفاع را میگیرد */
    width: 5px; /* کمی ضخیم‌تر */
    opacity: 1; /* کاملاً پررنگ */
    box-shadow: -2px 0 15px rgba(139, 92, 246, 0.6); /* درخشش نئونی */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389cc155 *//* =========================================
   SDG - Icon-Heading Injector (No Widget Needed)
   Prefix: -sdg-h-
========================================= */

/* استایل پایه برای تمام عناوین دارای آیکون */
.-sdg-h-icon {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    position: relative;
}

/* ساختار پایه آیکون */
.-sdg-h-icon::before {
    content: "";
    width: 40px;
    height: 40px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 12px;
    flex-shrink: 0;
    transition: all 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);
}

/* هاور: چرخش و درخشش */
.-sdg-h-icon:hover::before {
    transform: rotate(10deg) scale(1.1);
    background-color: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

/* --- ۱. آپدیت‌ها (سبز) --- */
.-sdg-h-update::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2334d399' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.5 2v6h-6M2.5 22v-6h6M2 11.5a10 10 0 0 1 18.8-4.3M22 12.5a10 10 0 0 1-18.8 4.3'/%3E%3C/svg%3E");
}

/* --- ۲. پشتیبانی (آبی) --- */
.-sdg-h-support::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2360a5fa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 1a9 9 0 0 0-9 9v7a2 2 0 0 0 2 2h4v-8H5v-1a7 7 0 0 1 14 0v1h-4v8h4a2 2 0 0 0 2-2V10a9 9 0 0 0-9-9Z'/%3E%3C/svg%3E");
}

/* --- ۳. لایسنس (بنفش) --- */
.-sdg-h-license::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c084fc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='12' height='14' x='6' y='5' rx='2'/%3E%3Cpath d='M12 9v4M12 16h.01M3 9.5a2 2 0 0 1 2-2h1M21 9.5a2 2 0 0 0-2-2h-1'/%3E%3C/svg%3E");
}

/* --- ۴. امتیاز (زرد) --- */
.-sdg-h-star::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fbbf24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470d1fb8 *//* ==============================================
   آیکون مینیمال و متحرک برای عناوین (Elementor Heading)
============================================== */

/* ۱. استایل پایه و ایجاد فضای مناسب برای آیکون در راست */
.ub-title-icon .elementor-heading-title {
    position: relative !important;
    padding-right: 36px !important; /* فضا برای قرارگیری آیکون */
    display: inline-block;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    line-height: 1.4;
}

/* ۲. حلقه نئونی زنده با انیمیشن تنفس محیطی */
.ub-title-icon .elementor-heading-title::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 24px; /* سایز مینیمال */
    height: 24px;
    /* استفاده از متغیر رنگ اختصاصی هر باکس */
    border: 1.5px solid var(--ub-icon-color); 
    background-color: transparent;
    border-radius: 50%;
    /* ایجاد هاله نوری همرنگ با باکس */
    box-shadow: 0 0 8px var(--ub-icon-glow);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    /* انیمیشن تپش و تنفس مداوم */
    animation: ub-title-pulse 2.5s infinite alternate ease-in-out;
}

/* کی‌فریم انیمیشن تنفس برای حلقه */
@keyframes ub-title-pulse {
    0% { box-shadow: 0 0 2px var(--ub-icon-glow); transform: translateY(-50%) scale(0.95); }
    100% { box-shadow: 0 0 12px var(--ub-icon-glow); transform: translateY(-50%) scale(1.05); }
}

/* ۳. آیکون تیک مدرن با استفاده از ماسک برای تغییر رنگ پویا */
.ub-title-icon .elementor-heading-title::after {
    content: "";
    position: absolute;
    right: 5px; /* مرکز کردن تیک درون حلقه 24 پیکسلی */
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background-color: var(--ub-icon-color); /* گرفتن رنگ از متغیر */
    
    /* استفاده از ماسک به جای بک‌گراند برای رنگ‌پذیری SVG */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
    
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    mask-repeat: no-repeat;
    transition: all 0.4s ease;
}

/* ==============================================
   افکت هاور بسیار لوکس
============================================== */
.ub-title-icon:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-6px); /* حرکت ظریف متن به سمت چپ */
}

.ub-title-icon:hover .elementor-heading-title::before {
    background-color: var(--ub-icon-color); /* پر شدن حلقه با رنگ */
    box-shadow: 0 4px 15px var(--ub-icon-glow);
    animation: none; /* توقف تنفس */
    transform: translateY(-50%) scale(1.1); /* کمی بزرگ شدن */
}

.ub-title-icon:hover .elementor-heading-title::after {
    background-color: #121212; /* تیره شدن تیک برای دیده شدن روی حلقه رنگی */
    transform: translateY(-50%) scale(1.1);
}

/* ==============================================
   کلاس‌های رنگی اختصاصی برای ۴ باکس
============================================== */

/* ۱. برای عنوان سیستم لایک (قرمز) */
.ub-title-like {
    --ub-icon-color: #dc2743;
    --ub-icon-glow: rgba(220, 39, 67, 0.4);
}

/* ۲. برای عنوان کامنت (بنفش/مگنتا) */
.ub-title-comment {
    --ub-icon-color: #bc1888;
    --ub-icon-glow: rgba(188, 24, 136, 0.4);
}

/* ۳. برای عنوان آمار بازدید (نارنجی) */
.ub-title-view {
    --ub-icon-color: #f09433;
    --ub-icon-glow: rgba(240, 148, 51, 0.4);
}

/* ۴. برای عنوان CTA (سبز) */
.ub-title-cta {
    --ub-icon-color: #22c55e;
    --ub-icon-glow: rgba(34, 197, 94, 0.4);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b425cd7 *//* ==============================================
   آیکون مینیمال و متحرک برای عناوین (Elementor Heading)
============================================== */

/* ۱. استایل پایه و ایجاد فضای مناسب برای آیکون در راست */
.ub-title-icon .elementor-heading-title {
    position: relative !important;
    padding-right: 36px !important; /* فضا برای قرارگیری آیکون */
    display: inline-block;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    line-height: 1.4;
}

/* ۲. حلقه نئونی زنده با انیمیشن تنفس محیطی */
.ub-title-icon .elementor-heading-title::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 24px; /* سایز مینیمال */
    height: 24px;
    /* استفاده از متغیر رنگ اختصاصی هر باکس */
    border: 1.5px solid var(--ub-icon-color); 
    background-color: transparent;
    border-radius: 50%;
    /* ایجاد هاله نوری همرنگ با باکس */
    box-shadow: 0 0 8px var(--ub-icon-glow);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    /* انیمیشن تپش و تنفس مداوم */
    animation: ub-title-pulse 2.5s infinite alternate ease-in-out;
}

/* کی‌فریم انیمیشن تنفس برای حلقه */
@keyframes ub-title-pulse {
    0% { box-shadow: 0 0 2px var(--ub-icon-glow); transform: translateY(-50%) scale(0.95); }
    100% { box-shadow: 0 0 12px var(--ub-icon-glow); transform: translateY(-50%) scale(1.05); }
}

/* ۳. آیکون تیک مدرن با استفاده از ماسک برای تغییر رنگ پویا */
.ub-title-icon .elementor-heading-title::after {
    content: "";
    position: absolute;
    right: 5px; /* مرکز کردن تیک درون حلقه 24 پیکسلی */
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background-color: var(--ub-icon-color); /* گرفتن رنگ از متغیر */
    
    /* استفاده از ماسک به جای بک‌گراند برای رنگ‌پذیری SVG */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
    
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    mask-repeat: no-repeat;
    transition: all 0.4s ease;
}

/* ==============================================
   افکت هاور بسیار لوکس
============================================== */
.ub-title-icon:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-6px); /* حرکت ظریف متن به سمت چپ */
}

.ub-title-icon:hover .elementor-heading-title::before {
    background-color: var(--ub-icon-color); /* پر شدن حلقه با رنگ */
    box-shadow: 0 4px 15px var(--ub-icon-glow);
    animation: none; /* توقف تنفس */
    transform: translateY(-50%) scale(1.1); /* کمی بزرگ شدن */
}

.ub-title-icon:hover .elementor-heading-title::after {
    background-color: #121212; /* تیره شدن تیک برای دیده شدن روی حلقه رنگی */
    transform: translateY(-50%) scale(1.1);
}

/* ==============================================
   کلاس‌های رنگی اختصاصی برای ۴ باکس
============================================== */

/* ۱. برای عنوان سیستم لایک (قرمز) */
.ub-title-like {
    --ub-icon-color: #dc2743;
    --ub-icon-glow: rgba(220, 39, 67, 0.4);
}

/* ۲. برای عنوان کامنت (بنفش/مگنتا) */
.ub-title-comment {
    --ub-icon-color: #bc1888;
    --ub-icon-glow: rgba(188, 24, 136, 0.4);
}

/* ۳. برای عنوان آمار بازدید (نارنجی) */
.ub-title-view {
    --ub-icon-color: #f09433;
    --ub-icon-glow: rgba(240, 148, 51, 0.4);
}

/* ۴. برای عنوان CTA (سبز) */
.ub-title-cta {
    --ub-icon-color: #22c55e;
    --ub-icon-glow: rgba(34, 197, 94, 0.4);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bac3743 *//* ==============================================
   آیکون مینیمال و متحرک برای عناوین (Elementor Heading)
============================================== */

/* ۱. استایل پایه و ایجاد فضای مناسب برای آیکون در راست */
.ub-title-icon .elementor-heading-title {
    position: relative !important;
    padding-right: 36px !important; /* فضا برای قرارگیری آیکون */
    display: inline-block;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    line-height: 1.4;
}

/* ۲. حلقه نئونی زنده با انیمیشن تنفس محیطی */
.ub-title-icon .elementor-heading-title::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 24px; /* سایز مینیمال */
    height: 24px;
    /* استفاده از متغیر رنگ اختصاصی هر باکس */
    border: 1.5px solid var(--ub-icon-color); 
    background-color: transparent;
    border-radius: 50%;
    /* ایجاد هاله نوری همرنگ با باکس */
    box-shadow: 0 0 8px var(--ub-icon-glow);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    /* انیمیشن تپش و تنفس مداوم */
    animation: ub-title-pulse 2.5s infinite alternate ease-in-out;
}

/* کی‌فریم انیمیشن تنفس برای حلقه */
@keyframes ub-title-pulse {
    0% { box-shadow: 0 0 2px var(--ub-icon-glow); transform: translateY(-50%) scale(0.95); }
    100% { box-shadow: 0 0 12px var(--ub-icon-glow); transform: translateY(-50%) scale(1.05); }
}

/* ۳. آیکون تیک مدرن با استفاده از ماسک برای تغییر رنگ پویا */
.ub-title-icon .elementor-heading-title::after {
    content: "";
    position: absolute;
    right: 5px; /* مرکز کردن تیک درون حلقه 24 پیکسلی */
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background-color: var(--ub-icon-color); /* گرفتن رنگ از متغیر */
    
    /* استفاده از ماسک به جای بک‌گراند برای رنگ‌پذیری SVG */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
    
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    mask-repeat: no-repeat;
    transition: all 0.4s ease;
}

/* ==============================================
   افکت هاور بسیار لوکس
============================================== */
.ub-title-icon:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateX(-6px); /* حرکت ظریف متن به سمت چپ */
}

.ub-title-icon:hover .elementor-heading-title::before {
    background-color: var(--ub-icon-color); /* پر شدن حلقه با رنگ */
    box-shadow: 0 4px 15px var(--ub-icon-glow);
    animation: none; /* توقف تنفس */
    transform: translateY(-50%) scale(1.1); /* کمی بزرگ شدن */
}

.ub-title-icon:hover .elementor-heading-title::after {
    background-color: #121212; /* تیره شدن تیک برای دیده شدن روی حلقه رنگی */
    transform: translateY(-50%) scale(1.1);
}

/* ==============================================
   کلاس‌های رنگی اختصاصی برای ۴ باکس
============================================== */

/* ۱. برای عنوان سیستم لایک (قرمز) */
.ub-title-like {
    --ub-icon-color: #dc2743;
    --ub-icon-glow: rgba(220, 39, 67, 0.4);
}

/* ۲. برای عنوان کامنت (بنفش/مگنتا) */
.ub-title-comment {
    --ub-icon-color: #bc1888;
    --ub-icon-glow: rgba(188, 24, 136, 0.4);
}

/* ۳. برای عنوان آمار بازدید (نارنجی) */
.ub-title-view {
    --ub-icon-color: #f09433;
    --ub-icon-glow: rgba(240, 148, 51, 0.4);
}

/* ۴. برای عنوان CTA (سبز) */
.ub-title-cta {
    --ub-icon-color: #22c55e;
    --ub-icon-glow: rgba(34, 197, 94, 0.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a0bfe3 *//* ==============================================
   ۳. دکمه تپش راداری (Radar Pulse)
============================================== */
.ub-btn-uni-pulse .elementor-button {
    background: linear-gradient(90deg, #2563eb, #9333ea) !important;
    color: #ffffff !important;
    border: none !important;
    animation: ub-btn-pulse 2s infinite;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.ub-btn-uni-pulse:hover .elementor-button {
    animation: none;
    transform: scale(1.05);
    box-shadow: 0 10px 30px rgba(147, 51, 234, 0.5);
}

@keyframes ub-btn-pulse {
    0% { box-shadow: 0 0 0 0 rgba(147, 51, 234, 0.5); }
    70% { box-shadow: 0 0 0 15px rgba(147, 51, 234, 0); }
    100% { box-shadow: 0 0 0 0 rgba(147, 51, 234, 0); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d82fcc0 *//* ==============================================
   ۴. دکمه پر شدن سایبری (Cyber Fill)
============================================== */
.ub-btn-uni-ghost .elementor-button {
    background: transparent !important;
    color: #ffffff !important;
    border: 1px solid #9333ea !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease !important;
}

.ub-btn-uni-ghost .elementor-button::before {
    content: ''; 
    position: absolute; 
    inset: 0;
    background: linear-gradient(90deg, #2563eb, #9333ea);
    z-index: -1; 
    transform: scaleX(0); 
    transform-origin: right;
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.ub-btn-uni-ghost:hover .elementor-button {
    border-color: transparent !important;
    box-shadow: 0 10px 20px rgba(147, 51, 234, 0.3);
}

.ub-btn-uni-ghost:hover .elementor-button::before {
    transform: scaleX(1); 
    transform-origin: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b8d83e *//* ۱. کانتینر اصلی با تم دیزاین اولترا */
.ub-section-test {
    position: relative !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 container, class: .elementor-element-3f2fc25f *//* تنظیمات کانتینر سفید */
.bg-hover-ring {
    position: relative; /* ضروری برای قرارگیری المان‌های داخلی */
    overflow: hidden; /* جلوگیری از بیرون زدگی حلقه از کادر سفید */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be455f6 *//* ==============================================
   کارت نظرات (Testimonial) - استایل شیشه‌ای استوریتو
============================================== */

.elementor-471 .elementor-element.elementor-element-5be455f6 {
    /* متغیرهای رنگی اختصاصی این کارت (گرادینت استوریتو) */
    --ocp-rev-color-1: #bc1888; /* صورتی/بنفش */
    --ocp-rev-color-2: #f09433; /* نارنجی */

    /* استایل پایه: شیشه تاریک و مات */
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    padding: 40px 30px !important;
    position: relative !important;
    border-radius: 24px !important; /* هماهنگ با فرم‌های لندینگ */
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
    
    /* آیکون نقل‌قول SVG در پس‌زمینه (رنگ صورتی بسیار محو و بزرگ) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23bc1888' fill-opacity='0.06' 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 -15px top -10px; /* واترمارک گوشه */
    background-size: 140px;
}

/* ۲. نوار وضعیت مرکزی (در حالت عادی یک خط محو است) */
.elementor-471 .elementor-element.elementor-element-5be455f6::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 50px; 
    height: 4px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 0 0 8px 8px;
    transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 10;
}

/* در زمان هاور: نوار به گرادینت کامل تبدیل و روشن می‌شود */
.elementor-471 .elementor-element.elementor-element-5be455f6:hover::before {
    width: 100%; 
    background: linear-gradient(90deg, var(--ocp-rev-color-1), var(--ocp-rev-color-2)) !important;
    box-shadow: 0 0 20px rgba(188, 24, 136, 0.5);
    border-radius: 0;
}

/* ۳. نبشی‌های گوشه کارت (طراحی مدرن‌تر) */
.elementor-471 .elementor-element.elementor-element-5be455f6::after {
    content: '';
    position: absolute;
    inset: 0;
    /* ایجاد نبشی‌های ظریف با رنگ متغیرها */
    background: 
        linear-gradient(to right, var(--ocp-rev-color-1) 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, var(--ocp-rev-color-1) 2px, transparent 2px) 0 0,
        linear-gradient(to left, var(--ocp-rev-color-2) 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, var(--ocp-rev-color-2) 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    opacity: 0; /* در حالت عادی مخفی است تا شلوغ نشود */
    transition: all 0.5s ease;
    z-index: 5;
    pointer-events: none;
    border-radius: inherit;
}

.elementor-471 .elementor-element.elementor-element-5be455f6:hover::after {
    opacity: 0.6;
    background-size: 35px 35px; /* گسترش نرم در زمان هاور */
}

/* ۴. افکت هاور روی کل کارت باکس */
.elementor-471 .elementor-element.elementor-element-5be455f6:hover {
    transform: translateY(-6px);
    border-color: rgba(255, 255, 255, 0.15) !important;
    background-color: rgba(255, 255, 255, 0.06) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}

/* ۵. روشن شدن متن‌ها در زمان هاور (سازگار با ویجت‌های مختلف المنتور) */
.elementor-471 .elementor-element.elementor-element-5be455f6:hover .elementor-heading-title, 
.elementor-471 .elementor-element.elementor-element-5be455f6:hover .elementor-text-editor,
.elementor-471 .elementor-element.elementor-element-5be455f6:hover .elementor-testimonial__text,
.elementor-471 .elementor-element.elementor-element-5be455f6:hover .elementor-testimonial__name {
    color: #ffffff !important;
    transition: all 0.3s ease;
}

/* ۶. استایل و انیمیشن جذاب برای تصویر پروفایل (آواتار) */
.elementor-471 .elementor-element.elementor-element-5be455f6 img, .elementor-471 .elementor-element.elementor-element-5be455f6 .elementor-testimonial__image img {
    border: 2px solid rgba(255, 255, 255, 0.1) !important;
    padding: 3px; /* ایجاد فضای تنفس دور عکس */
    border-radius: 50%;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    background-color: transparent;
}

.elementor-471 .elementor-element.elementor-element-5be455f6:hover img, .elementor-471 .elementor-element.elementor-element-5be455f6:hover .elementor-testimonial__image img {
    border-color: var(--ocp-rev-color-1) !important;
    box-shadow: 0 0 15px rgba(188, 24, 136, 0.3);
    transform: scale(1.1) rotate(8deg); /* بزرگ‌نمایی و چرخش ظریف */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57273510 *//* ==============================================
   کارت نظرات (Testimonial) - استایل شیشه‌ای استوریتو
============================================== */

.elementor-471 .elementor-element.elementor-element-57273510 {
    /* متغیرهای رنگی اختصاصی این کارت (گرادینت استوریتو) */
    --ocp-rev-color-1: #bc1888; /* صورتی/بنفش */
    --ocp-rev-color-2: #f09433; /* نارنجی */

    /* استایل پایه: شیشه تاریک و مات */
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    padding: 40px 30px !important;
    position: relative !important;
    border-radius: 24px !important; /* هماهنگ با فرم‌های لندینگ */
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
    
    /* آیکون نقل‌قول SVG در پس‌زمینه (رنگ صورتی بسیار محو و بزرگ) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23bc1888' fill-opacity='0.06' 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 -15px top -10px; /* واترمارک گوشه */
    background-size: 140px;
}

/* ۲. نوار وضعیت مرکزی (در حالت عادی یک خط محو است) */
.elementor-471 .elementor-element.elementor-element-57273510::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 50px; 
    height: 4px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 0 0 8px 8px;
    transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 10;
}

/* در زمان هاور: نوار به گرادینت کامل تبدیل و روشن می‌شود */
.elementor-471 .elementor-element.elementor-element-57273510:hover::before {
    width: 100%; 
    background: linear-gradient(90deg, var(--ocp-rev-color-1), var(--ocp-rev-color-2)) !important;
    box-shadow: 0 0 20px rgba(188, 24, 136, 0.5);
    border-radius: 0;
}

/* ۳. نبشی‌های گوشه کارت (طراحی مدرن‌تر) */
.elementor-471 .elementor-element.elementor-element-57273510::after {
    content: '';
    position: absolute;
    inset: 0;
    /* ایجاد نبشی‌های ظریف با رنگ متغیرها */
    background: 
        linear-gradient(to right, var(--ocp-rev-color-1) 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, var(--ocp-rev-color-1) 2px, transparent 2px) 0 0,
        linear-gradient(to left, var(--ocp-rev-color-2) 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, var(--ocp-rev-color-2) 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    opacity: 0; /* در حالت عادی مخفی است تا شلوغ نشود */
    transition: all 0.5s ease;
    z-index: 5;
    pointer-events: none;
    border-radius: inherit;
}

.elementor-471 .elementor-element.elementor-element-57273510:hover::after {
    opacity: 0.6;
    background-size: 35px 35px; /* گسترش نرم در زمان هاور */
}

/* ۴. افکت هاور روی کل کارت باکس */
.elementor-471 .elementor-element.elementor-element-57273510:hover {
    transform: translateY(-6px);
    border-color: rgba(255, 255, 255, 0.15) !important;
    background-color: rgba(255, 255, 255, 0.06) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}

/* ۵. روشن شدن متن‌ها در زمان هاور (سازگار با ویجت‌های مختلف المنتور) */
.elementor-471 .elementor-element.elementor-element-57273510:hover .elementor-heading-title, 
.elementor-471 .elementor-element.elementor-element-57273510:hover .elementor-text-editor,
.elementor-471 .elementor-element.elementor-element-57273510:hover .elementor-testimonial__text,
.elementor-471 .elementor-element.elementor-element-57273510:hover .elementor-testimonial__name {
    color: #ffffff !important;
    transition: all 0.3s ease;
}

/* ۶. استایل و انیمیشن جذاب برای تصویر پروفایل (آواتار) */
.elementor-471 .elementor-element.elementor-element-57273510 img, .elementor-471 .elementor-element.elementor-element-57273510 .elementor-testimonial__image img {
    border: 2px solid rgba(255, 255, 255, 0.1) !important;
    padding: 3px; /* ایجاد فضای تنفس دور عکس */
    border-radius: 50%;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    background-color: transparent;
}

.elementor-471 .elementor-element.elementor-element-57273510:hover img, .elementor-471 .elementor-element.elementor-element-57273510:hover .elementor-testimonial__image img {
    border-color: var(--ocp-rev-color-1) !important;
    box-shadow: 0 0 15px rgba(188, 24, 136, 0.3);
    transform: scale(1.1) rotate(8deg); /* بزرگ‌نمایی و چرخش ظریف */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-753a80ce *//* ==============================================
   کارت نظرات (Testimonial) - استایل شیشه‌ای استوریتو
============================================== */

.elementor-471 .elementor-element.elementor-element-753a80ce {
    /* متغیرهای رنگی اختصاصی این کارت (گرادینت استوریتو) */
    --ocp-rev-color-1: #bc1888; /* صورتی/بنفش */
    --ocp-rev-color-2: #f09433; /* نارنجی */

    /* استایل پایه: شیشه تاریک و مات */
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    padding: 40px 30px !important;
    position: relative !important;
    border-radius: 24px !important; /* هماهنگ با فرم‌های لندینگ */
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
    
    /* آیکون نقل‌قول SVG در پس‌زمینه (رنگ صورتی بسیار محو و بزرگ) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23bc1888' fill-opacity='0.06' 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 -15px top -10px; /* واترمارک گوشه */
    background-size: 140px;
}

/* ۲. نوار وضعیت مرکزی (در حالت عادی یک خط محو است) */
.elementor-471 .elementor-element.elementor-element-753a80ce::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 50px; 
    height: 4px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 0 0 8px 8px;
    transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 10;
}

/* در زمان هاور: نوار به گرادینت کامل تبدیل و روشن می‌شود */
.elementor-471 .elementor-element.elementor-element-753a80ce:hover::before {
    width: 100%; 
    background: linear-gradient(90deg, var(--ocp-rev-color-1), var(--ocp-rev-color-2)) !important;
    box-shadow: 0 0 20px rgba(188, 24, 136, 0.5);
    border-radius: 0;
}

/* ۳. نبشی‌های گوشه کارت (طراحی مدرن‌تر) */
.elementor-471 .elementor-element.elementor-element-753a80ce::after {
    content: '';
    position: absolute;
    inset: 0;
    /* ایجاد نبشی‌های ظریف با رنگ متغیرها */
    background: 
        linear-gradient(to right, var(--ocp-rev-color-1) 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, var(--ocp-rev-color-1) 2px, transparent 2px) 0 0,
        linear-gradient(to left, var(--ocp-rev-color-2) 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, var(--ocp-rev-color-2) 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    opacity: 0; /* در حالت عادی مخفی است تا شلوغ نشود */
    transition: all 0.5s ease;
    z-index: 5;
    pointer-events: none;
    border-radius: inherit;
}

.elementor-471 .elementor-element.elementor-element-753a80ce:hover::after {
    opacity: 0.6;
    background-size: 35px 35px; /* گسترش نرم در زمان هاور */
}

/* ۴. افکت هاور روی کل کارت باکس */
.elementor-471 .elementor-element.elementor-element-753a80ce:hover {
    transform: translateY(-6px);
    border-color: rgba(255, 255, 255, 0.15) !important;
    background-color: rgba(255, 255, 255, 0.06) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}

/* ۵. روشن شدن متن‌ها در زمان هاور (سازگار با ویجت‌های مختلف المنتور) */
.elementor-471 .elementor-element.elementor-element-753a80ce:hover .elementor-heading-title, 
.elementor-471 .elementor-element.elementor-element-753a80ce:hover .elementor-text-editor,
.elementor-471 .elementor-element.elementor-element-753a80ce:hover .elementor-testimonial__text,
.elementor-471 .elementor-element.elementor-element-753a80ce:hover .elementor-testimonial__name {
    color: #ffffff !important;
    transition: all 0.3s ease;
}

/* ۶. استایل و انیمیشن جذاب برای تصویر پروفایل (آواتار) */
.elementor-471 .elementor-element.elementor-element-753a80ce img, .elementor-471 .elementor-element.elementor-element-753a80ce .elementor-testimonial__image img {
    border: 2px solid rgba(255, 255, 255, 0.1) !important;
    padding: 3px; /* ایجاد فضای تنفس دور عکس */
    border-radius: 50%;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    background-color: transparent;
}

.elementor-471 .elementor-element.elementor-element-753a80ce:hover img, .elementor-471 .elementor-element.elementor-element-753a80ce:hover .elementor-testimonial__image img {
    border-color: var(--ocp-rev-color-1) !important;
    box-shadow: 0 0 15px rgba(188, 24, 136, 0.3);
    transform: scale(1.1) rotate(8deg); /* بزرگ‌نمایی و چرخش ظریف */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60c942fa *//* ==============================================
   ۵. دکمه شیشه هوشمند (Smart Glass)
============================================== */
.ub-btn-uni-glass .elementor-button {
    background: rgba(147, 51, 234, 0.1) !important;
    border: 1px solid rgba(147, 51, 234, 0.3) !important;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    color: #ffffff !important;
    transition: all 0.4s ease !important;
    position: relative;
    overflow: hidden;
}

.ub-btn-uni-glass:hover .elementor-button {
    background: linear-gradient(90deg, #2563eb, #9333ea) !important;
    border-color: transparent !important;
    transform: translateY(-3px);
    box-shadow: 0 12px 25px rgba(37, 99, 235, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f52d365 *//* ==============================================
   باکس فراخوان نهایی (CTA) - تم شیشه‌ای استوریتو
============================================== */

/* ۱. استایل پایه کانتینر (Glassmorphism) */
.ocp-final-cta {
    position: relative !important;
    
    /* بک‌گراند شیشه‌ای تاریک */
    background-color: rgba(255, 255, 255, 0.03) !important; 
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    
    /* جایگزینی clip-path خشن با گوشه‌های گرد مدرن */
    border-radius: 24px !important; 
    overflow: hidden !important;
    z-index: 1;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}

/* افکت هاور روی کل باکس */
.ocp-final-cta:hover {
    transform: translateY(-5px);
    background-color: rgba(255, 255, 255, 0.06) !important;
    border-color: rgba(188, 24, 136, 0.3) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
}

/* ==============================================
   ۲. انیمیشن دائمی اسکنر نوری (با رنگ‌های استوریتو)
============================================== */
.ocp-final-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 60%;
    height: 100%;
    
    /* گرادینت نرم با ترکیب صورتی و نارنجی برند */
    background: linear-gradient(
        90deg, 
        transparent, 
        rgba(188, 24, 136, 0.15), 
        rgba(240, 148, 51, 0.15), 
        transparent
    );
    transform: skewX(-25deg);
    animation: ocp-constant-scan 4s cubic-bezier(0.4, 0, 0.2, 1) infinite; 
    z-index: -1;
    pointer-events: none;
}

@keyframes ocp-constant-scan {
    0% { left: -100%; }
    50%, 100% { left: 200%; } /* مکث کوتاه در انتها برای ریتم بهتر */
}

/* ==============================================
   ۳. نوار لرزشی وضعیت در لبه پایین (گرادینت زنده)
============================================== */
.ocp-final-cta::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px; /* ضخامت مناسب برای نمایش گرادینت */
    
    /* گرادینت اختصاصی استوریتو */
    background: linear-gradient(90deg, #bc1888, #f09433);
    box-shadow: 0 0 15px rgba(240, 148, 51, 0.5);
    animation: ocp-bar-pulse 2.5s ease-in-out infinite;
    z-index: 10;
}

@keyframes ocp-bar-pulse {
    0%, 100% { 
        opacity: 0.6; 
        transform: scaleX(0.98); 
        box-shadow: 0 0 5px rgba(240, 148, 51, 0.3);
    }
    50% { 
        opacity: 1; 
        transform: scaleX(1); 
        box-shadow: 0 0 20px rgba(188, 24, 136, 0.6);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22645b0c *//* نام کلاس: ub-header-title-neon */
.elementor-471 .elementor-element.elementor-element-22645b0c .elementor-heading-title {
    color: #ffffff !important;
    font-weight: 900 !important;
    filter: drop-shadow(0 0 2px rgba(255,255,255,0.1));
}

.elementor-471 .elementor-element.elementor-element-22645b0c .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-471 .elementor-element.elementor-element-22645b0c .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-56033697 *//* تنظیمات کانتینر آبی */
.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 *//* ==============================================
   استایل اسکرول‌بار کهکشانی (پروژه Smart Gate)
============================================== */

/* تنظیمات پایه برای پشتیبانی از فایرفاکس */
* {
    scrollbar-width: thin;
    /* استفاده از بنفش کهکشانی و پس‌زمینه تاریک برای فایرفاکس */
    scrollbar-color: #a855f7 #0b0f19; 
}

/* ۱. ابعاد نوار اسکرول (مرورگرهای کروم، اج، سافاری) */
::-webkit-scrollbar {
    width: 10px; /* ضخامت استاندارد برای دیده شدن گرادینت */
    height: 10px;
}

/* ۲. پس‌زمینه نوار اسکرول (Track) */
::-webkit-scrollbar-track {
    background: #0b0f19; /* رنگ تاریک و عمیق کهکشانی */
    border-left: 1px solid rgba(255, 255, 255, 0.05); /* خط شیشه‌ای جداکننده بسیار محو */
}

/* ۳. دستگیره اسکرول (Thumb) - حالت عادی */
::-webkit-scrollbar-thumb {
    /* گرادینت سیال از آبی به بنفش و سپس سبز */
    background: linear-gradient(
        180deg, 
        #3b82f6 0%,   /* آبی */
        #a855f7 50%,  /* بنفش */
        #10b981 100%  /* سبز */
    );
    border-radius: 10px;
    /* ایجاد یک حاشیه همرنگ با پس‌زمینه برای ایجاد فاصله ظریف از لبه‌ها */
    border: 2px solid #0b0f19; 
}

/* ۴. دستگیره اسکرول - زمان رفتن موس روی آن (Hover) */
::-webkit-scrollbar-thumb:hover {
    /* روشن‌تر شدن و درخشش رنگ‌ها برای القای حس تعامل */
    background: linear-gradient(
        180deg, 
        #60a5fa 0%,   /* آبی روشن */
        #c084fc 50%,  /* بنفش روشن */
        #34d399 100%  /* سبز روشن */
    );
    border: 1px solid rgba(255, 255, 255, 0.15); /* درخشش شیشه‌ای حاشیه */
}

/* ۵. دستگیره اسکرول - زمان کلیک و کشیدن (Active) */
::-webkit-scrollbar-thumb:active {
    /* تغییر ترتیب رنگ‌ها برای شبیه‌سازی انیمیشن حرکت سیال */
    background: linear-gradient(
        180deg, 
        #10b981 0%,   /* سبز به بالا می‌آید */
        #3b82f6 50%,  /* آبی در مرکز */
        #a855f7 100%  /* بنفش به پایین می‌رود */
    );
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sdg.siahtiri.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('https://sdg.siahtiri.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('https://sdg.siahtiri.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('https://sdg.siahtiri.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('https://sdg.siahtiri.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('https://sdg.siahtiri.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('https://sdg.siahtiri.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('https://sdg.siahtiri.ir/wp-content/uploads/2026/01/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */