.elementor-628 .elementor-element.elementor-element-1e2f62cf{--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:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-6bb1276a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.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-628 .elementor-element.elementor-element-4b257113{text-align:start;}.elementor-628 .elementor-element.elementor-element-4b257113 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:28px;font-weight:900;line-height:48px;color:#FFFFFF;}.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-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#838587;}.elementor-628 .elementor-element.elementor-element-3268297d .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-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-628 .elementor-element.elementor-element-3268297d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-item > a{font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:300;}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-628 .elementor-element.elementor-element-13c07800{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-628 .elementor-element.elementor-element-61d95ad8{--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;--z-index:2;}.elementor-628 .elementor-element.elementor-element-29aeb55f{--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-628 .elementor-element.elementor-element-29aeb55f.e-con{--align-self:center;}.elementor-628 .elementor-element.elementor-element-20357b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-20357b0e .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:28px;font-weight:700;line-height:63px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-aa8705{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-aa8705 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:95px;font-weight:900;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-1dea7cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-1dea7cf .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:31px;font-weight:400;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-628 .elementor-element.elementor-element-345d76e{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"DanaFaNum", Sans-serif;font-size:18px;font-weight:300;line-height:42px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-345d76e p{margin-block-end:0px;}.elementor-628 .elementor-element.elementor-element-ceaee7e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-628 .elementor-element.elementor-element-77eb9426 .elementor-button{background-color:#699435;font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:600;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-628 .elementor-element.elementor-element-77eb9426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-628 .elementor-element.elementor-element-77eb9426 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-628 .elementor-element.elementor-element-7e026c6a .elementor-button{background-color:#FFFFFF;font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-628 .elementor-element.elementor-element-7e026c6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-7e026c6a.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-1ee45d45{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-3aa24241{width:var( --container-widget-width, 73% );max-width:73%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-628 .elementor-element.elementor-element-3aa24241.elementor-element{--align-self:flex-end;}.elementor-628 .elementor-element.elementor-element-438a666e{--display:flex;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-7fce6689{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-628 .elementor-element.elementor-element-7fce6689:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-7fce6689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-628 .elementor-element.elementor-element-72df66cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C2C2C2;--border-color:#C2C2C2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-778b3433{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-628 .elementor-element.elementor-element-12df81e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--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-628 .elementor-element.elementor-element-429ad188{text-align:start;}.elementor-628 .elementor-element.elementor-element-429ad188 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-717dab9{text-align:start;}.elementor-628 .elementor-element.elementor-element-717dab9 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-79c92122{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C2C2C2;--border-color:#C2C2C2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-61446022{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-628 .elementor-element.elementor-element-6dea18c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--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-628 .elementor-element.elementor-element-70e73335{text-align:start;}.elementor-628 .elementor-element.elementor-element-70e73335 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-77e02d69{text-align:start;}.elementor-628 .elementor-element.elementor-element-77e02d69 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-213e2b13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C2C2C2;--border-color:#C2C2C2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-61047031{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-628 .elementor-element.elementor-element-7eab85a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--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-628 .elementor-element.elementor-element-1ed6e0ab{text-align:start;}.elementor-628 .elementor-element.elementor-element-1ed6e0ab .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-25610881{text-align:start;}.elementor-628 .elementor-element.elementor-element-25610881 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-4b20bcc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-774d5bcb{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-628 .elementor-element.elementor-element-23a3271d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--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-628 .elementor-element.elementor-element-3dd86fb7{text-align:start;}.elementor-628 .elementor-element.elementor-element-3dd86fb7 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-336091c8{text-align:start;}.elementor-628 .elementor-element.elementor-element-336091c8 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-7c0b1a5{--display:flex;--gap:70px 0px;--row-gap:70px;--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-628 .elementor-element.elementor-element-6d87da30{--display:flex;--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-628 .elementor-element.elementor-element-199b2b1f{text-align:center;}.elementor-628 .elementor-element.elementor-element-199b2b1f .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:45px;font-weight:900;color:#FFFEFE;}.elementor-628 .elementor-element.elementor-element-168e836e{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-168e836e.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-168e836e .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:20px;font-weight:400;line-height:34px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-f292003{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 50px;--row-gap:0px;--column-gap:50px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-628 .elementor-element.elementor-element-6a89bb88{--display:flex;--justify-content:space-between;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-628 .elementor-element.elementor-element-6a89bb88:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-6a89bb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-628 .elementor-element.elementor-element-260f61f6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-51e374e3{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-628 .elementor-element.elementor-element-51e374e3.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-39c02659{--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-628 .elementor-element.elementor-element-4c7a2b27{background-color:#0A0F1D;padding:12px 20px 12px 20px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-628 .elementor-element.elementor-element-4c7a2b27 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:15px;font-weight:600;color:#F43F5E;}.elementor-628 .elementor-element.elementor-element-50d591db{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-50d591db.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-50d591db .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:400;line-height:17px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-47406868{--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-628 .elementor-element.elementor-element-48c1e3f3{--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-628 .elementor-element.elementor-element-4e1eb99d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-3b36ddd8.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-293ab67c{--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;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-293ab67c:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-293ab67c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1D;}.elementor-628 .elementor-element.elementor-element-293ab67c.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-458765eb.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-458765eb{text-align:start;}.elementor-628 .elementor-element.elementor-element-458765eb .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:16px;font-weight:500;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-5b68c114{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-4e2d7400.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-5e16c790{--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;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-5e16c790:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-5e16c790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1D;}.elementor-628 .elementor-element.elementor-element-5e16c790.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-54023a06.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-54023a06{text-align:start;}.elementor-628 .elementor-element.elementor-element-54023a06 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:16px;font-weight:500;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-2ac4e4ac{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-1c344a5f.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-1b81fa05{--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;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-1b81fa05:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-1b81fa05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1D;}.elementor-628 .elementor-element.elementor-element-1b81fa05.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-72a9b6a0.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-72a9b6a0{text-align:start;}.elementor-628 .elementor-element.elementor-element-72a9b6a0 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:16px;font-weight:500;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-239e7905{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-628 .elementor-element.elementor-element-239e7905:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-239e7905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-628 .elementor-element.elementor-element-760769eb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-732484cb{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-628 .elementor-element.elementor-element-732484cb.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-2c2334b5{--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-628 .elementor-element.elementor-element-c2f8046{background-color:#0A0F1D;padding:12px 20px 12px 20px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-628 .elementor-element.elementor-element-c2f8046 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:15px;font-weight:600;color:#26A57E;}.elementor-628 .elementor-element.elementor-element-745a4029{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-745a4029.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-745a4029 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:400;line-height:17px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-30eb8783{--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;--z-index:3;}.elementor-628 .elementor-element.elementor-element-1bc05a67{--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-628 .elementor-element.elementor-element-48b5b431{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-7f894767.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-15078ce2{--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;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-15078ce2:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-15078ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1D;}.elementor-628 .elementor-element.elementor-element-15078ce2.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-578bad3b.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-578bad3b{text-align:start;}.elementor-628 .elementor-element.elementor-element-578bad3b .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-1e17c94{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-203dc6e8.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-7a9ce17{--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;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-7a9ce17:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-7a9ce17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1D;}.elementor-628 .elementor-element.elementor-element-7a9ce17.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-4c2b54d6.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-4c2b54d6{text-align:start;}.elementor-628 .elementor-element.elementor-element-4c2b54d6 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:16px;font-weight:500;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-31f9740e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-57e33438.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-474e3716{--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;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-474e3716:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-474e3716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1D;}.elementor-628 .elementor-element.elementor-element-474e3716.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-197633bb.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-197633bb{text-align:start;}.elementor-628 .elementor-element.elementor-element-197633bb .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:16px;font-weight:500;color:#94A3B8;}.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-628 .elementor-element.elementor-element-51f48034{width:var( --container-widget-width, 340px );max-width:340px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:340px;--container-widget-flex-grow:0;top:3.989%;z-index:0;text-align:end;}.elementor-628 .elementor-element.elementor-element-51f48034.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-628 .elementor-element.elementor-element-51f48034{right:4.138%;}body.rtl .elementor-628 .elementor-element.elementor-element-51f48034{left:4.138%;}.elementor-628 .elementor-element.elementor-element-51f48034 img{opacity:0.51;}.elementor-628 .elementor-element.elementor-element-5d62e3b9{--display:flex;--gap:50px 0px;--row-gap:50px;--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-628 .elementor-element.elementor-element-166d28db{--display:flex;--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-628 .elementor-element.elementor-element-71f9e81f{text-align:center;}.elementor-628 .elementor-element.elementor-element-71f9e81f .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:45px;font-weight:900;color:#FFFEFE;}.elementor-628 .elementor-element.elementor-element-450341bb{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-450341bb.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-450341bb .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:20px;font-weight:400;line-height:34px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.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-628 .elementor-element.elementor-element-51a3c0f5{--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-628 .elementor-element.elementor-element-3966ecde{--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:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-628 .elementor-element.elementor-element-3966ecde:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-3966ecde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-628 .elementor-element.elementor-element-3966ecde.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-6350333c{--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-628 .elementor-element.elementor-element-38fbeff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-13f4ca90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-628 .elementor-element.elementor-element-13f4ca90.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-3442b603{text-align:start;}.elementor-628 .elementor-element.elementor-element-3442b603 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:30px;font-weight:800;line-height:46px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-5a004e1b{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:"DanaFaNum", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-5a004e1b p{margin-block-end:0px;}.elementor-628 .elementor-element.elementor-element-44800f4b{--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-628 .elementor-element.elementor-element-3d70c8ab{--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-628 .elementor-element.elementor-element-1097fc63{--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:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-628 .elementor-element.elementor-element-1097fc63:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-1097fc63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-628 .elementor-element.elementor-element-1097fc63.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-322a93de{--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-628 .elementor-element.elementor-element-18ddb262{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-482e499e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-628 .elementor-element.elementor-element-482e499e.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-3dc28a33{text-align:start;}.elementor-628 .elementor-element.elementor-element-3dc28a33 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:30px;font-weight:800;line-height:46px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-44b3a51e{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:"DanaFaNum", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-44b3a51e p{margin-block-end:0px;}.elementor-628 .elementor-element.elementor-element-4b2db5be{--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-628 .elementor-element.elementor-element-590fb507{--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-628 .elementor-element.elementor-element-5291de34{--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:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-628 .elementor-element.elementor-element-5291de34:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-5291de34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-628 .elementor-element.elementor-element-5291de34.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-4bc5eb7b{--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-628 .elementor-element.elementor-element-101cd4e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-30a29c89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-628 .elementor-element.elementor-element-30a29c89.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-718f3a81{text-align:start;}.elementor-628 .elementor-element.elementor-element-718f3a81 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:30px;font-weight:800;line-height:46px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-28b85370{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:"DanaFaNum", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-28b85370 p{margin-block-end:0px;}.elementor-628 .elementor-element.elementor-element-506f5c48{--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-628 .elementor-element.elementor-element-665b20a3{--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-628 .elementor-element.elementor-element-b9344cd{--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:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-628 .elementor-element.elementor-element-b9344cd:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-b9344cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-628 .elementor-element.elementor-element-b9344cd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-eeba27{--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-628 .elementor-element.elementor-element-d6b7dee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-601ba86f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-628 .elementor-element.elementor-element-601ba86f.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-2c50449f{text-align:start;}.elementor-628 .elementor-element.elementor-element-2c50449f .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:30px;font-weight:800;line-height:46px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-2dd64e8d{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:"DanaFaNum", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-2dd64e8d p{margin-block-end:0px;}.elementor-628 .elementor-element.elementor-element-6b564c1{--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-628 .elementor-element.elementor-element-24f27c28{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:22px;--n-tabs-gap:30px;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-color:#000000;}.elementor-628 .elementor-element.elementor-element-24f27c28 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F59E0B;}.elementor-628 .elementor-element.elementor-element-24f27c28.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F59E0B;}.elementor-628 .elementor-element.elementor-element-24f27c28.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-628 .elementor-element.elementor-element-24f27c28.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F59E0B;}.elementor-628 .elementor-element.elementor-element-24f27c28.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:"DanaFaNum", Sans-serif;font-weight:500;}.elementor-628 .elementor-element.elementor-element-46936f0f{--display:flex;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-628 .elementor-element.elementor-element-46936f0f:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-46936f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1527;}.elementor-628 .elementor-element.elementor-element-5ba1d8bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-2a4e763a{--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-628 .elementor-element.elementor-element-5038c180{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-628 .elementor-element.elementor-element-5038c180.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-1d970b95{width:var( --container-widget-width, 340px );max-width:340px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:340px;--container-widget-flex-grow:0;bottom:0px;z-index:0;text-align:end;}.elementor-628 .elementor-element.elementor-element-1d970b95.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-628 .elementor-element.elementor-element-1d970b95{left:0px;}body.rtl .elementor-628 .elementor-element.elementor-element-1d970b95{right:0px;}.elementor-628 .elementor-element.elementor-element-1d970b95 img{opacity:0.51;}.elementor-628 .elementor-element.elementor-element-667bb853{--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-628 .elementor-element.elementor-element-6c0e4374{--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-628 .elementor-element.elementor-element-6c0e4374.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-4869bcb0{--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-628 .elementor-element.elementor-element-370aeb06{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-370aeb06 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:40px;font-weight:900;line-height:68px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-759b7c5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DanaFaNum", Sans-serif;font-size:18px;font-weight:400;line-height:40px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-2a8176f7{--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-628 .elementor-element.elementor-element-4a6e1353{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-77acb740{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-77acb740.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-46304029{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-46304029:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-46304029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-628 .elementor-element.elementor-element-46304029:hover{background-color:#131D34;}.elementor-628 .elementor-element.elementor-element-46304029.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-736a12d{text-align:start;}.elementor-628 .elementor-element.elementor-element-736a12d .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:500;color:#FEFEFF;}.elementor-628 .elementor-element.elementor-element-39e21f15{text-align:start;}.elementor-628 .elementor-element.elementor-element-39e21f15 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:13px;font-weight:300;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-7868aa3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-13907348{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-13907348.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-c994dcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-c994dcf:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-c994dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-628 .elementor-element.elementor-element-c994dcf:hover{background-color:#131D34;}.elementor-628 .elementor-element.elementor-element-c994dcf.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-7994cc88{text-align:start;}.elementor-628 .elementor-element.elementor-element-7994cc88 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:500;color:#FEFEFF;}.elementor-628 .elementor-element.elementor-element-3b46931b{text-align:start;}.elementor-628 .elementor-element.elementor-element-3b46931b .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:13px;font-weight:300;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-3aa360c5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-16f0ecaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-16f0ecaf.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-4e613ad2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-4e613ad2:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-4e613ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-628 .elementor-element.elementor-element-4e613ad2:hover{background-color:#131D34;}.elementor-628 .elementor-element.elementor-element-4e613ad2.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-4115259b{text-align:start;}.elementor-628 .elementor-element.elementor-element-4115259b .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:500;color:#FEFEFF;}.elementor-628 .elementor-element.elementor-element-4a8674e3{text-align:start;}.elementor-628 .elementor-element.elementor-element-4a8674e3 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:13px;font-weight:300;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-59ffbb58{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-7f14b34d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-7f14b34d.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-25f9eb65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-25f9eb65:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-25f9eb65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-628 .elementor-element.elementor-element-25f9eb65:hover{background-color:#131D34;}.elementor-628 .elementor-element.elementor-element-25f9eb65.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-17c042e1{text-align:start;}.elementor-628 .elementor-element.elementor-element-17c042e1 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:500;color:#FEFEFF;}.elementor-628 .elementor-element.elementor-element-77579277{text-align:start;}.elementor-628 .elementor-element.elementor-element-77579277 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:13px;font-weight:300;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-479f74d5{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-19e1b665{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-556465c1{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-556465c1.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-556465c1 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:45px;font-weight:900;line-height:65px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-65ebc67c{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:400;line-height:29px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-65ebc67c.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-65ebc67c p{margin-block-end:0px;}.elementor-628 .elementor-element.elementor-element-430d3c24{--display:grid;--e-con-grid-template-columns:repeat(4, 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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-628 .elementor-element.elementor-element-668170c6{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-668170c6:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-668170c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-668170c6:hover{background-color:#FFFFFF0F;}.elementor-628 .elementor-element.elementor-element-6232d6bf{--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;--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-628 .elementor-element.elementor-element-32e18d74{width:var( --container-widget-width, 90px );max-width:90px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90px;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-32e18d74.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-32e18d74 img{width:100%;}.elementor-628 .elementor-element.elementor-element-47c249f3{text-align:start;}.elementor-628 .elementor-element.elementor-element-47c249f3 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:28px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-5f8908b4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 0px;--row-gap:10px;--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-628 .elementor-element.elementor-element-51cf426e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-51cf426e .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-83f0ede{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-83f0ede .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-180b1f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-180b1f2 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-6ee619d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-6ee619d3 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-61b2d09b{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-61b2d09b:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-61b2d09b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-61b2d09b:hover{background-color:#FFFFFF0F;}.elementor-628 .elementor-element.elementor-element-6f087771{--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;--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-628 .elementor-element.elementor-element-326673dd{width:var( --container-widget-width, 90px );max-width:90px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90px;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-326673dd.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-326673dd img{width:100%;}.elementor-628 .elementor-element.elementor-element-63c79b0b{text-align:start;}.elementor-628 .elementor-element.elementor-element-63c79b0b .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:28px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-64ea409f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 0px;--row-gap:10px;--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-628 .elementor-element.elementor-element-6e4ce887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-6e4ce887 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-6a09fe19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-6a09fe19 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-233ab2b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-233ab2b6 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-45a1d20b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-45a1d20b .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-1621fcb0{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-1621fcb0:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-1621fcb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-1621fcb0:hover{background-color:#FFFFFF0F;}.elementor-628 .elementor-element.elementor-element-6cc0d57d{--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;--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-628 .elementor-element.elementor-element-6c391f30{width:var( --container-widget-width, 90px );max-width:90px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90px;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-6c391f30.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-6c391f30 img{width:100%;}.elementor-628 .elementor-element.elementor-element-421c13b9{text-align:start;}.elementor-628 .elementor-element.elementor-element-421c13b9 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:28px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-716623eb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 0px;--row-gap:10px;--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-628 .elementor-element.elementor-element-52239fa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-52239fa6 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-669a6e7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-669a6e7d .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-2b5e5cf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-2b5e5cf1 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-73bfd867{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-73bfd867:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-73bfd867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-73bfd867:hover{background-color:#FFFFFF0F;}.elementor-628 .elementor-element.elementor-element-6099207{--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;--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-628 .elementor-element.elementor-element-3977e3a6{width:var( --container-widget-width, 90px );max-width:90px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90px;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-3977e3a6.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-3977e3a6 img{width:100%;}.elementor-628 .elementor-element.elementor-element-4663048c{text-align:start;}.elementor-628 .elementor-element.elementor-element-4663048c .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:28px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-7da35a61{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 0px;--row-gap:10px;--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-628 .elementor-element.elementor-element-bcc89b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-bcc89b4 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-372fb7c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-372fb7c9 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-780c10ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-780c10ab .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-192173e8{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-74864309{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-74864309.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-74864309 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:45px;font-weight:900;line-height:65px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-18ba184{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:400;line-height:29px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-18ba184.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-18ba184 p{margin-block-end:0px;}.elementor-628 .elementor-element.elementor-element-53af092a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-628 .elementor-element.elementor-element-3c953989{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-3c953989:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-3c953989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-3c953989:hover{background-color:#FFFFFF0F;}.elementor-628 .elementor-element.elementor-element-33096a69{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-766e6ac7{width:var( --container-widget-width, 70px );max-width:70px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70px;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-766e6ac7.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-766e6ac7 img{width:100%;}.elementor-628 .elementor-element.elementor-element-48462e53{text-align:start;}.elementor-628 .elementor-element.elementor-element-48462e53 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-78b81682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:300;line-height:30px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-7b9f16b5{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-7b9f16b5:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-7b9f16b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-7b9f16b5:hover{background-color:#FFFFFF0F;}.elementor-628 .elementor-element.elementor-element-77d04969{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-32792e43{width:var( --container-widget-width, 69px );max-width:69px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:69px;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-32792e43.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-32792e43 img{width:100%;}.elementor-628 .elementor-element.elementor-element-6575e62c{text-align:start;}.elementor-628 .elementor-element.elementor-element-6575e62c .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-50a80164{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:300;line-height:30px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-1d56ef0a{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-1d56ef0a:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-1d56ef0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-1d56ef0a:hover{background-color:#FFFFFF0F;}.elementor-628 .elementor-element.elementor-element-2359eff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-1fd54413{width:var( --container-widget-width, 70px );max-width:70px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70px;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-1fd54413.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-1fd54413 img{width:100%;}.elementor-628 .elementor-element.elementor-element-2d70b7ac{text-align:start;}.elementor-628 .elementor-element.elementor-element-2d70b7ac .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-1dbac498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:300;line-height:30px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-49db0741{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-49db0741:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-49db0741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-49db0741:hover{background-color:#FFFFFF0F;}.elementor-628 .elementor-element.elementor-element-6ce357c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-5b90c52b{width:var( --container-widget-width, 70px );max-width:70px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70px;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-5b90c52b.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-5b90c52b img{width:100%;}.elementor-628 .elementor-element.elementor-element-5a80d198{text-align:start;}.elementor-628 .elementor-element.elementor-element-5a80d198 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-5d70738{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:300;line-height:30px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-29318c56{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-29318c56:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-29318c56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-29318c56:hover{background-color:#FFFFFF0F;}.elementor-628 .elementor-element.elementor-element-5d8f5925{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-26753bb{width:var( --container-widget-width, 70px );max-width:70px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70px;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-26753bb.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-26753bb img{width:100%;}.elementor-628 .elementor-element.elementor-element-f25256b{text-align:start;}.elementor-628 .elementor-element.elementor-element-f25256b .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-1d7e321e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:300;line-height:30px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-63f5372f{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.03);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-63f5372f:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-63f5372f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-63f5372f:hover{background-color:#FFFFFF0F;}.elementor-628 .elementor-element.elementor-element-1af50a1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-450da46d{width:var( --container-widget-width, 70px );max-width:70px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70px;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-450da46d.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-450da46d img{width:100%;}.elementor-628 .elementor-element.elementor-element-609a089f{text-align:start;}.elementor-628 .elementor-element.elementor-element-609a089f .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-330567ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:300;line-height:30px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-369039b9{--display:flex;--gap:50px 0px;--row-gap:50px;--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-628 .elementor-element.elementor-element-7a175758{--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-628 .elementor-element.elementor-element-29cb231e{--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-628 .elementor-element.elementor-element-29cb231e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-798aacf3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-798aacf3.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-798aacf3 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:45px;font-weight:800;line-height:47px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-26ca081a{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-26ca081a.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-26ca081a .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:400;line-height:29px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-673d481e{--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-628 .elementor-element.elementor-element-673d481e:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-673d481e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111B33;}.elementor-628 .elementor-element.elementor-element-5af407b0{--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-628 .elementor-element.elementor-element-5af407b0:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-5af407b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-628 .elementor-element.elementor-element-52b049d8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-item > a{font-family:"DanaFaNum", Sans-serif;font-weight:400;}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-628 .elementor-element.elementor-element-70bf26e7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-628 .elementor-element.elementor-element-70bf26e7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-628 .elementor-element.elementor-element-70bf26e7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-628 .elementor-element.elementor-element-70bf26e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-628 .elementor-element.elementor-element-70bf26e7 .elementor-icon-list-item > a{font-family:"DanaFaNum", Sans-serif;font-weight:400;}.elementor-628 .elementor-element.elementor-element-70bf26e7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-628 .elementor-element.elementor-element-6101658f{--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-628 .elementor-element.elementor-element-28e6f7f1{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-28e6f7f1:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-28e6f7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18233B;}.elementor-628 .elementor-element.elementor-element-134a66b3{text-align:start;}.elementor-628 .elementor-element.elementor-element-134a66b3 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-3c65f88f img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-628 .elementor-element.elementor-element-42ad6db1{--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-628 .elementor-element.elementor-element-12263207{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-12263207:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-12263207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18233B;}.elementor-628 .elementor-element.elementor-element-4ebc6297{text-align:start;}.elementor-628 .elementor-element.elementor-element-4ebc6297 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-64e78172 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-628 .elementor-element.elementor-element-2d6cf5de{--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-628 .elementor-element.elementor-element-29e6ad3f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-29e6ad3f:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-29e6ad3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18233B;}.elementor-628 .elementor-element.elementor-element-4830544a{text-align:start;}.elementor-628 .elementor-element.elementor-element-4830544a .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-233c9bb4 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-628 .elementor-element.elementor-element-2840411b{--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-628 .elementor-element.elementor-element-5a3109e4{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-5a3109e4:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-5a3109e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18233B;}.elementor-628 .elementor-element.elementor-element-188aad67{text-align:start;}.elementor-628 .elementor-element.elementor-element-188aad67 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-18d9603a img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-628 .elementor-element.elementor-element-546655a9{--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-628 .elementor-element.elementor-element-546655a9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0870C117;}.elementor-628 .elementor-element.elementor-element-546655a9.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-628 .elementor-element.elementor-element-546655a9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-628 .elementor-element.elementor-element-546655a9.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-628 .elementor-element.elementor-element-546655a9.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:"DanaFaNum", Sans-serif;font-weight:500;}.elementor-628 .elementor-element.elementor-element-731ce0a4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-50px;text-align:end;}.elementor-628 .elementor-element.elementor-element-731ce0a4.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-628 .elementor-element.elementor-element-731ce0a4{right:-5%;}body.rtl .elementor-628 .elementor-element.elementor-element-731ce0a4{left:-5%;}.elementor-628 .elementor-element.elementor-element-731ce0a4 img{width:150px;}.elementor-628 .elementor-element.elementor-element-10508d26{--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:70px 0px;--row-gap:70px;--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-628 .elementor-element.elementor-element-a533d9d{--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-628 .elementor-element.elementor-element-4fa4aa3d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-4fa4aa3d.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-4fa4aa3d .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:45px;font-weight:800;line-height:65px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-30ecfe17{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-30ecfe17.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-30ecfe17 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:400;line-height:29px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-7cbc81cc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 50px;--row-gap:0px;--column-gap:50px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-2fa6a68e{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-757194e2{--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-628 .elementor-element.elementor-element-330da312.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-330da312{--e-rating-justify-content:flex-start;--e-rating-icon-marked-color:#F97316;--e-rating-icon-color:#343434;}.elementor-628 .elementor-element.elementor-element-61983329{--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-628 .elementor-element.elementor-element-6574db10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"DanaFaNum", Sans-serif;font-size:13px;font-weight:400;line-height:27px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-751cdfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B2B2B;--border-color:#2B2B2B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-3bacc835{--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-628 .elementor-element.elementor-element-3bacc835.e-con{--align-self:center;}.elementor-628 .elementor-element.elementor-element-7ca9ca48{width:auto;max-width:auto;text-align:center;}.elementor-628 .elementor-element.elementor-element-7ca9ca48.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-7ca9ca48 img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-628 .elementor-element.elementor-element-6c71fcc2{--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-628 .elementor-element.elementor-element-6fabec0e{text-align:center;}.elementor-628 .elementor-element.elementor-element-6fabec0e .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#FDFDFF;}.elementor-628 .elementor-element.elementor-element-1fff1a7e{text-align:center;}.elementor-628 .elementor-element.elementor-element-1fff1a7e .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-628 .elementor-element.elementor-element-7c0ca40f{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-16962b51{--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-628 .elementor-element.elementor-element-579110f6.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-579110f6{--e-rating-justify-content:flex-start;--e-rating-icon-marked-color:#F97316;--e-rating-icon-color:#343434;}.elementor-628 .elementor-element.elementor-element-13375205{--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-628 .elementor-element.elementor-element-15359da3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"DanaFaNum", Sans-serif;font-size:13px;font-weight:400;line-height:27px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-5ebebfb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B2B2B;--border-color:#2B2B2B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-15dbe629{--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-628 .elementor-element.elementor-element-15dbe629.e-con{--align-self:center;}.elementor-628 .elementor-element.elementor-element-302469a7{width:auto;max-width:auto;text-align:center;}.elementor-628 .elementor-element.elementor-element-302469a7.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-302469a7 img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-628 .elementor-element.elementor-element-1446758b{--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-628 .elementor-element.elementor-element-69df202b{text-align:center;}.elementor-628 .elementor-element.elementor-element-69df202b .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#FDFDFF;}.elementor-628 .elementor-element.elementor-element-21ac5624{text-align:center;}.elementor-628 .elementor-element.elementor-element-21ac5624 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-628 .elementor-element.elementor-element-73e6c615{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-5e0ca99e{--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-628 .elementor-element.elementor-element-5f008d62.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-5f008d62{--e-rating-justify-content:flex-start;--e-rating-icon-marked-color:#F97316;--e-rating-icon-color:#343434;}.elementor-628 .elementor-element.elementor-element-3244a4fe{--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-628 .elementor-element.elementor-element-5f7f5b98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"DanaFaNum", Sans-serif;font-size:13px;font-weight:400;line-height:27px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-4d470de0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B2B2B;--border-color:#2B2B2B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-ed4d5{--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-628 .elementor-element.elementor-element-ed4d5.e-con{--align-self:center;}.elementor-628 .elementor-element.elementor-element-ffeb1a8{width:auto;max-width:auto;text-align:center;}.elementor-628 .elementor-element.elementor-element-ffeb1a8.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-ffeb1a8 img{width:100%;border-style:solid;border-color:#1E69E817;border-radius:200px 200px 200px 200px;}.elementor-628 .elementor-element.elementor-element-14f0110b{--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-628 .elementor-element.elementor-element-3799887d{text-align:center;}.elementor-628 .elementor-element.elementor-element-3799887d .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#FDFDFF;}.elementor-628 .elementor-element.elementor-element-30632783{text-align:center;}.elementor-628 .elementor-element.elementor-element-30632783 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:11px;font-weight:500;line-height:18px;color:#727272;}.elementor-628 .elementor-element.elementor-element-6d8f19e7{--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-628 .elementor-element.elementor-element-78f3587c{--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-628 .elementor-element.elementor-element-31f5ede3{--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-628 .elementor-element.elementor-element-31f5ede3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-2dc7d942{--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-628 .elementor-element.elementor-element-7eb8409c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-7eb8409c .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:50px;font-weight:900;line-height:67px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-3cf9cc81{--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-628 .elementor-element.elementor-element-790901ed{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:"DanaFaNum", Sans-serif;font-size:18px;font-weight:400;line-height:34px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-790901ed.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-790901ed p{margin-block-end:0px;}.elementor-628 .elementor-element.elementor-element-1d93d579{--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-628 .elementor-element.elementor-element-ea1dcfc{text-align:start;}.elementor-628 .elementor-element.elementor-element-ea1dcfc .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#C6CDDA;}.elementor-628 .elementor-element.elementor-element-c7b4f51{text-align:start;}.elementor-628 .elementor-element.elementor-element-c7b4f51 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#C6CDDA;}.elementor-628 .elementor-element.elementor-element-5c14682d{text-align:start;}.elementor-628 .elementor-element.elementor-element-5c14682d .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#C6CDDA;}.elementor-628 .elementor-element.elementor-element-bc1658b{text-align:start;}.elementor-628 .elementor-element.elementor-element-bc1658b .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#C6CDDA;}.elementor-628 .elementor-element.elementor-element-33664519{--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-628 .elementor-element.elementor-element-573feb60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-573feb60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-628 .elementor-element.elementor-element-573feb60 .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-628 .elementor-element.elementor-element-37e0c730{--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-628 .elementor-element.elementor-element-1a94de1a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-628 .elementor-element.elementor-element-7bdbc2e3{--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-628 .elementor-element.elementor-element-c87fd5c{--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-628 .elementor-element.elementor-element-6547e8cd{--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-628 .elementor-element.elementor-element-273c0437{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-273c0437 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:50px;font-weight:900;line-height:67px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-231245f8{--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:#F59E0B;--border-color:#F59E0B;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-3219c774{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-3219c774 p{margin-block-end:0px;}.elementor-628 .elementor-element.elementor-element-55ad95a{--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-628 .elementor-element.elementor-element-4e9b3a50{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-628 .elementor-element.elementor-element-78073666{text-align:start;font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-34e43d96{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-628 .elementor-element.elementor-element-5b03bdb7{text-align:start;font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-4f9f1b74{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-628 .elementor-element.elementor-element-1cc5c73f{text-align:start;font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-2af4c3f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-628 .elementor-element.elementor-element-16094121{text-align:start;font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-230a4d37{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:2px 2px 2px 2px;--n-accordion-title-normal-color:#94A3B8;--n-accordion-title-hover-color:#94A3B8;--n-accordion-title-active-color:#BDBDBD;--n-accordion-icon-size:15px;}.elementor-628 .elementor-element.elementor-element-230a4d37 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-628 .elementor-element.elementor-element-230a4d37 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-628 .elementor-element.elementor-element-230a4d37 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-628 .elementor-element.elementor-element-230a4d37 {--n-accordion-padding:20px 15px 20px 15px;}:where( .elementor-628 .elementor-element.elementor-element-230a4d37 > .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:"DanaFaNum", Sans-serif;font-weight:500;}:where( .elementor-628 .elementor-element.elementor-element-230a4d37 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-628 .elementor-element.elementor-element-67704f96{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-db82d5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-4f3477f1{--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-628 .elementor-element.elementor-element-7d99bd41{width:var( --container-widget-width, 467px );max-width:467px;--container-widget-width:467px;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-7d99bd41.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-7d99bd41 img{width:100%;}.elementor-628 .elementor-element.elementor-element-17623699{--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:40px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-582688d7{--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-628 .elementor-element.elementor-element-582688d7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-2c9241e8{--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-628 .elementor-element.elementor-element-2a459430{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-628 .elementor-element.elementor-element-2a459430 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:50px;font-weight:900;line-height:67px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-52eeabb0{--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:#F59E0B;--border-color:#F59E0B;--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-628 .elementor-element.elementor-element-6cb9786b{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:"DanaFaNum", Sans-serif;font-size:18px;font-weight:400;line-height:34px;letter-spacing:0px;word-spacing:0px;color:#94A3B8;}.elementor-628 .elementor-element.elementor-element-6cb9786b.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-6cb9786b p{margin-block-end:0px;}.elementor-628 .elementor-element.elementor-element-6fa9b48a{--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-628 .elementor-element.elementor-element-2875bf0d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-3aff6610.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-67982ebe{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-67982ebe:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-67982ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-67982ebe.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-e3bd99f.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-e3bd99f .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-32aed2c7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-500c5931.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-31efe5e7{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-31efe5e7:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-31efe5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-31efe5e7.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-63a89276.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-63a89276 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-9661e67{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-310ba829.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-79268cea{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-79268cea:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-79268cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-79268cea.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-76ba362b.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-76ba362b .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-64b75554{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-2e5621ec.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-5c908a98{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-5c908a98:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-5c908a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-628 .elementor-element.elementor-element-5c908a98.e-con{--align-self:stretch;}.elementor-628 .elementor-element.elementor-element-65311154.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-65311154 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-78d776b7{--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-628 .elementor-element.elementor-element-96a5718 .elementor-button{background-color:#17A9EA;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;fill:#FFF7F7;color:#FFF7F7;border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-628 .elementor-element.elementor-element-96a5718{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-96a5718 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-628 .elementor-element.elementor-element-10646df7 .elementor-button{background-color:#17A9EA;font-family:"DanaFaNum", Sans-serif;font-size:15px;font-weight:400;border-radius:15px 15px 15px 15px;padding:15px 40px 15px 40px;}.elementor-628 .elementor-element.elementor-element-10646df7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-10646df7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-628 .elementor-element.elementor-element-51e7732c{--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-628 .elementor-element.elementor-element-51e7732c:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-51e7732c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181717;}.elementor-628 .elementor-element.elementor-element-6785ea19{--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-628 .elementor-element.elementor-element-6785ea19:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-6785ea19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F97316;}.elementor-628 .elementor-element.elementor-element-408ab13a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-628 .elementor-element.elementor-element-408ab13a.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-408ab13a .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:35px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-cc15541{text-align:center;}.elementor-628 .elementor-element.elementor-element-cc15541 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-3167f7d1 .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-628 .elementor-element.elementor-element-3167f7d1.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-f2ace8e{--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-628 .elementor-element.elementor-element-2f006798{text-align:start;}.elementor-628 .elementor-element.elementor-element-2f006798 .elementor-heading-title{font-family:"Lahzeh", Sans-serif;font-size:28px;font-weight:900;line-height:48px;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-10bfdf49.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-10bfdf49{text-align:center;}.elementor-628 .elementor-element.elementor-element-10bfdf49 .elementor-heading-title{font-family:"DanaFaNum", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#FFFFFF;}body.elementor-page-628:not(.elementor-motion-effects-element-type-background), body.elementor-page-628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1D;}@media(min-width:768px){.elementor-628 .elementor-element.elementor-element-1e2f62cf{--content-width:1520px;}.elementor-628 .elementor-element.elementor-element-438a666e{--content-width:1520px;}.elementor-628 .elementor-element.elementor-element-46936f0f{--content-width:1520px;}.elementor-628 .elementor-element.elementor-element-2a4e763a{--width:55%;}.elementor-628 .elementor-element.elementor-element-667bb853{--width:69%;}.elementor-628 .elementor-element.elementor-element-479f74d5{--content-width:1520px;}.elementor-628 .elementor-element.elementor-element-29cb231e{--width:84%;}.elementor-628 .elementor-element.elementor-element-3bacc835{--width:16%;}.elementor-628 .elementor-element.elementor-element-15dbe629{--width:16%;}.elementor-628 .elementor-element.elementor-element-ed4d5{--width:16%;}.elementor-628 .elementor-element.elementor-element-78f3587c{--width:85%;}.elementor-628 .elementor-element.elementor-element-37e0c730{--width:100%;}.elementor-628 .elementor-element.elementor-element-c87fd5c{--width:53%;}.elementor-628 .elementor-element.elementor-element-55ad95a{--width:100%;}.elementor-628 .elementor-element.elementor-element-67704f96{--content-width:1520px;}.elementor-628 .elementor-element.elementor-element-4f3477f1{--width:70%;}.elementor-628 .elementor-element.elementor-element-17623699{--width:85%;}.elementor-628 .elementor-element.elementor-element-51e7732c{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-628 .elementor-element.elementor-element-2a4e763a{--width:100%;}.elementor-628 .elementor-element.elementor-element-667bb853{--width:100%;}.elementor-628 .elementor-element.elementor-element-430d3c24{--width:100%;}.elementor-628 .elementor-element.elementor-element-53af092a{--width:100%;}.elementor-628 .elementor-element.elementor-element-78f3587c{--width:100%;}.elementor-628 .elementor-element.elementor-element-c87fd5c{--width:100%;}.elementor-628 .elementor-element.elementor-element-4e9b3a50{--width:100%;}.elementor-628 .elementor-element.elementor-element-34e43d96{--width:100%;}.elementor-628 .elementor-element.elementor-element-4f9f1b74{--width:100%;}.elementor-628 .elementor-element.elementor-element-2af4c3f4{--width:100%;}.elementor-628 .elementor-element.elementor-element-4f3477f1{--width:100%;}.elementor-628 .elementor-element.elementor-element-17623699{--width:100%;}}@media(max-width:1024px){.elementor-628 .elementor-element.elementor-element-1e2f62cf{--padding-top:50px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-6bb1276a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-item > a{font-size:13px;}.elementor-628 .elementor-element.elementor-element-61d95ad8{--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 0px;--row-gap:50px;--column-gap:0px;}.elementor-628 .elementor-element.elementor-element-29aeb55f.e-con{--order:99999 /* order end hack */;}.elementor-628 .elementor-element.elementor-element-20357b0e{text-align:center;}.elementor-628 .elementor-element.elementor-element-20357b0e .elementor-heading-title{font-size:37px;}.elementor-628 .elementor-element.elementor-element-aa8705{text-align:center;}.elementor-628 .elementor-element.elementor-element-aa8705 .elementor-heading-title{font-size:70px;}.elementor-628 .elementor-element.elementor-element-1dea7cf{text-align:center;}.elementor-628 .elementor-element.elementor-element-1dea7cf .elementor-heading-title{font-size:37px;}.elementor-628 .elementor-element.elementor-element-345d76e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-628 .elementor-element.elementor-element-345d76e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-ceaee7e{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-ceaee7e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-77eb9426 .elementor-button{font-size:10px;}.elementor-628 .elementor-element.elementor-element-7e026c6a .elementor-button{font-size:10px;}.elementor-628 .elementor-element.elementor-element-1ee45d45{--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-628 .elementor-element.elementor-element-3aa24241.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-438a666e{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-7fce6689{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-72df66cf{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-628 .elementor-element.elementor-element-429ad188 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-717dab9 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-79c92122{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-628 .elementor-element.elementor-element-70e73335 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-77e02d69 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-213e2b13{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-628 .elementor-element.elementor-element-1ed6e0ab .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-25610881 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-3dd86fb7 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-336091c8 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-7c0b1a5{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-628 .elementor-element.elementor-element-199b2b1f .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-168e836e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-628 .elementor-element.elementor-element-168e836e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-168e836e .elementor-heading-title{font-size:16px;}.elementor-628 .elementor-element.elementor-element-f292003{--gap:0px 25px;--row-gap:0px;--column-gap:25px;--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-6a89bb88{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-4c7a2b27 .elementor-heading-title{font-size:12px;}.elementor-628 .elementor-element.elementor-element-50d591db{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-628 .elementor-element.elementor-element-50d591db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-50d591db .elementor-heading-title{font-size:16px;}.elementor-628 .elementor-element.elementor-element-48c1e3f3{--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-458765eb .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-54023a06 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-72a9b6a0 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-239e7905{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-745a4029{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-628 .elementor-element.elementor-element-745a4029.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-745a4029 .elementor-heading-title{font-size:16px;}.elementor-628 .elementor-element.elementor-element-1bc05a67{--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-578bad3b .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-4c2b54d6 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-197633bb .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-71f9e81f .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-450341bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-628 .elementor-element.elementor-element-450341bb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-450341bb .elementor-heading-title{font-size:16px;}.elementor-628 .elementor-element.elementor-element-3442b603 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-5a004e1b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-5a004e1b{font-size:13px;}.elementor-628 .elementor-element.elementor-element-3dc28a33 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-44b3a51e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-44b3a51e{font-size:13px;}.elementor-628 .elementor-element.elementor-element-718f3a81 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-28b85370.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-28b85370{font-size:13px;}.elementor-628 .elementor-element.elementor-element-2c50449f .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-2dd64e8d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-2dd64e8d{font-size:13px;}.elementor-628 .elementor-element.elementor-element-46936f0f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-5ba1d8bb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-628 .elementor-element.elementor-element-2a4e763a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-2a4e763a.e-con{--align-self:center;}.elementor-628 .elementor-element.elementor-element-5038c180.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-667bb853{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-370aeb06{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;text-align:center;}.elementor-628 .elementor-element.elementor-element-370aeb06.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-370aeb06 .elementor-heading-title{font-size:35px;}.elementor-628 .elementor-element.elementor-element-2a8176f7{--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-736a12d .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-39e21f15 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-7994cc88 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-3b46931b .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-4115259b .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-4a8674e3 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-17c042e1 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-77579277 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-479f74d5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-556465c1{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-628 .elementor-element.elementor-element-556465c1 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-65ebc67c{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-628 .elementor-element.elementor-element-65ebc67c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-430d3c24{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-668170c6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-6232d6bf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-32e18d74{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-628 .elementor-element.elementor-element-32e18d74.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-47c249f3{text-align:center;}.elementor-628 .elementor-element.elementor-element-47c249f3 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-5f8908b4{--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-51cf426e{text-align:center;}.elementor-628 .elementor-element.elementor-element-51cf426e .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-83f0ede{text-align:center;}.elementor-628 .elementor-element.elementor-element-83f0ede .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-180b1f2{text-align:center;}.elementor-628 .elementor-element.elementor-element-180b1f2 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-6ee619d3{text-align:center;}.elementor-628 .elementor-element.elementor-element-6ee619d3 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-61b2d09b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-6f087771{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-326673dd{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-628 .elementor-element.elementor-element-326673dd.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-63c79b0b{text-align:center;}.elementor-628 .elementor-element.elementor-element-63c79b0b .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-64ea409f{--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-6e4ce887{text-align:center;}.elementor-628 .elementor-element.elementor-element-6e4ce887 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-6a09fe19{text-align:center;}.elementor-628 .elementor-element.elementor-element-6a09fe19 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-233ab2b6{text-align:center;}.elementor-628 .elementor-element.elementor-element-233ab2b6 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-45a1d20b{text-align:center;}.elementor-628 .elementor-element.elementor-element-45a1d20b .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-1621fcb0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-6cc0d57d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-6c391f30{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-628 .elementor-element.elementor-element-6c391f30.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-421c13b9{text-align:center;}.elementor-628 .elementor-element.elementor-element-421c13b9 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-716623eb{--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-52239fa6{text-align:center;}.elementor-628 .elementor-element.elementor-element-52239fa6 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-669a6e7d{text-align:center;}.elementor-628 .elementor-element.elementor-element-669a6e7d .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-2b5e5cf1{text-align:center;}.elementor-628 .elementor-element.elementor-element-2b5e5cf1 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-73bfd867{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-6099207{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-3977e3a6{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-628 .elementor-element.elementor-element-3977e3a6.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-4663048c{text-align:center;}.elementor-628 .elementor-element.elementor-element-4663048c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-7da35a61{--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-bcc89b4{text-align:center;}.elementor-628 .elementor-element.elementor-element-bcc89b4 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-372fb7c9{text-align:center;}.elementor-628 .elementor-element.elementor-element-372fb7c9 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-780c10ab{text-align:center;}.elementor-628 .elementor-element.elementor-element-780c10ab .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-74864309{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-628 .elementor-element.elementor-element-74864309 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-18ba184{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-628 .elementor-element.elementor-element-18ba184.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-53af092a{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-3c953989{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-628 .elementor-element.elementor-element-33096a69{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-628 .elementor-element.elementor-element-766e6ac7{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-628 .elementor-element.elementor-element-766e6ac7.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-48462e53{text-align:start;}.elementor-628 .elementor-element.elementor-element-48462e53 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-78b81682{font-size:13px;}.elementor-628 .elementor-element.elementor-element-7b9f16b5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-77d04969{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-32792e43{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-628 .elementor-element.elementor-element-32792e43.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-6575e62c{text-align:center;}.elementor-628 .elementor-element.elementor-element-6575e62c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-1d56ef0a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-2359eff{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-1fd54413{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-628 .elementor-element.elementor-element-1fd54413.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-2d70b7ac{text-align:center;}.elementor-628 .elementor-element.elementor-element-2d70b7ac .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-49db0741{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-6ce357c1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-5b90c52b{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-628 .elementor-element.elementor-element-5b90c52b.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-5a80d198{text-align:center;}.elementor-628 .elementor-element.elementor-element-5a80d198 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-29318c56{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-5d8f5925{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-26753bb{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-628 .elementor-element.elementor-element-26753bb.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-f25256b{text-align:center;}.elementor-628 .elementor-element.elementor-element-f25256b .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-63f5372f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-1af50a1f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-450da46d{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-628 .elementor-element.elementor-element-450da46d.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-609a089f{text-align:center;}.elementor-628 .elementor-element.elementor-element-609a089f .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-798aacf3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-628 .elementor-element.elementor-element-798aacf3 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-26ca081a{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-628 .elementor-element.elementor-element-26ca081a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-4fa4aa3d .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-30ecfe17{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-628 .elementor-element.elementor-element-30ecfe17.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-7cbc81cc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-6574db10{line-height:1.7em;}.elementor-628 .elementor-element.elementor-element-6fabec0e{text-align:center;}.elementor-628 .elementor-element.elementor-element-6fabec0e .elementor-heading-title{line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-1fff1a7e{text-align:center;}.elementor-628 .elementor-element.elementor-element-1fff1a7e .elementor-heading-title{line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-15359da3{line-height:1.7em;}.elementor-628 .elementor-element.elementor-element-69df202b{text-align:center;}.elementor-628 .elementor-element.elementor-element-69df202b .elementor-heading-title{line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-21ac5624{text-align:center;}.elementor-628 .elementor-element.elementor-element-21ac5624 .elementor-heading-title{line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-5f7f5b98{line-height:1.7em;}.elementor-628 .elementor-element.elementor-element-3799887d{text-align:center;}.elementor-628 .elementor-element.elementor-element-3799887d .elementor-heading-title{line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-30632783{text-align:center;}.elementor-628 .elementor-element.elementor-element-30632783 .elementor-heading-title{line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-6d8f19e7{--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-628 .elementor-element.elementor-element-7eb8409c{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-628 .elementor-element.elementor-element-7eb8409c .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-790901ed.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-1d93d579{--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-ea1dcfc{text-align:center;}.elementor-628 .elementor-element.elementor-element-ea1dcfc .elementor-heading-title{line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-c7b4f51{text-align:center;}.elementor-628 .elementor-element.elementor-element-c7b4f51 .elementor-heading-title{line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-5c14682d{text-align:center;}.elementor-628 .elementor-element.elementor-element-5c14682d .elementor-heading-title{line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-bc1658b{text-align:center;}.elementor-628 .elementor-element.elementor-element-bc1658b .elementor-heading-title{line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-33664519{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-33664519.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-573feb60 .elementor-button{font-size:10px;}.elementor-628 .elementor-element.elementor-element-37e0c730{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-7bdbc2e3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-628 .elementor-element.elementor-element-273c0437 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-3219c774.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-55ad95a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-230a4d37{padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;}.elementor-628 .elementor-element.elementor-element-230a4d37.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-67704f96{--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-628 .elementor-element.elementor-element-db82d5a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-628 .elementor-element.elementor-element-4f3477f1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-7d99bd41{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-628 .elementor-element.elementor-element-7d99bd41.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-2a459430{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-628 .elementor-element.elementor-element-2a459430 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-6cb9786b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-6fa9b48a{--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-e3bd99f .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-63a89276 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-76ba362b .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-65311154 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-78d776b7{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-78d776b7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-96a5718 .elementor-button{font-size:10px;}.elementor-628 .elementor-element.elementor-element-10646df7 .elementor-button{font-size:10px;}.elementor-628 .elementor-element.elementor-element-51e7732c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-408ab13a .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-3167f7d1 .elementor-button{font-size:10px;}}@media(max-width:767px){.elementor-628 .elementor-element.elementor-element-1e2f62cf{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-6bb1276a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:21px 0px;--row-gap:21px;--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-628 .elementor-element.elementor-element-6bb1276a.e-con{--align-self:center;}.elementor-628 .elementor-element.elementor-element-4b257113.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-4b257113 .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-628 .elementor-element.elementor-element-3268297d .elementor-icon-list-item > a{font-size:12px;}.elementor-628 .elementor-element.elementor-element-61d95ad8{--gap:50px 0px;--row-gap:50px;--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-628 .elementor-element.elementor-element-20357b0e{text-align:center;}.elementor-628 .elementor-element.elementor-element-20357b0e .elementor-heading-title{font-size:19px;}.elementor-628 .elementor-element.elementor-element-aa8705{padding:0px 0px 20px 0px;text-align:center;}.elementor-628 .elementor-element.elementor-element-aa8705 .elementor-heading-title{font-size:60px;}.elementor-628 .elementor-element.elementor-element-1dea7cf{text-align:center;}.elementor-628 .elementor-element.elementor-element-1dea7cf .elementor-heading-title{font-size:19px;}.elementor-628 .elementor-element.elementor-element-345d76e{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:13px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-ceaee7e{--justify-content:center;--gap:10px 15px;--row-gap:10px;--column-gap:15px;}.elementor-628 .elementor-element.elementor-element-77eb9426 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-628 .elementor-element.elementor-element-7e026c6a .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-628 .elementor-element.elementor-element-1ee45d45{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-3aa24241{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-628 .elementor-element.elementor-element-438a666e{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-7fce6689{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-72df66cf{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-429ad188{text-align:center;}.elementor-628 .elementor-element.elementor-element-429ad188 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-717dab9{text-align:center;}.elementor-628 .elementor-element.elementor-element-717dab9 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-79c92122{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-70e73335{text-align:center;}.elementor-628 .elementor-element.elementor-element-70e73335 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-77e02d69{text-align:center;}.elementor-628 .elementor-element.elementor-element-77e02d69 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-213e2b13{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-1ed6e0ab{text-align:center;}.elementor-628 .elementor-element.elementor-element-1ed6e0ab .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-25610881{text-align:center;}.elementor-628 .elementor-element.elementor-element-25610881 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-4b20bcc7{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-3dd86fb7{text-align:center;}.elementor-628 .elementor-element.elementor-element-3dd86fb7 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-336091c8{text-align:center;}.elementor-628 .elementor-element.elementor-element-336091c8 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-628 .elementor-element.elementor-element-199b2b1f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-199b2b1f.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-199b2b1f .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-168e836e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-168e836e .elementor-heading-title{font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-f292003{--e-con-grid-template-columns:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-6a89bb88{--border-radius:15px 15px 15px 15px;}.elementor-628 .elementor-element.elementor-element-51e374e3.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-4c7a2b27{padding:10px 15px 10px 15px;text-align:center;}.elementor-628 .elementor-element.elementor-element-4c7a2b27 .elementor-heading-title{font-size:10px;}.elementor-628 .elementor-element.elementor-element-50d591db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-50d591db .elementor-heading-title{font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-48c1e3f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-4e1eb99d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-3b36ddd8.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-293ab67c{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-458765eb.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-458765eb{text-align:center;}.elementor-628 .elementor-element.elementor-element-458765eb .elementor-heading-title{font-size:12px;}.elementor-628 .elementor-element.elementor-element-5b68c114{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-5e16c790{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-54023a06.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-54023a06{text-align:center;}.elementor-628 .elementor-element.elementor-element-54023a06 .elementor-heading-title{font-size:12px;}.elementor-628 .elementor-element.elementor-element-2ac4e4ac{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-1b81fa05{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-72a9b6a0.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-72a9b6a0{text-align:center;}.elementor-628 .elementor-element.elementor-element-72a9b6a0 .elementor-heading-title{font-size:12px;}.elementor-628 .elementor-element.elementor-element-239e7905{--border-radius:15px 15px 15px 15px;}.elementor-628 .elementor-element.elementor-element-732484cb.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-c2f8046{padding:10px 15px 10px 15px;text-align:center;}.elementor-628 .elementor-element.elementor-element-c2f8046 .elementor-heading-title{font-size:10px;}.elementor-628 .elementor-element.elementor-element-745a4029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-745a4029 .elementor-heading-title{font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-1bc05a67{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-48b5b431{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-15078ce2{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-578bad3b.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-578bad3b{text-align:center;}.elementor-628 .elementor-element.elementor-element-578bad3b .elementor-heading-title{font-size:12px;}.elementor-628 .elementor-element.elementor-element-1e17c94{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-7a9ce17{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-4c2b54d6.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-4c2b54d6{text-align:center;}.elementor-628 .elementor-element.elementor-element-4c2b54d6 .elementor-heading-title{font-size:12px;}.elementor-628 .elementor-element.elementor-element-31f9740e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-474e3716{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-197633bb.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-197633bb{text-align:center;}.elementor-628 .elementor-element.elementor-element-197633bb .elementor-heading-title{font-size:12px;}.elementor-628 .elementor-element.elementor-element-71f9e81f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-628 .elementor-element.elementor-element-71f9e81f.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-71f9e81f .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-450341bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-450341bb .elementor-heading-title{font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-3966ecde{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-38fbeff{--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-628 .elementor-element.elementor-element-3442b603{text-align:center;}.elementor-628 .elementor-element.elementor-element-3442b603 .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-5a004e1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-1097fc63{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-18ddb262{--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-628 .elementor-element.elementor-element-3dc28a33{text-align:center;}.elementor-628 .elementor-element.elementor-element-3dc28a33 .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-44b3a51e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-5291de34{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-101cd4e1{--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-628 .elementor-element.elementor-element-718f3a81{text-align:center;}.elementor-628 .elementor-element.elementor-element-718f3a81 .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-28b85370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-b9344cd{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-628 .elementor-element.elementor-element-d6b7dee{--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-628 .elementor-element.elementor-element-2c50449f{text-align:center;}.elementor-628 .elementor-element.elementor-element-2c50449f .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-2dd64e8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-24f27c28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-628 .elementor-element.elementor-element-667bb853{--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-628 .elementor-element.elementor-element-6c0e4374{--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-628 .elementor-element.elementor-element-4869bcb0{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-370aeb06{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-628 .elementor-element.elementor-element-370aeb06 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-759b7c5b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-2a8176f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-4a6e1353{--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;--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-77acb740{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-628 .elementor-element.elementor-element-77acb740.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-46304029{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-736a12d.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-736a12d{text-align:center;}.elementor-628 .elementor-element.elementor-element-736a12d .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-39e21f15.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-39e21f15{text-align:center;}.elementor-628 .elementor-element.elementor-element-39e21f15 .elementor-heading-title{font-size:13px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-7868aa3{--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;--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-13907348{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-628 .elementor-element.elementor-element-13907348.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-c994dcf{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-7994cc88.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-7994cc88{text-align:center;}.elementor-628 .elementor-element.elementor-element-7994cc88 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-3b46931b.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-3b46931b{text-align:center;}.elementor-628 .elementor-element.elementor-element-3b46931b .elementor-heading-title{font-size:13px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-3aa360c5{--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;--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-16f0ecaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-628 .elementor-element.elementor-element-16f0ecaf.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-4e613ad2{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-4115259b.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-4115259b{text-align:center;}.elementor-628 .elementor-element.elementor-element-4115259b .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-4a8674e3.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-4a8674e3{text-align:center;}.elementor-628 .elementor-element.elementor-element-4a8674e3 .elementor-heading-title{font-size:13px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-59ffbb58{--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;--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-7f14b34d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-628 .elementor-element.elementor-element-7f14b34d.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-25f9eb65{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-17c042e1.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-17c042e1{text-align:center;}.elementor-628 .elementor-element.elementor-element-17c042e1 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-77579277.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-77579277{text-align:center;}.elementor-628 .elementor-element.elementor-element-77579277 .elementor-heading-title{font-size:13px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-19e1b665{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-628 .elementor-element.elementor-element-556465c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-628 .elementor-element.elementor-element-556465c1 .elementor-heading-title{font-size:25px;}.elementor-628 .elementor-element.elementor-element-65ebc67c{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-628 .elementor-element.elementor-element-430d3c24{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-668170c6{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-6232d6bf{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-47c249f3{text-align:center;}.elementor-628 .elementor-element.elementor-element-47c249f3 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-5f8908b4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-51cf426e{text-align:center;}.elementor-628 .elementor-element.elementor-element-51cf426e .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-83f0ede{text-align:center;}.elementor-628 .elementor-element.elementor-element-83f0ede .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-180b1f2{text-align:center;}.elementor-628 .elementor-element.elementor-element-180b1f2 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-6ee619d3{text-align:center;}.elementor-628 .elementor-element.elementor-element-6ee619d3 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-61b2d09b{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-6f087771{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-63c79b0b{text-align:center;}.elementor-628 .elementor-element.elementor-element-63c79b0b .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-64ea409f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-6e4ce887{text-align:center;}.elementor-628 .elementor-element.elementor-element-6e4ce887 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-6a09fe19{text-align:center;}.elementor-628 .elementor-element.elementor-element-6a09fe19 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-233ab2b6{text-align:center;}.elementor-628 .elementor-element.elementor-element-233ab2b6 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-45a1d20b{text-align:center;}.elementor-628 .elementor-element.elementor-element-45a1d20b .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-1621fcb0{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-6cc0d57d{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-421c13b9{text-align:center;}.elementor-628 .elementor-element.elementor-element-421c13b9 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-716623eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-52239fa6{text-align:center;}.elementor-628 .elementor-element.elementor-element-52239fa6 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-669a6e7d{text-align:center;}.elementor-628 .elementor-element.elementor-element-669a6e7d .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-2b5e5cf1{text-align:center;}.elementor-628 .elementor-element.elementor-element-2b5e5cf1 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-73bfd867{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-6099207{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-4663048c{text-align:center;}.elementor-628 .elementor-element.elementor-element-4663048c .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-7da35a61{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-bcc89b4{text-align:center;}.elementor-628 .elementor-element.elementor-element-bcc89b4 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-372fb7c9{text-align:center;}.elementor-628 .elementor-element.elementor-element-372fb7c9 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-780c10ab{text-align:center;}.elementor-628 .elementor-element.elementor-element-780c10ab .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-192173e8{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-628 .elementor-element.elementor-element-74864309{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-628 .elementor-element.elementor-element-74864309 .elementor-heading-title{font-size:25px;}.elementor-628 .elementor-element.elementor-element-18ba184{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-628 .elementor-element.elementor-element-53af092a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-3c953989{--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-33096a69{--justify-content:flex-start;}.elementor-628 .elementor-element.elementor-element-766e6ac7{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-628 .elementor-element.elementor-element-48462e53{text-align:center;}.elementor-628 .elementor-element.elementor-element-48462e53 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-78b81682{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:12px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-7b9f16b5{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-77d04969{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-6575e62c{text-align:center;}.elementor-628 .elementor-element.elementor-element-6575e62c .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-50a80164{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-1d56ef0a{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-2359eff{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-2d70b7ac{text-align:center;}.elementor-628 .elementor-element.elementor-element-2d70b7ac .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-1dbac498{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-49db0741{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-6ce357c1{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-5a80d198{text-align:center;}.elementor-628 .elementor-element.elementor-element-5a80d198 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-5d70738{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-29318c56{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-5d8f5925{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-f25256b{text-align:center;}.elementor-628 .elementor-element.elementor-element-f25256b .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-1d7e321e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-63f5372f{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-628 .elementor-element.elementor-element-1af50a1f{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-609a089f{text-align:center;}.elementor-628 .elementor-element.elementor-element-609a089f .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-628 .elementor-element.elementor-element-330567ce{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-369039b9{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-628 .elementor-element.elementor-element-798aacf3{text-align:center;}.elementor-628 .elementor-element.elementor-element-798aacf3 .elementor-heading-title{font-size:25px;}.elementor-628 .elementor-element.elementor-element-26ca081a{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-628 .elementor-element.elementor-element-26ca081a .elementor-heading-title{font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-673d481e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-5af407b0{--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-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-628 .elementor-element.elementor-element-52b049d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-628 .elementor-element.elementor-element-28e6f7f1{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-628 .elementor-element.elementor-element-134a66b3{text-align:center;}.elementor-628 .elementor-element.elementor-element-134a66b3 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-12263207{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-628 .elementor-element.elementor-element-4ebc6297{text-align:center;}.elementor-628 .elementor-element.elementor-element-4ebc6297 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-29e6ad3f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-628 .elementor-element.elementor-element-4830544a{text-align:center;}.elementor-628 .elementor-element.elementor-element-4830544a .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-5a3109e4{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-628 .elementor-element.elementor-element-188aad67{text-align:center;}.elementor-628 .elementor-element.elementor-element-188aad67 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-546655a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-628 .elementor-element.elementor-element-4fa4aa3d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-628 .elementor-element.elementor-element-4fa4aa3d .elementor-heading-title{font-size:25px;}.elementor-628 .elementor-element.elementor-element-30ecfe17{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-628 .elementor-element.elementor-element-30ecfe17 .elementor-heading-title{font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-7cbc81cc{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-6574db10{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-3bacc835{--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-628 .elementor-element.elementor-element-7ca9ca48 img{width:100%;}.elementor-628 .elementor-element.elementor-element-6c71fcc2{--width:57%;}.elementor-628 .elementor-element.elementor-element-6fabec0e{text-align:center;}.elementor-628 .elementor-element.elementor-element-6fabec0e .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-1fff1a7e{text-align:center;}.elementor-628 .elementor-element.elementor-element-1fff1a7e .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-15359da3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-15dbe629{--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-628 .elementor-element.elementor-element-302469a7 img{width:100%;}.elementor-628 .elementor-element.elementor-element-1446758b{--width:57%;}.elementor-628 .elementor-element.elementor-element-69df202b{text-align:center;}.elementor-628 .elementor-element.elementor-element-69df202b .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-21ac5624{text-align:center;}.elementor-628 .elementor-element.elementor-element-21ac5624 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-5f7f5b98{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-ed4d5{--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-628 .elementor-element.elementor-element-ffeb1a8 img{width:100%;}.elementor-628 .elementor-element.elementor-element-14f0110b{--width:57%;}.elementor-628 .elementor-element.elementor-element-3799887d{text-align:center;}.elementor-628 .elementor-element.elementor-element-3799887d .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-30632783{text-align:center;}.elementor-628 .elementor-element.elementor-element-30632783 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-78f3587c{--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-628 .elementor-element.elementor-element-31f5ede3{--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-628 .elementor-element.elementor-element-2dc7d942{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-7eb8409c{text-align:center;}.elementor-628 .elementor-element.elementor-element-7eb8409c .elementor-heading-title{font-size:25px;}.elementor-628 .elementor-element.elementor-element-790901ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-1d93d579{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-ea1dcfc{text-align:center;}.elementor-628 .elementor-element.elementor-element-ea1dcfc .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-c7b4f51{text-align:center;}.elementor-628 .elementor-element.elementor-element-c7b4f51 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-5c14682d{text-align:center;}.elementor-628 .elementor-element.elementor-element-5c14682d .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-bc1658b{text-align:center;}.elementor-628 .elementor-element.elementor-element-bc1658b .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-33664519{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-628 .elementor-element.elementor-element-573feb60 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-628 .elementor-element.elementor-element-c87fd5c{--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-628 .elementor-element.elementor-element-6547e8cd{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-273c0437{text-align:center;}.elementor-628 .elementor-element.elementor-element-273c0437 .elementor-heading-title{font-size:25px;}.elementor-628 .elementor-element.elementor-element-3219c774{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-67704f96{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-db82d5a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-628 .elementor-element.elementor-element-17623699{--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-628 .elementor-element.elementor-element-582688d7{--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-628 .elementor-element.elementor-element-2c9241e8{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-2a459430{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-628 .elementor-element.elementor-element-2a459430 .elementor-heading-title{font-size:25px;}.elementor-628 .elementor-element.elementor-element-6cb9786b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-628 .elementor-element.elementor-element-6fa9b48a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-628 .elementor-element.elementor-element-2875bf0d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-67982ebe{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-e3bd99f.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-e3bd99f{text-align:center;}.elementor-628 .elementor-element.elementor-element-e3bd99f .elementor-heading-title{font-size:12px;}.elementor-628 .elementor-element.elementor-element-32aed2c7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-500c5931.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-31efe5e7{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-63a89276.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-63a89276{text-align:center;}.elementor-628 .elementor-element.elementor-element-63a89276 .elementor-heading-title{font-size:12px;}.elementor-628 .elementor-element.elementor-element-9661e67{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-79268cea{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-76ba362b.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-76ba362b{text-align:center;}.elementor-628 .elementor-element.elementor-element-76ba362b .elementor-heading-title{font-size:12px;}.elementor-628 .elementor-element.elementor-element-64b75554{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-628 .elementor-element.elementor-element-5c908a98{--border-radius:10px 10px 10px 10px;}.elementor-628 .elementor-element.elementor-element-65311154.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-65311154{text-align:center;}.elementor-628 .elementor-element.elementor-element-65311154 .elementor-heading-title{font-size:12px;}.elementor-628 .elementor-element.elementor-element-78d776b7{--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-628 .elementor-element.elementor-element-96a5718 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-628 .elementor-element.elementor-element-10646df7 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-628 .elementor-element.elementor-element-51e7732c{--border-radius:20px 20px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-628 .elementor-element.elementor-element-408ab13a{text-align:center;}.elementor-628 .elementor-element.elementor-element-408ab13a .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-628 .elementor-element.elementor-element-3167f7d1 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-628 .elementor-element.elementor-element-f2ace8e{--justify-content:center;}.elementor-628 .elementor-element.elementor-element-2f006798.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-2f006798 .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-10bfdf49.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-10bfdf49 .elementor-heading-title{font-size:12px;}}/* Start custom CSS for heading, class: .elementor-element-20357b0e *//* ==============================================
   استایل اختصاصی: هایلایت کپسولی (تم سبز روحی)
   Prefix ID: -ub-title-pill-ghost
============================================== */
.-ub-title-pill-ghost {
    position: relative;
    display: inline-block;
    z-index: 1;
    padding: 0 12px;
}

.-ub-title-pill-ghost::before {
    content: '';
    position: absolute;
    top: 55%; 
    left: 0;
    right: 0;
    height: 45%; 
    background: #f59e0b; /* رنگ سبز سازمانی افزونه روحی */
    border-radius: 50px; 
    transform: translateY(-50%);
    z-index: -1; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa8705 *//* ==============================================
   استایل عنوان ۲: هایلایت ماژیکی مورب (Slanted Marker)
   Prefix: -tla-
============================================== */
.-tla-title-marker {
    position: relative;
    display: inline-block;
    color: #0A0F1D !important; /* متن تیره برای خوانایی عالی */
    padding: 0 12px;
    margin: 0 4px;
    z-index: 1;
}

.-tla-title-marker::before {
    content: '';
    position: absolute;
    top: 2px; 
    bottom: 2px; 
    left: 0; 
    right: 0;
    background-color: #F59E0B; /* طلایی برند */
    z-index: -1;
    transform: skewX(-12deg);
    border-radius: 4px;
    box-shadow: 0 4px 15px rgba(245, 158, 11, 0.2);
    animation: tla-marker-breathe 4s infinite alternate ease-in-out;
}

@keyframes tla-marker-breathe {
    0% { transform: skewX(-12deg) scaleX(1); opacity: 0.95; }
    100% { transform: skewX(-15deg) scaleX(1.04); opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e026c6a *//* کلاس: -tla-btn-sweep-up */
.-tla-btn-sweep-up .elementor-button {
    background-color: transparent !important;
    color: #F59E0B !important;
    /* سایه داخلی با ضخامت صفر برای بک‌گراند */
    box-shadow: inset 0 0 0 2px #F59E0B, inset 0 0 0 #F59E0B !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.-tla-btn-sweep-up .elementor-button:hover {
    color: #0A0F1D !important;
    /* سایه از پایین به اندازه ۱۰۰ پیکسل رشد می‌کند و دکمه پر می‌شود */
    box-shadow: inset 0 0 0 2px #F59E0B, inset 0 -100px 0 #F59E0B !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aa24241 *//* ==============================================
   موکاپ داشبورد سایبری - فایروال طلایی
   Prefix: -tla-
============================================== */
.-tla-cyber-mockup-wrapper {
    position: relative;
    width: 400px;
    height: 400px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Vazirmatn', 'Vazir', Tahoma, sans-serif !important;
    direction: ltr; /* برای حفظ ساختار چپ‌به‌راست کدها و نام‌ها */
}

/* ----------------------------------------------
   افکت‌های محیطی (Glow & Rings)
---------------------------------------------- */
.-tla-cyber-glow {
    position: absolute;
    width: 192px;
    height: 192px;
    background: #F59E0B; /* طلایی برند */
    border-radius: 50%;
    filter: blur(60px);
    opacity: 0.15;
    z-index: 0;
    animation: tla-pulse-glow 4s infinite alternate ease-in-out;
}

.-tla-cyber-ring-outer {
    position: absolute;
    inset: 0;
    border: 1px solid rgba(245, 158, 11, 0.2);
    border-radius: 50%;
    z-index: 1;
    animation: tla-spin-slow 20s linear infinite;
}

/* ایجاد نقطه روی حلقه بیرونی برای حس چرخش رادار */
.-tla-cyber-ring-outer::before {
    content: '';
    position: absolute;
    top: -3px;
    left: 50%;
    width: 6px;
    height: 6px;
    background: #F59E0B;
    border-radius: 50%;
    box-shadow: 0 0 10px #F59E0B;
}

.-tla-cyber-ring-inner {
    position: absolute;
    inset: 40px;
    border: 1px dashed rgba(245, 158, 11, 0.15);
    border-radius: 50%;
    z-index: 1;
    animation: tla-spin-reverse 25s linear infinite;
}

/* ----------------------------------------------
   کارت داشبورد اصلی
---------------------------------------------- */
.-tla-cyber-card {
    position: relative;
    z-index: 10;
    width: 260px;
    height: 320px;
    background: linear-gradient(180deg, #111A2E 0%, #0A0F1D 100%);
    border: 1px solid rgba(245, 158, 11, 0.25);
    border-radius: 20px;
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.6);
    padding: 20px;
    display: flex;
    flex-direction: column;
}

.-tla-card-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.-tla-mac-dots { display: flex; gap: 5px; }
.-tla-dot-red { width: 8px; height: 8px; border-radius: 50%; background: #EF4444; }
.-tla-dot-yellow { width: 8px; height: 8px; border-radius: 50%; background: #F59E0B; }
.-tla-dot-green { width: 8px; height: 8px; border-radius: 50%; background: #10B981; }

.-tla-card-title {
    font-size: 10px;
    color: #94A3B8;
    font-family: monospace;
    letter-spacing: 1.5px;
    font-weight: bold;
}

.-tla-card-body {
    display: flex;
    flex-direction: column;
    gap: 16px;
    flex-grow: 1;
}

/* ----------------------------------------------
   ردیابی درخواست‌ها (Rows)
---------------------------------------------- */
.-tla-request-row {
    height: 48px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    padding: 0 12px;
    gap: 12px;
}

.-tla-req-safe {
    background: rgba(16, 185, 129, 0.05);
    border: 1px solid rgba(16, 185, 129, 0.15);
}

.-tla-req-blocked {
    background: rgba(239, 68, 68, 0.05);
    border: 1px solid rgba(239, 68, 68, 0.15);
}

.-tla-req-badge {
    width: 24px;
    height: 24px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    font-weight: 900;
    color: #ffffff;
}
.-tla-req-safe .-tla-req-badge { background: #10B981; }
.-tla-req-blocked .-tla-req-badge { background: #EF4444; }

.-tla-req-bar-track {
    flex-grow: 1;
    height: 6px;
    background: #1E293B;
    border-radius: 4px;
    overflow: hidden;
}

.-tla-req-bar-fill { height: 100%; border-radius: 4px; }
.-tla-fill-safe { background: #10B981; width: 90%; animation: tla-bar-scan-safe 3s infinite alternate; }
.-tla-fill-blocked { background: #EF4444; width: 40%; animation: tla-bar-scan-blocked 2s infinite alternate; }

/* ----------------------------------------------
   فوتر (وضعیت قفل طلایی)
---------------------------------------------- */
.-tla-card-footer {
    margin-top: auto;
    padding-top: 20px;
    border-top: 1px solid #1E293B;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    color: #F59E0B;
}

.-tla-card-footer svg {
    width: 36px;
    height: 36px;
    animation: tla-shield-pulse 3s infinite cubic-bezier(0.4, 0, 0.2, 1);
}

.-tla-card-footer span {
    font-size: 13px;
    font-weight: 800;
    direction: rtl; /* فارسی */
}

/* ----------------------------------------------
   انیمیشن‌ها (Zero Layout Shift)
---------------------------------------------- */
@keyframes tla-spin-slow { 
    from { transform: rotate(0deg); } 
    to { transform: rotate(360deg); } 
}

@keyframes tla-spin-reverse { 
    from { transform: rotate(360deg); } 
    to { transform: rotate(0deg); } 
}

@keyframes tla-pulse-glow {
    0% { transform: scale(0.9); opacity: 0.1; }
    100% { transform: scale(1.1); opacity: 0.2; }
}

@keyframes tla-bar-scan-safe {
    0% { width: 85%; }
    100% { width: 95%; }
}

@keyframes tla-bar-scan-blocked {
    0% { width: 35%; opacity: 0.7; }
    100% { width: 45%; opacity: 1; }
}

@keyframes tla-shield-pulse {
    0%, 100% { transform: scale(1); filter: drop-shadow(0 0 0 rgba(245, 158, 11, 0)); }
    50% { transform: scale(1.1); filter: drop-shadow(0 0 10px rgba(245, 158, 11, 0.5)); }
}

/* ----------------------------------------------
   ریسپانسیو (موبایل)
---------------------------------------------- */
@media (max-width: 480px) {
    .-tla-cyber-mockup-wrapper { width: 320px; height: 320px; transform: scale(0.9); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e2f62cf *//* ==============================================
   بک‌گراند باران سایبری (رفع باگ تجمع + نور ملایم مرکزی)
   Class: tla-hero-rain-bg
   Prefix: -tla-
============================================== */

.-tla-hero-rain-bg {
    position: relative !important;
    overflow: hidden !important;
}

.-tla-hero-rain-bg::before {
    content: '';
    position: absolute;
    /* حل قطعی مشکل تجمع در گوشه: کادر بسیار بزرگتر که دقیقاً در مرکز قفل می‌شود */
    top: 50%;
    left: 50%;
    width: 200vw;
    height: 200vh;
    transform: translate(-50%, -50%);
    z-index: 0;
    pointer-events: none;
    
    /* نور کرمی/طلایی بسیار ملایم (کاهش شفافیت به 15 درصد) */
    --c: rgba(245, 158, 11, 0.15); 
    background-color: transparent;
    
    background-image: 
        radial-gradient(4px 100px at 0px 235px, var(--c), transparent),
        radial-gradient(4px 100px at 300px 235px, var(--c), transparent),
        radial-gradient(1.5px 1.5px at 150px 117.5px, var(--c) 100%, transparent 150%),
        radial-gradient(4px 100px at 0px 252px, var(--c), transparent),
        radial-gradient(4px 100px at 300px 252px, var(--c), transparent),
        radial-gradient(1.5px 1.5px at 150px 126px, var(--c) 100%, transparent 150%),
        radial-gradient(4px 100px at 0px 150px, var(--c), transparent),
        radial-gradient(4px 100px at 300px 150px, var(--c), transparent),
        radial-gradient(1.5px 1.5px at 150px 75px, var(--c) 100%, transparent 150%),
        radial-gradient(4px 100px at 0px 253px, var(--c), transparent),
        radial-gradient(4px 100px at 300px 253px, var(--c), transparent),
        radial-gradient(1.5px 1.5px at 150px 126.5px, var(--c) 100%, transparent 150%),
        radial-gradient(4px 100px at 0px 204px, var(--c), transparent),
        radial-gradient(4px 100px at 300px 204px, var(--c), transparent),
        radial-gradient(1.5px 1.5px at 150px 102px, var(--c) 100%, transparent 150%),
        radial-gradient(4px 100px at 0px 134px, var(--c), transparent),
        radial-gradient(4px 100px at 300px 134px, var(--c), transparent),
        radial-gradient(1.5px 1.5px at 150px 67px, var(--c) 100%, transparent 150%),
        radial-gradient(4px 100px at 0px 179px, var(--c), transparent),
        radial-gradient(4px 100px at 300px 179px, var(--c), transparent),
        radial-gradient(1.5px 1.5px at 150px 89.5px, var(--c) 100%, transparent 150%),
        radial-gradient(4px 100px at 0px 299px, var(--c), transparent),
        radial-gradient(4px 100px at 300px 299px, var(--c), transparent),
        radial-gradient(1.5px 1.5px at 150px 149.5px, var(--c) 100%, transparent 150%),
        radial-gradient(4px 100px at 0px 215px, var(--c), transparent),
        radial-gradient(4px 100px at 300px 215px, var(--c), transparent),
        radial-gradient(1.5px 1.5px at 150px 107.5px, var(--c) 100%, transparent 150%),
        radial-gradient(4px 100px at 0px 281px, var(--c), transparent),
        radial-gradient(4px 100px at 300px 281px, var(--c), transparent),
        radial-gradient(1.5px 1.5px at 150px 140.5px, var(--c) 100%, transparent 150%),
        radial-gradient(4px 100px at 0px 158px, var(--c), transparent),
        radial-gradient(4px 100px at 300px 158px, var(--c), transparent),
        radial-gradient(1.5px 1.5px at 150px 79px, var(--c) 100%, transparent 150%),
        radial-gradient(4px 100px at 0px 210px, var(--c), transparent),
        radial-gradient(4px 100px at 300px 210px, var(--c), transparent),
        radial-gradient(1.5px 1.5px at 150px 105px, var(--c) 100%, transparent 150%);
        
    background-size: 
        300px 235px, 300px 235px, 300px 235px, 
        300px 252px, 300px 252px, 300px 252px, 
        300px 150px, 300px 150px, 300px 150px, 
        300px 253px, 300px 253px, 300px 253px, 
        300px 204px, 300px 204px, 300px 204px, 
        300px 134px, 300px 134px, 300px 134px, 
        300px 179px, 300px 179px, 300px 179px, 
        300px 299px, 300px 299px, 300px 299px, 
        300px 215px, 300px 215px, 300px 215px, 
        300px 281px, 300px 281px, 300px 281px, 
        300px 158px, 300px 158px, 300px 158px, 
        300px 210px, 300px 210px, 300px 210px;
        
    background-repeat: repeat !important;
    animation: tla-rain-fall 150s linear infinite;
    
    /* ماسک دایره‌ای متمرکز دقیقاً در وسط کادر */
    -webkit-mask-image: radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 45%);
    mask-image: radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 45%);
}

/* لایه دوم: شیشه تار */
.-tla-hero-rain-bg::after {
    content: "";
    position: absolute;
    /* این لایه هم دقیقاً با لایه اول هم‌تراز و قفل می‌شود */
    top: 50%;
    left: 50%;
    width: 200vw;
    height: 200vh;
    transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events: none;
    
    backdrop-filter: blur(5px) brightness(1.1);
    -webkit-backdrop-filter: blur(5px) brightness(1.1);
    
    background-image: radial-gradient(circle at 50% 50%, transparent 0, transparent 2px, rgba(10, 15, 29, 0.6) 2px);
    background-size: 8px 8px;
    background-repeat: repeat;
    
    -webkit-mask-image: radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 45%);
    mask-image: radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 45%);
}

/* بالا نگه داشتن محتوای المنتور */
.-tla-hero-rain-bg > .elementor-container {
    position: relative !important;
    z-index: 5 !important;
}

@keyframes tla-rain-fall {
    0% { 
        background-position: 
            0px 220px, 3px 220px, 151.5px 337.5px, 
            25px 24px, 28px 24px, 176.5px 150px, 
            50px 16px, 53px 16px, 201.5px 91px, 
            75px 224px, 78px 224px, 226.5px 350.5px, 
            100px 19px, 103px 19px, 251.5px 121px, 
            125px 120px, 128px 120px, 276.5px 187px, 
            150px 31px, 153px 31px, 301.5px 120.5px, 
            175px 235px, 178px 235px, 326.5px 384.5px, 
            200px 121px, 203px 121px, 351.5px 228.5px, 
            225px 224px, 228px 224px, 376.5px 364.5px, 
            250px 26px, 253px 26px, 401.5px 105px, 
            275px 75px, 278px 75px, 426.5px 180px; 
    }
    100% { 
        background-position: 
            0px 6800px, 3px 6800px, 151.5px 6917.5px, 
            25px 13632px, 28px 13632px, 176.5px 13758px, 
            50px 5416px, 53px 5416px, 201.5px 5491px, 
            75px 17175px, 78px 17175px, 226.5px 17301.5px, 
            100px 5119px, 103px 5119px, 251.5px 5221px, 
            125px 8428px, 128px 8428px, 276.5px 8495px, 
            150px 9876px, 153px 9876px, 301.5px 9965.5px, 
            175px 13391px, 178px 13391px, 326.5px 13540.5px, 
            200px 14741px, 203px 14741px, 351.5px 14848.5px, 
            225px 18770px, 228px 18770px, 376.5px 18910.5px, 
            250px 5082px, 253px 5082px, 401.5px 5161px, 
            275px 6375px, 278px 6375px, 426.5px 6480px; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-778b3433 *//* ==============================================
   استایل باکس آیکون‌های خطی ویژگی‌ها
   Prefix: -tla-
============================================== */

.-tla-icon-box {
    width: 56px;
    height: 56px;
    background-color: #0A0F1D; /* رنگ تیره داخل آیکون */
    border: 1px solid #1E293B; /* حاشیه ملایم اولیه */
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    overflow: hidden;
    margin: 0 auto; /* وسط‌چین کردن خودکار در ستون المنتور */
}

.-tla-icon-box svg {
    width: 28px;
    height: 28px;
    position: relative;
    z-index: 2;
    transition: transform 0.4s ease;
}

/* افکت هاور عمومی: آیکون کمی بزرگ می‌شود */
.-tla-icon-box:hover svg {
    transform: scale(1.15);
}

/* رنگ‌بندی و هاله نوری اختصاصی هر آیکون در هاور */

/* ۱. آبی - حالت یادگیری */
.-tla-icon-blue { color: #3B82F6; }
.-tla-icon-blue:hover { 
    border-color: rgba(59, 130, 246, 0.5); 
    box-shadow: 0 0 20px rgba(59, 130, 246, 0.2); 
}

/* ۲. سبز - لیست مجاز */
.-tla-icon-green { color: #10B981; }
.-tla-icon-green:hover { 
    border-color: rgba(16, 185, 129, 0.5); 
    box-shadow: 0 0 20px rgba(16, 185, 129, 0.2); 
}

/* ۳. طلایی - ردیابی منبع */
.-tla-icon-yellow { color: #F59E0B; }
.-tla-icon-yellow:hover { 
    border-color: rgba(245, 158, 11, 0.5); 
    box-shadow: 0 0 20px rgba(245, 158, 11, 0.2); 
}

/* ۴. قرمز - محافظت ضد SSRF */
.-tla-icon-red { color: #EF4444; }
.-tla-icon-red:hover { 
    border-color: rgba(239, 68, 68, 0.5); 
    box-shadow: 0 0 20px rgba(239, 68, 68, 0.2); 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61446022 *//* ==============================================
   استایل باکس آیکون‌های خطی ویژگی‌ها
   Prefix: -tla-
============================================== */

.-tla-icon-box {
    width: 56px;
    height: 56px;
    background-color: #0A0F1D; /* رنگ تیره داخل آیکون */
    border: 1px solid #1E293B; /* حاشیه ملایم اولیه */
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    overflow: hidden;
    margin: 0 auto; /* وسط‌چین کردن خودکار در ستون المنتور */
}

.-tla-icon-box svg {
    width: 28px;
    height: 28px;
    position: relative;
    z-index: 2;
    transition: transform 0.4s ease;
}

/* افکت هاور عمومی: آیکون کمی بزرگ می‌شود */
.-tla-icon-box:hover svg {
    transform: scale(1.15);
}

/* رنگ‌بندی و هاله نوری اختصاصی هر آیکون در هاور */

/* ۱. آبی - حالت یادگیری */
.-tla-icon-blue { color: #3B82F6; }
.-tla-icon-blue:hover { 
    border-color: rgba(59, 130, 246, 0.5); 
    box-shadow: 0 0 20px rgba(59, 130, 246, 0.2); 
}

/* ۲. سبز - لیست مجاز */
.-tla-icon-green { color: #10B981; }
.-tla-icon-green:hover { 
    border-color: rgba(16, 185, 129, 0.5); 
    box-shadow: 0 0 20px rgba(16, 185, 129, 0.2); 
}

/* ۳. طلایی - ردیابی منبع */
.-tla-icon-yellow { color: #F59E0B; }
.-tla-icon-yellow:hover { 
    border-color: rgba(245, 158, 11, 0.5); 
    box-shadow: 0 0 20px rgba(245, 158, 11, 0.2); 
}

/* ۴. قرمز - محافظت ضد SSRF */
.-tla-icon-red { color: #EF4444; }
.-tla-icon-red:hover { 
    border-color: rgba(239, 68, 68, 0.5); 
    box-shadow: 0 0 20px rgba(239, 68, 68, 0.2); 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61047031 *//* ==============================================
   استایل باکس آیکون‌های خطی ویژگی‌ها
   Prefix: -tla-
============================================== */

.-tla-icon-box {
    width: 56px;
    height: 56px;
    background-color: #0A0F1D; /* رنگ تیره داخل آیکون */
    border: 1px solid #1E293B; /* حاشیه ملایم اولیه */
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    overflow: hidden;
    margin: 0 auto; /* وسط‌چین کردن خودکار در ستون المنتور */
}

.-tla-icon-box svg {
    width: 28px;
    height: 28px;
    position: relative;
    z-index: 2;
    transition: transform 0.4s ease;
}

/* افکت هاور عمومی: آیکون کمی بزرگ می‌شود */
.-tla-icon-box:hover svg {
    transform: scale(1.15);
}

/* رنگ‌بندی و هاله نوری اختصاصی هر آیکون در هاور */

/* ۱. آبی - حالت یادگیری */
.-tla-icon-blue { color: #3B82F6; }
.-tla-icon-blue:hover { 
    border-color: rgba(59, 130, 246, 0.5); 
    box-shadow: 0 0 20px rgba(59, 130, 246, 0.2); 
}

/* ۲. سبز - لیست مجاز */
.-tla-icon-green { color: #10B981; }
.-tla-icon-green:hover { 
    border-color: rgba(16, 185, 129, 0.5); 
    box-shadow: 0 0 20px rgba(16, 185, 129, 0.2); 
}

/* ۳. طلایی - ردیابی منبع */
.-tla-icon-yellow { color: #F59E0B; }
.-tla-icon-yellow:hover { 
    border-color: rgba(245, 158, 11, 0.5); 
    box-shadow: 0 0 20px rgba(245, 158, 11, 0.2); 
}

/* ۴. قرمز - محافظت ضد SSRF */
.-tla-icon-red { color: #EF4444; }
.-tla-icon-red:hover { 
    border-color: rgba(239, 68, 68, 0.5); 
    box-shadow: 0 0 20px rgba(239, 68, 68, 0.2); 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-774d5bcb *//* ==============================================
   استایل باکس آیکون‌های خطی ویژگی‌ها
   Prefix: -tla-
============================================== */

.-tla-icon-box {
    width: 56px;
    height: 56px;
    background-color: #0A0F1D; /* رنگ تیره داخل آیکون */
    border: 1px solid #1E293B; /* حاشیه ملایم اولیه */
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    overflow: hidden;
    margin: 0 auto; /* وسط‌چین کردن خودکار در ستون المنتور */
}

.-tla-icon-box svg {
    width: 28px;
    height: 28px;
    position: relative;
    z-index: 2;
    transition: transform 0.4s ease;
}

/* افکت هاور عمومی: آیکون کمی بزرگ می‌شود */
.-tla-icon-box:hover svg {
    transform: scale(1.15);
}

/* رنگ‌بندی و هاله نوری اختصاصی هر آیکون در هاور */

/* ۱. آبی - حالت یادگیری */
.-tla-icon-blue { color: #3B82F6; }
.-tla-icon-blue:hover { 
    border-color: rgba(59, 130, 246, 0.5); 
    box-shadow: 0 0 20px rgba(59, 130, 246, 0.2); 
}

/* ۲. سبز - لیست مجاز */
.-tla-icon-green { color: #10B981; }
.-tla-icon-green:hover { 
    border-color: rgba(16, 185, 129, 0.5); 
    box-shadow: 0 0 20px rgba(16, 185, 129, 0.2); 
}

/* ۳. طلایی - ردیابی منبع */
.-tla-icon-yellow { color: #F59E0B; }
.-tla-icon-yellow:hover { 
    border-color: rgba(245, 158, 11, 0.5); 
    box-shadow: 0 0 20px rgba(245, 158, 11, 0.2); 
}

/* ۴. قرمز - محافظت ضد SSRF */
.-tla-icon-red { color: #EF4444; }
.-tla-icon-red:hover { 
    border-color: rgba(239, 68, 68, 0.5); 
    box-shadow: 0 0 20px rgba(239, 68, 68, 0.2); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fce6689 *//* ==============================================
   بک‌گراند و حاشیه متحرک طلایی (کنتراست بالا و انیمیشن واضح)
   Class: tla-features-strip
   Prefix: -tla-
============================================== */

.-tla-features-strip {
    /* ضخامت خط حاشیه - می‌توانی بیشترش کنی مثلا 3px */
    border: 2px solid transparent !important; 
    
    /* 
       لایه اول: رنگ سرمه‌ای داخل باکس (ثابت)
       لایه دوم: گرادیانت طلایی خالص برای حاشیه (متحرک)
    */
    background: 
        linear-gradient(#111B33, #111B33) padding-box, 
        linear-gradient(90deg, #F59E0B, #111B33, #FBBF24, #111B33, #F59E0B) border-box !important;
    
    /* سایز لایه داخلی (100%) و سایز لایه حاشیه (300% برای حرکت واضح) */
    background-size: 100% 100%, 300% 100% !important;
    background-repeat: no-repeat, repeat !important;
    
    /* انیمیشن خطی و مداوم برای چرخش پرتو طلایی */
    animation: tla-gold-border-flow 4s linear infinite !important;
    
    border-radius: 16px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4) !important;
}

/* انیمیشن حرکت مستقل خط حاشیه */
@keyframes tla-gold-border-flow {
    0% { background-position: 0 0, 0% 0; }
    100% { background-position: 0 0, 100% 0; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51e374e3 *//* ==============================================
   استایل پایه‌ای باکس‌های مقایسه (سایز 48px - شعاع 14px)
   Prefix: -ub-cmp-
============================================== */
.-ub-cmp-icon {
    width: 48px;
    height: 48px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    transition: transform 0.3s ease;
    box-shadow: none; 
}

.-ub-cmp-icon:hover { transform: translateY(-3px) scale(1.05); }

/* رنگ‌های خالص ارسالی */
.-ub-cmp-red { background-color: #ef4444; color: #ffffff; }
.-ub-cmp-green { background-color: #10b981; color: #ffffff; }

.-ub-cmp-icon svg {
    width: 24px;
    height: 24px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* ==============================================
   انیمیشن‌های ستون قبل (قرمز - مشکلات)
============================================== */
/* ۱. ترک سایت (مشتریان عجول): لرزش سریع و اضطراب‌آور خروج */
.-ub-anim-impatient { animation: ub-jitter 0.4s infinite; }
@keyframes ub-jitter {
    0%, 100% { transform: translateX(0); }
    25% { transform: translateX(-2px) rotate(-2deg); }
    75% { transform: translateX(2px) rotate(2deg); }
}

/* ۲. پاسخگویی کند: حرکت پاندولی بسیار کُند چت‌باکس */
.-ub-anim-slow { animation: ub-pendulum 3s infinite ease-in-out; transform-origin: top center; }
@keyframes ub-pendulum {
    0%, 100% { transform: rotate(-10deg); }
    50% { transform: rotate(10deg); }
}

/* ۳. خارج از ساعات کاری: محو و ظاهر شدن ملایم (نماد خواب/شب) */
.-ub-anim-sleep { animation: ub-dimming 2.5s infinite alternate ease-in-out; }
@keyframes ub-dimming {
    0% { opacity: 1; transform: scale(1); }
    100% { opacity: 0.4; transform: scale(0.9); }
}

/* ==============================================
   انیمیشن‌های ستون بعد (سبز - راهکارها)
============================================== */
/* ۱. پاسخگویی ۲۴ ساعته: شناور بودن نرم ربات هوشمند */
.-ub-anim-24-7 { animation: ub-float-bot 3s infinite ease-in-out; }
@keyframes ub-float-bot {
    0%, 100% { transform: translateY(-2px); }
    50% { transform: translateY(2px); }
}

/* ۲. تبدیل به خرید قطعی: پرش ملایم و رسم شدن انیمیشنیِ تیک */
.-ub-anim-check-box { animation: ub-pop-success 2.5s infinite; }
.-ub-check-path { stroke-dasharray: 20; animation: ub-draw-tick 2.5s infinite; }
@keyframes ub-pop-success {
    0%, 80%, 100% { transform: scale(1); }
    90% { transform: scale(1.1); }
}
@keyframes ub-draw-tick {
    0%, 20% { stroke-dashoffset: 20; }
    50%, 100% { stroke-dashoffset: 0; }
}

/* ۳. صرفه‌جویی در هزینه‌ها: حرکت نرم کیف پول به سمت بالا (رشد/حفظ سرمایه) */
.-ub-anim-save { animation: ub-bounce-soft 2.5s infinite ease-in-out; }
@keyframes ub-bounce-soft {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-4px); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46874faa *//* ==============================================
   آیکون‌های اصلی باکسی (ویژه فایروال طلایی و بدون فایروال)
   Prefix: -tla-
============================================== */

.-tla-main-icon-wrapper {
    position: relative;
    width: 80px;
    height: 80px;
    margin: 0 auto 20px auto;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 5;
}

/* حلقه‌های چرخان راداری دور آیکون */
.-tla-main-icon-wrapper::before {
    content: '';
    position: absolute;
    inset: -10px;
    border-radius: 50%;
    border: 2px dashed var(--tla-icon-theme);
    opacity: 0.3;
    animation: tla-spin-radar 10s linear infinite;
}

.-tla-main-icon-wrapper::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 50%;
    background: var(--tla-icon-theme);
    filter: blur(20px);
    opacity: 0.2;
    animation: tla-glow-breath 3s ease-in-out infinite alternate;
}

/* شیشه تاریک پس‌زمینه آیکون */
.-tla-icon-glass {
    position: relative;
    width: 100%;
    height: 100%;
    background: #0A0F1D;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5);
    z-index: 2;
    /* انیمیشن شناوری مستقل شیشه */
    animation: tla-float-glass 4s ease-in-out infinite;
}

.-tla-icon-glass svg {
    width: 40px;
    height: 40px;
    color: var(--tla-icon-theme);
    filter: drop-shadow(0 0 10px var(--tla-icon-theme));
}

/* تم رنگی آیکون‌های اصلی */
.-tla-icon-safe { --tla-icon-theme: #F59E0B; } /* طلایی */
.-tla-icon-danger { --tla-icon-theme: #EF4444; } /* قرمز */


/* ==============================================
   موکاپ‌های رابط کاربری افقی (جریان ترافیک)
============================================== */

.-tla-horizontal-mockup {
    position: relative;
    width: 100%;
    height: 90px; /* ارتفاع کاملاً یکسان و ثابت برای هر دو موکاپ */
    background: linear-gradient(90deg, #0A0F1D, #111A2E);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 16px;
    padding: 15px 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
    z-index: 5;
    direction: ltr; /* تراز چپ به راست برای شبیه‌سازی ترمینال */
    font-family: monospace;
}

/* استایل هدر موکاپ */
.-tla-mockup-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
}

.-tla-mockup-status {
    display: flex;
    align-items: center;
    gap: 6px;
}

.-tla-mockup-dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--tla-mockup-color);
    box-shadow: 0 0 8px var(--tla-mockup-color);
    animation: tla-glow-breath 1.5s infinite alternate;
}

/* مسیر جریان داده‌ها (Track) */
.-tla-mockup-track {
    position: relative;
    width: 100%;
    height: 20px;
    border-top: 1px dashed rgba(255, 255, 255, 0.1);
    display: flex;
    align-items: center;
}

/* بسته‌های داده در حال حرکت (Data Packets) */
.-tla-data-packet {
    position: absolute;
    top: -4px; /* تنظیم روی خط چین */
    width: 25px;
    height: 7px;
    border-radius: 10px;
    background: var(--tla-mockup-color);
    box-shadow: 0 0 10px var(--tla-mockup-color);
}

/* وضعیت فایروال روشن (امن) */
.-tla-mockup-safe { --tla-mockup-color: #10B981; border-color: rgba(16, 185, 129, 0.2); }
.-tla-mockup-safe .-tla-mockup-header { color: #10B981; }
.-tla-mockup-safe .-tla-data-packet {
    /* بسته داده حرکت می‌کند و به دیوار فایروال می‌خورد و متوقف/سبز می‌شود */
    animation: tla-packet-scan-safe 3s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
.-tla-mockup-safe .-tla-firewall-wall {
    position: absolute;
    right: 20%;
    top: -10px;
    width: 3px;
    height: 20px;
    background: #F59E0B;
    box-shadow: 0 0 15px #F59E0B;
    border-radius: 4px;
}

/* وضعیت بدون فایروال (خطر نشت) */
.-tla-mockup-danger { --tla-mockup-color: #EF4444; border-color: rgba(239, 68, 68, 0.2); }
.-tla-mockup-danger .-tla-mockup-header { color: #EF4444; }
.-tla-mockup-danger .-tla-data-packet {
    /* بسته داده با سرعت از سایت خارج می‌شود (نشت) */
    animation: tla-packet-leak-danger 2s linear infinite;
}

/* ==============================================
   انیمیشن‌های محیطی و نرم
============================================== */
@keyframes tla-spin-radar {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@keyframes tla-float-glass {
    0%, 100% { transform: translateY(0px); }
    50% { transform: translateY(-6px); }
}

@keyframes tla-glow-breath {
    0% { opacity: 0.1; }
    100% { opacity: 0.5; }
}

@keyframes tla-packet-scan-safe {
    0% { left: 0; opacity: 0; background: #94A3B8; box-shadow: none; }
    20% { opacity: 1; }
    50% { left: 75%; background: #10B981; box-shadow: 0 0 10px #10B981; }
    80% { left: 75%; opacity: 1; }
    100% { left: 75%; opacity: 0; }
}

@keyframes tla-packet-leak-danger {
    0% { left: 0; opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; }
    100% { left: 100%; opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b36ddd8 *//* ==============================================
   استایل باکس آیکون‌های لیست ویژگی‌ها (Safe & Danger)
   Prefix: -tla-
============================================== */

.-tla-list-icon-box {
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background-color: #0A0F1D; /* پس‌زمینه تیره هماهنگ با سایت */
    z-index: 1;
    flex-shrink: 0; /* جلوگیری از تغییر سایز در فلکس‌باکس */
}

/* حاشیه گرادیانتی و درخشان دور باکس */
.-tla-list-icon-box::before {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط دور آیکون */
    /* متغیر رنگی بر اساس کلاس والد پر می‌شود */
    background: linear-gradient(135deg, var(--tla-icon-color) 0%, transparent 70%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    z-index: -1;
}

/* هاله نوری (Glow) در پس‌زمینه آیکون */
.-tla-list-icon-box::after {
    content: '';
    position: absolute;
    inset: 10px;
    border-radius: 50%;
    background: var(--tla-icon-color);
    filter: blur(12px);
    opacity: 0.15;
    z-index: -1;
    animation: tla-icon-glow-pulse 3s ease-in-out infinite alternate;
}

.-tla-list-icon-box svg {
    width: 24px;
    height: 24px;
    color: var(--tla-icon-color);
    /* انیمیشن شناوری ملایم آیکون */
    animation: tla-icon-float 4s ease-in-out infinite;
}

/* متغیرهای رنگی برای دو حالت امن و خطر */
.-tla-status-safe {
    --tla-icon-color: #10B981; /* سبز سایبری */
}

.-tla-status-danger {
    --tla-icon-color: #EF4444; /* قرمز هشدار */
}

/* ==============================================
   انیمیشن‌های محیطی (بدون Layout Shift)
============================================== */
@keyframes tla-icon-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-3px); }
}

@keyframes tla-icon-glow-pulse {
    0% { opacity: 0.1; transform: scale(0.8); }
    100% { opacity: 0.25; transform: scale(1.2); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c344a5f *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.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 container, class: .elementor-element-6a89bb88 *//* ==============================================
   باکس «بدون فایروال» (تم خطر - قرمز سایبری)
   Class: -tla-box-danger
   Prefix: -tla-
============================================== */
.-tla-box-danger {
    position: relative !important;
    overflow: hidden !important;
    background-color: #111A2E !important; /* سرمه‌ای تیره برند */
    border-radius: 24px !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4) !important;
    transition: box-shadow 0.4s ease !important;
}

.-tla-box-danger:hover {
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.5), inset 0 0 40px rgba(239, 68, 68, 0.05) !important;
}

/* لایه اول: پترن امواج هندسی قرمز تیره (بدون باگ پدینگ) */
.-tla-box-danger::before {
    content: '';
    position: absolute;
    inset: 0; 
    z-index: 0;
    pointer-events: none;
    
    --s: 120px; 
    --c2: #111A2E; 
    --c1: #18141e; /* سرمه‌ای با تناژ قرمز بسیار محو */
    
    --_g: var(--c2) 4% 14%, var(--c1) 14% 24%, var(--c2) 22% 34%,
          var(--c1) 34% 44%, var(--c2) 44% 56%, var(--c1) 56% 66%, var(--c2) 66% 76%,
          var(--c1) 76% 86%, var(--c2) 86% 96%;
          
    background:
      radial-gradient(100% 100% at 100% 0, var(--c1) 4%, var(--_g), var(--c2) 96%, transparent),
      radial-gradient(100% 100% at 0 100%, transparent, var(--c2) 4%, var(--_g), var(--c1) 96%) var(--c2);
      
    background-size: var(--s) var(--s);
    opacity: 0.8;
    animation: tla-waves-flow 15s linear infinite;
}

/* لایه دوم: حاشیه نوری متحرک طولانی (قرمز) */
.-tla-box-danger::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none; /* جلوگیری قطعی از تداخل کلیک */
    border-radius: inherit;
    border: 2px solid transparent;
    
    /* گرادیانت کرم نوری که دو بار تکرار می‌شود تا طولانی باشد */
    background: linear-gradient(90deg, transparent 0%, #EF4444 25%, transparent 50%, #EF4444 75%, transparent 100%) border-box;
    
    /* تکنیک ماسک برای پاک کردن وسط گرادیانت و نمایش فقط روی حاشیه */
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    
    background-size: 200% 100%;
    animation: tla-worm-flow 3s linear infinite;
}


/* ==============================================
   باکس «با فایروال طلایی» (تم امن - سبز سایبری)
   Class: -tla-box-safe
============================================== */
.-tla-box-safe {
    position: relative !important;
    overflow: hidden !important;
    background-color: #111A2E !important;
    border-radius: 24px !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4) !important;
    transition: box-shadow 0.4s ease !important;
}

.-tla-box-safe:hover {
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.5), inset 0 0 40px rgba(16, 185, 129, 0.05) !important;
}

/* لایه اول: پترن امواج هندسی سبز تیره */
.-tla-box-safe::before {
    content: '';
    position: absolute;
    inset: 0; 
    z-index: 0;
    pointer-events: none;
    
    --s: 120px; 
    --c2: #111A2E; 
    --c1: #141d24; /* سرمه‌ای با تناژ سبز بسیار محو */
    
    --_g: var(--c2) 4% 14%, var(--c1) 14% 24%, var(--c2) 22% 34%,
          var(--c1) 34% 44%, var(--c2) 44% 56%, var(--c1) 56% 66%, var(--c2) 66% 76%,
          var(--c1) 76% 86%, var(--c2) 86% 96%;
          
    background:
      radial-gradient(100% 100% at 100% 0, var(--c1) 4%, var(--_g), var(--c2) 96%, transparent),
      radial-gradient(100% 100% at 0 100%, transparent, var(--c2) 4%, var(--_g), var(--c1) 96%) var(--c2);
      
    background-size: var(--s) var(--s);
    opacity: 0.8;
    animation: tla-waves-flow 15s linear infinite;
}

/* لایه دوم: حاشیه نوری متحرک طولانی (سبز) */
.-tla-box-safe::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;
    border-radius: inherit;
    border: 2px solid transparent;
    
    /* گرادیانت کرم نوری سبز */
    background: linear-gradient(90deg, transparent 0%, #10B981 25%, transparent 50%, #10B981 75%, transparent 100%) border-box;
    
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    
    background-size: 200% 100%;
    animation: tla-worm-flow 3s linear infinite;
}


/* ==============================================
   انیمیشن‌های مشترک باکس‌ها (بدون پرش)
============================================== */
/* انیمیشن پترن موج */
@keyframes tla-waves-flow {
    0% { background-position: 0px 0px; }
    100% { background-position: 120px 120px; } 
}

/* انیمیشن چرخش کرم نوری حاشیه */
@keyframes tla-worm-flow {
    0% { background-position: 0% 0%; }
    100% { background-position: -200% 0%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-732484cb *//* ==============================================
   استایل پایه‌ای باکس‌های مقایسه (سایز 48px - شعاع 14px)
   Prefix: -ub-cmp-
============================================== */
.-ub-cmp-icon {
    width: 48px;
    height: 48px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    transition: transform 0.3s ease;
    box-shadow: none; 
}

.-ub-cmp-icon:hover { transform: translateY(-3px) scale(1.05); }

/* رنگ‌های خالص ارسالی */
.-ub-cmp-red { background-color: #ef4444; color: #ffffff; }
.-ub-cmp-green { background-color: #10b981; color: #ffffff; }

.-ub-cmp-icon svg {
    width: 24px;
    height: 24px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* ==============================================
   انیمیشن‌های ستون قبل (قرمز - مشکلات)
============================================== */
/* ۱. ترک سایت (مشتریان عجول): لرزش سریع و اضطراب‌آور خروج */
.-ub-anim-impatient { animation: ub-jitter 0.4s infinite; }
@keyframes ub-jitter {
    0%, 100% { transform: translateX(0); }
    25% { transform: translateX(-2px) rotate(-2deg); }
    75% { transform: translateX(2px) rotate(2deg); }
}

/* ۲. پاسخگویی کند: حرکت پاندولی بسیار کُند چت‌باکس */
.-ub-anim-slow { animation: ub-pendulum 3s infinite ease-in-out; transform-origin: top center; }
@keyframes ub-pendulum {
    0%, 100% { transform: rotate(-10deg); }
    50% { transform: rotate(10deg); }
}

/* ۳. خارج از ساعات کاری: محو و ظاهر شدن ملایم (نماد خواب/شب) */
.-ub-anim-sleep { animation: ub-dimming 2.5s infinite alternate ease-in-out; }
@keyframes ub-dimming {
    0% { opacity: 1; transform: scale(1); }
    100% { opacity: 0.4; transform: scale(0.9); }
}

/* ==============================================
   انیمیشن‌های ستون بعد (سبز - راهکارها)
============================================== */
/* ۱. پاسخگویی ۲۴ ساعته: شناور بودن نرم ربات هوشمند */
.-ub-anim-24-7 { animation: ub-float-bot 3s infinite ease-in-out; }
@keyframes ub-float-bot {
    0%, 100% { transform: translateY(-2px); }
    50% { transform: translateY(2px); }
}

/* ۲. تبدیل به خرید قطعی: پرش ملایم و رسم شدن انیمیشنیِ تیک */
.-ub-anim-check-box { animation: ub-pop-success 2.5s infinite; }
.-ub-check-path { stroke-dasharray: 20; animation: ub-draw-tick 2.5s infinite; }
@keyframes ub-pop-success {
    0%, 80%, 100% { transform: scale(1); }
    90% { transform: scale(1.1); }
}
@keyframes ub-draw-tick {
    0%, 20% { stroke-dashoffset: 20; }
    50%, 100% { stroke-dashoffset: 0; }
}

/* ۳. صرفه‌جویی در هزینه‌ها: حرکت نرم کیف پول به سمت بالا (رشد/حفظ سرمایه) */
.-ub-anim-save { animation: ub-bounce-soft 2.5s infinite ease-in-out; }
@keyframes ub-bounce-soft {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-4px); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13f4ca90 *//* ==============================================
   آیکون‌های تب - ۴ حالت امنیتی فایروال
   Prefix: -tla-
============================================== */

.-tla-tab-icon {
    width: 48px;
    height: 48px;
    background-color: rgba(17, 26, 46, 0.8); /* سرمه‌ای شیشه‌ای */
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    /* انیمیشن شناوری بسیار ملایم (Zero Layout Shift) */
    animation: tla-tab-float 4s ease-in-out infinite;
    flex-shrink: 0;
}

.-tla-tab-icon svg {
    width: 22px;
    height: 22px;
    position: relative;
    z-index: 2;
}

/* هاله نوری در پس‌زمینه آیکون */
.-tla-tab-icon::after {
    content: '';
    position: absolute;
    inset: 5px;
    border-radius: 50%;
    filter: blur(10px);
    opacity: 0.3;
    z-index: 1;
    /* انیمیشن تنفس نوری مستمر */
    animation: tla-tab-pulse 2s ease-in-out infinite alternate;
}

/* تعریف رنگ‌های مجزا برای هر تب */

/* ۱. تب فقط لیست مجاز (آبی/فیروزه‌ای امن) */
.-tla-tab-allowlist { border-color: rgba(6, 182, 212, 0.3); }
.-tla-tab-allowlist svg { color: #06B6D4; }
.-tla-tab-allowlist::after { background-color: #06B6D4; }

/* ۲. تب لیست مجاز ایران (سبز تایید) */
.-tla-tab-iran { border-color: rgba(16, 185, 129, 0.3); }
.-tla-tab-iran svg { color: #10B981; }
.-tla-tab-iran::after { background-color: #10B981; }

/* ۳. تب حالت یادگیری (بنفش/هوش مصنوعی) */
.-tla-tab-learning { border-color: rgba(168, 85, 247, 0.3); }
.-tla-tab-learning svg { color: #A855F7; }
.-tla-tab-learning::after { background-color: #A855F7; }

/* ۴. تب فقط لیست بلاک (قرمز/مسدود) */
.-tla-tab-blocklist { border-color: rgba(239, 68, 68, 0.3); }
.-tla-tab-blocklist svg { color: #EF4444; }
.-tla-tab-blocklist::after { background-color: #EF4444; }

/* ==============================================
   انیمیشن‌های محیطی آیکون تب‌ها
============================================== */
@keyframes tla-tab-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-3px); }
}

@keyframes tla-tab-pulse {
    0% { transform: scale(0.8); opacity: 0.15; }
    100% { transform: scale(1.3); opacity: 0.4; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba00eda *//* ==============================================
   موکاپ‌های ترمینال لاگ - محتوای تب‌های فایروال
   Prefix: -tla-
============================================== */

.-tla-terminal-mockup {
    position: relative;
    background-color: #0d1322; /* رنگ پس‌زمینه دقیقاً مشابه عکس رفرنس */
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 12px;
    padding: 20px;
    font-family: monospace; /* فونت کدنویسی برای متون انگلیسی */
    color: #94A3B8;
    overflow: hidden;
    box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5);
    direction: ltr; /* چپ‌چین برای حفظ ساختار لاگ ترمینال */
    margin-top: 15px;
    z-index: 1;
}

/* هدر موکاپ (بج و عنوان درخواست) */
.-tla-term-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    margin-bottom: 15px;
}

/* بج‌های وضعیت در سمت چپ */
.-tla-term-badge {
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

/* متن سمت راست (فارسی و آدرس) */
.-tla-term-title {
    font-family: 'Vazirmatn', 'Vazir', sans-serif !important;
    font-size: 13px;
    color: #cbd5e1;
    direction: rtl; /* راست‌چین فقط برای این بخش */
}
.-tla-term-title span {
    font-family: monospace; /* آدرس سایت با فونت کد */
    margin-right: 5px;
    color: #f8fafc;
}

/* خطوط کد (بادی موکاپ) */
.-tla-term-line {
    text-align: right; /* هم‌تراز با عکس رفرنس */
    font-size: 12px;
    line-height: 1.8;
}

/* رنگ‌بندی کلمات کلیدی مثل Action و Source */
.-tla-term-key { color: #A855F7; } /* بنفش مشابه عکس */
.-tla-term-path { color: #64748B; }

/* ==============================================
   استایل‌ها و انیمیشن‌های اختصاصی هر حالت
============================================== */

/* ۱. حالت یادگیری (Learning) - آبی/بنفش با اسکنر */
.-tla-term-learning .-tla-term-badge {
    background-color: rgba(59, 130, 246, 0.15);
    color: #60A5FA;
}
.-tla-term-learning .-tla-val { color: #60A5FA; }

/* اسکنر لیزری در حالت یادگیری */
.-tla-term-learning::before {
    content: '';
    position: absolute;
    top: -10%; left: 0; right: 0;
    height: 20%;
    background: linear-gradient(180deg, transparent, rgba(59, 130, 246, 0.1), transparent);
    border-bottom: 1px solid rgba(59, 130, 246, 0.3);
    z-index: 2;
    pointer-events: none;
    animation: tla-laser-scan 3s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
}
/* کرسر چشمک‌زن */
.-tla-cursor-blink { animation: tla-blink 1s step-end infinite; }

/* ۲. فقط لیست مجاز (Strict Block) - قرمز هشدار */
.-tla-term-blocked {
    border-color: rgba(239, 68, 68, 0.2);
    /* افکت نبض قرمز دور باکس مسدود شده */
    animation: tla-alert-pulse 2s ease-in-out infinite alternate;
}
.-tla-term-blocked .-tla-term-badge {
    background-color: rgba(239, 68, 68, 0.15);
    color: #EF4444;
}
.-tla-term-blocked .-tla-val { color: #EF4444; font-weight: bold; }

/* ۳. لیست مجاز ایران (Iran Whitelist) - سبز تایید */
.-tla-term-iran .-tla-term-badge {
    background-color: rgba(16, 185, 129, 0.15);
    color: #10B981;
}
.-tla-term-iran .-tla-val { color: #10B981; }

/* افکت رد شدن نور (Shimmer) برای تاییدیه سریع */
.-tla-term-iran::after {
    content: '';
    position: absolute;
    top: 0; left: -100%; width: 50%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(16, 185, 129, 0.05), transparent);
    transform: skewX(-20deg);
    animation: tla-shimmer-pass 3s infinite;
}

/* ==============================================
   کی‌فریم‌های انیمیشن (Zero Layout Shift)
============================================== */
@keyframes tla-laser-scan {
    0% { transform: translateY(-50%); }
    100% { transform: translateY(500%); }
}
@keyframes tla-blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0; }
}
@keyframes tla-alert-pulse {
    0% { box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5); }
    100% { box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5), 0 0 15px rgba(239, 68, 68, 0.1); }
}
@keyframes tla-shimmer-pass {
    0% { left: -100%; }
    50%, 100% { left: 200%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3966ecde *//* ==============================================
   استایل بک‌گراند باکس محتوای تب‌ها (با حاشیه نوری ملایم و طولانی)
   Class: -tla-tab-container-bg
   Prefix: -tla-
============================================== */

.-tla-tab-container-bg {
    position: relative !important;
    background-color: transparent !important; /* رنگ اصلی توسط لایه داخلی تامین می‌شود */
    border-radius: 20px !important;
    overflow: hidden !important;
    z-index: 1;
    /* یک سایه ملایم برای جدا شدن باکس از پس‌زمینه سایت */
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4) !important;
}

/* لایه داخلی (محافظ رنگ پس‌زمینه سرمه‌ای تیره) */
.-tla-tab-container-bg::after {
    content: '';
    position: absolute;
    /* این عدد (1.5px) ضخامت یا همان قطر خط حاشیه را تعیین می‌کند */
    inset: 1.5px; 
    background-color: #111A2E; /* سرمه‌ای تیره فایروال */
    border-radius: 19px; /* کمی کمتر از لایه بیرونی برای گردی بی‌نقص */
    z-index: -1;
}

/* لایه چرخان (کرم نوری طولانی با دنباله محو شونده) */
.-tla-tab-container-bg::before {
    content: '';
    position: absolute;
    /* بزرگ کردن لایه برای پوشش کامل در هنگام چرخش */
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    /* گرادیانت مخروطی: یک‌چهارم فضا رنگ طلایی دارد تا کرمِ نوری طولانی شود */
    background: conic-gradient(
        transparent 0deg, 
        transparent 180deg, 
        rgba(245, 158, 11, 0.1) 270deg, /* شروع دنباله محو */
        #F59E0B 360deg /* سرِ درخشان کرم */
    );
    
    /* سرعت ۸ ثانیه برای حرکتی بسیار نرم، باوقار و بدون سردرگمی */
    animation: tla-tab-border-spin 8s linear infinite; 
    z-index: -2;
    pointer-events: none;
}

/* محافظت از محتوای داخل تب‌ها (جلوگیری از رفتن زیر بک‌گراند) */
.-tla-tab-container-bg > .elementor-widget-container,
.-tla-tab-container-bg > * {
    position: relative !important;
    z-index: 2 !important;
}

/* ==============================================
   انیمیشن چرخش حاشیه (Zero Layout Shift)
============================================== */
@keyframes tla-tab-border-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13f4ca90 *//* ==============================================
   آیکون‌های تب - ۴ حالت امنیتی فایروال
   Prefix: -tla-
============================================== */

.-tla-tab-icon {
    width: 48px;
    height: 48px;
    background-color: rgba(17, 26, 46, 0.8); /* سرمه‌ای شیشه‌ای */
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    /* انیمیشن شناوری بسیار ملایم (Zero Layout Shift) */
    animation: tla-tab-float 4s ease-in-out infinite;
    flex-shrink: 0;
}

.-tla-tab-icon svg {
    width: 22px;
    height: 22px;
    position: relative;
    z-index: 2;
}

/* هاله نوری در پس‌زمینه آیکون */
.-tla-tab-icon::after {
    content: '';
    position: absolute;
    inset: 5px;
    border-radius: 50%;
    filter: blur(10px);
    opacity: 0.3;
    z-index: 1;
    /* انیمیشن تنفس نوری مستمر */
    animation: tla-tab-pulse 2s ease-in-out infinite alternate;
}

/* تعریف رنگ‌های مجزا برای هر تب */

/* ۱. تب فقط لیست مجاز (آبی/فیروزه‌ای امن) */
.-tla-tab-allowlist { border-color: rgba(6, 182, 212, 0.3); }
.-tla-tab-allowlist svg { color: #06B6D4; }
.-tla-tab-allowlist::after { background-color: #06B6D4; }

/* ۲. تب لیست مجاز ایران (سبز تایید) */
.-tla-tab-iran { border-color: rgba(16, 185, 129, 0.3); }
.-tla-tab-iran svg { color: #10B981; }
.-tla-tab-iran::after { background-color: #10B981; }

/* ۳. تب حالت یادگیری (بنفش/هوش مصنوعی) */
.-tla-tab-learning { border-color: rgba(168, 85, 247, 0.3); }
.-tla-tab-learning svg { color: #A855F7; }
.-tla-tab-learning::after { background-color: #A855F7; }

/* ۴. تب فقط لیست بلاک (قرمز/مسدود) */
.-tla-tab-blocklist { border-color: rgba(239, 68, 68, 0.3); }
.-tla-tab-blocklist svg { color: #EF4444; }
.-tla-tab-blocklist::after { background-color: #EF4444; }

/* ==============================================
   انیمیشن‌های محیطی آیکون تب‌ها
============================================== */
@keyframes tla-tab-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-3px); }
}

@keyframes tla-tab-pulse {
    0% { transform: scale(0.8); opacity: 0.15; }
    100% { transform: scale(1.3); opacity: 0.4; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba00eda *//* ==============================================
   موکاپ‌های ترمینال لاگ - محتوای تب‌های فایروال
   Prefix: -tla-
============================================== */

.-tla-terminal-mockup {
    position: relative;
    background-color: #0d1322; /* رنگ پس‌زمینه دقیقاً مشابه عکس رفرنس */
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 12px;
    padding: 20px;
    font-family: monospace; /* فونت کدنویسی برای متون انگلیسی */
    color: #94A3B8;
    overflow: hidden;
    box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5);
    direction: ltr; /* چپ‌چین برای حفظ ساختار لاگ ترمینال */
    margin-top: 15px;
    z-index: 1;
}

/* هدر موکاپ (بج و عنوان درخواست) */
.-tla-term-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    margin-bottom: 15px;
}

/* بج‌های وضعیت در سمت چپ */
.-tla-term-badge {
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

/* متن سمت راست (فارسی و آدرس) */
.-tla-term-title {
    font-family: 'Vazirmatn', 'Vazir', sans-serif !important;
    font-size: 13px;
    color: #cbd5e1;
    direction: rtl; /* راست‌چین فقط برای این بخش */
}
.-tla-term-title span {
    font-family: monospace; /* آدرس سایت با فونت کد */
    margin-right: 5px;
    color: #f8fafc;
}

/* خطوط کد (بادی موکاپ) */
.-tla-term-line {
    text-align: right; /* هم‌تراز با عکس رفرنس */
    font-size: 12px;
    line-height: 1.8;
}

/* رنگ‌بندی کلمات کلیدی مثل Action و Source */
.-tla-term-key { color: #A855F7; } /* بنفش مشابه عکس */
.-tla-term-path { color: #64748B; }

/* ==============================================
   استایل‌ها و انیمیشن‌های اختصاصی هر حالت
============================================== */

/* ۱. حالت یادگیری (Learning) - آبی/بنفش با اسکنر */
.-tla-term-learning .-tla-term-badge {
    background-color: rgba(59, 130, 246, 0.15);
    color: #60A5FA;
}
.-tla-term-learning .-tla-val { color: #60A5FA; }

/* اسکنر لیزری در حالت یادگیری */
.-tla-term-learning::before {
    content: '';
    position: absolute;
    top: -10%; left: 0; right: 0;
    height: 20%;
    background: linear-gradient(180deg, transparent, rgba(59, 130, 246, 0.1), transparent);
    border-bottom: 1px solid rgba(59, 130, 246, 0.3);
    z-index: 2;
    pointer-events: none;
    animation: tla-laser-scan 3s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
}
/* کرسر چشمک‌زن */
.-tla-cursor-blink { animation: tla-blink 1s step-end infinite; }

/* ۲. فقط لیست مجاز (Strict Block) - قرمز هشدار */
.-tla-term-blocked {
    border-color: rgba(239, 68, 68, 0.2);
    /* افکت نبض قرمز دور باکس مسدود شده */
    animation: tla-alert-pulse 2s ease-in-out infinite alternate;
}
.-tla-term-blocked .-tla-term-badge {
    background-color: rgba(239, 68, 68, 0.15);
    color: #EF4444;
}
.-tla-term-blocked .-tla-val { color: #EF4444; font-weight: bold; }

/* ۳. لیست مجاز ایران (Iran Whitelist) - سبز تایید */
.-tla-term-iran .-tla-term-badge {
    background-color: rgba(16, 185, 129, 0.15);
    color: #10B981;
}
.-tla-term-iran .-tla-val { color: #10B981; }

/* افکت رد شدن نور (Shimmer) برای تاییدیه سریع */
.-tla-term-iran::after {
    content: '';
    position: absolute;
    top: 0; left: -100%; width: 50%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(16, 185, 129, 0.05), transparent);
    transform: skewX(-20deg);
    animation: tla-shimmer-pass 3s infinite;
}

/* ==============================================
   کی‌فریم‌های انیمیشن (Zero Layout Shift)
============================================== */
@keyframes tla-laser-scan {
    0% { transform: translateY(-50%); }
    100% { transform: translateY(500%); }
}
@keyframes tla-blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0; }
}
@keyframes tla-alert-pulse {
    0% { box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5); }
    100% { box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5), 0 0 15px rgba(239, 68, 68, 0.1); }
}
@keyframes tla-shimmer-pass {
    0% { left: -100%; }
    50%, 100% { left: 200%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3966ecde *//* ==============================================
   استایل بک‌گراند باکس محتوای تب‌ها (با حاشیه نوری ملایم و طولانی)
   Class: -tla-tab-container-bg
   Prefix: -tla-
============================================== */

.-tla-tab-container-bg {
    position: relative !important;
    background-color: transparent !important; /* رنگ اصلی توسط لایه داخلی تامین می‌شود */
    border-radius: 20px !important;
    overflow: hidden !important;
    z-index: 1;
    /* یک سایه ملایم برای جدا شدن باکس از پس‌زمینه سایت */
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4) !important;
}

/* لایه داخلی (محافظ رنگ پس‌زمینه سرمه‌ای تیره) */
.-tla-tab-container-bg::after {
    content: '';
    position: absolute;
    /* این عدد (1.5px) ضخامت یا همان قطر خط حاشیه را تعیین می‌کند */
    inset: 1.5px; 
    background-color: #111A2E; /* سرمه‌ای تیره فایروال */
    border-radius: 19px; /* کمی کمتر از لایه بیرونی برای گردی بی‌نقص */
    z-index: -1;
}

/* لایه چرخان (کرم نوری طولانی با دنباله محو شونده) */
.-tla-tab-container-bg::before {
    content: '';
    position: absolute;
    /* بزرگ کردن لایه برای پوشش کامل در هنگام چرخش */
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    /* گرادیانت مخروطی: یک‌چهارم فضا رنگ طلایی دارد تا کرمِ نوری طولانی شود */
    background: conic-gradient(
        transparent 0deg, 
        transparent 180deg, 
        rgba(245, 158, 11, 0.1) 270deg, /* شروع دنباله محو */
        #F59E0B 360deg /* سرِ درخشان کرم */
    );
    
    /* سرعت ۸ ثانیه برای حرکتی بسیار نرم، باوقار و بدون سردرگمی */
    animation: tla-tab-border-spin 8s linear infinite; 
    z-index: -2;
    pointer-events: none;
}

/* محافظت از محتوای داخل تب‌ها (جلوگیری از رفتن زیر بک‌گراند) */
.-tla-tab-container-bg > .elementor-widget-container,
.-tla-tab-container-bg > * {
    position: relative !important;
    z-index: 2 !important;
}

/* ==============================================
   انیمیشن چرخش حاشیه (Zero Layout Shift)
============================================== */
@keyframes tla-tab-border-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13f4ca90 *//* ==============================================
   آیکون‌های تب - ۴ حالت امنیتی فایروال
   Prefix: -tla-
============================================== */

.-tla-tab-icon {
    width: 48px;
    height: 48px;
    background-color: rgba(17, 26, 46, 0.8); /* سرمه‌ای شیشه‌ای */
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    /* انیمیشن شناوری بسیار ملایم (Zero Layout Shift) */
    animation: tla-tab-float 4s ease-in-out infinite;
    flex-shrink: 0;
}

.-tla-tab-icon svg {
    width: 22px;
    height: 22px;
    position: relative;
    z-index: 2;
}

/* هاله نوری در پس‌زمینه آیکون */
.-tla-tab-icon::after {
    content: '';
    position: absolute;
    inset: 5px;
    border-radius: 50%;
    filter: blur(10px);
    opacity: 0.3;
    z-index: 1;
    /* انیمیشن تنفس نوری مستمر */
    animation: tla-tab-pulse 2s ease-in-out infinite alternate;
}

/* تعریف رنگ‌های مجزا برای هر تب */

/* ۱. تب فقط لیست مجاز (آبی/فیروزه‌ای امن) */
.-tla-tab-allowlist { border-color: rgba(6, 182, 212, 0.3); }
.-tla-tab-allowlist svg { color: #06B6D4; }
.-tla-tab-allowlist::after { background-color: #06B6D4; }

/* ۲. تب لیست مجاز ایران (سبز تایید) */
.-tla-tab-iran { border-color: rgba(16, 185, 129, 0.3); }
.-tla-tab-iran svg { color: #10B981; }
.-tla-tab-iran::after { background-color: #10B981; }

/* ۳. تب حالت یادگیری (بنفش/هوش مصنوعی) */
.-tla-tab-learning { border-color: rgba(168, 85, 247, 0.3); }
.-tla-tab-learning svg { color: #A855F7; }
.-tla-tab-learning::after { background-color: #A855F7; }

/* ۴. تب فقط لیست بلاک (قرمز/مسدود) */
.-tla-tab-blocklist { border-color: rgba(239, 68, 68, 0.3); }
.-tla-tab-blocklist svg { color: #EF4444; }
.-tla-tab-blocklist::after { background-color: #EF4444; }

/* ==============================================
   انیمیشن‌های محیطی آیکون تب‌ها
============================================== */
@keyframes tla-tab-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-3px); }
}

@keyframes tla-tab-pulse {
    0% { transform: scale(0.8); opacity: 0.15; }
    100% { transform: scale(1.3); opacity: 0.4; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba00eda *//* ==============================================
   موکاپ‌های ترمینال لاگ - محتوای تب‌های فایروال
   Prefix: -tla-
============================================== */

.-tla-terminal-mockup {
    position: relative;
    background-color: #0d1322; /* رنگ پس‌زمینه دقیقاً مشابه عکس رفرنس */
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 12px;
    padding: 20px;
    font-family: monospace; /* فونت کدنویسی برای متون انگلیسی */
    color: #94A3B8;
    overflow: hidden;
    box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5);
    direction: ltr; /* چپ‌چین برای حفظ ساختار لاگ ترمینال */
    margin-top: 15px;
    z-index: 1;
}

/* هدر موکاپ (بج و عنوان درخواست) */
.-tla-term-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    margin-bottom: 15px;
}

/* بج‌های وضعیت در سمت چپ */
.-tla-term-badge {
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

/* متن سمت راست (فارسی و آدرس) */
.-tla-term-title {
    font-family: 'Vazirmatn', 'Vazir', sans-serif !important;
    font-size: 13px;
    color: #cbd5e1;
    direction: rtl; /* راست‌چین فقط برای این بخش */
}
.-tla-term-title span {
    font-family: monospace; /* آدرس سایت با فونت کد */
    margin-right: 5px;
    color: #f8fafc;
}

/* خطوط کد (بادی موکاپ) */
.-tla-term-line {
    text-align: right; /* هم‌تراز با عکس رفرنس */
    font-size: 12px;
    line-height: 1.8;
}

/* رنگ‌بندی کلمات کلیدی مثل Action و Source */
.-tla-term-key { color: #A855F7; } /* بنفش مشابه عکس */
.-tla-term-path { color: #64748B; }

/* ==============================================
   استایل‌ها و انیمیشن‌های اختصاصی هر حالت
============================================== */

/* ۱. حالت یادگیری (Learning) - آبی/بنفش با اسکنر */
.-tla-term-learning .-tla-term-badge {
    background-color: rgba(59, 130, 246, 0.15);
    color: #60A5FA;
}
.-tla-term-learning .-tla-val { color: #60A5FA; }

/* اسکنر لیزری در حالت یادگیری */
.-tla-term-learning::before {
    content: '';
    position: absolute;
    top: -10%; left: 0; right: 0;
    height: 20%;
    background: linear-gradient(180deg, transparent, rgba(59, 130, 246, 0.1), transparent);
    border-bottom: 1px solid rgba(59, 130, 246, 0.3);
    z-index: 2;
    pointer-events: none;
    animation: tla-laser-scan 3s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
}
/* کرسر چشمک‌زن */
.-tla-cursor-blink { animation: tla-blink 1s step-end infinite; }

/* ۲. فقط لیست مجاز (Strict Block) - قرمز هشدار */
.-tla-term-blocked {
    border-color: rgba(239, 68, 68, 0.2);
    /* افکت نبض قرمز دور باکس مسدود شده */
    animation: tla-alert-pulse 2s ease-in-out infinite alternate;
}
.-tla-term-blocked .-tla-term-badge {
    background-color: rgba(239, 68, 68, 0.15);
    color: #EF4444;
}
.-tla-term-blocked .-tla-val { color: #EF4444; font-weight: bold; }

/* ۳. لیست مجاز ایران (Iran Whitelist) - سبز تایید */
.-tla-term-iran .-tla-term-badge {
    background-color: rgba(16, 185, 129, 0.15);
    color: #10B981;
}
.-tla-term-iran .-tla-val { color: #10B981; }

/* افکت رد شدن نور (Shimmer) برای تاییدیه سریع */
.-tla-term-iran::after {
    content: '';
    position: absolute;
    top: 0; left: -100%; width: 50%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(16, 185, 129, 0.05), transparent);
    transform: skewX(-20deg);
    animation: tla-shimmer-pass 3s infinite;
}

/* ==============================================
   کی‌فریم‌های انیمیشن (Zero Layout Shift)
============================================== */
@keyframes tla-laser-scan {
    0% { transform: translateY(-50%); }
    100% { transform: translateY(500%); }
}
@keyframes tla-blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0; }
}
@keyframes tla-alert-pulse {
    0% { box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5); }
    100% { box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5), 0 0 15px rgba(239, 68, 68, 0.1); }
}
@keyframes tla-shimmer-pass {
    0% { left: -100%; }
    50%, 100% { left: 200%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3966ecde *//* ==============================================
   استایل بک‌گراند باکس محتوای تب‌ها (با حاشیه نوری ملایم و طولانی)
   Class: -tla-tab-container-bg
   Prefix: -tla-
============================================== */

.-tla-tab-container-bg {
    position: relative !important;
    background-color: transparent !important; /* رنگ اصلی توسط لایه داخلی تامین می‌شود */
    border-radius: 20px !important;
    overflow: hidden !important;
    z-index: 1;
    /* یک سایه ملایم برای جدا شدن باکس از پس‌زمینه سایت */
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4) !important;
}

/* لایه داخلی (محافظ رنگ پس‌زمینه سرمه‌ای تیره) */
.-tla-tab-container-bg::after {
    content: '';
    position: absolute;
    /* این عدد (1.5px) ضخامت یا همان قطر خط حاشیه را تعیین می‌کند */
    inset: 1.5px; 
    background-color: #111A2E; /* سرمه‌ای تیره فایروال */
    border-radius: 19px; /* کمی کمتر از لایه بیرونی برای گردی بی‌نقص */
    z-index: -1;
}

/* لایه چرخان (کرم نوری طولانی با دنباله محو شونده) */
.-tla-tab-container-bg::before {
    content: '';
    position: absolute;
    /* بزرگ کردن لایه برای پوشش کامل در هنگام چرخش */
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    /* گرادیانت مخروطی: یک‌چهارم فضا رنگ طلایی دارد تا کرمِ نوری طولانی شود */
    background: conic-gradient(
        transparent 0deg, 
        transparent 180deg, 
        rgba(245, 158, 11, 0.1) 270deg, /* شروع دنباله محو */
        #F59E0B 360deg /* سرِ درخشان کرم */
    );
    
    /* سرعت ۸ ثانیه برای حرکتی بسیار نرم، باوقار و بدون سردرگمی */
    animation: tla-tab-border-spin 8s linear infinite; 
    z-index: -2;
    pointer-events: none;
}

/* محافظت از محتوای داخل تب‌ها (جلوگیری از رفتن زیر بک‌گراند) */
.-tla-tab-container-bg > .elementor-widget-container,
.-tla-tab-container-bg > * {
    position: relative !important;
    z-index: 2 !important;
}

/* ==============================================
   انیمیشن چرخش حاشیه (Zero Layout Shift)
============================================== */
@keyframes tla-tab-border-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13f4ca90 *//* ==============================================
   آیکون‌های تب - ۴ حالت امنیتی فایروال
   Prefix: -tla-
============================================== */

.-tla-tab-icon {
    width: 48px;
    height: 48px;
    background-color: rgba(17, 26, 46, 0.8); /* سرمه‌ای شیشه‌ای */
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    /* انیمیشن شناوری بسیار ملایم (Zero Layout Shift) */
    animation: tla-tab-float 4s ease-in-out infinite;
    flex-shrink: 0;
}

.-tla-tab-icon svg {
    width: 22px;
    height: 22px;
    position: relative;
    z-index: 2;
}

/* هاله نوری در پس‌زمینه آیکون */
.-tla-tab-icon::after {
    content: '';
    position: absolute;
    inset: 5px;
    border-radius: 50%;
    filter: blur(10px);
    opacity: 0.3;
    z-index: 1;
    /* انیمیشن تنفس نوری مستمر */
    animation: tla-tab-pulse 2s ease-in-out infinite alternate;
}

/* تعریف رنگ‌های مجزا برای هر تب */

/* ۱. تب فقط لیست مجاز (آبی/فیروزه‌ای امن) */
.-tla-tab-allowlist { border-color: rgba(6, 182, 212, 0.3); }
.-tla-tab-allowlist svg { color: #06B6D4; }
.-tla-tab-allowlist::after { background-color: #06B6D4; }

/* ۲. تب لیست مجاز ایران (سبز تایید) */
.-tla-tab-iran { border-color: rgba(16, 185, 129, 0.3); }
.-tla-tab-iran svg { color: #10B981; }
.-tla-tab-iran::after { background-color: #10B981; }

/* ۳. تب حالت یادگیری (بنفش/هوش مصنوعی) */
.-tla-tab-learning { border-color: rgba(168, 85, 247, 0.3); }
.-tla-tab-learning svg { color: #A855F7; }
.-tla-tab-learning::after { background-color: #A855F7; }

/* ۴. تب فقط لیست بلاک (قرمز/مسدود) */
.-tla-tab-blocklist { border-color: rgba(239, 68, 68, 0.3); }
.-tla-tab-blocklist svg { color: #EF4444; }
.-tla-tab-blocklist::after { background-color: #EF4444; }

/* ==============================================
   انیمیشن‌های محیطی آیکون تب‌ها
============================================== */
@keyframes tla-tab-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-3px); }
}

@keyframes tla-tab-pulse {
    0% { transform: scale(0.8); opacity: 0.15; }
    100% { transform: scale(1.3); opacity: 0.4; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba00eda *//* ==============================================
   موکاپ‌های ترمینال لاگ - محتوای تب‌های فایروال
   Prefix: -tla-
============================================== */

.-tla-terminal-mockup {
    position: relative;
    background-color: #0d1322; /* رنگ پس‌زمینه دقیقاً مشابه عکس رفرنس */
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 12px;
    padding: 20px;
    font-family: monospace; /* فونت کدنویسی برای متون انگلیسی */
    color: #94A3B8;
    overflow: hidden;
    box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5);
    direction: ltr; /* چپ‌چین برای حفظ ساختار لاگ ترمینال */
    margin-top: 15px;
    z-index: 1;
}

/* هدر موکاپ (بج و عنوان درخواست) */
.-tla-term-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    margin-bottom: 15px;
}

/* بج‌های وضعیت در سمت چپ */
.-tla-term-badge {
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

/* متن سمت راست (فارسی و آدرس) */
.-tla-term-title {
    font-family: 'Vazirmatn', 'Vazir', sans-serif !important;
    font-size: 13px;
    color: #cbd5e1;
    direction: rtl; /* راست‌چین فقط برای این بخش */
}
.-tla-term-title span {
    font-family: monospace; /* آدرس سایت با فونت کد */
    margin-right: 5px;
    color: #f8fafc;
}

/* خطوط کد (بادی موکاپ) */
.-tla-term-line {
    text-align: right; /* هم‌تراز با عکس رفرنس */
    font-size: 12px;
    line-height: 1.8;
}

/* رنگ‌بندی کلمات کلیدی مثل Action و Source */
.-tla-term-key { color: #A855F7; } /* بنفش مشابه عکس */
.-tla-term-path { color: #64748B; }

/* ==============================================
   استایل‌ها و انیمیشن‌های اختصاصی هر حالت
============================================== */

/* ۱. حالت یادگیری (Learning) - آبی/بنفش با اسکنر */
.-tla-term-learning .-tla-term-badge {
    background-color: rgba(59, 130, 246, 0.15);
    color: #60A5FA;
}
.-tla-term-learning .-tla-val { color: #60A5FA; }

/* اسکنر لیزری در حالت یادگیری */
.-tla-term-learning::before {
    content: '';
    position: absolute;
    top: -10%; left: 0; right: 0;
    height: 20%;
    background: linear-gradient(180deg, transparent, rgba(59, 130, 246, 0.1), transparent);
    border-bottom: 1px solid rgba(59, 130, 246, 0.3);
    z-index: 2;
    pointer-events: none;
    animation: tla-laser-scan 3s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
}
/* کرسر چشمک‌زن */
.-tla-cursor-blink { animation: tla-blink 1s step-end infinite; }

/* ۲. فقط لیست مجاز (Strict Block) - قرمز هشدار */
.-tla-term-blocked {
    border-color: rgba(239, 68, 68, 0.2);
    /* افکت نبض قرمز دور باکس مسدود شده */
    animation: tla-alert-pulse 2s ease-in-out infinite alternate;
}
.-tla-term-blocked .-tla-term-badge {
    background-color: rgba(239, 68, 68, 0.15);
    color: #EF4444;
}
.-tla-term-blocked .-tla-val { color: #EF4444; font-weight: bold; }

/* ۳. لیست مجاز ایران (Iran Whitelist) - سبز تایید */
.-tla-term-iran .-tla-term-badge {
    background-color: rgba(16, 185, 129, 0.15);
    color: #10B981;
}
.-tla-term-iran .-tla-val { color: #10B981; }

/* افکت رد شدن نور (Shimmer) برای تاییدیه سریع */
.-tla-term-iran::after {
    content: '';
    position: absolute;
    top: 0; left: -100%; width: 50%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(16, 185, 129, 0.05), transparent);
    transform: skewX(-20deg);
    animation: tla-shimmer-pass 3s infinite;
}

/* ==============================================
   کی‌فریم‌های انیمیشن (Zero Layout Shift)
============================================== */
@keyframes tla-laser-scan {
    0% { transform: translateY(-50%); }
    100% { transform: translateY(500%); }
}
@keyframes tla-blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0; }
}
@keyframes tla-alert-pulse {
    0% { box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5); }
    100% { box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5), 0 0 15px rgba(239, 68, 68, 0.1); }
}
@keyframes tla-shimmer-pass {
    0% { left: -100%; }
    50%, 100% { left: 200%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3966ecde *//* ==============================================
   استایل بک‌گراند باکس محتوای تب‌ها (با حاشیه نوری ملایم و طولانی)
   Class: -tla-tab-container-bg
   Prefix: -tla-
============================================== */

.-tla-tab-container-bg {
    position: relative !important;
    background-color: transparent !important; /* رنگ اصلی توسط لایه داخلی تامین می‌شود */
    border-radius: 20px !important;
    overflow: hidden !important;
    z-index: 1;
    /* یک سایه ملایم برای جدا شدن باکس از پس‌زمینه سایت */
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4) !important;
}

/* لایه داخلی (محافظ رنگ پس‌زمینه سرمه‌ای تیره) */
.-tla-tab-container-bg::after {
    content: '';
    position: absolute;
    /* این عدد (1.5px) ضخامت یا همان قطر خط حاشیه را تعیین می‌کند */
    inset: 1.5px; 
    background-color: #111A2E; /* سرمه‌ای تیره فایروال */
    border-radius: 19px; /* کمی کمتر از لایه بیرونی برای گردی بی‌نقص */
    z-index: -1;
}

/* لایه چرخان (کرم نوری طولانی با دنباله محو شونده) */
.-tla-tab-container-bg::before {
    content: '';
    position: absolute;
    /* بزرگ کردن لایه برای پوشش کامل در هنگام چرخش */
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    /* گرادیانت مخروطی: یک‌چهارم فضا رنگ طلایی دارد تا کرمِ نوری طولانی شود */
    background: conic-gradient(
        transparent 0deg, 
        transparent 180deg, 
        rgba(245, 158, 11, 0.1) 270deg, /* شروع دنباله محو */
        #F59E0B 360deg /* سرِ درخشان کرم */
    );
    
    /* سرعت ۸ ثانیه برای حرکتی بسیار نرم، باوقار و بدون سردرگمی */
    animation: tla-tab-border-spin 8s linear infinite; 
    z-index: -2;
    pointer-events: none;
}

/* محافظت از محتوای داخل تب‌ها (جلوگیری از رفتن زیر بک‌گراند) */
.-tla-tab-container-bg > .elementor-widget-container,
.-tla-tab-container-bg > * {
    position: relative !important;
    z-index: 2 !important;
}

/* ==============================================
   انیمیشن چرخش حاشیه (Zero Layout Shift)
============================================== */
@keyframes tla-tab-border-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13f4ca90 *//* ==============================================
   آیکون‌های تب - ۴ حالت امنیتی فایروال
   Prefix: -tla-
============================================== */

.-tla-tab-icon {
    width: 48px;
    height: 48px;
    background-color: rgba(17, 26, 46, 0.8); /* سرمه‌ای شیشه‌ای */
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    /* انیمیشن شناوری بسیار ملایم (Zero Layout Shift) */
    animation: tla-tab-float 4s ease-in-out infinite;
    flex-shrink: 0;
}

.-tla-tab-icon svg {
    width: 22px;
    height: 22px;
    position: relative;
    z-index: 2;
}

/* هاله نوری در پس‌زمینه آیکون */
.-tla-tab-icon::after {
    content: '';
    position: absolute;
    inset: 5px;
    border-radius: 50%;
    filter: blur(10px);
    opacity: 0.3;
    z-index: 1;
    /* انیمیشن تنفس نوری مستمر */
    animation: tla-tab-pulse 2s ease-in-out infinite alternate;
}

/* تعریف رنگ‌های مجزا برای هر تب */

/* ۱. تب فقط لیست مجاز (آبی/فیروزه‌ای امن) */
.-tla-tab-allowlist { border-color: rgba(6, 182, 212, 0.3); }
.-tla-tab-allowlist svg { color: #06B6D4; }
.-tla-tab-allowlist::after { background-color: #06B6D4; }

/* ۲. تب لیست مجاز ایران (سبز تایید) */
.-tla-tab-iran { border-color: rgba(16, 185, 129, 0.3); }
.-tla-tab-iran svg { color: #10B981; }
.-tla-tab-iran::after { background-color: #10B981; }

/* ۳. تب حالت یادگیری (بنفش/هوش مصنوعی) */
.-tla-tab-learning { border-color: rgba(168, 85, 247, 0.3); }
.-tla-tab-learning svg { color: #A855F7; }
.-tla-tab-learning::after { background-color: #A855F7; }

/* ۴. تب فقط لیست بلاک (قرمز/مسدود) */
.-tla-tab-blocklist { border-color: rgba(239, 68, 68, 0.3); }
.-tla-tab-blocklist svg { color: #EF4444; }
.-tla-tab-blocklist::after { background-color: #EF4444; }

/* ==============================================
   انیمیشن‌های محیطی آیکون تب‌ها
============================================== */
@keyframes tla-tab-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-3px); }
}

@keyframes tla-tab-pulse {
    0% { transform: scale(0.8); opacity: 0.15; }
    100% { transform: scale(1.3); opacity: 0.4; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba00eda *//* ==============================================
   موکاپ‌های ترمینال لاگ - محتوای تب‌های فایروال
   Prefix: -tla-
============================================== */

.-tla-terminal-mockup {
    position: relative;
    background-color: #0d1322; /* رنگ پس‌زمینه دقیقاً مشابه عکس رفرنس */
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 12px;
    padding: 20px;
    font-family: monospace; /* فونت کدنویسی برای متون انگلیسی */
    color: #94A3B8;
    overflow: hidden;
    box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5);
    direction: ltr; /* چپ‌چین برای حفظ ساختار لاگ ترمینال */
    margin-top: 15px;
    z-index: 1;
}

/* هدر موکاپ (بج و عنوان درخواست) */
.-tla-term-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    margin-bottom: 15px;
}

/* بج‌های وضعیت در سمت چپ */
.-tla-term-badge {
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

/* متن سمت راست (فارسی و آدرس) */
.-tla-term-title {
    font-family: 'Vazirmatn', 'Vazir', sans-serif !important;
    font-size: 13px;
    color: #cbd5e1;
    direction: rtl; /* راست‌چین فقط برای این بخش */
}
.-tla-term-title span {
    font-family: monospace; /* آدرس سایت با فونت کد */
    margin-right: 5px;
    color: #f8fafc;
}

/* خطوط کد (بادی موکاپ) */
.-tla-term-line {
    text-align: right; /* هم‌تراز با عکس رفرنس */
    font-size: 12px;
    line-height: 1.8;
}

/* رنگ‌بندی کلمات کلیدی مثل Action و Source */
.-tla-term-key { color: #A855F7; } /* بنفش مشابه عکس */
.-tla-term-path { color: #64748B; }

/* ==============================================
   استایل‌ها و انیمیشن‌های اختصاصی هر حالت
============================================== */

/* ۱. حالت یادگیری (Learning) - آبی/بنفش با اسکنر */
.-tla-term-learning .-tla-term-badge {
    background-color: rgba(59, 130, 246, 0.15);
    color: #60A5FA;
}
.-tla-term-learning .-tla-val { color: #60A5FA; }

/* اسکنر لیزری در حالت یادگیری */
.-tla-term-learning::before {
    content: '';
    position: absolute;
    top: -10%; left: 0; right: 0;
    height: 20%;
    background: linear-gradient(180deg, transparent, rgba(59, 130, 246, 0.1), transparent);
    border-bottom: 1px solid rgba(59, 130, 246, 0.3);
    z-index: 2;
    pointer-events: none;
    animation: tla-laser-scan 3s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
}
/* کرسر چشمک‌زن */
.-tla-cursor-blink { animation: tla-blink 1s step-end infinite; }

/* ۲. فقط لیست مجاز (Strict Block) - قرمز هشدار */
.-tla-term-blocked {
    border-color: rgba(239, 68, 68, 0.2);
    /* افکت نبض قرمز دور باکس مسدود شده */
    animation: tla-alert-pulse 2s ease-in-out infinite alternate;
}
.-tla-term-blocked .-tla-term-badge {
    background-color: rgba(239, 68, 68, 0.15);
    color: #EF4444;
}
.-tla-term-blocked .-tla-val { color: #EF4444; font-weight: bold; }

/* ۳. لیست مجاز ایران (Iran Whitelist) - سبز تایید */
.-tla-term-iran .-tla-term-badge {
    background-color: rgba(16, 185, 129, 0.15);
    color: #10B981;
}
.-tla-term-iran .-tla-val { color: #10B981; }

/* افکت رد شدن نور (Shimmer) برای تاییدیه سریع */
.-tla-term-iran::after {
    content: '';
    position: absolute;
    top: 0; left: -100%; width: 50%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(16, 185, 129, 0.05), transparent);
    transform: skewX(-20deg);
    animation: tla-shimmer-pass 3s infinite;
}

/* ==============================================
   کی‌فریم‌های انیمیشن (Zero Layout Shift)
============================================== */
@keyframes tla-laser-scan {
    0% { transform: translateY(-50%); }
    100% { transform: translateY(500%); }
}
@keyframes tla-blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0; }
}
@keyframes tla-alert-pulse {
    0% { box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5); }
    100% { box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5), 0 0 15px rgba(239, 68, 68, 0.1); }
}
@keyframes tla-shimmer-pass {
    0% { left: -100%; }
    50%, 100% { left: 200%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3966ecde *//* ==============================================
   استایل بک‌گراند باکس محتوای تب‌ها (با حاشیه نوری ملایم و طولانی)
   Class: -tla-tab-container-bg
   Prefix: -tla-
============================================== */

.-tla-tab-container-bg {
    position: relative !important;
    background-color: transparent !important; /* رنگ اصلی توسط لایه داخلی تامین می‌شود */
    border-radius: 20px !important;
    overflow: hidden !important;
    z-index: 1;
    /* یک سایه ملایم برای جدا شدن باکس از پس‌زمینه سایت */
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4) !important;
}

/* لایه داخلی (محافظ رنگ پس‌زمینه سرمه‌ای تیره) */
.-tla-tab-container-bg::after {
    content: '';
    position: absolute;
    /* این عدد (1.5px) ضخامت یا همان قطر خط حاشیه را تعیین می‌کند */
    inset: 1.5px; 
    background-color: #111A2E; /* سرمه‌ای تیره فایروال */
    border-radius: 19px; /* کمی کمتر از لایه بیرونی برای گردی بی‌نقص */
    z-index: -1;
}

/* لایه چرخان (کرم نوری طولانی با دنباله محو شونده) */
.-tla-tab-container-bg::before {
    content: '';
    position: absolute;
    /* بزرگ کردن لایه برای پوشش کامل در هنگام چرخش */
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    /* گرادیانت مخروطی: یک‌چهارم فضا رنگ طلایی دارد تا کرمِ نوری طولانی شود */
    background: conic-gradient(
        transparent 0deg, 
        transparent 180deg, 
        rgba(245, 158, 11, 0.1) 270deg, /* شروع دنباله محو */
        #F59E0B 360deg /* سرِ درخشان کرم */
    );
    
    /* سرعت ۸ ثانیه برای حرکتی بسیار نرم، باوقار و بدون سردرگمی */
    animation: tla-tab-border-spin 8s linear infinite; 
    z-index: -2;
    pointer-events: none;
}

/* محافظت از محتوای داخل تب‌ها (جلوگیری از رفتن زیر بک‌گراند) */
.-tla-tab-container-bg > .elementor-widget-container,
.-tla-tab-container-bg > * {
    position: relative !important;
    z-index: 2 !important;
}

/* ==============================================
   انیمیشن چرخش حاشیه (Zero Layout Shift)
============================================== */
@keyframes tla-tab-border-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-24f27c28 */.bly-step4-wrapper { position: relative; width: 100%; display: flex; justify-content: center; padding: 20px; }
.bly-step4-card { background: #111c33; border: 1px solid rgba(255,255,255,0.05); border-radius: 16px; padding: 30px 20px; width: 100%; max-width: 280px; box-shadow: 0 15px 30px rgba(0,0,0,0.4); display: flex; flex-direction: column; align-items: center; gap: 16px; position: relative; z-index: 2; }
.bly-step4-play { width: 64px; height: 64px; background: #14be91; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; cursor: pointer; animation: bly-pulse-play 2s infinite; position: relative; z-index: 2; }
.bly-step4-play svg { width: 24px; height: 24px; margin-left: 4px; }
.bly-step4-title { color: #fff; font-size: 16px; font-weight: bold; }
.bly-step4-badge { background: rgba(20, 190, 145, 0.1); border: 1px solid rgba(20, 190, 145, 0.2); color: #14be91; padding: 6px 12px; border-radius: 20px; font-size: 11px; font-weight: bold; display: flex; align-items: center; gap: 6px; }
.bly-step4-badge svg { width: 12px; height: 12px; }

@keyframes bly-pulse-play { 
    0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(20, 190, 145, 0.5); } 
    50% { transform: scale(1.05); box-shadow: 0 0 0 15px rgba(20, 190, 145, 0); } 
    100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(20, 190, 145, 0); } 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5038c180 *//* ==============================================
   موکاپ لاگینگ پیشرفته (Activity Log)
   Prefix: -tla-
============================================== */

.-tla-log-mockup-wrapper {
    background-color: #111B33;
    border: 1px solid #1E293B;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.4);
    font-family: 'Vazirmatn', 'Vazir', sans-serif !important;
    position: relative;
    z-index: 5;
}

/* هدر موکاپ (چراغ‌های مک و عنوان) */
.-tla-log-header {
    background: rgba(10, 15, 29, 0.8);
    padding: 12px 16px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    display: flex;
    align-items: center;
    gap: 12px;
}

.-tla-log-dots {
    display: flex;
    gap: 6px;
}
.-tla-log-dots span {
    width: 10px; height: 10px; border-radius: 50%;
}
.-tla-log-dots span:nth-child(1) { background-color: #EF4444; }
.-tla-log-dots span:nth-child(2) { background-color: #F59E0B; }
.-tla-log-dots span:nth-child(3) { background-color: #10B981; }

.-tla-log-title {
    font-size: 12px;
    color: #94A3B8;
    font-family: monospace;
    margin-left: auto; /* هدایت به سمت راست در راست‌چین */
}

/* بادی و جدول لاگ‌ها */
.-tla-log-body {
    padding: 16px;
    overflow-x: auto; /* اسکرول افقی برای موبایل */
}

.-tla-log-table {
    width: 100%;
    min-width: 500px;
    border-collapse: separate;
    border-spacing: 0 4px;
    direction: rtl; /* جدول کاملاً راست‌چین */
    text-align: right;
}

.-tla-log-table th {
    font-size: 11px;
    text-transform: uppercase;
    color: #64748B;
    padding: 10px 12px;
    background: rgba(255, 255, 255, 0.02);
}

.-tla-log-table th:first-child { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.-tla-log-table th:last-child { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }

.-tla-log-table td {
    padding: 14px 12px;
    font-size: 13px;
    color: #cbd5e1;
    background: transparent;
    transition: background 0.3s ease;
}

.-tla-log-table tr {
    /* انیمیشن محو شدن ردیف‌ها به صورت پشت سر هم (شبیه‌سازی دریافت لاگ زنده) */
    animation: tla-fade-in-row 0.5s ease backwards;
}
.-tla-log-table tr:nth-child(1) { animation-delay: 0.2s; }
.-tla-log-table tr:nth-child(2) { animation-delay: 0.4s; }
.-tla-log-table tr:nth-child(3) { animation-delay: 0.6s; }
.-tla-log-table tr:nth-child(4) { animation-delay: 0.8s; }

.-tla-log-table tr:hover td {
    background: rgba(255, 255, 255, 0.03);
}

.-tla-log-time { color: #64748B; font-family: monospace; }
.-tla-log-domain { color: #f8fafc; font-family: monospace; }

/* بج‌های وضعیت (مجاز / مسدود) */
.-tla-badge-pass {
    display: inline-block;
    padding: 4px 10px;
    background: rgba(16, 185, 129, 0.1);
    color: #10B981;
    border: 1px solid rgba(16, 185, 129, 0.2);
    border-radius: 4px;
    font-size: 11px;
    font-weight: bold;
}

.-tla-badge-block {
    display: inline-block;
    padding: 4px 10px;
    background: rgba(239, 68, 68, 0.1);
    color: #EF4444;
    border: 1px solid rgba(239, 68, 68, 0.2);
    border-radius: 4px;
    font-size: 11px;
    font-weight: bold;
}

/* منبع فراخوانی (آیکون و متن) */
.-tla-log-source {
    display: flex;
    align-items: center;
    gap: 8px;
    font-family: monospace;
}
.-tla-log-source svg { width: 16px; height: 16px; }
.-tla-src-plugin svg { color: #F59E0B; }
.-tla-src-theme svg { color: #A855F7; }
.-tla-src-cron svg { color: #60A5FA; }
.-tla-src-core svg { color: #94A3B8; }


/* ==============================================
   کارت ویژگی Wildcard
============================================== */
.-tla-wildcard-card {
    margin-top: 24px;
    background-color: #111B33;
    border: 1px solid rgba(245, 158, 11, 0.2);
    border-radius: 12px;
    padding: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all 0.3s ease;
    cursor: default;
    z-index: 5;
    position: relative;
}

.-tla-wildcard-card:hover {
    border-color: #F59E0B;
    box-shadow: 0 10px 30px rgba(245, 158, 11, 0.1);
}

.-tla-wildcard-info {
    display: flex;
    align-items: center;
    gap: 16px;
}

.-tla-wildcard-icon {
    width: 44px;
    height: 44px;
    background: rgba(245, 158, 11, 0.1);
    color: #F59E0B;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* انیمیشن پالس ملایم روی آیکون */
    animation: tla-pulse-soft 2s infinite alternate;
}
.-tla-wildcard-icon svg { width: 22px; height: 22px; }

.-tla-wildcard-text h4 {
    margin: 0 0 4px 0;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}

.-tla-wildcard-text p {
    margin: 0;
    font-size: 12px;
    color: #94A3B8;
}

.-tla-wildcard-code {
    background: rgba(245, 158, 11, 0.15);
    color: #FBBF24;
    padding: 2px 6px;
    border-radius: 4px;
    font-family: monospace;
    direction: ltr;
    display: inline-block;
}

.-tla-wildcard-check svg {
    width: 24px;
    height: 24px;
    color: #10B981;
}

/* ==============================================
   انیمیشن‌ها
============================================== */
@keyframes tla-fade-in-row {
    from { opacity: 0; transform: translateX(-10px); }
    to { opacity: 1; transform: translateX(0); }
}

@keyframes tla-pulse-soft {
    0% { transform: scale(0.95); opacity: 0.8; }
    100% { transform: scale(1.05); opacity: 1; }
}

/* تنظیمات ریسپانسیو برای اسکرول جدول */
@media (max-width: 768px) {
    .-tla-log-table { min-width: 600px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51cf426e *//* ==============================================
   استایل لیست‌های تیک‌دار مدرن - تم بله یار
============================================== */

/* ۱. تنظیم فضا و مکان‌نما */
.bly-list-heading .elementor-heading-title {
    position: relative !important;
    padding-right: 32px !important;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    cursor: pointer;
}

/* ۲. ساخت دایره سبزآبی ظریف (۱۸ پیکسل) */
.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 heading, class: .elementor-element-6e4ce887 *//* ==============================================
   استایل لیست‌های تیک‌دار مدرن - تم بله یار
============================================== */

/* ۱. تنظیم فضا و مکان‌نما */
.bly-list-heading .elementor-heading-title {
    position: relative !important;
    padding-right: 32px !important;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    cursor: pointer;
}

/* ۲. ساخت دایره سبزآبی ظریف (۱۸ پیکسل) */
.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 heading, class: .elementor-element-52239fa6 *//* ==============================================
   استایل لیست‌های تیک‌دار مدرن - تم بله یار
============================================== */

/* ۱. تنظیم فضا و مکان‌نما */
.bly-list-heading .elementor-heading-title {
    position: relative !important;
    padding-right: 32px !important;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    cursor: pointer;
}

/* ۲. ساخت دایره سبزآبی ظریف (۱۸ پیکسل) */
.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 heading, class: .elementor-element-bcc89b4 *//* ==============================================
   استایل لیست‌های تیک‌دار مدرن - تم بله یار
============================================== */

/* ۱. تنظیم فضا و مکان‌نما */
.bly-list-heading .elementor-heading-title {
    position: relative !important;
    padding-right: 32px !important;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    cursor: pointer;
}

/* ۲. ساخت دایره سبزآبی ظریف (۱۸ پیکسل) */
.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 heading, class: .elementor-element-798aacf3 *//* ==============================================
   استایل‌های کلمات برجسته (Highlight) در عناوین نوبکس
   بدون استفاده از رنگ سبز - کاملا طلایی و لوکس
============================================== */

/* ۱. گرادینت طلایی سیال (Fluid Gold) */
.nbx-text-fluid {
    background: linear-gradient(to right, #D4AF37 0%, #F1C40F 33%, #B8860B 66%, #D4AF37 100%);
    background-size: 300% auto;
    color: transparent !important;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: nbx-gold-fluid-anim 4s linear infinite;
    font-weight: 900;
    padding: 0 5px;
}
@keyframes nbx-gold-fluid-anim {
    0% { background-position: 0% center; }
    100% { background-position: 300% center; }
}

/* ۲. درخشش لیزری (Laser Shine) */
.nbx-text-laser {
    background: linear-gradient(120deg, #D4AF37 40%, #ffffff 50%, #D4AF37 60%);
    background-size: 200% auto;
    color: transparent !important;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: nbx-shine-anim 3s linear infinite;
    font-weight: bold;
}
@keyframes nbx-shine-anim {
    0% { background-position: 200% center; }
    100% { background-position: -200% center; }
}

/* ۳. نئون طلایی تپنده (Gold Glow) */
.nbx-text-glow {
    color: #F1C40F;
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.4), 0 0 20px rgba(212, 175, 55, 0.2);
    animation: nbx-pulse-glow 2s ease-in-out infinite alternate;
    font-weight: bold;
}
@keyframes nbx-pulse-glow {
    0% { text-shadow: 0 0 10px rgba(212, 175, 55, 0.4), 0 0 20px rgba(212, 175, 55, 0.2); }
    100% { text-shadow: 0 0 15px rgba(212, 175, 55, 0.8), 0 0 30px rgba(212, 175, 55, 0.5); }
}

/* ۴. مارکر شیشه‌ای تاریک (Glass Marker) */
.nbx-text-marker {
    background: rgba(212, 175, 55, 0.1);
    color: #D4AF37;
    padding: 2px 10px;
    border-radius: 8px;
    border-bottom: 2px solid #D4AF37;
    display: inline-block;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    font-weight: bold;
}

/* ۵. متن توخالی طلایی (Gold Outline) */
.nbx-text-outline {
    color: transparent !important;
    -webkit-text-stroke: 1.5px #D4AF37;
    text-shadow: 0 0 15px rgba(212, 175, 55, 0.15);
    font-weight: 900;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c65f88f */.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-64e78172 */.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-233c9bb4 */.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-18d9603a */.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-3c65f88f */.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-64e78172 */.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-233c9bb4 */.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-18d9603a */.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-3c65f88f */.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-64e78172 */.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-233c9bb4 */.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-18d9603a */.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-3c65f88f */.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-64e78172 */.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-233c9bb4 */.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-18d9603a */.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-3c65f88f */.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-64e78172 */.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-233c9bb4 */.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-18d9603a */.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-546655a9 *//* ==============================================
   ویجت زبانه‌ها (Tabs) - تم اختصاصی نوبکس
   Prefix: nbx-
============================================== */

/* 1. تعریف متغیرهای رنگی اختصاصی نوبکس */
.nbx-tabs-glass {
    --nbx-gold: #D4AF37;
    --nbx-neon: #10b981;
    --nbx-glass-bg: rgba(255, 255, 255, 0.02);
    --nbx-glass-border: rgba(255, 255, 255, 0.05);
    --nbx-radius: 16px;
}

/* 2. استایل پایه دکمه‌های تب (حالت غیرفعال) */
.nbx-tabs-glass .e-n-tab-title {
    position: relative;
    background: var(--nbx-glass-bg);
    border: 1px solid var(--nbx-glass-border);
    border-radius: var(--nbx-radius);
    
    /* تایپوگرافی */
    color: #94a3b8;
    font-weight: 500;
    font-size: 15px;
    
    margin-bottom: 12px; /* فاصله بین تب‌ها */
    padding: 16px 24px;
    
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden; 
    z-index: 1;
    cursor: pointer;
}

/* 3. نوار وضعیت متحرک در سمت راست تب */
.nbx-tabs-glass .e-n-tab-title::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    
    width: 3px; 
    height: 30%; /* کوتاه در حالت عادی */
    border-radius: 4px 0 0 4px;
    
    /* گرادینت متحرک طلایی و نئونی */
    background: linear-gradient(180deg, var(--nbx-gold), var(--nbx-neon), var(--nbx-gold));
    background-size: 100% 200%; 
    
    opacity: 0.3; 
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    
    animation: nbx-tab-glow-flow 3s linear infinite;
}

@keyframes nbx-tab-glow-flow {
    0% { background-position: 0% 0%; }
    100% { background-position: 0% 200%; }
}

/* 4. افکت عبور نور لیزری (در زمان هاور) */
.nbx-tabs-glass .e-n-tab-title::before {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 50%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);
    transform: skewX(-20deg);
    transition: 0s;
    z-index: -1;
}

/* 5. استایل تعاملی هاور (Hover) */
.nbx-tabs-glass .e-n-tab-title:hover {
    background: rgba(255, 255, 255, 0.05);
    color: #ffffff;
    /* حرکت نرم متن به سمت چپ در چینش راست‌چین (RTL) */
    transform: translateX(-5px); 
    border-color: rgba(212, 175, 55, 0.3); /* حاشیه طلایی ملایم */
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}

.nbx-tabs-glass .e-n-tab-title:hover::after {
    height: 55%;
    opacity: 0.8;
    box-shadow: -2px 0 10px rgba(212, 175, 55, 0.4);
}

.nbx-tabs-glass .e-n-tab-title:hover::before {
    animation: nbx-tab-sweep 0.7s forwards;
}

@keyframes nbx-tab-sweep {
    100% { left: 200%; }
}

/* 6. استایل تب فعال (Active) */
.nbx-tabs-glass .e-n-tab-title[aria-selected="true"],
.nbx-tabs-glass .e-n-tab-title.e-active {
    background: linear-gradient(90deg, rgba(212, 175, 55, 0.08), transparent); 
    border-color: rgba(212, 175, 55, 0.4);
    color: var(--nbx-gold) !important;
    font-weight: bold;
    transform: translateX(-8px); /* برجسته‌تر شدن تب فعال */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}

.nbx-tabs-glass .e-n-tab-title[aria-selected="true"]::after,
.nbx-tabs-glass .e-n-tab-title.e-active::after {
    height: 75%; 
    width: 4px; 
    opacity: 1; 
    background: linear-gradient(180deg, var(--nbx-neon), var(--nbx-gold), var(--nbx-neon));
    box-shadow: -3px 0 15px rgba(16, 185, 129, 0.5); /* درخشش نئونی قدرتمند */
}

/* 7. هماهنگ‌سازی باکس محتوا (Content Area) با تب‌ها */
.nbx-tabs-glass .e-n-tab-content,
.nbx-tabs-glass .elementor-tab-content {
    background: rgba(18, 18, 18, 0.6) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: var(--nbx-radius);
    padding: 30px;
    color: #d1d5db;
    line-height: 1.8;
}

/* 8. جلوگیری از بیرون‌زدگی انیمیشن در موبایل */
@media (max-width: 768px) {
    .nbx-tabs-glass .e-n-tab-title:hover,
    .nbx-tabs-glass .e-n-tab-title[aria-selected="true"],
    .nbx-tabs-glass .e-n-tab-title.e-active {
        transform: translateX(0); /* غیرفعال کردن حرکت افقی در موبایل برای حفظ ساختار */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673d481e *//* ==============================================
   5. کانتینر با خط نوری چرخان دور حاشیه
============================================== */
.nbx-border-beam {
    position: relative;
    overflow: hidden;
    /* این پدینگ فضای لازم برای دیده شدن خط نوری را ایجاد می‌کند */
    z-index: 1;
}

/* ساخت لایه نوری چرخان در پس‌زمینه کانتینر */
.nbx-border-beam::before {
    content: "";
    position: absolute;
    top: -50%; left: -50%;
    width: 200%; height: 200%;
    background: conic-gradient(from 0deg, transparent 70%, rgba(212, 175, 55, 0.8) 100%);
    animation: nbx-spin-border 4s linear infinite;
    z-index: -2;
}

/* ایجاد کادر داخلی برای مخفی کردن وسط نور و نمایان شدن فقط حاشیه */
.nbx-border-beam::after {
    content: "";
    position: absolute;
    inset: 1px; /* ضخامت حاشیه نوری */
    background: #111b33;
    border-radius: 23px; /* کمی کمتر از گردی کانتینر اصلی */
    z-index: -1;
}

@keyframes nbx-spin-border {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fa6a68e *//* ۱. استایل بدنه اصلی و آیکون نقل‌قول پس‌زمینه (تم گلدیفای) */
.elementor-628 .elementor-element.elementor-element-2fa6a68e {
    background-color: rgba(255, 255, 255, 0.02) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(212, 175, 55, 0.1) !important;
    padding: 40px 30px !important;
    position: relative !important;
    border-radius: 24px !important; /* گردی ملایم متناسب با کارت‌های جدید */
    transition: all 0.5s cubic-bezier(0.2, 1, 0.3, 1);
    
    /* آیکون نقل‌قول SVG (رنگ طلایی بسیار محو) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='rgba(212, 175, 55, 0.04)' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 25px top 25px;
    background-size: 75px;
}

/* ۲. نوار وضعیت مرکزی (طلایی) */
.elementor-628 .elementor-element.elementor-element-2fa6a68e::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 50px;
    height: 3px;
    background-color: rgba(212, 175, 55, 0.2);
    border-radius: 0 0 4px 4px;
    transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 10;
}

.elementor-628 .elementor-element.elementor-element-2fa6a68e:hover::before {
    width: 80%; /* گسترش به اکثر عرض کارت */
    background: linear-gradient(90deg, #d4af37, #f27d26) !important;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.5);
}

/* ۳. نبشی‌های گوشه (طلایی متالیک) */
.elementor-628 .elementor-element.elementor-element-2fa6a68e::after {
    content: '';
    position: absolute;
    inset: 0;
    background: 
        linear-gradient(to right, #d4af37 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #d4af37 2px, transparent 2px) 0 0,
        linear-gradient(to left, #d4af37 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #d4af37 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    opacity: 0.1;
    transition: all 0.4s ease;
    z-index: 5;
    pointer-events: none;
    border-radius: 24px;
}

.elementor-628 .elementor-element.elementor-element-2fa6a68e:hover::after {
    opacity: 0.8;
    background-size: 30px 30px;
}

/* ۴. هاور کلی کارت */
.elementor-628 .elementor-element.elementor-element-2fa6a68e:hover {
    transform: translateY(-10px);
    border-color: rgba(212, 175, 55, 0.4) !important;
    background-color: rgba(255, 255, 255, 0.04) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}

/* ۵. هاور المان‌های داخلی */
.elementor-628 .elementor-element.elementor-element-2fa6a68e:hover .elementor-heading-title, 
.elementor-628 .elementor-element.elementor-element-2fa6a68e:hover .elementor-testimonial-name,
.elementor-628 .elementor-element.elementor-element-2fa6a68e:hover .elementor-testimonial-content {
    color: #ffffff !important;
}

/* استایل آواتار کاربر */
.elementor-628 .elementor-element.elementor-element-2fa6a68e .elementor-testimonial-image img {
    border: 2px solid rgba(212, 175, 55, 0.2) !important;
    transition: all 0.3s ease;
}

.elementor-628 .elementor-element.elementor-element-2fa6a68e:hover .elementor-testimonial-image img {
    border-color: #d4af37 !important;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.4);
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c0ca40f *//* ۱. استایل بدنه اصلی و آیکون نقل‌قول پس‌زمینه (تم گلدیفای) */
.elementor-628 .elementor-element.elementor-element-7c0ca40f {
    background-color: rgba(255, 255, 255, 0.02) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(212, 175, 55, 0.1) !important;
    padding: 40px 30px !important;
    position: relative !important;
    border-radius: 24px !important; /* گردی ملایم متناسب با کارت‌های جدید */
    transition: all 0.5s cubic-bezier(0.2, 1, 0.3, 1);
    
    /* آیکون نقل‌قول SVG (رنگ طلایی بسیار محو) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='rgba(212, 175, 55, 0.04)' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 25px top 25px;
    background-size: 75px;
}

/* ۲. نوار وضعیت مرکزی (طلایی) */
.elementor-628 .elementor-element.elementor-element-7c0ca40f::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 50px;
    height: 3px;
    background-color: rgba(212, 175, 55, 0.2);
    border-radius: 0 0 4px 4px;
    transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 10;
}

.elementor-628 .elementor-element.elementor-element-7c0ca40f:hover::before {
    width: 80%; /* گسترش به اکثر عرض کارت */
    background: linear-gradient(90deg, #d4af37, #f27d26) !important;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.5);
}

/* ۳. نبشی‌های گوشه (طلایی متالیک) */
.elementor-628 .elementor-element.elementor-element-7c0ca40f::after {
    content: '';
    position: absolute;
    inset: 0;
    background: 
        linear-gradient(to right, #d4af37 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #d4af37 2px, transparent 2px) 0 0,
        linear-gradient(to left, #d4af37 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #d4af37 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    opacity: 0.1;
    transition: all 0.4s ease;
    z-index: 5;
    pointer-events: none;
    border-radius: 24px;
}

.elementor-628 .elementor-element.elementor-element-7c0ca40f:hover::after {
    opacity: 0.8;
    background-size: 30px 30px;
}

/* ۴. هاور کلی کارت */
.elementor-628 .elementor-element.elementor-element-7c0ca40f:hover {
    transform: translateY(-10px);
    border-color: rgba(212, 175, 55, 0.4) !important;
    background-color: rgba(255, 255, 255, 0.04) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}

/* ۵. هاور المان‌های داخلی */
.elementor-628 .elementor-element.elementor-element-7c0ca40f:hover .elementor-heading-title, 
.elementor-628 .elementor-element.elementor-element-7c0ca40f:hover .elementor-testimonial-name,
.elementor-628 .elementor-element.elementor-element-7c0ca40f:hover .elementor-testimonial-content {
    color: #ffffff !important;
}

/* استایل آواتار کاربر */
.elementor-628 .elementor-element.elementor-element-7c0ca40f .elementor-testimonial-image img {
    border: 2px solid rgba(212, 175, 55, 0.2) !important;
    transition: all 0.3s ease;
}

.elementor-628 .elementor-element.elementor-element-7c0ca40f:hover .elementor-testimonial-image img {
    border-color: #d4af37 !important;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.4);
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e6c615 *//* ۱. استایل بدنه اصلی و آیکون نقل‌قول پس‌زمینه (تم گلدیفای) */
.elementor-628 .elementor-element.elementor-element-73e6c615 {
    background-color: rgba(255, 255, 255, 0.02) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(212, 175, 55, 0.1) !important;
    padding: 40px 30px !important;
    position: relative !important;
    border-radius: 24px !important; /* گردی ملایم متناسب با کارت‌های جدید */
    transition: all 0.5s cubic-bezier(0.2, 1, 0.3, 1);
    
    /* آیکون نقل‌قول SVG (رنگ طلایی بسیار محو) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='rgba(212, 175, 55, 0.04)' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 25px top 25px;
    background-size: 75px;
}

/* ۲. نوار وضعیت مرکزی (طلایی) */
.elementor-628 .elementor-element.elementor-element-73e6c615::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 50px;
    height: 3px;
    background-color: rgba(212, 175, 55, 0.2);
    border-radius: 0 0 4px 4px;
    transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
    z-index: 10;
}

.elementor-628 .elementor-element.elementor-element-73e6c615:hover::before {
    width: 80%; /* گسترش به اکثر عرض کارت */
    background: linear-gradient(90deg, #d4af37, #f27d26) !important;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.5);
}

/* ۳. نبشی‌های گوشه (طلایی متالیک) */
.elementor-628 .elementor-element.elementor-element-73e6c615::after {
    content: '';
    position: absolute;
    inset: 0;
    background: 
        linear-gradient(to right, #d4af37 2px, transparent 2px) 0 0,
        linear-gradient(to bottom, #d4af37 2px, transparent 2px) 0 0,
        linear-gradient(to left, #d4af37 2px, transparent 2px) 100% 100%,
        linear-gradient(to top, #d4af37 2px, transparent 2px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    opacity: 0.1;
    transition: all 0.4s ease;
    z-index: 5;
    pointer-events: none;
    border-radius: 24px;
}

.elementor-628 .elementor-element.elementor-element-73e6c615:hover::after {
    opacity: 0.8;
    background-size: 30px 30px;
}

/* ۴. هاور کلی کارت */
.elementor-628 .elementor-element.elementor-element-73e6c615:hover {
    transform: translateY(-10px);
    border-color: rgba(212, 175, 55, 0.4) !important;
    background-color: rgba(255, 255, 255, 0.04) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}

/* ۵. هاور المان‌های داخلی */
.elementor-628 .elementor-element.elementor-element-73e6c615:hover .elementor-heading-title, 
.elementor-628 .elementor-element.elementor-element-73e6c615:hover .elementor-testimonial-name,
.elementor-628 .elementor-element.elementor-element-73e6c615:hover .elementor-testimonial-content {
    color: #ffffff !important;
}

/* استایل آواتار کاربر */
.elementor-628 .elementor-element.elementor-element-73e6c615 .elementor-testimonial-image img {
    border: 2px solid rgba(212, 175, 55, 0.2) !important;
    transition: all 0.3s ease;
}

.elementor-628 .elementor-element.elementor-element-73e6c615:hover .elementor-testimonial-image img {
    border-color: #d4af37 !important;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.4);
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea1dcfc *//* =========================================
   Nobex - Icon-Heading Injector (Gold/Neon)
   Prefix: -nbx-h-
========================================= */

/* استایل پایه برای تمام عناوین */
.-nbx-h-icon {
    display: flex !important;
    align-items: center !important;
    gap: 20px !important;
    position: relative;
}

/* ساختار پایه آیکون با تم طلایی/سایبری */
.-nbx-h-icon::before {
    content: "";
    width: 48px;
    height: 48px;
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(212, 175, 55, 0.05); /* پس‌زمینه طلایی بسیار محو */
    border: 1px solid rgba(212, 175, 55, 0.2);
    border-radius: 14px;
    flex-shrink: 0;
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    position: relative;
}

/* افکت هاور: چرخش سه‌بعدی و درخشش نئونی */
.-nbx-h-icon:hover::before {
    transform: rotateY(180deg) scale(1.05);
    background-color: rgba(212, 175, 55, 0.15);
    border-color: rgba(212, 175, 55, 0.5);
    box-shadow: 0 0 20px rgba(212, 175, 55, 0.3);
}

/* --- رنگ‌بندی اختصاصی آیکون‌ها با تم نوبکس --- */

/* ۱. آپدیت‌ها (سبز نئونی) */
.-nbx-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='%2310b981' 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");
}

/* ۲. پشتیبانی (طلایی نوبکس) */
.-nbx-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='%23D4AF37' 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");
}

/* ۳. لایسنس (سبز نئونی) */
.-nbx-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='%2310b981' 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");
}

/* ۴. امتیاز (طلایی نوبکس) */
.-nbx-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='%23D4AF37' 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 button, class: .elementor-element-573feb60 *//* کلاس: -tla-btn-gold-laser */
.-tla-btn-gold-laser .elementor-button {
    background-color: #111A2E !important;
    color: #FBBF24 !important;
    font-family: 'Vazirmatn', 'Vazir', Tahoma, sans-serif !important;
    box-shadow: inset 0 0 0 1px rgba(245, 158, 11, 0.4) !important;
    position: relative !important;
    overflow: hidden !important;
    transition: box-shadow 0.3s ease !important;
}

.-tla-btn-gold-laser .elementor-button:hover {
    box-shadow: inset 0 0 0 1px #F59E0B, 0 0 20px rgba(245, 158, 11, 0.4) !important;
}

/* خط لیزر متحرک */
.-tla-btn-gold-laser .elementor-button::before {
    content: ''; 
    position: absolute;
    top: -50%; left: 0; width: 100%; height: 2px;
    background: #FFFFFF;
    box-shadow: 0 0 10px #FFFFFF, 0 0 20px #F59E0B;
    animation: tla-laser-scan-y 2.5s infinite;
    pointer-events: none;
}

@keyframes tla-laser-scan-y {
    0% { top: -20%; opacity: 0; }
    15% { opacity: 1; }
    85% { opacity: 1; }
    100% { top: 120%; opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a94de1a *//* ==============================================
   موکاپ کارت اصالت و خرید قانونی از ژاکت (نسخه اصلاح‌شده و واکنش‌گرا)
   Prefix: -tla-
============================================== */

.-tla-zhaket-mockup-wrapper {
    position: relative;
    /* محاسبه عرض هوشمند برای جا دادن هاله نوری بدون ایجاد اسکرول */
    width: calc(100% - 30px); 
    max-width: 380px;
    margin: 30px auto; 
    font-family: 'Vazirmatn', 'Vazir', sans-serif !important;
    z-index: 5;
    animation: tla-zhaket-float 6s ease-in-out infinite;
    box-sizing: border-box;
}

/* هاله نوری و چرخان پشت کارت */
.-tla-zhaket-mockup-wrapper::before {
    content: '';
    position: absolute;
    inset: -15px; /* این ۱۵ پیکسل حالا با calc بالا جبران شده است */
    background: conic-gradient(
        from 0deg,
        transparent 0deg,
        rgba(245, 158, 11, 0.1) 90deg,
        rgba(245, 158, 11, 0.4) 180deg,
        rgba(245, 158, 11, 0.1) 270deg,
        transparent 360deg
    );
    border-radius: 30px;
    filter: blur(20px);
    z-index: -1;
    animation: tla-zhaket-spin-glow 8s linear infinite;
}

/* بدنه اصلی کارت شیشه‌ای تاریک */
.-tla-zhaket-card {
    position: relative;
    background: linear-gradient(145deg, #111A2E 0%, #0A0F1D 100%);
    border: 1px solid rgba(245, 158, 11, 0.3);
    border-radius: 24px;
    padding: 24px;
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.1);
    overflow: hidden;
    z-index: 2;
    direction: rtl; 
    box-sizing: border-box;
}

.-tla-zhaket-card::after {
    content: '';
    position: absolute;
    top: 0; left: -150%; width: 100%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.05), transparent);
    transform: skewX(-25deg);
    animation: tla-zhaket-shimmer 6s infinite;
    pointer-events: none;
}

.-tla-zhaket-header {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.-tla-zhaket-icon {
    width: 40px; height: 40px;
    flex-shrink: 0;
    background: rgba(245, 158, 11, 0.1);
    border: 1px solid rgba(245, 158, 11, 0.2);
    border-radius: 12px;
    display: flex; align-items: center; justify-content: center;
    color: #F59E0B;
}

.-tla-zhaket-icon svg {
    width: 20px; height: 20px;
}

.-tla-zhaket-title {
    display: flex; flex-direction: column;
}

.-tla-zhaket-title strong {
    font-size: 15px; color: #FFFFFF;
}

.-tla-zhaket-title span {
    font-size: 11px; color: #10B981; font-weight: bold;
    display: flex; align-items: center; gap: 4px;
}

.-tla-zhaket-license-box {
    margin: 20px 0;
    background: #050810;
    border: 1px dashed rgba(245, 158, 11, 0.4);
    border-radius: 10px;
    padding: 14px;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.-tla-zhaket-license-code {
    font-family: monospace;
    font-size: 14px;
    letter-spacing: 3px;
    color: #FBBF24;
    position: relative;
    z-index: 2;
    word-break: break-all; /* جلوگیری از شکستن کادر توسط کد لایسنس */
}

.-tla-zhaket-laser {
    position: absolute;
    top: 0; left: -100%; width: 50%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(245, 158, 11, 0.4), transparent);
    z-index: 1;
    transform: skewX(-20deg);
    animation: tla-license-scan 3s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.-tla-zhaket-features {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.-tla-zhaket-feature-item {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 13px;
    color: #cbd5e1;
    line-height: 1.5;
}

.-tla-zhaket-dot {
    width: 8px; height: 8px;
    flex-shrink: 0;
    border-radius: 50%;
    background-color: #10B981;
    box-shadow: 0 0 10px #10B981;
    animation: tla-active-pulse 1.5s infinite alternate;
}

.-tla-zhaket-feature-item:nth-child(2) .-tla-zhaket-dot { animation-delay: 0.5s; }
.-tla-zhaket-feature-item:nth-child(3) .-tla-zhaket-dot { animation-delay: 1s; }

.-tla-zhaket-footer {
    margin-top: 20px;
    padding-top: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.-tla-zhaket-seal {
    display: flex; align-items: center; gap: 8px;
    font-size: 11px; font-weight: bold; color: #94A3B8;
}

.-tla-zhaket-seal svg {
    width: 24px; height: 24px; color: #F59E0B;
    animation: tla-seal-rotate 10s linear infinite;
    flex-shrink: 0;
}

/* ==============================================
   بهینه‌سازی واکنش‌گرا (Responsive) برای موبایل
============================================== */
@media (max-width: 400px) {
    .-tla-zhaket-card {
        padding: 16px; /* کاهش پدینگ داخلی در گوشی‌های کوچک */
    }
    .-tla-zhaket-license-code {
        font-size: 11px; /* کوچک کردن متن لایسنس */
        letter-spacing: 1px;
    }
    .-tla-zhaket-title strong {
        font-size: 13px;
    }
    .-tla-zhaket-feature-item {
        font-size: 11px;
    }
}

/* ==============================================
   انیمیشن‌ها
============================================== */
@keyframes tla-zhaket-float {
    0%, 100% { transform: translateY(0px); }
    50% { transform: translateY(-10px); }
}

@keyframes tla-zhaket-spin-glow {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@keyframes tla-zhaket-shimmer {
    0% { left: -150%; }
    20%, 100% { left: 150%; } 
}

@keyframes tla-license-scan {
    0% { left: -100%; opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; }
    100% { left: 200%; opacity: 0; }
}

@keyframes tla-active-pulse {
    0% { transform: scale(0.8); opacity: 0.5; }
    100% { transform: scale(1.2); opacity: 1; box-shadow: 0 0 15px #10B981; }
}

@keyframes tla-seal-rotate {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-230a4d37 *//* ==============================================
   آکاردئون شیشه‌ای مدرن (تم اختصاصی لندینگ نوبکس)
   Prefix: nbx-
============================================== */

/* ۱. ریست و استایل بدنه اصلی آیتم‌ها */
.nbx-glass-accordion .elementor-accordion-item,
.nbx-glass-accordion .e-n-accordion-item {
    background: transparent !important;
    border: none !important;
    margin-bottom: 16px !important;
    border-radius: 16px !important;
}

/* ۲. استایل سربرگ (Title) - شیشه مات تاریک */
.nbx-glass-accordion .elementor-tab-title,
.nbx-glass-accordion .elementor-accordion-title,
.nbx-glass-accordion .e-n-accordion-item-title {
    background: 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: 20px 25px !important;
    color: #d1d5db !important;
    border-radius: 16px !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    position: relative !important;
    z-index: 1;
}

/* ۳. نوار وضعیت گرادینت در سمت راست (مخفی در حالت عادی) */
.nbx-glass-accordion .elementor-tab-title::before,
.nbx-glass-accordion .elementor-accordion-title::before,
.nbx-glass-accordion .e-n-accordion-item-title::before {
    content: "";
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 4px !important;
    height: 0 !important; 
    /* گرادینت نوبکس: طلایی به سبز نئونی */
    background: linear-gradient(180deg, #D4AF37, #10b981) !important;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.4);
    border-radius: 4px;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    z-index: 5;
}

/* ۴. استایل هاور: درخشش شیشه و نمایش نوار وضعیت */
.nbx-glass-accordion .elementor-tab-title:hover,
.nbx-glass-accordion .elementor-accordion-title:hover,
.nbx-glass-accordion .e-n-accordion-item-title:hover {
    background: rgba(255, 255, 255, 0.06) !important;
    color: #ffffff !important;
    border-color: rgba(212, 175, 55, 0.3) !important; /* حاشیه طلایی ملایم در هاور */
}

.nbx-glass-accordion .elementor-tab-title:hover::before,
.nbx-glass-accordion .elementor-accordion-title:hover::before,
.nbx-glass-accordion .e-n-accordion-item-title:hover::before {
    height: 50% !important; /* رشد نوار تا نیمه در هاور */
}

/* ۵. استایل حالت فعال (Active) - باز شدن آکاردئون */
.nbx-glass-accordion .elementor-tab-title.elementor-active,
.nbx-glass-accordion .elementor-accordion-title.elementor-active,
.nbx-glass-accordion .e-n-accordion-item-title[aria-expanded="true"] {
    background: rgba(255, 255, 255, 0.08) !important;
    color: #D4AF37 !important; /* تغییر رنگ متن عنوان به طلایی */
    /* تغییر رنگ حاشیه به طلایی روشن‌تر */
    border-color: rgba(212, 175, 55, 0.5) !important;
    border-bottom-color: transparent !important;
    border-radius: 16px 16px 0 0 !important; /* صاف شدن گوشه پایین برای اتصال به محتوا */
}

.nbx-glass-accordion .elementor-tab-title.elementor-active::before,
.nbx-glass-accordion .elementor-accordion-title.elementor-active::before,
.nbx-glass-accordion .e-n-accordion-item-title[aria-expanded="true"]::before {
    height: 70% !important; /* نوار بلندتر در حالت فعال */
    box-shadow: 0 0 20px rgba(16, 185, 129, 0.6); /* درخشش سبز نئونی در زمان باز بودن */
}

/* ۶. استایل محتوای باز شده (Content) */
.nbx-glass-accordion .elementor-tab-content,
.nbx-glass-accordion .elementor-accordion-content,
.nbx-glass-accordion .e-n-accordion-item-content {
    background: rgba(10, 10, 10, 0.6) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(212, 175, 55, 0.2) !important; /* حاشیه محتوا طلایی بسیار محو */
    border-top: none !important;
    border-radius: 0 0 16px 16px !important;
    padding: 20px 25px !important;
    color: #9ca3af !important;
    line-height: 2 !important;
    font-size: 14px !important;
    margin-top: 0 !important;
}

/* ۷. آیکون باز و بسته شدن (علامت + و - یا فلش) */
.nbx-glass-accordion .elementor-accordion-icon,
.nbx-glass-accordion .e-n-accordion-icon {
    color: #6b7280 !important;
    transition: all 0.4s ease !important;
}

.nbx-glass-accordion .elementor-active .elementor-accordion-icon,
.nbx-glass-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-icon {
    /* تغییر رنگ آیکون به سبز نئونی در حالت فعال */
    color: #10b981 !important;
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a459430 *//* ==============================================
   ۱. پر شدن مایع درون متن (تم طلایی فایروال)
   Prefix: -tla-
============================================== */
.-tla-title-liquid {
    color: transparent;
    -webkit-text-stroke: 1.5px #F59E0B; /* حاشیه طلایی رنگ کلمه */
    background: linear-gradient(to top, #F59E0B 50%, transparent 50%);
    background-size: 100% 200%;
    background-position: top;
    -webkit-background-clip: text;
    background-clip: text;
    animation: tla-liquid-anim 4s infinite alternate ease-in-out;
}

@keyframes tla-liquid-anim {
    0%, 20% { background-position: top; }
    80%, 100% { background-position: bottom; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aff6610 *//* ==============================================
   Zhaket Section Icons (48px)
   Prefix: -pf-zk-
============================================== */
.-pf-zk-icon {
    width: 48px;
    height: 48px;
    border-radius: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
}

.-pf-zk-icon svg {
    width: 24px;
    height: 24px;
    transition: all 0.4s ease;
}

/* --- تنظیمات رنگی و کنتراست یکپارچه --- */
.-pf-zk-blue { background: rgba(14, 165, 233, 0.1); border: 1px solid rgba(14, 165, 233, 0.2); }
.-pf-zk-blue svg { stroke: #0ea5e9; }
.-pf-zk-blue:hover { background: rgba(14, 165, 233, 0.2); box-shadow: 0 8px 20px -5px rgba(14, 165, 233, 0.4); transform: translateY(-3px); }

.-pf-zk-green { background: rgba(16, 185, 129, 0.1); border: 1px solid rgba(16, 185, 129, 0.2); }
.-pf-zk-green svg { stroke: #10b981; }
.-pf-zk-green:hover { background: rgba(16, 185, 129, 0.2); box-shadow: 0 8px 20px -5px rgba(16, 185, 129, 0.4); transform: translateY(-3px); }

.-pf-zk-indigo { background: rgba(99, 102, 241, 0.1); border: 1px solid rgba(99, 102, 241, 0.2); }
.-pf-zk-indigo svg { stroke: #6366f1; }
.-pf-zk-indigo:hover { background: rgba(99, 102, 241, 0.2); box-shadow: 0 8px 20px -5px rgba(99, 102, 241, 0.4); transform: translateY(-3px); }

.-pf-zk-orange { background: rgba(245, 158, 11, 0.1); border: 1px solid rgba(245, 158, 11, 0.2); }
.-pf-zk-orange svg { stroke: #f59e0b; }
.-pf-zk-orange:hover { background: rgba(245, 158, 11, 0.2); box-shadow: 0 8px 20px -5px rgba(245, 158, 11, 0.4); transform: translateY(-3px); }

.-pf-zk-icon:hover svg { filter: drop-shadow(0 0 4px currentColor); }

/* --- انیمیشن‌های زنده و فعال --- */
/* ۱. بروزرسانی (چرخش نرم) */
@keyframes -pf-anim-spin-slow { 100% { transform: rotate(360deg); } }
.-pf-zk-blue svg { animation: -pf-anim-spin-slow 6s linear infinite; }

/* ۲. پشتیبانی (پالس ملایم هدست) */
@keyframes -pf-anim-pulse-soft { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.1); } }
.-pf-zk-green svg { animation: -pf-anim-pulse-soft 3s ease-in-out infinite; }

/* ۳. لایسنس (درخشش و حرکت سپر) */
@keyframes -pf-anim-shield { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-3px); } }
.-pf-zk-indigo svg { animation: -pf-anim-shield 4s ease-in-out infinite; }

/* ۴. گارانتی (برق زدن ستاره) */
@keyframes -pf-anim-shine { 
    0%, 100% { opacity: 1; stroke-width: 2; } 
    50% { opacity: 0.7; stroke-width: 2.5; filter: drop-shadow(0 0 6px #f59e0b); } 
}
.-pf-zk-orange svg { animation: -pf-anim-shine 2s ease-in-out infinite; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-500c5931 *//* ==============================================
   آیکون‌های ویژگی ترجمه (رنگ ثابت و زنده)
   Prefix: -pf-icn-
============================================== */

/* استایل پایه باکس‌ها */
.-pf-icn-box {
    width: 48px;
    height: 48px;
    background: linear-gradient(135deg, #E63946, #c1121f); /* قرمز پررنگ و زنده */
    border-radius: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 4px 15px rgba(230, 57, 70, 0.3);
}

.-pf-icn-box:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 25px rgba(230, 57, 70, 0.5);
    background: linear-gradient(135deg, #f04754, #d91c28);
}

.-pf-icn-box svg {
    width: 24px;
    height: 24px;
    stroke: #ffffff; /* رنگ سفید برای کنتراست کامل با قرمز */
    transition: all 0.4s ease;
}

.-pf-icn-box:hover svg {
    filter: drop-shadow(0 0 6px rgba(255, 255, 255, 0.6));
}

/* ==============================================
   انیمیشن‌های محیطی فعال (زنده)
============================================== */

/* آیکون ۱: فایل‌های PO/MO (اسکنر نوری سفید روی فایل) */
@keyframes -pf-scan-light {
    0% { transform: translateY(-100%); opacity: 0; }
    50% { transform: translateY(100%); opacity: 1; }
    100% { transform: translateY(300%); opacity: 0; }
}
.-pf-icn-file::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 2px;
    background: #ffffff;
    box-shadow: 0 0 8px #ffffff;
    animation: -pf-scan-light 2.5s infinite linear;
}

/* آیکون ۲: Poedit (چرخش پیوسته چرخ‌دنده) */
@keyframes -pf-gear-spin {
    100% { transform: rotate(360deg); }
}
.-pf-icn-poedit .spin-gear {
    transform-origin: center;
    animation: -pf-gear-spin 6s infinite linear;
}

/* آیکون ۳: چندزبانه (پالس زدن حباب‌های کره زمین) */
@keyframes -pf-chat-pulse {
    0%, 100% { transform: scale(1); stroke-width: 2; }
    50% { transform: scale(1.15); stroke-width: 2.5; filter: drop-shadow(0 0 4px rgba(255, 255, 255, 0.6)); }
}
.-pf-icn-lang .chat-bubble {
    transform-origin: center;
    animation: -pf-chat-pulse 2.5s infinite ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-310ba829 *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.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-2e5621ec *//* ==============================================
   باکس‌های آیکون شبکه بنتو - نسخه نهایی (بدون باگ)
============================================== */

/* --- ۱. استایل پایه کانتینر --- */
.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 button, class: .elementor-element-96a5718 *//* کلاس: -tla-btn-diagonal-fill */
.-tla-btn-diagonal-fill .elementor-button {
    background: linear-gradient(135deg, #F59E0B 50%, #0A0F1D 50%) !important;
    background-size: 250% 100% !important;
    background-position: 100% 0 !important;
    color: #F59E0B !important;
    box-shadow: inset 0 0 0 2px #F59E0B !important;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.-tla-btn-diagonal-fill .elementor-button:hover {
    background-position: 0 0 !important;
    color: #0A0F1D !important;
    box-shadow: inset 0 0 0 2px #F59E0B, 0 10px 25px rgba(245, 158, 11, 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10646df7 *//* کلاس: -tla-btn-active-shimmer */
.-tla-btn-active-shimmer .elementor-button {
    background-color: #F59E0B !important;
    color: #0A0F1D !important;
    position: relative !important;
    overflow: hidden !important;
    border: none !important;
    transition: transform 0.3s ease !important;
}

/* افکت نور عبوری متداوم */
.-tla-btn-active-shimmer .elementor-button::after {
    content: '';
    position: absolute;
    top: 0; left: -100%;
    width: 50%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.7), transparent);
    transform: skewX(-25deg);
    animation: tla-active-shine 2s infinite;
    pointer-events: none;
}

.-tla-btn-active-shimmer .elementor-button:hover {
    transform: scale(1.05) !important;
    box-shadow: 0 10px 25px rgba(245, 158, 11, 0.5) !important;
}

@keyframes tla-active-shine {
    0% { left: -100%; }
    100% { left: 200%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67704f96 *//* ۱. کانتینر اصلی با تم دیزاین اولترا */
.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 button, class: .elementor-element-3167f7d1 *//* کلاس: -tla-btn-cyber-circuit */
.-tla-btn-cyber-circuit .elementor-button {
    background-color: #0A0F1D !important;
    color: #F59E0B !important;
    box-shadow: inset 0 0 0 2px #F59E0B !important;
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

.-tla-btn-cyber-circuit .elementor-button:hover {
}

/* الگوی مدار متحرک (هاور شدن = پر شدن با رنگ طلایی) */
.-tla-btn-cyber-circuit .elementor-button::before {
    content: ''; 
    position: absolute;
    inset: 0;
    background: repeating-linear-gradient(
        45deg, 
        transparent, 
        transparent 10px, 
        rgba(245, 158, 11, 0.15) 10px, 
        rgba(245, 158, 11, 0.15) 20px
    );
    background-size: 200% 200%;
    animation: tla-circuit-flow 2.5s linear infinite;
    z-index: 0;
    transition: opacity 0.3s ease;
}

/* رنگ پس‌زمینه در زمان هاور که روی الگو می‌نشیند */
.-tla-btn-cyber-circuit .elementor-button::after {
    content: '';
    position: absolute;
    inset: 0;
    background-color: #F59E0B;
    z-index: -1;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.-tla-btn-cyber-circuit .elementor-button:hover::after {
    opacity: 1;
}


@keyframes tla-circuit-flow {
    0% { background-position: 0 0; }
    100% { background-position: 28px 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6785ea19 *//* ==============================================
   2. کانتینر CTA با اسکنر نوری طلایی
============================================== */
.nbx-cta-lux {
    position: relative !important;
    background-color: #0f0f11 !important;
    border: 1px solid rgba(212, 175, 55, 0.2) !important;
    border-radius: 24px !important;
    overflow: hidden !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.6);
    z-index: 1;
}

/* انیمیشن اسکنر نوری (طلایی ملایم) */
.nbx-cta-lux::before {
    content: "";
    position: absolute;
    top: 0; left: -100%;
    width: 50%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.08), transparent);
    transform: skewX(-25deg);
    animation: nbx-gold-scan 4s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    z-index: -1;
    pointer-events: none;
}
@keyframes nbx-gold-scan {
    0% { left: -100%; }
    50%, 100% { left: 200%; }
}

/* نوار لرزشی وضعیت طلایی در لبه پایین */
.nbx-cta-lux::after {
    content: "";
    position: absolute;
    bottom: 0; left: 0;
    width: 100%; height: 3px;
    background: #D4AF37;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.6);
    animation: nbx-gold-pulse 2.5s ease-in-out infinite;
}
@keyframes nbx-gold-pulse {
    0%, 100% { opacity: 0.5; transform: scaleX(0.98); }
    50% { opacity: 1; transform: scaleX(1); box-shadow: 0 0 25px rgba(212, 175, 55, 0.8); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e7732c *//* تنظیمات کانتینر آبی */
.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 *//* ==============================================
   بک‌گراند سراسری لندینگ فایروال طلایی (نسخه ساده و اصلاح‌شده)
   Prefix: -tla-
============================================== */

/* فقط تنظیم پس‌زمینه پایه بدون دستکاری فونت و رنگ متن */
body {
    background-color: #0A0F1D !important;
    background-image: radial-gradient(circle at 50% 50%, #111B33 0%, #0A0F1D 100%) !important;
    background-attachment: fixed !important;
}

/* کانتینر فیکس شده فقط برای نورها */
.-tla-global-bg-wrapper {
    position: fixed;
    inset: 0;
    width: 100vw;
    height: 100vh;
    z-index: -9999 !important; /* انتقال قطعی به زیرترین لایه ممکن */
    pointer-events: none !important; /* عدم تداخل با کلیک‌ها */
    overflow: hidden;
}

/* نور طلایی (بالا راست) */
.-tla-glow-top-right {
    position: absolute;
    top: -15%;
    right: -10%;
    width: 50vw;
    height: 50vw;
    max-width: 600px;
    max-height: 600px;
    background: #F59E0B;
    border-radius: 50%;
    filter: blur(120px);
    opacity: 0.12; 
}

/* نور سبز امنیتی (پایین چپ) */
.-tla-glow-bottom-left {
    position: absolute;
    bottom: -15%;
    left: -10%;
    width: 50vw;
    height: 50vw;
    max-width: 600px;
    max-height: 600px;
    background: #10B981;
    border-radius: 50%;
    filter: blur(120px);
    opacity: 0.1;
}

/* ==============================================
   استایل نوار اسکرول (Scrollbar)
============================================== */

* {
    scrollbar-width: thin;
    scrollbar-color: #F59E0B #0A0F1D;
}

::-webkit-scrollbar {
    width: 8px; 
    height: 8px; 
}

::-webkit-scrollbar-track {
    background: #0A0F1D; 
    border-left: 1px solid #1E293B; 
}

::-webkit-scrollbar-thumb {
    background: #F59E0B; 
    border-radius: 8px;
    border: 2px solid #0A0F1D; 
}

::-webkit-scrollbar-thumb:hover {
    background: #D97706; 
}

::-webkit-scrollbar-corner {
    background: #0A0F1D;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lahzeh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tla-demo.digitalhand.site/wp-content/uploads/2026/09/Lahzeh-FaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Lahzeh';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tla-demo.digitalhand.site/wp-content/uploads/2026/09/Lahzeh-FaNum-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Lahzeh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tla-demo.digitalhand.site/wp-content/uploads/2026/09/Lahzeh-FaNum-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Lahzeh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tla-demo.digitalhand.site/wp-content/uploads/2026/09/Lahzeh-FaNum-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DanaFaNum';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tla-demo.digitalhand.site/wp-content/uploads/2026/09/DanaFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'DanaFaNum';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tla-demo.digitalhand.site/wp-content/uploads/2026/09/DanaFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'DanaFaNum';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tla-demo.digitalhand.site/wp-content/uploads/2026/09/DanaFaNum-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'DanaFaNum';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tla-demo.digitalhand.site/wp-content/uploads/2026/09/DanaFaNum-DemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'DanaFaNum';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tla-demo.digitalhand.site/wp-content/uploads/2026/09/DanaFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'DanaFaNum';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://tla-demo.digitalhand.site/wp-content/uploads/2026/09/DanaFaNum-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tla-demo.digitalhand.site/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://tla-demo.digitalhand.site/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://tla-demo.digitalhand.site/wp-content/uploads/2026/01/Morabba_FaNum-Heavy.woff2') format('woff2');
}
/* End Custom Fonts CSS */