.elementor-125 .elementor-element.elementor-element-45491f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:14;}.elementor-125 .elementor-element.elementor-element-26cb06d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-125 .elementor-element.elementor-element-28b9d787{--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-125 .elementor-element.elementor-element-28b9d787.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-a5564bd{text-align:start;}.elementor-125 .elementor-element.elementor-element-a5564bd .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-3a317980{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-125 .elementor-element.elementor-element-74ff6883 .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-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-125 .elementor-element.elementor-element-74ff6883{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-item > a{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:500;}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-125 .elementor-element.elementor-element-2e98d979{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-125 .elementor-element.elementor-element-28b7e001 .elementor-button{background-color:#0870C1;font-family:"YekanBakh", Sans-serif;font-size:18px;font-weight:600;border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-125 .elementor-element.elementor-element-28b7e001 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-125 .elementor-element.elementor-element-214a9f53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-214a9f53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-125 .elementor-element.elementor-element-55b2895e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-125 .elementor-element.elementor-element-55b2895e.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-7e65ef2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-125 .elementor-element.elementor-element-7e65ef2f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-125 .elementor-element.elementor-element-7f0f3c75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-125 .elementor-element.elementor-element-41748ab8{text-align:center;}.elementor-125 .elementor-element.elementor-element-41748ab8 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:500;color:#06B6D4;}.elementor-125 .elementor-element.elementor-element-3947ad77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:0;}.elementor-125 .elementor-element.elementor-element-5372bb2c{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-125 .elementor-element.elementor-element-5372bb2c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-125 .elementor-element.elementor-element-5372bb2c .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:78px;font-weight:900;line-height:100px;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-7136d6ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-125 .elementor-element.elementor-element-7136d6ae.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-125 .elementor-element.elementor-element-7136d6ae .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:35px;font-weight:600;line-height:38px;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-125 .elementor-element.elementor-element-72d61dc{text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:#CBD5E1;}.elementor-125 .elementor-element.elementor-element-85625d0{--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-125 .elementor-element.elementor-element-362920ba.elementor-element{--align-self:center;}.elementor-125 .elementor-element.elementor-element-362920ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-125 .elementor-element.elementor-element-362920ba .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:700;line-height:30px;border-radius:8px 8px 8px 8px;padding:20px 35px 20px 35px;}.elementor-125 .elementor-element.elementor-element-47df5e7b .elementor-button{background-color:#000000;font-family:"YekanBakh", Sans-serif;font-size:17px;font-weight:700;line-height:30px;border-radius:8px 8px 8px 8px;padding:20px 50px 20px 50px;}.elementor-125 .elementor-element.elementor-element-47df5e7b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-125 .elementor-element.elementor-element-4624d244{--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-125 .elementor-element.elementor-element-6e4fe5{--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 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-2ab7cae1{--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-125 .elementor-element.elementor-element-19255e96{text-align:center;}.elementor-125 .elementor-element.elementor-element-19255e96 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:40px;font-weight:900;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-73ad8f51{text-align:center;}.elementor-125 .elementor-element.elementor-element-73ad8f51 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;color:#CBD5E1;}.elementor-125 .elementor-element.elementor-element-6047c5f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-19ee414f{--display:flex;--border-radius:30px 30px 30px 30px;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-5ba1851e.elementor-element{--align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-5ba1851e .elementor-icon-wrapper{text-align:center;}.elementor-125 .elementor-element.elementor-element-5ba1851e.elementor-view-stacked .elementor-icon{background-color:#8B5CF6;}.elementor-125 .elementor-element.elementor-element-5ba1851e.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-5ba1851e.elementor-view-default .elementor-icon{color:#8B5CF6;border-color:#8B5CF6;}.elementor-125 .elementor-element.elementor-element-5ba1851e.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-5ba1851e.elementor-view-default .elementor-icon svg{fill:#8B5CF6;}.elementor-125 .elementor-element.elementor-element-3c530060{text-align:start;}.elementor-125 .elementor-element.elementor-element-3c530060 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:24px;font-weight:700;line-height:2rem;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-1c8a6694{text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:35px;color:#CBD5E1;}.elementor-125 .elementor-element.elementor-element-7dc74351{--display:flex;--border-radius:30px 30px 30px 30px;--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-125 .elementor-element.elementor-element-9c11203.elementor-element{--align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-9c11203 .elementor-icon-wrapper{text-align:center;}.elementor-125 .elementor-element.elementor-element-9c11203.elementor-view-stacked .elementor-icon{background-color:#06B6D4;}.elementor-125 .elementor-element.elementor-element-9c11203.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-9c11203.elementor-view-default .elementor-icon{color:#06B6D4;border-color:#06B6D4;}.elementor-125 .elementor-element.elementor-element-9c11203.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-9c11203.elementor-view-default .elementor-icon svg{fill:#06B6D4;}.elementor-125 .elementor-element.elementor-element-2c9fe944{text-align:start;}.elementor-125 .elementor-element.elementor-element-2c9fe944 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:24px;font-weight:700;line-height:2rem;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-35e4953b{text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:35px;color:#CBD5E1;}.elementor-125 .elementor-element.elementor-element-7f296853{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-1c666852{--display:flex;--border-radius:30px 30px 30px 30px;--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-125 .elementor-element.elementor-element-3c8cf85a.elementor-element{--align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-3c8cf85a .elementor-icon-wrapper{text-align:center;}.elementor-125 .elementor-element.elementor-element-3c8cf85a.elementor-view-stacked .elementor-icon{background-color:#C084FC;}.elementor-125 .elementor-element.elementor-element-3c8cf85a.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-3c8cf85a.elementor-view-default .elementor-icon{color:#C084FC;border-color:#C084FC;}.elementor-125 .elementor-element.elementor-element-3c8cf85a.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-3c8cf85a.elementor-view-default .elementor-icon svg{fill:#C084FC;}.elementor-125 .elementor-element.elementor-element-3d5b0a07{text-align:start;}.elementor-125 .elementor-element.elementor-element-3d5b0a07 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:24px;font-weight:700;line-height:2rem;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-4a861b5{text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:35px;color:#CBD5E1;}.elementor-125 .elementor-element.elementor-element-1ef56a9c{--display:flex;--border-radius:30px 30px 30px 30px;--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-125 .elementor-element.elementor-element-274690f6.elementor-element{--align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-274690f6 .elementor-icon-wrapper{text-align:center;}.elementor-125 .elementor-element.elementor-element-274690f6.elementor-view-stacked .elementor-icon{background-color:#FBBF24;}.elementor-125 .elementor-element.elementor-element-274690f6.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-274690f6.elementor-view-default .elementor-icon{color:#FBBF24;border-color:#FBBF24;}.elementor-125 .elementor-element.elementor-element-274690f6.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-274690f6.elementor-view-default .elementor-icon svg{fill:#FBBF24;}.elementor-125 .elementor-element.elementor-element-e71ffc7{text-align:start;}.elementor-125 .elementor-element.elementor-element-e71ffc7 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:24px;font-weight:700;line-height:2rem;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-4b5982db{text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:35px;color:#CBD5E1;}.elementor-125 .elementor-element.elementor-element-68aedac2{--display:flex;--border-radius:30px 30px 30px 30px;--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-125 .elementor-element.elementor-element-2a0b4d4a.elementor-element{--align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-2a0b4d4a .elementor-icon-wrapper{text-align:center;}.elementor-125 .elementor-element.elementor-element-2a0b4d4a.elementor-view-stacked .elementor-icon{background-color:#F87171;}.elementor-125 .elementor-element.elementor-element-2a0b4d4a.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-2a0b4d4a.elementor-view-default .elementor-icon{color:#F87171;border-color:#F87171;}.elementor-125 .elementor-element.elementor-element-2a0b4d4a.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-2a0b4d4a.elementor-view-default .elementor-icon svg{fill:#F87171;}.elementor-125 .elementor-element.elementor-element-6bd9b647{text-align:start;}.elementor-125 .elementor-element.elementor-element-6bd9b647 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:24px;font-weight:700;line-height:2rem;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-60236cb3{text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:35px;color:#CBD5E1;}.elementor-125 .elementor-element.elementor-element-4ed99c4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-19eb43{--display:flex;--border-radius:30px 30px 30px 30px;--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-125 .elementor-element.elementor-element-7e4fa5ad.elementor-element{--align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-7e4fa5ad .elementor-icon-wrapper{text-align:center;}.elementor-125 .elementor-element.elementor-element-7e4fa5ad.elementor-view-stacked .elementor-icon{background-color:#8B5CF6;}.elementor-125 .elementor-element.elementor-element-7e4fa5ad.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-7e4fa5ad.elementor-view-default .elementor-icon{color:#8B5CF6;border-color:#8B5CF6;}.elementor-125 .elementor-element.elementor-element-7e4fa5ad.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-7e4fa5ad.elementor-view-default .elementor-icon svg{fill:#8B5CF6;}.elementor-125 .elementor-element.elementor-element-3b15ed13{text-align:start;}.elementor-125 .elementor-element.elementor-element-3b15ed13 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:24px;font-weight:700;line-height:2rem;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-446bd51{text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:35px;color:#CBD5E1;}.elementor-125 .elementor-element.elementor-element-6664887{--display:flex;--border-radius:30px 30px 30px 30px;--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-125 .elementor-element.elementor-element-34b6a5a0.elementor-element{--align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-34b6a5a0 .elementor-icon-wrapper{text-align:center;}.elementor-125 .elementor-element.elementor-element-34b6a5a0.elementor-view-stacked .elementor-icon{background-color:#06B6D4;}.elementor-125 .elementor-element.elementor-element-34b6a5a0.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-34b6a5a0.elementor-view-default .elementor-icon{color:#06B6D4;border-color:#06B6D4;}.elementor-125 .elementor-element.elementor-element-34b6a5a0.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-34b6a5a0.elementor-view-default .elementor-icon svg{fill:#06B6D4;}.elementor-125 .elementor-element.elementor-element-57495f12{text-align:start;}.elementor-125 .elementor-element.elementor-element-57495f12 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:24px;font-weight:700;line-height:2rem;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-1a342797{text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:35px;color:#CBD5E1;}.elementor-125 .elementor-element.elementor-element-6936fae3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-75690b4d{--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 70px;--row-gap:0px;--column-gap:70px;--border-radius:30px 30px 30px 30px;--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-125 .elementor-element.elementor-element-1556cea6{--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-125 .elementor-element.elementor-element-7cf623f1.elementor-element{--align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-7cf623f1 .elementor-icon-wrapper{text-align:center;}.elementor-125 .elementor-element.elementor-element-7cf623f1.elementor-view-stacked .elementor-icon{background-color:#8B5CF6;}.elementor-125 .elementor-element.elementor-element-7cf623f1.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-7cf623f1.elementor-view-default .elementor-icon{color:#8B5CF6;border-color:#8B5CF6;}.elementor-125 .elementor-element.elementor-element-7cf623f1.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-7cf623f1.elementor-view-default .elementor-icon svg{fill:#8B5CF6;}.elementor-125 .elementor-element.elementor-element-67136500{text-align:start;}.elementor-125 .elementor-element.elementor-element-67136500 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:24px;font-weight:700;line-height:2rem;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-6a7fc036{text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:35px;color:#CBD5E1;}.elementor-125 .elementor-element.elementor-element-10705587{--display:flex;--border-radius:30px 30px 30px 30px;--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-125 .elementor-element.elementor-element-6232b005.elementor-element{--align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-6232b005 .elementor-icon-wrapper{text-align:center;}.elementor-125 .elementor-element.elementor-element-6232b005.elementor-view-stacked .elementor-icon{background-color:#06B6D4;}.elementor-125 .elementor-element.elementor-element-6232b005.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-6232b005.elementor-view-default .elementor-icon{color:#06B6D4;border-color:#06B6D4;}.elementor-125 .elementor-element.elementor-element-6232b005.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-6232b005.elementor-view-default .elementor-icon svg{fill:#06B6D4;}.elementor-125 .elementor-element.elementor-element-6aa71623{text-align:start;}.elementor-125 .elementor-element.elementor-element-6aa71623 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:24px;font-weight:700;line-height:2rem;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-783e219e{text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:400;line-height:35px;color:#CBD5E1;}.elementor-125 .elementor-element.elementor-element-27b3ab0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-29d19f59{--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-125 .elementor-element.elementor-element-1b7bf965{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-125 .elementor-element.elementor-element-5c96404f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--lottie-container-width:88%;}.elementor-125 .elementor-element.elementor-element-e4266c3{--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-125 .elementor-element.elementor-element-d48d99b{--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-125 .elementor-element.elementor-element-d48d99b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-125 .elementor-element.elementor-element-23ad4ede{--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-125 .elementor-element.elementor-element-427b338c{text-align:start;}.elementor-125 .elementor-element.elementor-element-427b338c .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:40px;font-weight:900;line-height:50px;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-10286b78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"YekanBakh", Sans-serif;font-size:16px;font-weight:500;line-height:35px;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-5cd4848f{--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-125 .elementor-element.elementor-element-26e4d3ee .elementor-button{background-color:#FF8D13;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:700;line-height:30px;border-radius:8px 8px 8px 8px;padding:20px 35px 20px 35px;}.elementor-125 .elementor-element.elementor-element-26e4d3ee.elementor-element{--align-self:center;}.elementor-125 .elementor-element.elementor-element-26e4d3ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-125 .elementor-element.elementor-element-2bac8466 .elementor-button{background-color:#000000;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:600;line-height:30px;border-radius:8px 8px 8px 8px;padding:20px 50px 20px 50px;}.elementor-125 .elementor-element.elementor-element-2bac8466 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-125 .elementor-element.elementor-element-7f760af4{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-7055bc5d{--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-125 .elementor-element.elementor-element-7d35af2{--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-125 .elementor-element.elementor-element-6afba8f1{--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-125 .elementor-element.elementor-element-6afba8f1.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-125 .elementor-element.elementor-element-953609c{text-align:center;}.elementor-125 .elementor-element.elementor-element-953609c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:40px;font-weight:900;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-2b37bae3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-2b37bae3.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-3d9e6176{--lottie-container-width:50px;--lottie-container-opacity:0.8;--lottie-container-opacity-hover:0.88;--lottie-container-transition-duration-hover:0.5s;}.elementor-125 .elementor-element.elementor-element-2d9cf7fe{padding:12px 20px 12px 20px;border-radius:20px 20px 20px 20px;text-align:start;}.elementor-125 .elementor-element.elementor-element-2d9cf7fe .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;color:#0870C1;}.elementor-125 .elementor-element.elementor-element-27a9505c{--lottie-container-width:50px;--lottie-container-opacity:0.8;--lottie-container-opacity-hover:0.88;--lottie-container-transition-duration-hover:0.5s;}.elementor-125 .elementor-element.elementor-element-5d7e630e{--display:flex;--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-125 .elementor-element.elementor-element-3034e2f5{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-125 .elementor-element.elementor-element-5637f821{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-item > a{font-family:"VazirMatn", Sans-serif;font-weight:400;}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-125 .elementor-element.elementor-element-181101d9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-125 .elementor-element.elementor-element-181101d9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-125 .elementor-element.elementor-element-181101d9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-125 .elementor-element.elementor-element-181101d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-125 .elementor-element.elementor-element-181101d9 .elementor-icon-list-item > a{font-family:"Morabba", Sans-serif;font-weight:400;}.elementor-125 .elementor-element.elementor-element-181101d9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-125 .elementor-element.elementor-element-3b0d9e37{--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-125 .elementor-element.elementor-element-77a4f5b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-125 .elementor-element.elementor-element-2b30abc2{text-align:start;}.elementor-125 .elementor-element.elementor-element-2b30abc2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.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-125 .elementor-element.elementor-element-73204b36 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-125 .elementor-element.elementor-element-7b73c8f6{--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-125 .elementor-element.elementor-element-da08cbb{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-125 .elementor-element.elementor-element-b6d5b83{text-align:start;}.elementor-125 .elementor-element.elementor-element-b6d5b83 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-125 .elementor-element.elementor-element-1ee281c9 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-125 .elementor-element.elementor-element-2a0fad2c{--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-125 .elementor-element.elementor-element-16da50be{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-125 .elementor-element.elementor-element-300212fc{text-align:start;}.elementor-125 .elementor-element.elementor-element-300212fc .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-125 .elementor-element.elementor-element-4e4ca785 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-125 .elementor-element.elementor-element-1df9c69{--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-125 .elementor-element.elementor-element-62ed31d6{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-125 .elementor-element.elementor-element-4a63d1fc{text-align:start;}.elementor-125 .elementor-element.elementor-element-4a63d1fc .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:700;color:#FFFBFB;}.elementor-125 .elementor-element.elementor-element-3f834efa img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-125 .elementor-element.elementor-element-3e9d9909{--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-125 .elementor-element.elementor-element-3e9d9909 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0870C117;}.elementor-125 .elementor-element.elementor-element-3e9d9909.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-125 .elementor-element.elementor-element-3e9d9909.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-125 .elementor-element.elementor-element-3e9d9909.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-125 .elementor-element.elementor-element-3e9d9909.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"VazirMatn", Sans-serif;font-weight:500;}.elementor-125 .elementor-element.elementor-element-41e831d8{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-17e5e0fb{--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-125 .elementor-element.elementor-element-bb18c1f{--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-125 .elementor-element.elementor-element-bb18c1f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-125 .elementor-element.elementor-element-6a5e824e{text-align:center;}.elementor-125 .elementor-element.elementor-element-6a5e824e .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:40px;font-weight:900;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-76c4d822{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-76c4d822.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-6f307111{--lottie-container-width:50px;--lottie-container-opacity:0.8;--lottie-container-opacity-hover:0.88;--lottie-container-transition-duration-hover:0.5s;}.elementor-125 .elementor-element.elementor-element-4a8ac44{padding:12px 20px 12px 20px;border-radius:20px 20px 20px 20px;text-align:start;}.elementor-125 .elementor-element.elementor-element-4a8ac44 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;color:#0870C1;}.elementor-125 .elementor-element.elementor-element-32347b69{--lottie-container-width:50px;--lottie-container-opacity:0.8;--lottie-container-opacity-hover:0.88;--lottie-container-transition-duration-hover:0.5s;}.elementor-125 .elementor-element.elementor-element-78983bac{--display:flex;--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-125 .elementor-element.elementor-element-59c7449{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-7ef441f0{--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-125 .elementor-element.elementor-element-7ef441f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-125 .elementor-element.elementor-element-2abb78ab{--display:flex;}.elementor-125 .elementor-element.elementor-element-c05afbf{text-align:start;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-36935f21{--display:flex;}.elementor-125 .elementor-element.elementor-element-9efb4d5{text-align:start;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-524447ce{--display:flex;}.elementor-125 .elementor-element.elementor-element-4aa6b299{text-align:start;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-5ca970be{--display:flex;}.elementor-125 .elementor-element.elementor-element-4177b3ff{text-align:start;font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-1f5fcc8c{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-1f5fcc8c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-125 .elementor-element.elementor-element-1f5fcc8c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-125 .elementor-element.elementor-element-1f5fcc8c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-125 .elementor-element.elementor-element-1f5fcc8c {--n-accordion-padding:20px 15px 20px 15px;}:where( .elementor-125 .elementor-element.elementor-element-1f5fcc8c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"YekanBakh", Sans-serif;font-weight:600;}:where( .elementor-125 .elementor-element.elementor-element-1f5fcc8c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-125 .elementor-element.elementor-element-b8994c{--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-125 .elementor-element.elementor-element-9c0e365{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:30px 30px 0px 0px;--padding-top:60px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-125 .elementor-element.elementor-element-7fa88ed4{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-125 .elementor-element.elementor-element-7fa88ed4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-125 .elementor-element.elementor-element-7fa88ed4 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:50px;font-weight:900;line-height:67px;color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-21eb3a39.elementor-element{--align-self:center;}.elementor-125 .elementor-element.elementor-element-21eb3a39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-125 .elementor-element.elementor-element-21eb3a39 .elementor-button{font-family:"YekanBakh", Sans-serif;font-size:20px;font-weight:700;line-height:30px;border-radius:8px 8px 8px 8px;padding:20px 35px 20px 35px;}.elementor-125 .elementor-element.elementor-element-6ada3ce0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-6ada3ce0.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-4b54365b{--lottie-container-width:50px;--lottie-container-opacity:0.8;--lottie-container-opacity-hover:0.88;--lottie-container-transition-duration-hover:0.5s;}.elementor-125 .elementor-element.elementor-element-609fc8f{padding:12px 20px 12px 20px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-125 .elementor-element.elementor-element-609fc8f.elementor-element{--align-self:center;}.elementor-125 .elementor-element.elementor-element-609fc8f .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;color:#0870C1;}.elementor-125 .elementor-element.elementor-element-2c25b3e0{--lottie-container-width:50px;--lottie-container-opacity:0.8;--lottie-container-opacity-hover:0.88;--lottie-container-transition-duration-hover:0.5s;}.elementor-125 .elementor-element.elementor-element-481814b{--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;}body.elementor-page-125:not(.elementor-motion-effects-element-type-background), body.elementor-page-125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#382626;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-125 .elementor-element.elementor-element-45491f0{--content-width:1300px;}.elementor-125 .elementor-element.elementor-element-214a9f53{--content-width:1300px;}.elementor-125 .elementor-element.elementor-element-55b2895e{--width:100%;}.elementor-125 .elementor-element.elementor-element-7e65ef2f{--width:45%;}.elementor-125 .elementor-element.elementor-element-6e4fe5{--content-width:1300px;}.elementor-125 .elementor-element.elementor-element-7dc74351{--width:65%;}.elementor-125 .elementor-element.elementor-element-6664887{--width:100%;}.elementor-125 .elementor-element.elementor-element-10705587{--width:60%;}.elementor-125 .elementor-element.elementor-element-27b3ab0{--content-width:1300px;}.elementor-125 .elementor-element.elementor-element-1b7bf965{--width:100%;}.elementor-125 .elementor-element.elementor-element-7f760af4{--content-width:1300px;}.elementor-125 .elementor-element.elementor-element-6afba8f1{--width:84%;}.elementor-125 .elementor-element.elementor-element-41e831d8{--content-width:1300px;}.elementor-125 .elementor-element.elementor-element-bb18c1f{--width:65%;}.elementor-125 .elementor-element.elementor-element-76c4d822{--width:33%;}.elementor-125 .elementor-element.elementor-element-78983bac{--content-width:100%;}.elementor-125 .elementor-element.elementor-element-7ef441f0{--width:60%;}.elementor-125 .elementor-element.elementor-element-b8994c{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-125 .elementor-element.elementor-element-28b9d787{--width:61%;}.elementor-125 .elementor-element.elementor-element-3a317980{--width:100%;}.elementor-125 .elementor-element.elementor-element-2e98d979{--width:73%;}.elementor-125 .elementor-element.elementor-element-214a9f53{--content-width:100%;}.elementor-125 .elementor-element.elementor-element-55b2895e{--width:100%;}.elementor-125 .elementor-element.elementor-element-41e831d8{--content-width:100%;}.elementor-125 .elementor-element.elementor-element-bb18c1f{--width:79%;}.elementor-125 .elementor-element.elementor-element-76c4d822{--width:63%;}.elementor-125 .elementor-element.elementor-element-78983bac{--content-width:100%;}.elementor-125 .elementor-element.elementor-element-2abb78ab{--width:100%;}.elementor-125 .elementor-element.elementor-element-36935f21{--width:100%;}.elementor-125 .elementor-element.elementor-element-524447ce{--width:100%;}.elementor-125 .elementor-element.elementor-element-5ca970be{--width:100%;}}@media(max-width:1024px){.elementor-125 .elementor-element.elementor-element-45491f0{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-125 .elementor-element.elementor-element-26cb06d9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-item > a{font-size:13px;}.elementor-125 .elementor-element.elementor-element-28b7e001 .elementor-button{font-size:10px;}.elementor-125 .elementor-element.elementor-element-214a9f53{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-125 .elementor-element.elementor-element-85625d0{--justify-content:center;}.elementor-125 .elementor-element.elementor-element-85625d0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-125 .elementor-element.elementor-element-362920ba .elementor-button{font-size:14px;}.elementor-125 .elementor-element.elementor-element-47df5e7b .elementor-button{font-size:14px;}.elementor-125 .elementor-element.elementor-element-4624d244.e-con{--order:-99999 /* order start hack */;}.elementor-125 .elementor-element.elementor-element-6e4fe5{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-125 .elementor-element.elementor-element-19255e96 .elementor-heading-title{line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-73ad8f51 .elementor-heading-title{line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-19ee414f{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-125 .elementor-element.elementor-element-3c530060 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-1c8a6694{font-size:14px;}.elementor-125 .elementor-element.elementor-element-2c9fe944 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-35e4953b{font-size:14px;}.elementor-125 .elementor-element.elementor-element-7f296853{--grid-auto-flow:row;}.elementor-125 .elementor-element.elementor-element-3d5b0a07 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-4a861b5{font-size:14px;}.elementor-125 .elementor-element.elementor-element-e71ffc7 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-4b5982db{font-size:14px;}.elementor-125 .elementor-element.elementor-element-6bd9b647 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-60236cb3{font-size:14px;}.elementor-125 .elementor-element.elementor-element-19eb43{--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-125 .elementor-element.elementor-element-3b15ed13 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-446bd51{font-size:14px;}.elementor-125 .elementor-element.elementor-element-6664887{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-125 .elementor-element.elementor-element-57495f12 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-1a342797{font-size:14px;}.elementor-125 .elementor-element.elementor-element-75690b4d{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-125 .elementor-element.elementor-element-67136500 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-6a7fc036{font-size:14px;}.elementor-125 .elementor-element.elementor-element-10705587{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-125 .elementor-element.elementor-element-6aa71623 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-783e219e{font-size:14px;}.elementor-125 .elementor-element.elementor-element-27b3ab0{--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-125 .elementor-element.elementor-element-29d19f59{--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-125 .elementor-element.elementor-element-5c96404f{--lottie-container-width:58%;}.elementor-125 .elementor-element.elementor-element-427b338c .elementor-heading-title{font-size:45px;}.elementor-125 .elementor-element.elementor-element-26e4d3ee .elementor-button{font-size:14px;}.elementor-125 .elementor-element.elementor-element-2bac8466 .elementor-button{font-size:14px;}.elementor-125 .elementor-element.elementor-element-7f760af4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-125 .elementor-element.elementor-element-953609c .elementor-heading-title{line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-41e831d8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-125 .elementor-element.elementor-element-6a5e824e .elementor-heading-title{line-height:1.4em;}.elementor-125 .elementor-element.elementor-element-1f5fcc8c{padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;}.elementor-125 .elementor-element.elementor-element-1f5fcc8c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-125 .elementor-element.elementor-element-21eb3a39 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-125 .elementor-element.elementor-element-45491f0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-125 .elementor-element.elementor-element-26cb06d9{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-26cb06d9.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-28b9d787{--width:15%;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-28b9d787.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-125 .elementor-element.elementor-element-a5564bd.elementor-element{--align-self:center;}.elementor-125 .elementor-element.elementor-element-a5564bd .elementor-heading-title{font-size:20px;}.elementor-125 .elementor-element.elementor-element-3a317980{--width:76%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-3a317980.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-125 .elementor-element.elementor-element-74ff6883 .elementor-icon-list-item > a{font-size:12px;}.elementor-125 .elementor-element.elementor-element-2e98d979{--justify-content:center;}.elementor-125 .elementor-element.elementor-element-2e98d979.e-con{--align-self:stretch;}.elementor-125 .elementor-element.elementor-element-28b7e001 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-125 .elementor-element.elementor-element-214a9f53{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-125 .elementor-element.elementor-element-55b2895e{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-125 .elementor-element.elementor-element-41748ab8{text-align:center;}.elementor-125 .elementor-element.elementor-element-41748ab8 .elementor-heading-title{font-size:15px;}.elementor-125 .elementor-element.elementor-element-3947ad77{--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-125 .elementor-element.elementor-element-5372bb2c{text-align:center;}.elementor-125 .elementor-element.elementor-element-5372bb2c .elementor-heading-title{font-size:33px;}.elementor-125 .elementor-element.elementor-element-7136d6ae{text-align:center;}.elementor-125 .elementor-element.elementor-element-7136d6ae .elementor-heading-title{font-size:33px;}.elementor-125 .elementor-element.elementor-element-72d61dc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-125 .elementor-element.elementor-element-85625d0{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-125 .elementor-element.elementor-element-362920ba .elementor-button{font-size:13px;padding:15px 30px 15px 30px;}.elementor-125 .elementor-element.elementor-element-47df5e7b .elementor-button{font-size:15px;padding:20px 40px 20px 40px;}.elementor-125 .elementor-element.elementor-element-4624d244{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-6e4fe5{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-125 .elementor-element.elementor-element-2ab7cae1{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-125 .elementor-element.elementor-element-19255e96{text-align:center;}.elementor-125 .elementor-element.elementor-element-19255e96 .elementor-heading-title{font-size:25px;}.elementor-125 .elementor-element.elementor-element-73ad8f51{text-align:center;}.elementor-125 .elementor-element.elementor-element-73ad8f51 .elementor-heading-title{font-size:8px;}.elementor-125 .elementor-element.elementor-element-3c530060{text-align:center;}.elementor-125 .elementor-element.elementor-element-3c530060 .elementor-heading-title{font-size:25px;}.elementor-125 .elementor-element.elementor-element-1c8a6694{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-125 .elementor-element.elementor-element-2c9fe944{text-align:center;}.elementor-125 .elementor-element.elementor-element-2c9fe944 .elementor-heading-title{font-size:25px;}.elementor-125 .elementor-element.elementor-element-35e4953b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-125 .elementor-element.elementor-element-7f296853{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-125 .elementor-element.elementor-element-3d5b0a07{text-align:center;}.elementor-125 .elementor-element.elementor-element-3d5b0a07 .elementor-heading-title{font-size:25px;}.elementor-125 .elementor-element.elementor-element-4a861b5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-125 .elementor-element.elementor-element-e71ffc7{text-align:center;}.elementor-125 .elementor-element.elementor-element-e71ffc7 .elementor-heading-title{font-size:25px;}.elementor-125 .elementor-element.elementor-element-4b5982db{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-125 .elementor-element.elementor-element-6bd9b647{text-align:center;}.elementor-125 .elementor-element.elementor-element-6bd9b647 .elementor-heading-title{font-size:25px;}.elementor-125 .elementor-element.elementor-element-60236cb3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-125 .elementor-element.elementor-element-3b15ed13{text-align:center;}.elementor-125 .elementor-element.elementor-element-3b15ed13 .elementor-heading-title{font-size:25px;}.elementor-125 .elementor-element.elementor-element-446bd51{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-125 .elementor-element.elementor-element-57495f12{text-align:center;}.elementor-125 .elementor-element.elementor-element-57495f12 .elementor-heading-title{font-size:25px;}.elementor-125 .elementor-element.elementor-element-1a342797{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-125 .elementor-element.elementor-element-67136500{text-align:center;}.elementor-125 .elementor-element.elementor-element-67136500 .elementor-heading-title{font-size:25px;}.elementor-125 .elementor-element.elementor-element-6a7fc036{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-125 .elementor-element.elementor-element-6aa71623{text-align:center;}.elementor-125 .elementor-element.elementor-element-6aa71623 .elementor-heading-title{font-size:25px;}.elementor-125 .elementor-element.elementor-element-783e219e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-125 .elementor-element.elementor-element-5c96404f{--lottie-container-width:57%;}.elementor-125 .elementor-element.elementor-element-e4266c3{--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-125 .elementor-element.elementor-element-d48d99b{--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-125 .elementor-element.elementor-element-23ad4ede{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-125 .elementor-element.elementor-element-427b338c{text-align:center;}.elementor-125 .elementor-element.elementor-element-427b338c .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-125 .elementor-element.elementor-element-10286b78{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-125 .elementor-element.elementor-element-5cd4848f{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-125 .elementor-element.elementor-element-26e4d3ee .elementor-button{font-size:13px;padding:15px 30px 15px 30px;}.elementor-125 .elementor-element.elementor-element-2bac8466 .elementor-button{font-size:15px;padding:20px 40px 20px 40px;}.elementor-125 .elementor-element.elementor-element-7f760af4{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-125 .elementor-element.elementor-element-7055bc5d{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-125 .elementor-element.elementor-element-953609c{text-align:center;}.elementor-125 .elementor-element.elementor-element-953609c .elementor-heading-title{font-size:25px;}.elementor-125 .elementor-element.elementor-element-3d9e6176{--lottie-container-width:30px;}.elementor-125 .elementor-element.elementor-element-2d9cf7fe{padding:10px 15px 10px 15px;text-align:center;}.elementor-125 .elementor-element.elementor-element-2d9cf7fe .elementor-heading-title{font-size:10px;}.elementor-125 .elementor-element.elementor-element-27a9505c{--lottie-container-width:30px;}.elementor-125 .elementor-element.elementor-element-5d7e630e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-125 .elementor-element.elementor-element-3034e2f5{--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-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-125 .elementor-element.elementor-element-5637f821 .elementor-icon-list-item > a{font-size:10px;}.elementor-125 .elementor-element.elementor-element-2b30abc2{text-align:center;}.elementor-125 .elementor-element.elementor-element-2b30abc2 .elementor-heading-title{font-size:15px;}.elementor-125 .elementor-element.elementor-element-b6d5b83{text-align:center;}.elementor-125 .elementor-element.elementor-element-b6d5b83 .elementor-heading-title{font-size:15px;}.elementor-125 .elementor-element.elementor-element-300212fc{text-align:center;}.elementor-125 .elementor-element.elementor-element-300212fc .elementor-heading-title{font-size:15px;}.elementor-125 .elementor-element.elementor-element-4a63d1fc{text-align:center;}.elementor-125 .elementor-element.elementor-element-4a63d1fc .elementor-heading-title{font-size:15px;}.elementor-125 .elementor-element.elementor-element-3e9d9909{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-125 .elementor-element.elementor-element-6a5e824e{text-align:center;}.elementor-125 .elementor-element.elementor-element-6a5e824e .elementor-heading-title{font-size:25px;}.elementor-125 .elementor-element.elementor-element-4a8ac44{padding:10px 15px 10px 15px;text-align:center;}.elementor-125 .elementor-element.elementor-element-4a8ac44 .elementor-heading-title{font-size:10px;}.elementor-125 .elementor-element.elementor-element-59c7449{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-125 .elementor-element.elementor-element-9c0e365{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-125 .elementor-element.elementor-element-7fa88ed4{text-align:center;}.elementor-125 .elementor-element.elementor-element-7fa88ed4 .elementor-heading-title{font-size:33px;}.elementor-125 .elementor-element.elementor-element-21eb3a39 .elementor-button{font-size:13px;padding:15px 30px 15px 30px;}.elementor-125 .elementor-element.elementor-element-4b54365b{--lottie-container-width:30px;}.elementor-125 .elementor-element.elementor-element-609fc8f{padding:10px 15px 10px 15px;text-align:center;}.elementor-125 .elementor-element.elementor-element-609fc8f .elementor-heading-title{font-size:8px;}.elementor-125 .elementor-element.elementor-element-2c25b3e0{--lottie-container-width:30px;}}/* Start custom CSS for button, class: .elementor-element-28b7e001 */.btn-energy .elementor-button {
    position: relative;
    background: #090014 !important; /* همرنگ زمینه سایت */
    color: white !important;
    border: none !important; /* بوردر رو با سودو المنت میسازیم */
    border-radius: 50px !important; /* کپسولی */
    padding: 16px 40px !important;
    z-index: 1;
    overflow: hidden;
    transition: 0.3s;
}

/* حلقه رنگی چرخان */
.btn-energy .elementor-button::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: conic-gradient(
        transparent, 
        #8b5cf6, 
        #06b6d4, 
        transparent
    );
    
    animation: rotateBtn 2s linear infinite;
    z-index: -2;
}

/* لایه داخلی برای ماسک کردن وسط دکمه */
.btn-energy .elementor-button::after {
    content: "";
    position: absolute;
    inset: 2px; /* ضخامت بوردر */
    background: #0f172a; /* کمی روشن‌تر از زمینه */
    border-radius: 48px;
    z-index: -1;
}

@keyframes rotateBtn {
    100% { transform: rotate(360deg); }
}

/* هاور */
.btn-energy .elementor-button:hover {
    color: #06b6d4 !important; /* متن آبی میشه */
    box-shadow: 0 0 30px rgba(6, 182, 212, 0.4); /* سایه نئونی */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26cb06d9 */.glass-panel {
    /* رنگ پس‌زمینه با شفافیت 30 درصد */
    background: rgba(28, 16, 51, 0.3);
    
    /* افکت مات‌کننده (Blur) برای پشت المنت */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    
    /* حاشیه نازک و شفاف */
    border: 1px solid rgba(139, 92, 246, 0.1);
    
    /* سایه نرم */
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e65ef2f */.elementor-125 .elementor-element.elementor-element-7e65ef2f {
    /* تنظیمات پس‌زمینه و رنگ */
    background-color: rgba(139, 92, 246, 0.1); /* رنگ بنفش با شفافیت 10% */
    border: 1px solid rgba(139, 92, 246, 0.2); /* حاشیه دور با شفافیت 20% */
    
    /* گرد کردن گوشه‌ها (حالت بیضی کامل) */
    border-radius: 50px; 
    
    /* افکت شیشه‌ای (تار کردن پس‌زمینه) */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px); /* برای پشتیبانی سافاری */
    
    /* سایه نرم رنگی */
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.1);
    
    /* انیمیشن نرم برای تغییر حالت */
    transition: all 0.3s ease-in-out;
    cursor: default;
}

/* استایل هنگام قرار گرفتن موس (Hover) */
.elementor-125 .elementor-element.elementor-element-7e65ef2f:hover {
    background-color: rgba(139, 92, 246, 0.2); /* پس‌زمینه کمی پررنگ‌تر می‌شود */
    border-color: rgba(139, 92, 246, 0.3); /* حاشیه مشخص‌تر می‌شود */
    box-shadow: 0 0 25px rgba(139, 92, 246, 0.25); /* درخشش سایه بیشتر می‌شود */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5372bb2c *//* تعریف انیمیشن حرکت نور */
@keyframes shimmer {
    0% { background-position: -200% 0; }
    100% { background-position: 200% 0; }
}

/* استایل اختصاصی عنوان */
.notif-gradient-text {
    /* تنظیمات فونت */

    /* ایجاد گرادینت متنی */
    color: transparent !important; /* رنگ متن باید شفاف باشد */
    background-image: linear-gradient(90deg, #06b6d4 0%, #8b5cf6 50%, #06b6d4 100%) !important;
    background-size: 200% auto; /* سایز بزرگتر برای حرکت انیمیشن */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    
    /* اعمال انیمیشن */
    animation: shimmer 2.5s linear infinite;
    
    /* شفافیت جزئی */
    opacity: 0.9;
}

/* اطمینان از اعمال شدن روی تگ داخلی المنتور */
.notif-gradient-text .elementor-heading-title {
    color: transparent !important;
    background-image: linear-gradient(90deg, #06b6d4 0%, #8b5cf6 50%, #06b6d4 100%) !important;
    background-size: 200% auto;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    animation: shimmer 2.5s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3947ad77 */.gravity-ultra-card {
    /* پس‌زمینه روشن‌تر نسبت به تم */
    background: rgba(255, 255, 255, 0.03); 
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 18px;
    
    /* مات‌کنندگی */
    backdrop-filter: blur(12px);
    
    display: flex;
    flex-direction: column;
    gap: 10px;
    
    /* سایه خیلی نرم */
    box-shadow: 0 4px 24px -1px rgba(0, 0, 0, 0.2);
    
    transition: all 0.3s ease;
}

/* خط رنگی وضعیت سمت راست */
.gravity-ultra-card::after {
    content: "";
    position: absolute;
    right: 0;
    top: 20px;
    bottom: 20px;
    width: 4px;
    background: #22c55e; /* رنگ سبز (یعنی پیام موفق) */
    border-radius: 4px 0 0 4px;
    box-shadow: -2px 0 10px rgba(34, 197, 94, 0.5); /* درخشش سبز */
}

.gravity-ultra-card:hover {
    background: rgba(255, 255, 255, 0.06);
    border-color: rgba(255, 255, 255, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-362920ba */.btn-atomic .elementor-button {
    /* پس‌زمینه گرادینت زنده */
    background: linear-gradient(135deg, #8b5cf6 0%, #06b6d4 100%) !important;
    border: 1px solid rgba(255,255,255,0.2) !important;
    color: #fff !important;
    font-weight: 800 !important;
    padding: 15px 40px !important;
    
    /* سایه نئونی */
    box-shadow: 0 10px 25px -5px rgba(139, 92, 246, 0.5);
    
    position: relative;
    overflow: hidden !important; /* برای افکت نور */
    transition: all 0.3s ease;
    z-index: 1;
}

/* افکت نور رد شونده (Shine) */
.btn-atomic .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg, 
        transparent, 
        rgba(255, 255, 255, 0.4), 
        transparent
    );
    transform: skewX(-20deg);
    animation: buttonShine 4s infinite;
}

/* هاور: دکمه بزرگ میشه و سایه شدید میشه */
.btn-atomic .elementor-button:hover {
    transform: translateY(-3px) scale(1.05);
    box-shadow: 0 20px 40px -10px rgba(6, 182, 212, 0.6);
    filter: brightness(1.1);
}

@keyframes buttonShine {
    0% { left: -100%; }
    20% { left: 200%; } /* عبور سریع */
    100% { left: 200%; } /* مکث */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47df5e7b */.btn-laser .elementor-button {
    position: relative;
    /* زمینه شفاف شیشه‌ای */
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(10px);
    
    /* بوردر شفاف (رنگش رو با سایه میدیم) */
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 12px !important;
    
    color: #ffffff !important;
    padding: 16px 32px !important;
    transition: all 0.4s ease;
    overflow: hidden;
    z-index: 1;
}

/* خط نئونی که زیر دکمه حرکت میکنه */
.btn-laser .elementor-button::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px; /* ضخامت خط پایین */
    
    background: linear-gradient(90deg, transparent, #8b5cf6, #06b6d4, transparent);
    transform: translateX(-100%); /* شروع از بیرون */
    transition: transform 0.4s ease;
}

/* هاور */
.btn-laser .elementor-button:hover {
    background: rgba(255, 255, 255, 0.1) !important;
    border-color: rgba(139, 92, 246, 0.5) !important;
    box-shadow: 0 0 20px rgba(139, 92, 246, 0.3); /* درخشش بنفش */
    transform: translateY(-2px);
}

/* در هاور، خط نئونی زیر دکمه رد میشه */
.btn-laser .elementor-button:hover::after {
    transform: translateX(100%);
    transition: transform 0.6s linear;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ad8f51 */.highlight-text {
    display: inline-block;
    position: relative;
    color: #0870C1; /* رنگ متن تیره (یا هر رنگی که تیتر داره) */
    z-index: 1;
    padding: 0 5px;
}

/* باکس رنگی پشت متن */
.highlight-text::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 35%; /* فقط پایین متن رو رنگ می‌کنه (مثل ماژیک) */
    background-color: rgba(220, 233, 255, 1); /* زرد/نارنجی شفاف */
    z-index: -1;
    border-radius: 4px;
    transition: all 0.3s ease;
    
    /* انیمیشن تغییر ارتفاع */
    animation: markerFlow 3s infinite alternate;
}

@keyframes markerFlow {
    0% { height: 35%; opacity: 0.5; }
    100% { height: 50%; opacity: 0.8; } /* کمی بالا میاد */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5ba1851e *//* استایل باکس دور آیکون */
.elementor-125 .elementor-element.elementor-element-5ba1851e .elementor-icon {
    /* ابعاد فیکس برای مربعی شدن */
    width: 60px;
    height: 60px;
    
    /* وسط‌چین کردن آیکون داخل باکس */
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* رنگ پس‌زمینه بنفش با شفافیت ۱۰ درصد */
    background-color: rgba(139, 92, 246, 0.1);
    
    /* حاشیه (Border) بنفش با شفافیت ۳۰ درصد */
    border: 1px solid rgba(139, 92, 246, 0.3);
    
    /* گردی گوشه‌ها */
    border-radius: 16px; /* معادل rounded-2xl */
    
    /* سایه داخلی ملایم (Glow) */
    box-shadow: inset 0 0 20px rgba(139, 92, 246, 0.05);
    
    /* انیمیشن نرم */
    transition: all 0.3s ease;
}

/* تنظیم سایز و رنگ خود آیکون */
.elementor-125 .elementor-element.elementor-element-5ba1851e .elementor-icon i,
.elementor-125 .elementor-element.elementor-element-5ba1851e .elementor-icon svg {
    color: #8b5cf6 !important; /* رنگ بنفش اصلی */
    font-size: 28px !important; /* سایز آیکون */
}

/* افکت هاور (وقتی موس روی باکس می‌رود) */
.elementor-125 .elementor-element.elementor-element-5ba1851e .elementor-icon:hover {
    background-color: rgba(139, 92, 246, 0.2); /* پررنگ‌تر شدن */
    transform: scale(1.05); /* کمی بزرگ شدن */
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3); /* درخشش بیرونی */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ee414f *//* استایل اصلی کارت شیشه‌ای */
.elementor-125 .elementor-element.elementor-element-19ee414f {
    /* پس‌زمینه گرادینت تیره و شفاف */
    background: linear-gradient(180deg, rgba(28, 16, 51, 0.4) 0%, rgba(15, 23, 42, 0.6) 100%);
    
    /* مات‌کننده پشت زمینه (Blur) */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    
    /* خط دور بسیار نازک و محو */
    border: 1px solid rgba(255, 255, 255, 0.05);
    
    /* انیمیشن نرم */
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    
    /* تنظیمات ضروری برای افکت‌ها */
    position: relative;
    overflow: hidden; 
}

/* ایجاد بردر رنگی گرادینت (تکنیک پیشرفته ماسک) */
.elementor-125 .elementor-element.elementor-element-19ee414f::before {
    content: "";
    position: absolute;
    inset: 0;
    
    /* گردی گوشه را از تنظیمات المنتور ارث می‌برد */
    border-radius: inherit; 
    
    /* ضخامت خط دور رنگی */
    padding: 1px; 
    
    /* رنگ اولیه خط دور (قبل از هاور) */
    background: linear-gradient(45deg, transparent, rgba(139, 92, 246, 0.3), transparent); 
    
    /* تکنیک ماسک برای نمایش فقط خط دور */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 
    -webkit-mask-composite: xor; 
    mask-composite: exclude; 
    
    opacity: 0.5;
    transition: opacity 0.4s ease;
    pointer-events: none;
}

/* وضعیت هاور (وقتی موس روی کارت می‌رود) */
.elementor-125 .elementor-element.elementor-element-19ee414f:hover {
    /* کمی تیره‌تر و بنفش‌تر شدن پس‌زمینه */
    background: linear-gradient(180deg, rgba(46, 16, 101, 0.5) 0%, rgba(28, 16, 51, 0.7) 100%);
    
    /* حرکت جزئی به بالا و بزرگ‌نمایی */
    transform: translateY(-5px) scale(1.01);
    
    /* سایه بنفش درخشان */
    box-shadow: 0 20px 50px -10px rgba(139, 92, 246, 0.2);
}

/* تغییر رنگ خط دور در حالت هاور (بنفش به آبی فیروزه‌ای) */
.elementor-125 .elementor-element.elementor-element-19ee414f:hover::before {
    background: linear-gradient(45deg, #8b5cf6, #06b6d4);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c11203 */.elementor-125 .elementor-element.elementor-element-9c11203 .elementor-icon {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(6, 182, 212, 0.1) !important;
    border: 1px solid rgba(6, 182, 212, 0.3) !important;
    border-radius: 16px;
    box-shadow: inset 0 0 20px rgba(6, 182, 212, 0.05);
    transition: all 0.3s ease;
}
.elementor-125 .elementor-element.elementor-element-9c11203 .elementor-icon i, .elementor-125 .elementor-element.elementor-element-9c11203 .elementor-icon svg {
    color: #06b6d4 !important;
    fill: #06b6d4 !important;
    font-size: 28px !important;
}
.elementor-125 .elementor-element.elementor-element-9c11203 .elementor-icon:hover {
    background-color: rgba(6, 182, 212, 0.2) !important;
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc74351 *//* استایل اصلی کارت شیشه‌ای */
.elementor-125 .elementor-element.elementor-element-7dc74351 {
    /* پس‌زمینه گرادینت تیره و شفاف */
    background: linear-gradient(180deg, rgba(28, 16, 51, 0.4) 0%, rgba(15, 23, 42, 0.6) 100%);
    
    /* مات‌کننده پشت زمینه (Blur) */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    
    /* خط دور بسیار نازک و محو */
    border: 1px solid rgba(255, 255, 255, 0.05);
    
    /* انیمیشن نرم */
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    
    /* تنظیمات ضروری برای افکت‌ها */
    position: relative;
    overflow: hidden; 
}

/* ایجاد بردر رنگی گرادینت (تکنیک پیشرفته ماسک) */
.elementor-125 .elementor-element.elementor-element-7dc74351::before {
    content: "";
    position: absolute;
    inset: 0;
    
    /* گردی گوشه را از تنظیمات المنتور ارث می‌برد */
    border-radius: inherit; 
    
    /* ضخامت خط دور رنگی */
    padding: 1px; 
    
    /* رنگ اولیه خط دور (قبل از هاور) */
    background: linear-gradient(45deg, transparent, rgba(139, 92, 246, 0.3), transparent); 
    
    /* تکنیک ماسک برای نمایش فقط خط دور */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 
    -webkit-mask-composite: xor; 
    mask-composite: exclude; 
    
    opacity: 0.5;
    transition: opacity 0.4s ease;
    pointer-events: none;
}

/* وضعیت هاور (وقتی موس روی کارت می‌رود) */
.elementor-125 .elementor-element.elementor-element-7dc74351:hover {
    /* کمی تیره‌تر و بنفش‌تر شدن پس‌زمینه */
    background: linear-gradient(180deg, rgba(46, 16, 101, 0.5) 0%, rgba(28, 16, 51, 0.7) 100%);
    
    /* حرکت جزئی به بالا و بزرگ‌نمایی */
    transform: translateY(-5px) scale(1.01);
    
    /* سایه بنفش درخشان */
    box-shadow: 0 20px 50px -10px rgba(139, 92, 246, 0.2);
}

/* تغییر رنگ خط دور در حالت هاور (بنفش به آبی فیروزه‌ای) */
.elementor-125 .elementor-element.elementor-element-7dc74351:hover::before {
    background: linear-gradient(45deg, #8b5cf6, #06b6d4);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c8cf85a */.elementor-125 .elementor-element.elementor-element-3c8cf85a .elementor-icon {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(192, 132, 252, 0.1) !important;
    border: 1px solid rgba(192, 132, 252, 0.3) !important;
    border-radius: 16px;
    box-shadow: inset 0 0 20px rgba(192, 132, 252, 0.05);
    transition: all 0.3s ease;
}
.elementor-125 .elementor-element.elementor-element-3c8cf85a .elementor-icon i, .elementor-125 .elementor-element.elementor-element-3c8cf85a .elementor-icon svg {
    color: #c084fc !important;
    fill: #c084fc !important;
    font-size: 28px !important;
}
.elementor-125 .elementor-element.elementor-element-3c8cf85a .elementor-icon:hover {
    background-color: rgba(192, 132, 252, 0.2) !important;
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c666852 *//* استایل اصلی کارت شیشه‌ای */
.elementor-125 .elementor-element.elementor-element-1c666852 {
    /* پس‌زمینه گرادینت تیره و شفاف */
    background: linear-gradient(180deg, rgba(28, 16, 51, 0.4) 0%, rgba(15, 23, 42, 0.6) 100%);
    
    /* مات‌کننده پشت زمینه (Blur) */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    
    /* خط دور بسیار نازک و محو */
    border: 1px solid rgba(255, 255, 255, 0.05);
    
    /* انیمیشن نرم */
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    
    /* تنظیمات ضروری برای افکت‌ها */
    position: relative;
    overflow: hidden; 
}

/* ایجاد بردر رنگی گرادینت (تکنیک پیشرفته ماسک) */
.elementor-125 .elementor-element.elementor-element-1c666852::before {
    content: "";
    position: absolute;
    inset: 0;
    
    /* گردی گوشه را از تنظیمات المنتور ارث می‌برد */
    border-radius: inherit; 
    
    /* ضخامت خط دور رنگی */
    padding: 1px; 
    
    /* رنگ اولیه خط دور (قبل از هاور) */
    background: linear-gradient(45deg, transparent, rgba(139, 92, 246, 0.3), transparent); 
    
    /* تکنیک ماسک برای نمایش فقط خط دور */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 
    -webkit-mask-composite: xor; 
    mask-composite: exclude; 
    
    opacity: 0.5;
    transition: opacity 0.4s ease;
    pointer-events: none;
}

/* وضعیت هاور (وقتی موس روی کارت می‌رود) */
.elementor-125 .elementor-element.elementor-element-1c666852:hover {
    /* کمی تیره‌تر و بنفش‌تر شدن پس‌زمینه */
    background: linear-gradient(180deg, rgba(46, 16, 101, 0.5) 0%, rgba(28, 16, 51, 0.7) 100%);
    
    /* حرکت جزئی به بالا و بزرگ‌نمایی */
    transform: translateY(-5px) scale(1.01);
    
    /* سایه بنفش درخشان */
    box-shadow: 0 20px 50px -10px rgba(139, 92, 246, 0.2);
}

/* تغییر رنگ خط دور در حالت هاور (بنفش به آبی فیروزه‌ای) */
.elementor-125 .elementor-element.elementor-element-1c666852:hover::before {
    background: linear-gradient(45deg, #8b5cf6, #06b6d4);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-274690f6 */.elementor-125 .elementor-element.elementor-element-274690f6 .elementor-icon {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(251, 191, 36, 0.1) !important;
    border: 1px solid rgba(251, 191, 36, 0.3) !important;
    border-radius: 16px;
    box-shadow: inset 0 0 20px rgba(251, 191, 36, 0.05);
    transition: all 0.3s ease;
}
.elementor-125 .elementor-element.elementor-element-274690f6 .elementor-icon i, .elementor-125 .elementor-element.elementor-element-274690f6 .elementor-icon svg {
    color: #fbbf24 !important;
    fill: #fbbf24 !important;
    font-size: 28px !important;
}
.elementor-125 .elementor-element.elementor-element-274690f6 .elementor-icon:hover {
    background-color: rgba(251, 191, 36, 0.2) !important;
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ef56a9c *//* استایل اصلی کارت شیشه‌ای */
.elementor-125 .elementor-element.elementor-element-1ef56a9c {
    /* پس‌زمینه گرادینت تیره و شفاف */
    background: linear-gradient(180deg, rgba(28, 16, 51, 0.4) 0%, rgba(15, 23, 42, 0.6) 100%);
    
    /* مات‌کننده پشت زمینه (Blur) */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    
    /* خط دور بسیار نازک و محو */
    border: 1px solid rgba(255, 255, 255, 0.05);
    
    /* انیمیشن نرم */
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    
    /* تنظیمات ضروری برای افکت‌ها */
    position: relative;
    overflow: hidden; 
}

/* ایجاد بردر رنگی گرادینت (تکنیک پیشرفته ماسک) */
.elementor-125 .elementor-element.elementor-element-1ef56a9c::before {
    content: "";
    position: absolute;
    inset: 0;
    
    /* گردی گوشه را از تنظیمات المنتور ارث می‌برد */
    border-radius: inherit; 
    
    /* ضخامت خط دور رنگی */
    padding: 1px; 
    
    /* رنگ اولیه خط دور (قبل از هاور) */
    background: linear-gradient(45deg, transparent, rgba(139, 92, 246, 0.3), transparent); 
    
    /* تکنیک ماسک برای نمایش فقط خط دور */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 
    -webkit-mask-composite: xor; 
    mask-composite: exclude; 
    
    opacity: 0.5;
    transition: opacity 0.4s ease;
    pointer-events: none;
}

/* وضعیت هاور (وقتی موس روی کارت می‌رود) */
.elementor-125 .elementor-element.elementor-element-1ef56a9c:hover {
    /* کمی تیره‌تر و بنفش‌تر شدن پس‌زمینه */
    background: linear-gradient(180deg, rgba(46, 16, 101, 0.5) 0%, rgba(28, 16, 51, 0.7) 100%);
    
    /* حرکت جزئی به بالا و بزرگ‌نمایی */
    transform: translateY(-5px) scale(1.01);
    
    /* سایه بنفش درخشان */
    box-shadow: 0 20px 50px -10px rgba(139, 92, 246, 0.2);
}

/* تغییر رنگ خط دور در حالت هاور (بنفش به آبی فیروزه‌ای) */
.elementor-125 .elementor-element.elementor-element-1ef56a9c:hover::before {
    background: linear-gradient(45deg, #8b5cf6, #06b6d4);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a0b4d4a */.elementor-125 .elementor-element.elementor-element-2a0b4d4a .elementor-icon {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(248, 113, 113, 0.1) !important;
    border: 1px solid rgba(248, 113, 113, 0.3) !important;
    border-radius: 16px;
    box-shadow: inset 0 0 20px rgba(248, 113, 113, 0.05);
    transition: all 0.3s ease;
}
.elementor-125 .elementor-element.elementor-element-2a0b4d4a .elementor-icon i, .elementor-125 .elementor-element.elementor-element-2a0b4d4a .elementor-icon svg {
    color: #f87171 !important;
    fill: #f87171 !important;
    font-size: 28px !important;
}
.elementor-125 .elementor-element.elementor-element-2a0b4d4a .elementor-icon:hover {
    background-color: rgba(248, 113, 113, 0.2) !important;
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68aedac2 *//* استایل اصلی کارت شیشه‌ای */
.elementor-125 .elementor-element.elementor-element-68aedac2 {
    /* پس‌زمینه گرادینت تیره و شفاف */
    background: linear-gradient(180deg, rgba(28, 16, 51, 0.4) 0%, rgba(15, 23, 42, 0.6) 100%);
    
    /* مات‌کننده پشت زمینه (Blur) */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    
    /* خط دور بسیار نازک و محو */
    border: 1px solid rgba(255, 255, 255, 0.05);
    
    /* انیمیشن نرم */
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    
    /* تنظیمات ضروری برای افکت‌ها */
    position: relative;
    overflow: hidden; 
}

/* ایجاد بردر رنگی گرادینت (تکنیک پیشرفته ماسک) */
.elementor-125 .elementor-element.elementor-element-68aedac2::before {
    content: "";
    position: absolute;
    inset: 0;
    
    /* گردی گوشه را از تنظیمات المنتور ارث می‌برد */
    border-radius: inherit; 
    
    /* ضخامت خط دور رنگی */
    padding: 1px; 
    
    /* رنگ اولیه خط دور (قبل از هاور) */
    background: linear-gradient(45deg, transparent, rgba(139, 92, 246, 0.3), transparent); 
    
    /* تکنیک ماسک برای نمایش فقط خط دور */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 
    -webkit-mask-composite: xor; 
    mask-composite: exclude; 
    
    opacity: 0.5;
    transition: opacity 0.4s ease;
    pointer-events: none;
}

/* وضعیت هاور (وقتی موس روی کارت می‌رود) */
.elementor-125 .elementor-element.elementor-element-68aedac2:hover {
    /* کمی تیره‌تر و بنفش‌تر شدن پس‌زمینه */
    background: linear-gradient(180deg, rgba(46, 16, 101, 0.5) 0%, rgba(28, 16, 51, 0.7) 100%);
    
    /* حرکت جزئی به بالا و بزرگ‌نمایی */
    transform: translateY(-5px) scale(1.01);
    
    /* سایه بنفش درخشان */
    box-shadow: 0 20px 50px -10px rgba(139, 92, 246, 0.2);
}

/* تغییر رنگ خط دور در حالت هاور (بنفش به آبی فیروزه‌ای) */
.elementor-125 .elementor-element.elementor-element-68aedac2:hover::before {
    background: linear-gradient(45deg, #8b5cf6, #06b6d4);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e4fa5ad */.elementor-125 .elementor-element.elementor-element-7e4fa5ad .elementor-icon {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(244, 114, 182, 0.1) !important;
    border: 1px solid rgba(244, 114, 182, 0.3) !important;
    border-radius: 16px;
    box-shadow: inset 0 0 20px rgba(244, 114, 182, 0.05);
    transition: all 0.3s ease;
}
.elementor-125 .elementor-element.elementor-element-7e4fa5ad .elementor-icon i, .elementor-125 .elementor-element.elementor-element-7e4fa5ad .elementor-icon svg {
    color: #f472b6 !important;
    fill: #f472b6 !important;
    font-size: 28px !important;
}
.elementor-125 .elementor-element.elementor-element-7e4fa5ad .elementor-icon:hover {
    background-color: rgba(244, 114, 182, 0.2) !important;
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19eb43 *//* استایل اصلی کارت شیشه‌ای */
.elementor-125 .elementor-element.elementor-element-19eb43 {
    /* پس‌زمینه گرادینت تیره و شفاف */
    background: linear-gradient(180deg, rgba(28, 16, 51, 0.4) 0%, rgba(15, 23, 42, 0.6) 100%);
    
    /* مات‌کننده پشت زمینه (Blur) */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    
    /* خط دور بسیار نازک و محو */
    border: 1px solid rgba(255, 255, 255, 0.05);
    
    /* انیمیشن نرم */
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    
    /* تنظیمات ضروری برای افکت‌ها */
    position: relative;
    overflow: hidden; 
}

/* ایجاد بردر رنگی گرادینت (تکنیک پیشرفته ماسک) */
.elementor-125 .elementor-element.elementor-element-19eb43::before {
    content: "";
    position: absolute;
    inset: 0;
    
    /* گردی گوشه را از تنظیمات المنتور ارث می‌برد */
    border-radius: inherit; 
    
    /* ضخامت خط دور رنگی */
    padding: 1px; 
    
    /* رنگ اولیه خط دور (قبل از هاور) */
    background: linear-gradient(45deg, transparent, rgba(139, 92, 246, 0.3), transparent); 
    
    /* تکنیک ماسک برای نمایش فقط خط دور */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 
    -webkit-mask-composite: xor; 
    mask-composite: exclude; 
    
    opacity: 0.5;
    transition: opacity 0.4s ease;
    pointer-events: none;
}

/* وضعیت هاور (وقتی موس روی کارت می‌رود) */
.elementor-125 .elementor-element.elementor-element-19eb43:hover {
    /* کمی تیره‌تر و بنفش‌تر شدن پس‌زمینه */
    background: linear-gradient(180deg, rgba(46, 16, 101, 0.5) 0%, rgba(28, 16, 51, 0.7) 100%);
    
    /* حرکت جزئی به بالا و بزرگ‌نمایی */
    transform: translateY(-5px) scale(1.01);
    
    /* سایه بنفش درخشان */
    box-shadow: 0 20px 50px -10px rgba(139, 92, 246, 0.2);
}

/* تغییر رنگ خط دور در حالت هاور (بنفش به آبی فیروزه‌ای) */
.elementor-125 .elementor-element.elementor-element-19eb43:hover::before {
    background: linear-gradient(45deg, #8b5cf6, #06b6d4);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34b6a5a0 */.elementor-125 .elementor-element.elementor-element-34b6a5a0 .elementor-icon {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(52, 211, 153, 0.1) !important;
    border: 1px solid rgba(52, 211, 153, 0.3) !important;
    border-radius: 16px;
    box-shadow: inset 0 0 20px rgba(52, 211, 153, 0.05);
    transition: all 0.3s ease;
}
.elementor-125 .elementor-element.elementor-element-34b6a5a0 .elementor-icon i, .elementor-125 .elementor-element.elementor-element-34b6a5a0 .elementor-icon svg {
    color: #34d399 !important;
    fill: #34d399 !important;
    font-size: 28px !important;
}
.elementor-125 .elementor-element.elementor-element-34b6a5a0 .elementor-icon:hover {
    background-color: rgba(52, 211, 153, 0.2) !important;
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6664887 *//* استایل اصلی کارت شیشه‌ای */
.elementor-125 .elementor-element.elementor-element-6664887 {
    /* پس‌زمینه گرادینت تیره و شفاف */
    background: linear-gradient(180deg, rgba(28, 16, 51, 0.4) 0%, rgba(15, 23, 42, 0.6) 100%);
    
    /* مات‌کننده پشت زمینه (Blur) */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    
    /* خط دور بسیار نازک و محو */
    border: 1px solid rgba(255, 255, 255, 0.05);
    
    /* انیمیشن نرم */
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    
    /* تنظیمات ضروری برای افکت‌ها */
    position: relative;
    overflow: hidden; 
}

/* ایجاد بردر رنگی گرادینت (تکنیک پیشرفته ماسک) */
.elementor-125 .elementor-element.elementor-element-6664887::before {
    content: "";
    position: absolute;
    inset: 0;
    
    /* گردی گوشه را از تنظیمات المنتور ارث می‌برد */
    border-radius: inherit; 
    
    /* ضخامت خط دور رنگی */
    padding: 1px; 
    
    /* رنگ اولیه خط دور (قبل از هاور) */
    background: linear-gradient(45deg, transparent, rgba(139, 92, 246, 0.3), transparent); 
    
    /* تکنیک ماسک برای نمایش فقط خط دور */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 
    -webkit-mask-composite: xor; 
    mask-composite: exclude; 
    
    opacity: 0.5;
    transition: opacity 0.4s ease;
    pointer-events: none;
}

/* وضعیت هاور (وقتی موس روی کارت می‌رود) */
.elementor-125 .elementor-element.elementor-element-6664887:hover {
    /* کمی تیره‌تر و بنفش‌تر شدن پس‌زمینه */
    background: linear-gradient(180deg, rgba(46, 16, 101, 0.5) 0%, rgba(28, 16, 51, 0.7) 100%);
    
    /* حرکت جزئی به بالا و بزرگ‌نمایی */
    transform: translateY(-5px) scale(1.01);
    
    /* سایه بنفش درخشان */
    box-shadow: 0 20px 50px -10px rgba(139, 92, 246, 0.2);
}

/* تغییر رنگ خط دور در حالت هاور (بنفش به آبی فیروزه‌ای) */
.elementor-125 .elementor-element.elementor-element-6664887:hover::before {
    background: linear-gradient(45deg, #8b5cf6, #06b6d4);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cf623f1 */.elementor-125 .elementor-element.elementor-element-7cf623f1 .elementor-icon {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(96, 165, 250, 0.1) !important;
    border: 1px solid rgba(96, 165, 250, 0.3) !important;
    border-radius: 16px;
    box-shadow: inset 0 0 20px rgba(96, 165, 250, 0.05);
    transition: all 0.3s ease;
}
.elementor-125 .elementor-element.elementor-element-7cf623f1 .elementor-icon i, .elementor-125 .elementor-element.elementor-element-7cf623f1 .elementor-icon svg {
    color: #60a5fa !important;
    fill: #60a5fa !important;
    font-size: 28px !important;
}
.elementor-125 .elementor-element.elementor-element-7cf623f1 .elementor-icon:hover {
    background-color: rgba(96, 165, 250, 0.2) !important;
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75690b4d *//* استایل اصلی کارت شیشه‌ای */
.elementor-125 .elementor-element.elementor-element-75690b4d {
    /* پس‌زمینه گرادینت تیره و شفاف */
    background: linear-gradient(180deg, rgba(28, 16, 51, 0.4) 0%, rgba(15, 23, 42, 0.6) 100%);
    
    /* مات‌کننده پشت زمینه (Blur) */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    
    /* خط دور بسیار نازک و محو */
    border: 1px solid rgba(255, 255, 255, 0.05);
    
    /* انیمیشن نرم */
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    
    /* تنظیمات ضروری برای افکت‌ها */
    position: relative;
    overflow: hidden; 
}

/* ایجاد بردر رنگی گرادینت (تکنیک پیشرفته ماسک) */
.elementor-125 .elementor-element.elementor-element-75690b4d::before {
    content: "";
    position: absolute;
    inset: 0;
    
    /* گردی گوشه را از تنظیمات المنتور ارث می‌برد */
    border-radius: inherit; 
    
    /* ضخامت خط دور رنگی */
    padding: 1px; 
    
    /* رنگ اولیه خط دور (قبل از هاور) */
    background: linear-gradient(45deg, transparent, rgba(139, 92, 246, 0.3), transparent); 
    
    /* تکنیک ماسک برای نمایش فقط خط دور */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 
    -webkit-mask-composite: xor; 
    mask-composite: exclude; 
    
    opacity: 0.5;
    transition: opacity 0.4s ease;
    pointer-events: none;
}

/* وضعیت هاور (وقتی موس روی کارت می‌رود) */
.elementor-125 .elementor-element.elementor-element-75690b4d:hover {
    /* کمی تیره‌تر و بنفش‌تر شدن پس‌زمینه */
    background: linear-gradient(180deg, rgba(46, 16, 101, 0.5) 0%, rgba(28, 16, 51, 0.7) 100%);
    
    /* حرکت جزئی به بالا و بزرگ‌نمایی */
    transform: translateY(-5px) scale(1.01);
    
    /* سایه بنفش درخشان */
    box-shadow: 0 20px 50px -10px rgba(139, 92, 246, 0.2);
}

/* تغییر رنگ خط دور در حالت هاور (بنفش به آبی فیروزه‌ای) */
.elementor-125 .elementor-element.elementor-element-75690b4d:hover::before {
    background: linear-gradient(45deg, #8b5cf6, #06b6d4);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6232b005 */.elementor-125 .elementor-element.elementor-element-6232b005 .elementor-icon {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 16px;
    box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.02);
    transition: all 0.3s ease;
}
.elementor-125 .elementor-element.elementor-element-6232b005 .elementor-icon i, .elementor-125 .elementor-element.elementor-element-6232b005 .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    font-size: 28px !important;
}
.elementor-125 .elementor-element.elementor-element-6232b005 .elementor-icon:hover {
    background-color: rgba(255, 255, 255, 0.1) !important;
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10705587 *//* استایل اصلی کارت شیشه‌ای */
.elementor-125 .elementor-element.elementor-element-10705587 {
    /* پس‌زمینه گرادینت تیره و شفاف */
    background: linear-gradient(180deg, rgba(28, 16, 51, 0.4) 0%, rgba(15, 23, 42, 0.6) 100%);
    
    /* مات‌کننده پشت زمینه (Blur) */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    
    /* خط دور بسیار نازک و محو */
    border: 1px solid rgba(255, 255, 255, 0.05);
    
    /* انیمیشن نرم */
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    
    /* تنظیمات ضروری برای افکت‌ها */
    position: relative;
    overflow: hidden; 
}

/* ایجاد بردر رنگی گرادینت (تکنیک پیشرفته ماسک) */
.elementor-125 .elementor-element.elementor-element-10705587::before {
    content: "";
    position: absolute;
    inset: 0;
    
    /* گردی گوشه را از تنظیمات المنتور ارث می‌برد */
    border-radius: inherit; 
    
    /* ضخامت خط دور رنگی */
    padding: 1px; 
    
    /* رنگ اولیه خط دور (قبل از هاور) */
    background: linear-gradient(45deg, transparent, rgba(139, 92, 246, 0.3), transparent); 
    
    /* تکنیک ماسک برای نمایش فقط خط دور */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 
    -webkit-mask-composite: xor; 
    mask-composite: exclude; 
    
    opacity: 0.5;
    transition: opacity 0.4s ease;
    pointer-events: none;
}

/* وضعیت هاور (وقتی موس روی کارت می‌رود) */
.elementor-125 .elementor-element.elementor-element-10705587:hover {
    /* کمی تیره‌تر و بنفش‌تر شدن پس‌زمینه */
    background: linear-gradient(180deg, rgba(46, 16, 101, 0.5) 0%, rgba(28, 16, 51, 0.7) 100%);
    
    /* حرکت جزئی به بالا و بزرگ‌نمایی */
    transform: translateY(-5px) scale(1.01);
    
    /* سایه بنفش درخشان */
    box-shadow: 0 20px 50px -10px rgba(139, 92, 246, 0.2);
}

/* تغییر رنگ خط دور در حالت هاور (بنفش به آبی فیروزه‌ای) */
.elementor-125 .elementor-element.elementor-element-10705587:hover::before {
    background: linear-gradient(45deg, #8b5cf6, #06b6d4);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bac8466 */.btn-radar .elementor-button {
    background-color: #5e35b1;
    border-radius: 50px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* ساخت موج راداری داخل دکمه */
.btn-radar .elementor-button::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    
    /* انیمیشن باز شدن دایره */
    animation: radarRipple 2s linear infinite;
}

/* نور براق هاور */
.btn-radar .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50px; /* باریک‌تر */
    height: 100%;
    background: rgba(255, 255, 255, 0.8);
    transform: skewX(-20deg); /* نور کج */
    transition: 0.5s;
    z-index: 2;
}

.btn-radar .elementor-button:hover::before {
    left: 120%;
}

@keyframes radarRipple {
    0% { width: 0px; height: 0px; opacity: 0.5; }
    100% { width: 300px; height: 300px; opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-953609c *//* استفاده: <span class="text-magic-underline">متن</span> */
.text-magic-underline {
    position: relative;
    color: #fff; /* رنگ خود متن سفید باشه */
    z-index: 1;
    white-space: nowrap; /* کلمه نشکنه */
}

/* خط رنگی زیر متن */
.text-magic-underline::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 5px; /* فاصله از پایین */
    width: 100%;
    height: 30%; /* ارتفاع هایلایت (مثل ماژیک) */
    
    /* گرادینت بنفش و آبی */
    background: linear-gradient(90deg, #8b5cf6, #06b6d4);
    opacity: 0.6; /* شفافیت */
    z-index: -1; /* بره زیر متن */
    
    border-radius: 4px;
    transform: skewX(-15deg); /* کمی کج */
    transition: all 0.3s ease;
}

/* هاور: هایلایت پررنگ و بزرگ میشه */
.text-magic-underline:hover::after {
    height: 90%; /* کل متن رو میگیره */
    opacity: 0.8;
    bottom: 0;
    transform: skewX(0deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9cf7fe */.elementor-125 .elementor-element.elementor-element-2d9cf7fe {
    /* تنظیمات پس‌زمینه و رنگ */
    background-color: rgba(139, 92, 246, 0.1); /* رنگ بنفش با شفافیت 10% */
    border: 1px solid rgba(139, 92, 246, 0.2); /* حاشیه دور با شفافیت 20% */
    
    /* گرد کردن گوشه‌ها (حالت بیضی کامل) */
    border-radius: 50px; 
    
    /* افکت شیشه‌ای (تار کردن پس‌زمینه) */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px); /* برای پشتیبانی سافاری */
    
    /* سایه نرم رنگی */
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.1);
    
    /* انیمیشن نرم برای تغییر حالت */
    transition: all 0.3s ease-in-out;
    cursor: default;
}

/* استایل هنگام قرار گرفتن موس (Hover) */
.elementor-125 .elementor-element.elementor-element-2d9cf7fe:hover {
    background-color: rgba(139, 92, 246, 0.2); /* پس‌زمینه کمی پررنگ‌تر می‌شود */
    border-color: rgba(139, 92, 246, 0.3); /* حاشیه مشخص‌تر می‌شود */
    box-shadow: 0 0 25px rgba(139, 92, 246, 0.25); /* درخشش سایه بیشتر می‌شود */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3034e2f5 */.wp-glass-sidebar {
    /* پس‌زمینه: تیره و شیشه‌ای (سرمه‌ای خیلی تیره) */
    background: rgba(15, 23, 42, 0.85); 
    
    /* مات‌کنندگی پشت */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    
    /* حاشیه ظریف */
    border-right: 1px solid rgba(255, 255, 255, 0.1); /* خط جداکننده سمت چپ */
    border-radius: 20px; /* گوشه‌های گرد مدرن */
    
    /* سایه */
    box-shadow: 10px 0 30px -10px rgba(0, 0, 0, 0.5);
    
    transition: 0.3s;
}

/* استایل آیتم‌های منو (اگر ویجت لیست آیکون داخلش باشه) */
.wp-glass-sidebar .elementor-icon-list-item {
    transition: 0.3s;
    color: #94a3b8; /* رنگ متن غیرفعال */
}

/* هاور روی آیتم‌های منو */
.wp-glass-sidebar .elementor-icon-list-item:hover {
    background: rgba(139, 92, 246, 0.15); /* پس‌زمینه بنفش کمرنگ */
    color: #ffffff; /* متن سفید */
    transform: translateX(-5px); /* حرکت ریز به سمت چپ */
}

/* آیکون‌ها */
.wp-glass-sidebar .elementor-icon-list-icon i {
    color: #8b5cf6; /* آیکون بنفش */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a4f5b */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da08cbb */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16da50be */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ed31d6 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a4f5b */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da08cbb */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16da50be */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ed31d6 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a4f5b */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da08cbb */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16da50be */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ed31d6 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a4f5b */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da08cbb */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16da50be */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ed31d6 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a4f5b */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da08cbb */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16da50be */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ed31d6 */.tab-container-laser {
    /* شیشه تیره */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* بالای روشن‌تر */
    position: relative;
    overflow: hidden; /* مهم برای عبور نور */
}

/* نور لیزری که رد میشه */
.tab-container-laser::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* گرادینت مورب سفید و آبی */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(6, 182, 212, 0.1), /* ته‌مایه فیروزه‌ای */
        rgba(255, 255, 255, 0.05),
        transparent
    );
    
    transform: skewX(-20deg);
    animation: laserShimmer 6s infinite; /* هر 6 ثانیه رد میشه */
    pointer-events: none;
}

/* انیمیشن عبور نور */
@keyframes laserShimmer {
    0% { left: -150%; }
    40% { left: 150%; } /* عبور کامل */
    100% { left: 150%; } /* مکث */
}

/* هاور: رنگی شدن بوردر */
.tab-container-laser:hover {
    border-color: rgba(139, 92, 246, 0.4); /* بنفش */
    box-shadow: 0 20px 50px rgba(139, 92, 246, 0.15);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3e9d9909 *//* 1. تنظیمات کلی کانتینر تب‌ها (حذف پدینگ‌های اضافه) */
.gravity-neon-tabs {
    --tab-radius: 16px;
    --brand-purple: #8b5cf6;
    --brand-cyan: #06b6d4;
}

/* 2. استایل پایه دکمه‌های تب (غیر فعال) */
.gravity-neon-tabs .e-n-tab-title {
    position: relative;
    
    /* پس‌زمینه شیشه‌ای تیره */
    background: rgba(255, 255, 255, 0.02);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: var(--tab-radius);
    
    /* تایپوگرافی */
    color: #94a3b8; /* رنگ متن غیرفعال */
    font-weight: 500;
    
    margin-bottom: 8px; /* فاصله بین تب‌ها */
    padding: 15px 20px; /* فضای داخلی */
    
    transition: all 0.3s ease;
    overflow: hidden; /* برای اینکه نورها بیرون نزنند */
    z-index: 1;
}

/* 3. خط حاشیه سمت راست (وسط چین و انیمیشنی) */
.gravity-neon-tabs .e-n-tab-title::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%); /* دقیقاً وسط عمودی */
    
    width: 4px; /* ضخامت خط */
    height: 40%; /* ارتفاع خط (کوتاه در حالت عادی) */
    border-radius: 4px 0 0 4px;
    
    /* گرادینت متحرک */
    background: linear-gradient(180deg, var(--brand-cyan), var(--brand-purple), var(--brand-cyan));
    background-size: 100% 200%; /* سایز بزرگ برای حرکت */
    
    opacity: 0.5; /* کمرنگ در حالت عادی */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    
    /* انیمیشن حرکت رنگ */
    animation: sidebarGlow 3s linear infinite;
}

/* انیمیشن حرکت رنگ خط */
@keyframes sidebarGlow {
    0% { background-position: 0% 0%; }
    100% { background-position: 0% 200%; }
}

/* 4. استایل هاور (حرکت موس) */
.gravity-neon-tabs .e-n-tab-title:hover {
    background: rgba(255, 255, 255, 0.05);
    color: #ffffff;
    padding-right: 25px; /* حرکت متن به سمت چپ */
    border-color: rgba(255, 255, 255, 0.1);
}

/* در حالت هاور، خط سمت راست کمی بزرگتر شود */
.gravity-neon-tabs .e-n-tab-title:hover::after {
    height: 60%;
    opacity: 0.8;
}

/* 5. افکت براق (Shine) موقع هاور - (از کد خودت با اصلاح رنگ) */
.gravity-neon-tabs .e-n-tab-title::before {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 100%;
    height: 100%;
    
    /* نور سفید محو */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.1),
        transparent
    );
    
    transform: skewX(-20deg);
    transition: none;
    z-index: -1;
}

.gravity-neon-tabs .e-n-tab-title:hover::before {
    left: 150%;
    transition: 0.6s ease;
}

/* 6. استایل تب فعال (Active) */
.gravity-neon-tabs .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, rgba(139, 92, 246, 0.15), rgba(139, 92, 246, 0.05)); /* گرادینت بنفش محو */
    border-color: rgba(139, 92, 246, 0.3);
    color: #ffffff !important;
    font-weight: bold;
    box-shadow: 0 5px 20px -5px rgba(139, 92, 246, 0.3); /* سایه بنفش */
}

/* خط سمت راست در حالت فعال: بلند و پرنور */
.gravity-neon-tabs .e-n-tab-title[aria-selected="true"]::after {
    height: 80%; /* تقریباً تمام ارتفاع را میگیرد */
    width: 5px; /* کمی ضخیم‌تر */
    opacity: 1; /* کاملاً پررنگ */
    box-shadow: -2px 0 15px rgba(139, 92, 246, 0.6); /* درخشش نئونی */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d7e630e *//* --- بدنه اصلی (جنس شیشه‌ای Pulse) --- */
.tab-perfect-glass {
    position: relative;
    z-index: 1;
    
    /* دقیقاً همان بک‌گراند شیشه‌ای و تمیز که خواستی */
    background: rgba(255, 255, 255, 0.03); 
    
    /* مات‌کنندگی */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    
    /* حاشیه و گوشه‌ها */
    border-radius: 24px;
    border: 1px solid rgba(255, 255, 255, 0.05); /* یک خط خیلی محو پایه */
    
    /* سایه نرم */
    box-shadow: 0 10px 40px -10px rgba(0, 0, 0, 0.4);
    
    /* ترنزیشن */
    transition: all 0.4s ease;
    overflow: hidden;
}

/* --- لایه ۱: بوردر متحرک (موتور انیمیشن Magic) --- */
/* اینجا از تکنیک ماسک استفاده کردیم تا نور دقیقاً جای بوردر بشینه */
.tab-perfect-glass::before {
    content: "";
    position: absolute;
    inset: 0; /* تمام سطح را میگیرد */
    padding: 1.5px; /* ضخامت خط نوری */
    border-radius: 24px;
    
    /* گرادینت متحرک (بنفش، فیروزه‌ای، سفید) */
    background: linear-gradient(
        90deg, 
        transparent, 
        #8b5cf6, /* بنفش */
        #06b6d4, /* فیروزه‌ای */
        #ffffff, /* سفید (نقطه اوج) */
        #06b6d4,
        #8b5cf6,
        transparent
    );
    
    background-size: 200% auto; /* سایز بزرگ برای حرکت */
    
    /* جادوی ماسک: فقط لبه‌ها (padding) را نشان بده، وسط را خالی کن */
    -webkit-mask: 
       linear-gradient(#fff 0 0) content-box, 
       linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن حرکت */
    animation: borderFlow 4s linear infinite;
    pointer-events: none;
    opacity: 0.8; /* شدت نور */
}

/* --- لایه ۲: نور محیطی داخل شیشه (برای زنده بودن) --- */
.tab-perfect-glass::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 100%;
    height: 100%;
    
    /* یک شاین خیلی محو روی سطح شیشه */
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.02),
        rgba(139, 92, 246, 0.05), 
        rgba(255, 255, 255, 0.02),
        transparent
    );
    
    transform: skewX(-20deg);
    pointer-events: none;
    animation: glassShine 6s infinite ease-in-out;
}

/* --- انیمیشن‌ها --- */
@keyframes borderFlow {
    0% { background-position: 0% center; }
    100% { background-position: 200% center; }
}

@keyframes glassShine {
    0% { left: -150%; opacity: 0; }
    40% { opacity: 1; }
    100% { left: 150%; opacity: 0; }
}

/* --- هاور افکت (نرم و بدون باگ) --- */
.tab-perfect-glass:hover {
    background: rgba(255, 255, 255, 0.06); /* کمی روشن‌تر */
    box-shadow: 
        0 20px 60px -15px rgba(139, 92, 246, 0.3), /* سایه بنفش */
        0 0 0 1px rgba(139, 92, 246, 0.2); /* خط ظریف بنفش */
    transform: translateY(-5px);
}

/* سرعت نور در هاور */
.tab-perfect-glass:hover::before {
    animation-duration: 2s;
    opacity: 1; /* نور کامل */
    filter: brightness(1.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a5e824e *//* استفاده: <span class="text-magic-underline">متن</span> */
.text-magic-underline {
    position: relative;
    color: #fff; /* رنگ خود متن سفید باشه */
    z-index: 1;
    white-space: nowrap; /* کلمه نشکنه */
}

/* خط رنگی زیر متن */
.text-magic-underline::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 5px; /* فاصله از پایین */
    width: 100%;
    height: 30%; /* ارتفاع هایلایت (مثل ماژیک) */
    
    /* گرادینت بنفش و آبی */
    background: linear-gradient(90deg, #8b5cf6, #06b6d4);
    opacity: 0.6; /* شفافیت */
    z-index: -1; /* بره زیر متن */
    
    border-radius: 4px;
    transform: skewX(-15deg); /* کمی کج */
    transition: all 0.3s ease;
}

/* هاور: هایلایت پررنگ و بزرگ میشه */
.text-magic-underline:hover::after {
    height: 90%; /* کل متن رو میگیره */
    opacity: 0.8;
    bottom: 0;
    transform: skewX(0deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8ac44 */.elementor-125 .elementor-element.elementor-element-4a8ac44 {
    /* تنظیمات پس‌زمینه و رنگ */
    background-color: rgba(139, 92, 246, 0.1); /* رنگ بنفش با شفافیت 10% */
    border: 1px solid rgba(139, 92, 246, 0.2); /* حاشیه دور با شفافیت 20% */
    
    /* گرد کردن گوشه‌ها (حالت بیضی کامل) */
    border-radius: 50px; 
    
    /* افکت شیشه‌ای (تار کردن پس‌زمینه) */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px); /* برای پشتیبانی سافاری */
    
    /* سایه نرم رنگی */
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.1);
    
    /* انیمیشن نرم برای تغییر حالت */
    transition: all 0.3s ease-in-out;
    cursor: default;
}

/* استایل هنگام قرار گرفتن موس (Hover) */
.elementor-125 .elementor-element.elementor-element-4a8ac44:hover {
    background-color: rgba(139, 92, 246, 0.2); /* پس‌زمینه کمی پررنگ‌تر می‌شود */
    border-color: rgba(139, 92, 246, 0.3); /* حاشیه مشخص‌تر می‌شود */
    box-shadow: 0 0 25px rgba(139, 92, 246, 0.25); /* درخشش سایه بیشتر می‌شود */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1f5fcc8c *//* 1. ریست کردن استایل‌های پیش‌فرض المنتور برای این آکاردئون */
.gravity-neon-accordion .elementor-accordion-item,
.gravity-neon-accordion .e-n-accordion-item {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    margin-bottom: 15px !important; /* فاصله بین آیتم‌ها */
}

/* 2. استایل سربرگ (Title) - حالت عادی */
.gravity-neon-accordion .elementor-tab-title,
.gravity-neon-accordion .elementor-accordion-title,
.gravity-neon-accordion .e-n-accordion-item-title {
    position: relative !important;
    
    /* بک‌گراند شیشه‌ای تیره */
    background: rgba(15, 23, 42, 0.6) !important;
    backdrop-filter: blur(12px);
    
    /* بوردر پایه */
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 16px !important;
    
    padding: 20px 25px !important;
    color: #94a3b8 !important; /* رنگ متن */
    
    transition: all 0.4s ease !important;
    overflow: hidden !important;
    z-index: 1;
}

/* 3. خط نئونی سمت راست (Ambient Line) */
.gravity-neon-accordion .elementor-tab-title::after,
.gravity-neon-accordion .elementor-accordion-title::after,
.gravity-neon-accordion .e-n-accordion-item-title::after {
    content: "";
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    
    width: 4px !important; /* ضخامت خط */
    height: 30% !important; /* ارتفاع کوتاه در حالت عادی */
    
    /* گرادینت متحرک */
    background: linear-gradient(180deg, #06b6d4, #8b5cf6, #06b6d4) !important;
    background-size: 100% 200% !important;
    
    border-radius: 4px 0 0 4px !important;
    opacity: 0.7;
    z-index: 2;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    
    /* انیمیشن محیطی */
    animation: neonFlow 3s linear infinite;
}

@keyframes neonFlow {
    0% { background-position: 0% 0%; }
    100% { background-position: 0% 200%; }
}

/* 4. استایل هاور (وقتی موس میره روش) */
.gravity-neon-accordion .elementor-tab-title:hover,
.gravity-neon-accordion .elementor-accordion-title:hover,
.gravity-neon-accordion .e-n-accordion-item-title:hover {
    background: rgba(30, 41, 59, 0.8) !important; /* کمی روشن‌تر */
    border-color: rgba(139, 92, 246, 0.3) !important;
    color: #ffffff !important;
    padding-right: 35px !important; /* حرکت متن به چپ */
    transform: translateX(-5px); /* حرکت کل باکس */
}

/* در هاور، خط سمت راست بلندتر شود */
.gravity-neon-accordion .elementor-tab-title:hover::after,
.gravity-neon-accordion .elementor-accordion-title:hover::after,
.gravity-neon-accordion .e-n-accordion-item-title:hover::after {
    height: 60% !important;
    width: 5px !important;
    opacity: 1;
    box-shadow: -2px 0 10px rgba(139, 92, 246, 0.5); /* درخشش */
}

/* 5. استایل حالت فعال/باز (Active) */
.gravity-neon-accordion .elementor-tab-title.elementor-active,
.gravity-neon-accordion .elementor-accordion-title.elementor-active,
.gravity-neon-accordion .e-n-accordion-item-title[aria-expanded="true"] {
    background: linear-gradient(90deg, rgba(139, 92, 246, 0.15), rgba(15, 23, 42, 0.6)) !important;
    border-color: rgba(139, 92, 246, 0.5) !important;
    color: #ffffff !important;
    font-weight: bold !important;
    border-radius: 16px 16px 0 0 !important; /* پایین صاف */
}

/* خط سمت راست در حالت فعال (کامل و پرنور) */
.gravity-neon-accordion .elementor-tab-title.elementor-active::after,
.gravity-neon-accordion .elementor-accordion-title.elementor-active::after,
.gravity-neon-accordion .e-n-accordion-item-title[aria-expanded="true"]::after {
    height: 100% !important;
    width: 6px !important;
    opacity: 1;
    box-shadow: -4px 0 20px rgba(139, 92, 246, 0.8) !important; /* درخشش زیاد */
}

/* 6. استایل محتوای آکاردئون (Content) */
.gravity-neon-accordion .elementor-tab-content,
.gravity-neon-accordion .elementor-accordion-content,
.gravity-neon-accordion .e-n-accordion-item-content {
    background: rgba(15, 23, 42, 0.5) !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    border-top: none !important;
    border-radius: 0 0 16px 16px !important;
    padding: 25px !important;
    color: #cbd5e1 !important;
    margin-top: -1px !important; /* چسبیدن به هدر */
}

/* 7. تنظیم آیکون فلش */
.gravity-neon-accordion .elementor-accordion-icon,
.gravity-neon-accordion .e-n-accordion-icon {
    color: #64748b !important;
    transition: 0.3s !important;
}

/* آیکون در حالت فعال */
.gravity-neon-accordion .elementor-active .elementor-accordion-icon,
.gravity-neon-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-icon {
    color: #06b6d4 !important; /* فیروزه‌ای */
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fa88ed4 *//* تعریف انیمیشن حرکت نور */
@keyframes shimmer {
    0% { background-position: -200% 0; }
    100% { background-position: 200% 0; }
}

/* استایل اختصاصی عنوان */
.notif-gradient-text {
    /* تنظیمات فونت */

    /* ایجاد گرادینت متنی */
    color: transparent !important; /* رنگ متن باید شفاف باشد */
    background-image: linear-gradient(90deg, #06b6d4 0%, #8b5cf6 50%, #06b6d4 100%) !important;
    background-size: 200% auto; /* سایز بزرگتر برای حرکت انیمیشن */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    
    /* اعمال انیمیشن */
    animation: shimmer 2.5s linear infinite;
    
    /* شفافیت جزئی */
    opacity: 0.9;
}

/* اطمینان از اعمال شدن روی تگ داخلی المنتور */
.notif-gradient-text .elementor-heading-title {
    color: transparent !important;
    background-image: linear-gradient(90deg, #06b6d4 0%, #8b5cf6 50%, #06b6d4 100%) !important;
    background-size: 200% auto;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    animation: shimmer 2.5s linear infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21eb3a39 */.btn-atomic .elementor-button {
    /* پس‌زمینه گرادینت زنده */
    background: linear-gradient(135deg, #8b5cf6 0%, #06b6d4 100%) !important;
    border: 1px solid rgba(255,255,255,0.2) !important;
    color: #fff !important;
    font-weight: 800 !important;
    padding: 15px 40px !important;
    
    /* سایه نئونی */
    box-shadow: 0 10px 25px -5px rgba(139, 92, 246, 0.5);
    
    position: relative;
    overflow: hidden !important; /* برای افکت نور */
    transition: all 0.3s ease;
    z-index: 1;
}

/* افکت نور رد شونده (Shine) */
.btn-atomic .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg, 
        transparent, 
        rgba(255, 255, 255, 0.4), 
        transparent
    );
    transform: skewX(-20deg);
    animation: buttonShine 4s infinite;
}

/* هاور: دکمه بزرگ میشه و سایه شدید میشه */
.btn-atomic .elementor-button:hover {
    transform: translateY(-3px) scale(1.05);
    box-shadow: 0 20px 40px -10px rgba(6, 182, 212, 0.6);
    filter: brightness(1.1);
}

@keyframes buttonShine {
    0% { left: -100%; }
    20% { left: 200%; } /* عبور سریع */
    100% { left: 200%; } /* مکث */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-609fc8f */.elementor-125 .elementor-element.elementor-element-609fc8f {
    /* تنظیمات پس‌زمینه و رنگ */
    background-color: rgba(139, 92, 246, 0.1); /* رنگ بنفش با شفافیت 10% */
    border: 1px solid rgba(139, 92, 246, 0.2); /* حاشیه دور با شفافیت 20% */
    
    /* گرد کردن گوشه‌ها (حالت بیضی کامل) */
    border-radius: 50px; 
    
    /* افکت شیشه‌ای (تار کردن پس‌زمینه) */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px); /* برای پشتیبانی سافاری */
    
    /* سایه نرم رنگی */
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.1);
    
    /* انیمیشن نرم برای تغییر حالت */
    transition: all 0.3s ease-in-out;
    cursor: default;
}

/* استایل هنگام قرار گرفتن موس (Hover) */
.elementor-125 .elementor-element.elementor-element-609fc8f:hover {
    background-color: rgba(139, 92, 246, 0.2); /* پس‌زمینه کمی پررنگ‌تر می‌شود */
    border-color: rgba(139, 92, 246, 0.3); /* حاشیه مشخص‌تر می‌شود */
    box-shadow: 0 0 25px rgba(139, 92, 246, 0.25); /* درخشش سایه بیشتر می‌شود */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-481814b */.zhaket-liquid-logo {
    position: absolute;
    /* جایگذاری در گوشه */
    bottom: -30px; 
    left: -20px;
    opacity: 30%;
    
    /* سایز بزرگ */
    width: 350px;
    height: 350px;
    
    /* 1. تعریف ماسک (شکل لوگو) */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%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%3Cpath d='M1.66833 1.74062C1.64921 1.76117 1.63041 1.78205 1.61259 1.80325C1.63074 1.78205 1.64954 1.76117 1.66866 1.74062C1.67903 1.72953 1.68972 1.71844 1.70106 1.70801L1.66833 1.74062ZM1.38281 2.14897C1.40204 2.11201 1.42213 2.0758 1.44309 2.04036C1.42127 2.07602 1.40118 2.11222 1.38281 2.14897Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%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%3Cpath d='M1.66833 1.74062C1.64921 1.76117 1.63041 1.78205 1.61259 1.80325C1.63074 1.78205 1.64954 1.76117 1.66866 1.74062C1.67903 1.72953 1.68972 1.71844 1.70106 1.70801L1.66833 1.74062ZM1.38281 2.14897C1.40204 2.11201 1.42213 2.0758 1.44309 2.04036C1.42127 2.07602 1.40118 2.11222 1.38281 2.14897Z'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    
    /* 2. ایجاد انیمیشن مایع (Liquid Gradient) داخل لوگو */
    background: linear-gradient(
        45deg,
        rgba(139, 92, 246, 0.2), /* بنفش خیلی کمرنگ */
        rgba(139, 92, 246, 0.5), /* بنفش متوسط */
        rgba(6, 182, 212, 0.4),  /* فیروزه‌ای */
        rgba(139, 92, 246, 0.2)
    );
    background-size: 300% 300%;
    
    /* انیمیشن حرکت گرادینت داخل لوگو */
    animation: liquidFlow 8s ease infinite, logoFloat 12s ease-in-out infinite alternate;
    
    z-index: 1;
    pointer-events: none;
}

@keyframes liquidFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes logoFloat {
    0% { transform: rotate(10deg) translateY(0); }
    100% { transform: rotate(5deg) translateY(-20px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c0e365 */.footer-living-glass {
    position: relative;
    /* بک‌گراند روشن‌تر و شفاف‌تر */
    background: rgba(10, 5, 20, 0.6); 
    
    /* مات‌کنندگی قوی */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    overflow: hidden;
    z-index: 10;
    
    /* پدینگ برای فضای کافی */
    padding-top: 60px;
    padding-bottom: 40px;
}

/* 1. خط نوری متحرک در لبه بالا (همان قبلی) */
.footer-living-glass::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, transparent, #8b5cf6, #ffffff, #06b6d4, transparent);
    background-size: 200% auto;
    animation: horizonFlow 5s linear infinite;
    opacity: 1; /* پرنورتر */
    z-index: 5;
}

/* 2. انیمیشن محیطی داخل فوتر (مه رنگی متحرک) */
.footer-living-glass::after {
    content: "";
    position: absolute;
    inset: 0;
    
    /* دو منبع نور بزرگ که داخل فوتر میچرخند */
    background: 
        radial-gradient(circle at 20% 50%, rgba(139, 92, 246, 0.15), transparent 50%),
        radial-gradient(circle at 80% 50%, rgba(6, 182, 212, 0.15), transparent 50%);
        
    filter: blur(40px);
    z-index: -1;
    
    /* انیمیشن جابجایی نورها */
    animation: footerAmbience 10s infinite alternate ease-in-out;
}

@keyframes horizonFlow {
    0% { background-position: 0% 0%; }
    100% { background-position: 200% 0%; }
}

@keyframes footerAmbience {
    0% { background-position: 0% 0%; opacity: 0.5; }
    100% { background-position: 100% 100%; opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS *//* 1. تنظیم رنگ پایه کل صفحه */
body {
    background-color: #090014 !important; /* رنگ بنفش خیلی تیره (تقریبا مشکی) */
    position: relative; /* برای لایه‌بندی */
    overflow-x: hidden; /* جلوگیری از اسکرول افقی */
}

/* 2. لایه متحرک شفق قطبی (Aurora) */
body::before {
    content: "";
    position: fixed;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    /* گرادینت‌های رنگی متحرک (بنفش و فیروزه‌ای) */
    background-image: 
        radial-gradient(circle at 50% 50%, rgba(139, 92, 246, 0.15), transparent 40%),
        radial-gradient(circle at 0% 0%, rgba(6, 182, 212, 0.15), transparent 40%);
        
    background-size: 100% 100%;
    
    /* انیمیشن حرکت نرم */
    animation: auroraMove 15s ease infinite alternate;
    z-index: -1; /* زیر تمام محتوا */
    pointer-events: none; /* موس رو درگیر نکنه */
    filter: blur(60px); /* محو کردن شدید برای نرم شدن */
}

/* 3. تعریف انیمیشن حرکت */
@keyframes auroraMove {
    0% { transform: translate(0, 0) scale(1); }
    100% { transform: translate(-10%, -10%) scale(1.1); }
}

/* 4. لایه نویز (دانه دانه شدن) برای حس لوکس */
body::after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* پترن نویز با SVG */
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");
    
    opacity: 0.4; /* شفافیت نویز */
    z-index: 0; /* روی بک‌گراند ولی زیر ویجت‌ها */
    pointer-events: none;
    mix-blend-mode: overlay; /* ترکیب با رنگ زیرین */
}

/* 5. پترن شبکه‌ای (Grid) خیلی محو */
.elementor-section-wrap::before {
    content: "";
    position: fixed;
    inset: 0;
    background-image: 
        linear-gradient(to right, rgba(139, 92, 246, 0.05) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(139, 92, 246, 0.05) 1px, transparent 1px);
    background-size: 50px 50px; /* سایز خونه‌های شطرنجی */
    mask-image: radial-gradient(circle at center, black 40%, transparent 100%); /* محو شدن در گوشه‌ها */
    z-index: -1;
    pointer-events: none;
}

/* 1. رنگ پایه و شفق‌های ثابت (لایه زیرین) */
body {
    background-color: #090014 !important; /* رنگ بنفش تیره برند */
    background-image: 
        radial-gradient(at 0% 0%, hsla(253,16%,7%,1) 0, transparent 50%), 
        radial-gradient(at 50% 0%, hsla(270,90%,20%,1) 0, transparent 50%), 
        radial-gradient(at 100% 0%, hsla(200,90%,20%,1) 0, transparent 50%) !important;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 100vh;
    position: relative;
    overflow-x: hidden; /* جلوگیری از اسکرول افقی */
}

/* 2. انیمیشن شفق قطبی متحرک (لایه وسط) */
body::before {
    content: "";
    position: fixed;
    top: -50%; 
    left: -50%;
    width: 200%;
    height: 200%;
    z-index: -1; /* پشت محتوا */
    background-image: 
        radial-gradient(circle at 50% 50%, rgba(139, 92, 246, 0.15), transparent 25%),
        radial-gradient(circle at 0% 0%, rgba(6, 182, 212, 0.15), transparent 25%);
    background-size: 100% 100%;
    filter: blur(60px);
    opacity: 0.6;
    animation: aurora-anim 15s ease infinite alternate;
    pointer-events: none; /* کلیک‌ها رد شوند */
}

/* 3. پترن شبکه (Grid) و نویز (لایه رویی) */
body::after {
    content: "";
    position: fixed;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    background-image: 
        /* لایه گرید */
        linear-gradient(to right, rgba(139, 92, 246, 0.07) 1px, transparent 1px), 
        linear-gradient(to bottom, rgba(139, 92, 246, 0.07) 1px, transparent 1px),
        /* لایه نویز */
        url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");
    background-size: 50px 50px, auto; /* سایز گرید 50 پیکسل */
    background-position: center top;
}

/* تعریف انیمیشن */
@keyframes aurora-anim {
    0% { background-position: 50% 50%, 50% 50%; }
    100% { background-position: 350% 50%, 350% 50%; }
}

/* تنظیم عرض اسکرول بار */
::-webkit-scrollbar {
    width: 6px;
}

/* رنگ پس‌زمینه (مسیر) اسکرول بار */
::-webkit-scrollbar-track {
    background: #090014; 
}

/* رنگ و استایل خود نوار اسکرول */
::-webkit-scrollbar-thumb {
    background: #4c1d95; 
    border-radius: 10px;
}

/* رنگ نوار اسکرول وقتی موس روی آن می‌رود */
::-webkit-scrollbar-thumb:hover {
    background: #6d28d9; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://shopbot.alixio.ir/wp-content/uploads/2025/12/YekanBakhFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://shopbot.alixio.ir/wp-content/uploads/2025/12/YekanBakhFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://shopbot.alixio.ir/wp-content/uploads/2025/12/YekanBakhFaNum-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://shopbot.alixio.ir/wp-content/uploads/2025/12/YekanBakhFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://shopbot.alixio.ir/wp-content/uploads/2025/12/YekanBakhFaNum-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://shopbot.alixio.ir/wp-content/uploads/2025/12/Morabba_FaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://shopbot.alixio.ir/wp-content/uploads/2025/12/Morabba_FaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://shopbot.alixio.ir/wp-content/uploads/2025/12/Morabba_FaNum-Heavy.woff2') format('woff2');
}
/* End Custom Fonts CSS */