.elementor-32 .elementor-element.elementor-element-44e41811{--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;--z-index:14;}.elementor-32 .elementor-element.elementor-element-13187c0{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-65d4e1a7{--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-32 .elementor-element.elementor-element-65d4e1a7.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-32 .elementor-element.elementor-element-61afb46f{text-align:start;}.elementor-32 .elementor-element.elementor-element-61afb46f .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:28px;font-weight:900;color:#212744;}.elementor-32 .elementor-element.elementor-element-52ef2e8a{--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-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-32 .elementor-element.elementor-element-71e181a0 .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-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-71e181a0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-item > a{font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:600;}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-3258d52f{--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-32 .elementor-element.elementor-element-6c034475 .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-32 .elementor-element.elementor-element-4cdc6932{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-1bca7c30{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-32 .elementor-element.elementor-element-1bca7c30.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-19b10151{--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-32 .elementor-element.elementor-element-2457e14e{--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-32 .elementor-element.elementor-element-2457e14e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-1479ae17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-578543ee{text-align:center;}.elementor-32 .elementor-element.elementor-element-578543ee .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:13px;font-weight:500;color:#D8D8D8;}.elementor-32 .elementor-element.elementor-element-5a263da0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-32 .elementor-element.elementor-element-5a263da0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-5a263da0 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:48px;font-weight:800;line-height:57px;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-32 .elementor-element.elementor-element-66bbfe52{text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:17px;font-weight:500;line-height:35px;letter-spacing:0px;word-spacing:0px;color:#CBD5E1;}.elementor-32 .elementor-element.elementor-element-27d9bd7b{--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-32 .elementor-element.elementor-element-71f4821b .elementor-button{background-color:#FF8D13;font-family:"YekanBakh", Sans-serif;font-size:16px;font-weight:700;line-height:30px;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-32 .elementor-element.elementor-element-71f4821b.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-1262543d .elementor-button{background-color:#FF8D13;font-family:"YekanBakh", Sans-serif;font-size:16px;font-weight:700;line-height:30px;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-32 .elementor-element.elementor-element-1262543d.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-1262543d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-3ac69b46{--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-32 .elementor-element.elementor-element-11579737{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-11579737.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-350f4570{--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:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-350f4570:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-350f4570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-32 .elementor-element.elementor-element-1bb71809{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-7445b232{--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-32 .elementor-element.elementor-element-7445b232.e-con{--align-self:center;}.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-32 .elementor-element.elementor-element-5e2991a1.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-5e2991a1 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-5e2991a1.elementor-view-stacked .elementor-icon{background-color:#F87171;}.elementor-32 .elementor-element.elementor-element-5e2991a1.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-5e2991a1.elementor-view-default .elementor-icon{color:#F87171;border-color:#F87171;}.elementor-32 .elementor-element.elementor-element-5e2991a1.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-5e2991a1.elementor-view-default .elementor-icon svg{fill:#F87171;}.elementor-32 .elementor-element.elementor-element-1fe86c6b{text-align:center;}.elementor-32 .elementor-element.elementor-element-1fe86c6b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:900;color:#000000;}.elementor-32 .elementor-element.elementor-element-21e67bc3{text-align:center;}.elementor-32 .elementor-element.elementor-element-21e67bc3 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-14c472b6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 70px;--row-gap:20px;--column-gap:70px;--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-32 .elementor-element.elementor-element-3c56354c{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-3c56354c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-7129efc8.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-7129efc8 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-7129efc8.elementor-view-stacked .elementor-icon{background-color:#06B6D4;}.elementor-32 .elementor-element.elementor-element-7129efc8.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-7129efc8.elementor-view-default .elementor-icon{color:#06B6D4;border-color:#06B6D4;}.elementor-32 .elementor-element.elementor-element-7129efc8.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-7129efc8.elementor-view-default .elementor-icon svg{fill:#06B6D4;}.elementor-32 .elementor-element.elementor-element-7b9ccc04 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#000000;}.elementor-32 .elementor-element.elementor-element-5b6ab6f8{font-family:"VazirMatn", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-32 .elementor-element.elementor-element-5b6ab6f8 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-76fd0891{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-711e44dc{text-align:start;}.elementor-32 .elementor-element.elementor-element-711e44dc .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#115AA5;}.elementor-32 .elementor-element.elementor-element-170241b2{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-6b5877fc{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-6b5877fc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-2e977e34.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-2e977e34 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-2e977e34.elementor-view-stacked .elementor-icon{background-color:#06B6D4;}.elementor-32 .elementor-element.elementor-element-2e977e34.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-2e977e34.elementor-view-default .elementor-icon{color:#06B6D4;border-color:#06B6D4;}.elementor-32 .elementor-element.elementor-element-2e977e34.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-2e977e34.elementor-view-default .elementor-icon svg{fill:#06B6D4;}.elementor-32 .elementor-element.elementor-element-227b3ef9 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#000000;}.elementor-32 .elementor-element.elementor-element-d01fad3{font-family:"VazirMatn", Sans-serif;font-weight:400;}.elementor-32 .elementor-element.elementor-element-d01fad3 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-595bf565{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-19420bd2{text-align:start;}.elementor-32 .elementor-element.elementor-element-19420bd2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#115AA5;}.elementor-32 .elementor-element.elementor-element-384fc161{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-7de4cf99{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-7de4cf99.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-572aa06e.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-572aa06e .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-572aa06e.elementor-view-stacked .elementor-icon{background-color:#06B6D4;}.elementor-32 .elementor-element.elementor-element-572aa06e.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-572aa06e.elementor-view-default .elementor-icon{color:#06B6D4;border-color:#06B6D4;}.elementor-32 .elementor-element.elementor-element-572aa06e.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-572aa06e.elementor-view-default .elementor-icon svg{fill:#06B6D4;}.elementor-32 .elementor-element.elementor-element-70974192 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#000000;}.elementor-32 .elementor-element.elementor-element-3f28fc3e{font-family:"VazirMatn", Sans-serif;font-weight:400;}.elementor-32 .elementor-element.elementor-element-3f28fc3e p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-362b654f{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5cc0dfb6{text-align:start;}.elementor-32 .elementor-element.elementor-element-5cc0dfb6 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:21px;font-weight:700;color:#115AA5;}.elementor-32 .elementor-element.elementor-element-1fa868c1{font-family:"VazirMatn", Sans-serif;font-weight:400;}.elementor-32 .elementor-element.elementor-element-346f3874{--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:100px 0px;--row-gap:100px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-346f3874:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-346f3874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8FAFC 0%, #F9FAFB 100%);}.elementor-32 .elementor-element.elementor-element-116665e2{--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-32 .elementor-element.elementor-element-5fa607d2{--display:flex;--justify-content:center;--border-radius:80px 20px 80px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5fa607d2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-32 .elementor-element.elementor-element-4cf79a5a img{border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-5fdced75{--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-32 .elementor-element.elementor-element-923a13d{--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-32 .elementor-element.elementor-element-923a13d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-58356342{--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-32 .elementor-element.elementor-element-85e50d9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CADBFF;--border-color:#CADBFF;--border-radius:100px 100px 100px 100px;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.03);--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-85e50d9:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-85e50d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFF;}.elementor-32 .elementor-element.elementor-element-85e50d9:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-32 .elementor-element.elementor-element-85e50d9.e-con{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-9699bee.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-9699bee .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-9699bee.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-9699bee.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-9699bee.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-9699bee.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-9699bee.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-32 .elementor-element.elementor-element-317739cd{text-align:center;}.elementor-32 .elementor-element.elementor-element-317739cd .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:600;color:#2563EB;}.elementor-32 .elementor-element.elementor-element-7ecd027c{text-align:start;}.elementor-32 .elementor-element.elementor-element-7ecd027c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:900;line-height:40px;color:#000000;}.elementor-32 .elementor-element.elementor-element-527b0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;line-height:35px;color:#7A7A7A;}.elementor-32 .elementor-element.elementor-element-36f3de9c{--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-32 .elementor-element.elementor-element-2e5d377b{--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-32 .elementor-element.elementor-element-44a74693{--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-32 .elementor-element.elementor-element-44a74693.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-14f8175a{--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-32 .elementor-element.elementor-element-362b40bf{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFE1BF;--border-color:#FFE1BF;--border-radius:100px 100px 100px 100px;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.03);--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-362b40bf:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-362b40bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE1BF47;}.elementor-32 .elementor-element.elementor-element-362b40bf:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-32 .elementor-element.elementor-element-362b40bf.e-con{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-15d08a5.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-15d08a5 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-15d08a5.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-15d08a5.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-15d08a5.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-15d08a5.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-15d08a5.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-32 .elementor-element.elementor-element-5cc14ad4{text-align:center;}.elementor-32 .elementor-element.elementor-element-5cc14ad4 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:600;color:#D97706;}.elementor-32 .elementor-element.elementor-element-3caf143e{text-align:start;}.elementor-32 .elementor-element.elementor-element-3caf143e .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:900;line-height:40px;color:#000000;}.elementor-32 .elementor-element.elementor-element-3f914ac5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;line-height:35px;color:#7A7A7A;}.elementor-32 .elementor-element.elementor-element-2f71484f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:15px 0px;--row-gap:15px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-35733d56{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F4F6;--border-color:#F3F4F6;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-35733d56:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-35733d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-32 .elementor-element.elementor-element-35733d56:hover{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-35733d56.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-4b51b226.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-4b51b226 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-4b51b226.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-4b51b226.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-4b51b226.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-4b51b226.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-4b51b226.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-32 .elementor-element.elementor-element-d2fdb2a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:#313131;}.elementor-32 .elementor-element.elementor-element-47a6cb56{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F4F6;--border-color:#F3F4F6;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-47a6cb56:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-47a6cb56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-32 .elementor-element.elementor-element-47a6cb56:hover{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-47a6cb56.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-7210343a.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-7210343a .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-7210343a.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-7210343a.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-7210343a.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-7210343a.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-7210343a.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-32 .elementor-element.elementor-element-60562ac7 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:#313131;}.elementor-32 .elementor-element.elementor-element-3ecb1da{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F4F6;--border-color:#F3F4F6;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-3ecb1da:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-3ecb1da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-32 .elementor-element.elementor-element-3ecb1da:hover{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-3ecb1da.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-65f3528.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-65f3528 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-65f3528.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-65f3528.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-65f3528.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-65f3528.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-65f3528.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-32 .elementor-element.elementor-element-27a8c2f2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:#313131;}.elementor-32 .elementor-element.elementor-element-53b22d58{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F4F6;--border-color:#F3F4F6;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-53b22d58:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-53b22d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-32 .elementor-element.elementor-element-53b22d58:hover{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-53b22d58.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-d64d1a2.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-d64d1a2 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-d64d1a2.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-d64d1a2.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-d64d1a2.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-d64d1a2.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-d64d1a2.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-32 .elementor-element.elementor-element-420b7880 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:#313131;}.elementor-32 .elementor-element.elementor-element-5936c586{--display:flex;--justify-content:center;--border-radius:80px 20px 80px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5936c586.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-77d2fc71 img{border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-5d35215c{--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-32 .elementor-element.elementor-element-76ae81ec{--display:flex;--justify-content:center;--border-radius:80px 20px 80px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-76ae81ec.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-54a00b1f img{border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-28b388b3{--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-32 .elementor-element.elementor-element-6f92723{--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-32 .elementor-element.elementor-element-6f92723.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-4dfd76de{--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-32 .elementor-element.elementor-element-7b0733d4{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E11D4826;--border-color:#E11D4826;--border-radius:100px 100px 100px 100px;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.03);--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-7b0733d4:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-7b0733d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F9;}.elementor-32 .elementor-element.elementor-element-7b0733d4:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-32 .elementor-element.elementor-element-7b0733d4.e-con{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-57bee259.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-57bee259 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-57bee259.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-57bee259.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-57bee259.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-57bee259.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-57bee259.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-32 .elementor-element.elementor-element-60a8774e{text-align:center;}.elementor-32 .elementor-element.elementor-element-60a8774e .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:600;color:#E11D48;}.elementor-32 .elementor-element.elementor-element-369d9fe5{text-align:start;}.elementor-32 .elementor-element.elementor-element-369d9fe5 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:900;line-height:40px;color:#000000;}.elementor-32 .elementor-element.elementor-element-60597f0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;line-height:35px;color:#7A7A7A;}.elementor-32 .elementor-element.elementor-element-703a89d3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:15px 0px;--row-gap:15px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-637a2a0c{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F4F6;--border-color:#F3F4F6;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-637a2a0c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-637a2a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-32 .elementor-element.elementor-element-637a2a0c:hover{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-637a2a0c.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-7e5af275.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-7e5af275 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-7e5af275.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-7e5af275.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-7e5af275.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-7e5af275.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-7e5af275.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-32 .elementor-element.elementor-element-14a6a303 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:600;line-height:17px;color:#575757;}.elementor-32 .elementor-element.elementor-element-7322c8c7{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F4F6;--border-color:#F3F4F6;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-7322c8c7:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-7322c8c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-32 .elementor-element.elementor-element-7322c8c7:hover{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-7322c8c7.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-9606b6e.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-9606b6e .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-9606b6e.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-9606b6e.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-9606b6e.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-9606b6e.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-9606b6e.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-32 .elementor-element.elementor-element-56952369 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:12px;font-weight:600;line-height:17px;color:#575757;}.elementor-32 .elementor-element.elementor-element-53d37fa1{--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-32 .elementor-element.elementor-element-3fa89793{--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-32 .elementor-element.elementor-element-2c019f9b{--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-32 .elementor-element.elementor-element-2c019f9b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-6b11899d{--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-32 .elementor-element.elementor-element-30dda0c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9333EA33;--border-color:#9333EA33;--border-radius:100px 100px 100px 100px;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.03);--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-30dda0c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-30dda0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EEFF;}.elementor-32 .elementor-element.elementor-element-30dda0c:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-32 .elementor-element.elementor-element-30dda0c.e-con{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-7633221b.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-7633221b .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-7633221b.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-7633221b.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-7633221b.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-7633221b.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-7633221b.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-32 .elementor-element.elementor-element-6ebed314{text-align:center;}.elementor-32 .elementor-element.elementor-element-6ebed314 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:600;color:#9333EA;}.elementor-32 .elementor-element.elementor-element-3039b23a{text-align:start;}.elementor-32 .elementor-element.elementor-element-3039b23a .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:900;line-height:40px;color:#000000;}.elementor-32 .elementor-element.elementor-element-57fe0f8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;line-height:35px;color:#7A7A7A;}.elementor-32 .elementor-element.elementor-element-efcb5cc{--display:flex;--justify-content:center;--border-radius:80px 20px 80px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-efcb5cc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-10b35d6e img{border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-18139e16{--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-32 .elementor-element.elementor-element-77053dad{--display:flex;--justify-content:center;--border-radius:80px 20px 80px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-77053dad.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-30deb1b7 img{border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-74e64f63{--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-32 .elementor-element.elementor-element-76cbb70d{--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-32 .elementor-element.elementor-element-76cbb70d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-6950ac81{--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-32 .elementor-element.elementor-element-53e8c443{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C6FFED;--border-color:#C6FFED;--border-radius:100px 100px 100px 100px;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.03);--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-53e8c443:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-53e8c443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FFFC;}.elementor-32 .elementor-element.elementor-element-53e8c443:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-32 .elementor-element.elementor-element-53e8c443.e-con{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-737d3a18.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-737d3a18 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-737d3a18.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-737d3a18.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-737d3a18.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-737d3a18.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-737d3a18.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-32 .elementor-element.elementor-element-75af87d7{text-align:center;}.elementor-32 .elementor-element.elementor-element-75af87d7 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:600;color:#059669;}.elementor-32 .elementor-element.elementor-element-21df7d18{text-align:start;}.elementor-32 .elementor-element.elementor-element-21df7d18 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:900;line-height:40px;color:#000000;}.elementor-32 .elementor-element.elementor-element-3a61b9c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;line-height:35px;color:#7A7A7A;}.elementor-32 .elementor-element.elementor-element-781a0379{--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-32 .elementor-element.elementor-element-9a9d7f8{--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-32 .elementor-element.elementor-element-29792926{--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-32 .elementor-element.elementor-element-29792926.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-1017f3ca{--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-32 .elementor-element.elementor-element-692b1596{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0DEFF;--border-color:#E0DEFF;--border-radius:100px 100px 100px 100px;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.03);--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-692b1596:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-692b1596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4FF;}.elementor-32 .elementor-element.elementor-element-692b1596:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-32 .elementor-element.elementor-element-692b1596.e-con{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-6c4229b6.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-6c4229b6 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-6c4229b6.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-6c4229b6.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-6c4229b6.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-32 .elementor-element.elementor-element-6c4229b6.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-6c4229b6.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-32 .elementor-element.elementor-element-703510f8{text-align:center;}.elementor-32 .elementor-element.elementor-element-703510f8 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:600;color:#4F46E5;}.elementor-32 .elementor-element.elementor-element-392865ff{text-align:start;}.elementor-32 .elementor-element.elementor-element-392865ff .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:900;line-height:40px;color:#000000;}.elementor-32 .elementor-element.elementor-element-44dec58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;line-height:35px;color:#7A7A7A;}.elementor-32 .elementor-element.elementor-element-5ac13208{--display:flex;--justify-content:center;--border-radius:80px 20px 80px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5ac13208.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-58b04dee img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-494cdc53{--display:flex;--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-32 .elementor-element.elementor-element-7b870c62{--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-32 .elementor-element.elementor-element-7994bbbb{--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-32 .elementor-element.elementor-element-55e55c53{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-55e55c53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-57459d36.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-57459d36 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-57459d36.elementor-view-stacked .elementor-icon{background-color:#06B6D4;}.elementor-32 .elementor-element.elementor-element-57459d36.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-57459d36.elementor-view-default .elementor-icon{color:#06B6D4;border-color:#06B6D4;}.elementor-32 .elementor-element.elementor-element-57459d36.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-57459d36.elementor-view-default .elementor-icon svg{fill:#06B6D4;}.elementor-32 .elementor-element.elementor-element-2f5565ac{text-align:start;}.elementor-32 .elementor-element.elementor-element-2f5565ac .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:900;color:#000000;}.elementor-32 .elementor-element.elementor-element-732e6d3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;line-height:35px;color:#7A7A7A;}.elementor-32 .elementor-element.elementor-element-1bb18cc9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-1bb18cc9.e-con{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-4793aa54.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-4793aa54 .elementor-icon-wrapper{text-align:start;}.elementor-32 .elementor-element.elementor-element-4793aa54.elementor-view-stacked .elementor-icon{background-color:#FACD00;}.elementor-32 .elementor-element.elementor-element-4793aa54.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-4793aa54.elementor-view-default .elementor-icon{color:#FACD00;border-color:#FACD00;}.elementor-32 .elementor-element.elementor-element-4793aa54.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-4793aa54.elementor-view-default .elementor-icon svg{fill:#FACD00;}.elementor-32 .elementor-element.elementor-element-4793aa54 .elementor-icon{font-size:31px;}.elementor-32 .elementor-element.elementor-element-4793aa54 .elementor-icon svg{height:31px;}.elementor-32 .elementor-element.elementor-element-70a63686{--display:flex;--align-items:flex-start;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-70a63686.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-21b43595{text-align:center;}.elementor-32 .elementor-element.elementor-element-21b43595 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:700;color:#000000;}.elementor-32 .elementor-element.elementor-element-2ae5ab38{text-align:center;}.elementor-32 .elementor-element.elementor-element-2ae5ab38 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-12e19767{--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-32 .elementor-element.elementor-element-6705de22{--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-32 .elementor-element.elementor-element-3b34843a{--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-32 .elementor-element.elementor-element-3067eb7b{--display:flex;--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-32 .elementor-element.elementor-element-3067eb7b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-3067eb7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-32 .elementor-element.elementor-element-63b5ab02{--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-32 .elementor-element.elementor-element-1b51cbb6{text-align:center;}.elementor-32 .elementor-element.elementor-element-1b51cbb6 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:40px;font-weight:800;color:#000000;}.elementor-32 .elementor-element.elementor-element-2fd44dab{text-align:center;}.elementor-32 .elementor-element.elementor-element-2fd44dab .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-69d25298{width:var( --container-widget-width, 856px );max-width:856px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:856px;--container-widget-flex-grow:0;text-align:center;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;line-height:35px;color:#7A7A7A;}.elementor-32 .elementor-element.elementor-element-69d25298.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-4dad02e6{--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-32 .elementor-element.elementor-element-74dee698{--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-32 .elementor-element.elementor-element-74dee698:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-74dee698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #FFFFFF 13%);}.elementor-32 .elementor-element.elementor-element-72440010{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:80px 30px 80px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32 .elementor-element.elementor-element-72440010:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-72440010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F1;}.elementor-32 .elementor-element.elementor-element-53efafe2{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5e7b8189{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5A2503B;--border-color:#E5A2503B;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-32 .elementor-element.elementor-element-5e7b8189:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5e7b8189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBEB;}.elementor-32 .elementor-element.elementor-element-5e7b8189:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-32 .elementor-element.elementor-element-5e7b8189.e-con{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-7df447da{text-align:center;}.elementor-32 .elementor-element.elementor-element-7df447da .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:600;color:#E5A250;}.elementor-32 .elementor-element.elementor-element-5743b9d0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-32 .elementor-element.elementor-element-5743b9d0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-5743b9d0 .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:48px;font-weight:800;line-height:75px;color:#1E3A8A;}.elementor-32 .elementor-element.elementor-element-2ec9a4ac{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-4d66aefb{--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-32 .elementor-element.elementor-element-4d66aefb.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-4a0e15ca.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-64f68eb9.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-64f68eb9{text-align:start;}.elementor-32 .elementor-element.elementor-element-64f68eb9 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:#030303;}.elementor-32 .elementor-element.elementor-element-64f68eb9 .elementor-heading-title a:hover, .elementor-32 .elementor-element.elementor-element-64f68eb9 .elementor-heading-title a:focus{color:#487FBE;}.elementor-32 .elementor-element.elementor-element-64f68eb9 .elementor-heading-title a{transition-duration:0.1s;}.elementor-32 .elementor-element.elementor-element-33430895{--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-32 .elementor-element.elementor-element-33430895.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-35141e73.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-5266ceb.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-5266ceb{text-align:start;}.elementor-32 .elementor-element.elementor-element-5266ceb .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:#030303;}.elementor-32 .elementor-element.elementor-element-5266ceb .elementor-heading-title a:hover, .elementor-32 .elementor-element.elementor-element-5266ceb .elementor-heading-title a:focus{color:#487FBE;}.elementor-32 .elementor-element.elementor-element-5266ceb .elementor-heading-title a{transition-duration:0.1s;}.elementor-32 .elementor-element.elementor-element-38b99be7{--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-32 .elementor-element.elementor-element-38b99be7.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-36120688.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-4873fbad.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-4873fbad{text-align:start;}.elementor-32 .elementor-element.elementor-element-4873fbad .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:#030303;}.elementor-32 .elementor-element.elementor-element-4873fbad .elementor-heading-title a:hover, .elementor-32 .elementor-element.elementor-element-4873fbad .elementor-heading-title a:focus{color:#487FBE;}.elementor-32 .elementor-element.elementor-element-4873fbad .elementor-heading-title a{transition-duration:0.1s;}.elementor-32 .elementor-element.elementor-element-57dacd7a{--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-32 .elementor-element.elementor-element-57dacd7a.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-d39f1af.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-7c7c4f53.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-7c7c4f53{text-align:start;}.elementor-32 .elementor-element.elementor-element-7c7c4f53 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:#030303;}.elementor-32 .elementor-element.elementor-element-7c7c4f53 .elementor-heading-title a:hover, .elementor-32 .elementor-element.elementor-element-7c7c4f53 .elementor-heading-title a:focus{color:#487FBE;}.elementor-32 .elementor-element.elementor-element-7c7c4f53 .elementor-heading-title a{transition-duration:0.1s;}.elementor-32 .elementor-element.elementor-element-96bb826{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ECECEC;--border-color:#ECECEC;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-1f2089fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;line-height:35px;color:#7A7A7A;}.elementor-32 .elementor-element.elementor-element-3141925a .elementor-button{background-color:#FF8D13;font-family:"YekanBakh", Sans-serif;font-size:16px;font-weight:700;line-height:30px;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-32 .elementor-element.elementor-element-3141925a.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-77bfd791{--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-32 .elementor-element.elementor-element-58e1e1e9{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;}.elementor-32 .elementor-element.elementor-element-79d67548{--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-32 .elementor-element.elementor-element-61b89402{--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-32 .elementor-element.elementor-element-4afc334c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-4afc334c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-22b16c62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-22b16c62.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-41c78ee4{--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-32 .elementor-element.elementor-element-4d9bc7cf{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-32 .elementor-element.elementor-element-4d9bc7cf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-4d9bc7cf .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:48px;font-weight:800;line-height:57px;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-25c15146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-32 .elementor-element.elementor-element-25c15146.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-25c15146 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:400;line-height:13px;color:#CECECE;}.elementor-32 .elementor-element.elementor-element-7ecc4f5b{--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-32 .elementor-element.elementor-element-286031ca{--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:25px 0px;--row-gap:25px;--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-32 .elementor-element.elementor-element-286031ca:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-286031ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8FAFC 0%, #FFFFFF 100%);}.elementor-32 .elementor-element.elementor-element-4532303a{--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-32 .elementor-element.elementor-element-6fe460d{--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-32 .elementor-element.elementor-element-6fe460d.e-con{--align-self:center;}.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-32 .elementor-element.elementor-element-442d4c23{--lottie-container-width:50px;--lottie-container-opacity:0.8;--lottie-container-opacity-hover:0.88;--lottie-container-transition-duration-hover:0.5s;}.elementor-32 .elementor-element.elementor-element-3940ff3c{background-color:#ECF3FF;padding:12px 20px 12px 20px;border-radius:20px 20px 20px 20px;text-align:start;}.elementor-32 .elementor-element.elementor-element-3940ff3c .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:19px;font-weight:600;color:#0870C1;}.elementor-32 .elementor-element.elementor-element-1e656f14{--lottie-container-width:50px;--lottie-container-opacity:0.8;--lottie-container-opacity-hover:0.88;--lottie-container-transition-duration-hover:0.5s;}.elementor-32 .elementor-element.elementor-element-4c3035b3{--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-32 .elementor-element.elementor-element-4c3035b3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-2c9f5ffa{text-align:center;}.elementor-32 .elementor-element.elementor-element-2c9f5ffa .elementor-heading-title{font-family:"morabaa", Sans-serif;font-size:50px;font-weight:900;color:#000000;}.elementor-32 .elementor-element.elementor-element-9bd43bf{--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-32 .elementor-element.elementor-element-bb7a28c{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-67e87ab2{--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-32 .elementor-element.elementor-element-67e87ab2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-51ccb5a{--display:flex;}.elementor-32 .elementor-element.elementor-element-6f42200e{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-32 .elementor-element.elementor-element-1c55ba95{--display:flex;}.elementor-32 .elementor-element.elementor-element-3816d56a{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-32 .elementor-element.elementor-element-6ddaa34f{--display:flex;}.elementor-32 .elementor-element.elementor-element-35846b45{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-32 .elementor-element.elementor-element-4df76077{--display:flex;}.elementor-32 .elementor-element.elementor-element-7ebb24d4{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-32 .elementor-element.elementor-element-5bd68f9f{--display:flex;}.elementor-32 .elementor-element.elementor-element-2b093e45{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-32 .elementor-element.elementor-element-5080bbe4{--display:flex;}.elementor-32 .elementor-element.elementor-element-1bdd266c{text-align:start;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#000000;}.elementor-32 .elementor-element.elementor-element-6a6430a9{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#1C427C;--n-accordion-title-active-color:#1C427C;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#1C427C;--n-accordion-icon-active-color:#1C427C;}.elementor-32 .elementor-element.elementor-element-6a6430a9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:0px 5px 0px 0px;border-color:#F8BD35;}.elementor-32 .elementor-element.elementor-element-6a6430a9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 5px 0px 0px;border-color:#0870C1;}.elementor-32 .elementor-element.elementor-element-6a6430a9 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 5px 0px 0px;border-color:#0870C1;}.elementor-32 .elementor-element.elementor-element-6a6430a9 {--n-accordion-padding:20px 15px 20px 15px;}:where( .elementor-32 .elementor-element.elementor-element-6a6430a9 > .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-32 .elementor-element.elementor-element-6a6430a9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-32 .elementor-element.elementor-element-26c395c5{--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-32 .elementor-element.elementor-element-17801b64{--lottie-container-width:100%;}.elementor-32 .elementor-element.elementor-element-572a0ca4{--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:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-572a0ca4.e-con{--align-self:flex-end;}.elementor-32 .elementor-element.elementor-element-5fea05c{--display:flex;--border-radius:50px 50px 0px 0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-5fea05c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5fea05c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-5e764fe4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:50px 50px 0px 0px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.03);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32 .elementor-element.elementor-element-5e764fe4:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5e764fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-32 .elementor-element.elementor-element-75a833e4{--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-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-32 .elementor-element.elementor-element-41c5b1c{--divider-border-style:dashed;--divider-color:#3B6DF4;--divider-border-width:5px;}.elementor-32 .elementor-element.elementor-element-41c5b1c .elementor-divider-separator{width:93%;margin:0 auto;margin-center:0;}.elementor-32 .elementor-element.elementor-element-41c5b1c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-32 .elementor-element.elementor-element-41c5b1c .elementor-divider__text{color:#0B0A15;font-family:"morabaa", Sans-serif;font-size:40px;font-weight:900;}.elementor-32 .elementor-element.elementor-element-db1082e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-db1082e.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-2f8bf17e .elementor-button{background-color:#FF8D13;font-family:"YekanBakh", Sans-serif;font-size:16px;font-weight:700;line-height:30px;border-radius:8px 8px 8px 8px;padding:20px 30px 20px 30px;}.elementor-32 .elementor-element.elementor-element-2f8bf17e.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-52e587e{--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-32 .elementor-element.elementor-element-18ff663f.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-18ff663f{text-align:start;}.elementor-32 .elementor-element.elementor-element-18ff663f .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:500;color:#424242;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-44e41811{--content-width:1400px;}.elementor-32 .elementor-element.elementor-element-4cdc6932{--content-width:1400px;}.elementor-32 .elementor-element.elementor-element-2457e14e{--width:45%;}.elementor-32 .elementor-element.elementor-element-350f4570{--content-width:1400px;}.elementor-32 .elementor-element.elementor-element-346f3874{--content-width:1400px;}.elementor-32 .elementor-element.elementor-element-5fa607d2{--width:45%;}.elementor-32 .elementor-element.elementor-element-85e50d9{--width:25%;}.elementor-32 .elementor-element.elementor-element-362b40bf{--width:25%;}.elementor-32 .elementor-element.elementor-element-5936c586{--width:45%;}.elementor-32 .elementor-element.elementor-element-76ae81ec{--width:45%;}.elementor-32 .elementor-element.elementor-element-7b0733d4{--width:25%;}.elementor-32 .elementor-element.elementor-element-30dda0c{--width:25%;}.elementor-32 .elementor-element.elementor-element-efcb5cc{--width:45%;}.elementor-32 .elementor-element.elementor-element-77053dad{--width:45%;}.elementor-32 .elementor-element.elementor-element-53e8c443{--width:25%;}.elementor-32 .elementor-element.elementor-element-692b1596{--width:25%;}.elementor-32 .elementor-element.elementor-element-5ac13208{--width:45%;}.elementor-32 .elementor-element.elementor-element-494cdc53{--content-width:1400px;}.elementor-32 .elementor-element.elementor-element-55e55c53{--width:50%;}.elementor-32 .elementor-element.elementor-element-3067eb7b{--content-width:1400px;}.elementor-32 .elementor-element.elementor-element-74dee698{--content-width:1400px;}.elementor-32 .elementor-element.elementor-element-5e7b8189{--width:35%;}.elementor-32 .elementor-element.elementor-element-79d67548{--content-width:1400px;}.elementor-32 .elementor-element.elementor-element-286031ca{--content-width:1350px;}.elementor-32 .elementor-element.elementor-element-4c3035b3{--width:84%;}.elementor-32 .elementor-element.elementor-element-9bd43bf{--content-width:100%;}.elementor-32 .elementor-element.elementor-element-67e87ab2{--width:59.556%;}.elementor-32 .elementor-element.elementor-element-572a0ca4{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-32 .elementor-element.elementor-element-65d4e1a7{--width:61%;}.elementor-32 .elementor-element.elementor-element-52ef2e8a{--width:100%;}.elementor-32 .elementor-element.elementor-element-3258d52f{--width:73%;}.elementor-32 .elementor-element.elementor-element-286031ca{--content-width:100%;}.elementor-32 .elementor-element.elementor-element-9bd43bf{--content-width:100%;}.elementor-32 .elementor-element.elementor-element-51ccb5a{--width:100%;}.elementor-32 .elementor-element.elementor-element-1c55ba95{--width:100%;}.elementor-32 .elementor-element.elementor-element-6ddaa34f{--width:100%;}.elementor-32 .elementor-element.elementor-element-4df76077{--width:100%;}.elementor-32 .elementor-element.elementor-element-5bd68f9f{--width:100%;}.elementor-32 .elementor-element.elementor-element-5080bbe4{--width:100%;}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-44e41811{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-13187c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-item > a{font-size:13px;}.elementor-32 .elementor-element.elementor-element-6c034475 .elementor-button{font-size:10px;}.elementor-32 .elementor-element.elementor-element-4cdc6932{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-1bca7c30{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-32 .elementor-element.elementor-element-5a263da0 .elementor-heading-title{font-size:45px;line-height:1.3em;}.elementor-32 .elementor-element.elementor-element-66bbfe52.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-27d9bd7b{--justify-content:center;}.elementor-32 .elementor-element.elementor-element-27d9bd7b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-71f4821b .elementor-button{font-size:14px;}.elementor-32 .elementor-element.elementor-element-1262543d .elementor-button{font-size:14px;}.elementor-32 .elementor-element.elementor-element-350f4570{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-1fe86c6b .elementor-heading-title{line-height:1.4em;}.elementor-32 .elementor-element.elementor-element-21e67bc3 .elementor-heading-title{line-height:1.4em;}.elementor-32 .elementor-element.elementor-element-14c472b6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-346f3874{--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-32 .elementor-element.elementor-element-116665e2{--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-32 .elementor-element.elementor-element-7ecd027c .elementor-heading-title{font-size:45px;}.elementor-32 .elementor-element.elementor-element-36f3de9c{--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-32 .elementor-element.elementor-element-3caf143e .elementor-heading-title{font-size:45px;}.elementor-32 .elementor-element.elementor-element-2f71484f{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-5936c586.e-con{--order:-99999 /* order start hack */;}.elementor-32 .elementor-element.elementor-element-5d35215c{--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-32 .elementor-element.elementor-element-369d9fe5 .elementor-heading-title{font-size:45px;}.elementor-32 .elementor-element.elementor-element-703a89d3{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-53d37fa1{--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-32 .elementor-element.elementor-element-3039b23a .elementor-heading-title{font-size:45px;}.elementor-32 .elementor-element.elementor-element-efcb5cc.e-con{--order:-99999 /* order start hack */;}.elementor-32 .elementor-element.elementor-element-18139e16{--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-32 .elementor-element.elementor-element-21df7d18 .elementor-heading-title{font-size:45px;}.elementor-32 .elementor-element.elementor-element-781a0379{--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-32 .elementor-element.elementor-element-392865ff .elementor-heading-title{font-size:45px;}.elementor-32 .elementor-element.elementor-element-2f5565ac .elementor-heading-title{line-height:1.4em;}.elementor-32 .elementor-element.elementor-element-21b43595 .elementor-heading-title{line-height:1.4em;}.elementor-32 .elementor-element.elementor-element-2ae5ab38 .elementor-heading-title{line-height:1.4em;}.elementor-32 .elementor-element.elementor-element-1b51cbb6 .elementor-heading-title{line-height:1.4em;}.elementor-32 .elementor-element.elementor-element-2fd44dab .elementor-heading-title{line-height:1.4em;}.elementor-32 .elementor-element.elementor-element-5743b9d0 .elementor-heading-title{font-size:45px;line-height:1.3em;}.elementor-32 .elementor-element.elementor-element-2ec9a4ac{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-3141925a .elementor-button{font-size:14px;}.elementor-32 .elementor-element.elementor-element-4d9bc7cf .elementor-heading-title{font-size:45px;line-height:1.3em;}.elementor-32 .elementor-element.elementor-element-25c15146 .elementor-heading-title{font-size:45px;line-height:1.3em;}.elementor-32 .elementor-element.elementor-element-286031ca{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-6a6430a9{padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;}.elementor-32 .elementor-element.elementor-element-6a6430a9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-41c5b1c .elementor-divider-separator{width:100%;}.elementor-32 .elementor-element.elementor-element-41c5b1c .elementor-divider__text{font-size:30px;line-height:1.3em;}.elementor-32 .elementor-element.elementor-element-2f8bf17e .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-44e41811{--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-32 .elementor-element.elementor-element-13187c0{--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-32 .elementor-element.elementor-element-13187c0.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-65d4e1a7{--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-32 .elementor-element.elementor-element-65d4e1a7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-61afb46f.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-61afb46f .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-52ef2e8a{--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-32 .elementor-element.elementor-element-52ef2e8a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-71e181a0 .elementor-icon-list-item > a{font-size:12px;}.elementor-32 .elementor-element.elementor-element-3258d52f{--justify-content:center;}.elementor-32 .elementor-element.elementor-element-3258d52f.e-con{--align-self:stretch;}.elementor-32 .elementor-element.elementor-element-6c034475 .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-32 .elementor-element.elementor-element-4cdc6932{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-1bca7c30{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-19b10151{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-578543ee{text-align:center;}.elementor-32 .elementor-element.elementor-element-578543ee .elementor-heading-title{font-size:15px;}.elementor-32 .elementor-element.elementor-element-5a263da0{text-align:center;}.elementor-32 .elementor-element.elementor-element-5a263da0 .elementor-heading-title{font-size:26px;}.elementor-32 .elementor-element.elementor-element-66bbfe52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-32 .elementor-element.elementor-element-27d9bd7b{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-71f4821b .elementor-button{font-size:13px;padding:15px 30px 15px 30px;}.elementor-32 .elementor-element.elementor-element-1262543d .elementor-button{font-size:13px;padding:15px 30px 15px 30px;}.elementor-32 .elementor-element.elementor-element-350f4570{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-1fe86c6b{text-align:center;}.elementor-32 .elementor-element.elementor-element-1fe86c6b .elementor-heading-title{font-size:22px;}.elementor-32 .elementor-element.elementor-element-21e67bc3{text-align:center;}.elementor-32 .elementor-element.elementor-element-21e67bc3 .elementor-heading-title{font-size:15px;}.elementor-32 .elementor-element.elementor-element-14c472b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-346f3874{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-116665e2{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-5fdced75{--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-32 .elementor-element.elementor-element-923a13d{--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-32 .elementor-element.elementor-element-58356342{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-317739cd{text-align:center;}.elementor-32 .elementor-element.elementor-element-317739cd .elementor-heading-title{font-size:15px;}.elementor-32 .elementor-element.elementor-element-7ecd027c{text-align:center;}.elementor-32 .elementor-element.elementor-element-7ecd027c .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-32 .elementor-element.elementor-element-527b0c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-32 .elementor-element.elementor-element-36f3de9c{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-2e5d377b{--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-32 .elementor-element.elementor-element-44a74693{--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-32 .elementor-element.elementor-element-14f8175a{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-5cc14ad4{text-align:center;}.elementor-32 .elementor-element.elementor-element-5cc14ad4 .elementor-heading-title{font-size:15px;}.elementor-32 .elementor-element.elementor-element-3caf143e{text-align:center;}.elementor-32 .elementor-element.elementor-element-3caf143e .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-32 .elementor-element.elementor-element-3f914ac5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-32 .elementor-element.elementor-element-2f71484f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-5d35215c{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-28b388b3{--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-32 .elementor-element.elementor-element-6f92723{--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-32 .elementor-element.elementor-element-4dfd76de{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-60a8774e{text-align:center;}.elementor-32 .elementor-element.elementor-element-60a8774e .elementor-heading-title{font-size:15px;}.elementor-32 .elementor-element.elementor-element-369d9fe5{text-align:center;}.elementor-32 .elementor-element.elementor-element-369d9fe5 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-32 .elementor-element.elementor-element-60597f0a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-32 .elementor-element.elementor-element-703a89d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-53d37fa1{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-3fa89793{--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-32 .elementor-element.elementor-element-2c019f9b{--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-32 .elementor-element.elementor-element-6b11899d{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-6ebed314{text-align:center;}.elementor-32 .elementor-element.elementor-element-6ebed314 .elementor-heading-title{font-size:15px;}.elementor-32 .elementor-element.elementor-element-3039b23a{text-align:center;}.elementor-32 .elementor-element.elementor-element-3039b23a .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-32 .elementor-element.elementor-element-57fe0f8d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-32 .elementor-element.elementor-element-18139e16{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-74e64f63{--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-32 .elementor-element.elementor-element-76cbb70d{--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-32 .elementor-element.elementor-element-6950ac81{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-75af87d7{text-align:center;}.elementor-32 .elementor-element.elementor-element-75af87d7 .elementor-heading-title{font-size:15px;}.elementor-32 .elementor-element.elementor-element-21df7d18{text-align:center;}.elementor-32 .elementor-element.elementor-element-21df7d18 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-32 .elementor-element.elementor-element-3a61b9c5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-32 .elementor-element.elementor-element-781a0379{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-9a9d7f8{--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-32 .elementor-element.elementor-element-29792926{--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-32 .elementor-element.elementor-element-1017f3ca{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-703510f8{text-align:center;}.elementor-32 .elementor-element.elementor-element-703510f8 .elementor-heading-title{font-size:15px;}.elementor-32 .elementor-element.elementor-element-392865ff{text-align:center;}.elementor-32 .elementor-element.elementor-element-392865ff .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-32 .elementor-element.elementor-element-44dec58{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-32 .elementor-element.elementor-element-2f5565ac{text-align:center;}.elementor-32 .elementor-element.elementor-element-2f5565ac .elementor-heading-title{font-size:22px;}.elementor-32 .elementor-element.elementor-element-732e6d3c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-32 .elementor-element.elementor-element-21b43595{text-align:center;}.elementor-32 .elementor-element.elementor-element-21b43595 .elementor-heading-title{font-size:22px;}.elementor-32 .elementor-element.elementor-element-2ae5ab38{text-align:center;}.elementor-32 .elementor-element.elementor-element-2ae5ab38 .elementor-heading-title{font-size:22px;}.elementor-32 .elementor-element.elementor-element-3067eb7b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-1b51cbb6{text-align:center;}.elementor-32 .elementor-element.elementor-element-1b51cbb6 .elementor-heading-title{font-size:22px;}.elementor-32 .elementor-element.elementor-element-2fd44dab{text-align:center;}.elementor-32 .elementor-element.elementor-element-2fd44dab .elementor-heading-title{font-size:22px;}.elementor-32 .elementor-element.elementor-element-69d25298{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-32 .elementor-element.elementor-element-74dee698{--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-32 .elementor-element.elementor-element-72440010{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-53efafe2{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-7df447da{text-align:center;}.elementor-32 .elementor-element.elementor-element-7df447da .elementor-heading-title{font-size:15px;}.elementor-32 .elementor-element.elementor-element-5743b9d0{text-align:center;}.elementor-32 .elementor-element.elementor-element-5743b9d0 .elementor-heading-title{font-size:26px;}.elementor-32 .elementor-element.elementor-element-2ec9a4ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-64f68eb9{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-64f68eb9 .elementor-heading-title{line-height:1.1em;}.elementor-32 .elementor-element.elementor-element-5266ceb{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-5266ceb .elementor-heading-title{line-height:1.1em;}.elementor-32 .elementor-element.elementor-element-4873fbad{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-4873fbad .elementor-heading-title{line-height:1.1em;}.elementor-32 .elementor-element.elementor-element-7c7c4f53{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-7c7c4f53 .elementor-heading-title{line-height:1.1em;}.elementor-32 .elementor-element.elementor-element-1f2089fd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:2.2em;}.elementor-32 .elementor-element.elementor-element-3141925a .elementor-button{font-size:13px;padding:15px 30px 15px 30px;}.elementor-32 .elementor-element.elementor-element-77bfd791.e-con{--order:-99999 /* order start hack */;}.elementor-32 .elementor-element.elementor-element-79d67548{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-4d9bc7cf{text-align:center;}.elementor-32 .elementor-element.elementor-element-4d9bc7cf .elementor-heading-title{font-size:26px;}.elementor-32 .elementor-element.elementor-element-25c15146{text-align:center;}.elementor-32 .elementor-element.elementor-element-25c15146 .elementor-heading-title{font-size:26px;}.elementor-32 .elementor-element.elementor-element-3940ff3c{text-align:center;}.elementor-32 .elementor-element.elementor-element-3940ff3c .elementor-heading-title{font-size:15px;}.elementor-32 .elementor-element.elementor-element-2c9f5ffa{text-align:center;}.elementor-32 .elementor-element.elementor-element-2c9f5ffa .elementor-heading-title{font-size:25px;}.elementor-32 .elementor-element.elementor-element-bb7a28c{--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-32 .elementor-element.elementor-element-26c395c5{--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-32 .elementor-element.elementor-element-26c395c5.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-32 .elementor-element.elementor-element-5fea05c{--border-radius:30px 30px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-5e764fe4{--border-radius:20px 20px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-41c5b1c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-32 .elementor-element.elementor-element-41c5b1c .elementor-divider{text-align:center;}.elementor-32 .elementor-element.elementor-element-41c5b1c .elementor-divider__text{font-size:20px;line-height:1.2em;}.elementor-32 .elementor-element.elementor-element-2f8bf17e .elementor-button{font-size:13px;padding:15px 30px 15px 30px;}.elementor-32 .elementor-element.elementor-element-18ff663f{text-align:center;}.elementor-32 .elementor-element.elementor-element-18ff663f .elementor-heading-title{font-size:13px;line-height:1.3em;}}/* Start custom CSS for heading, class: .elementor-element-61afb46f */.danap-title-line .elementor-heading-title {
    color: #0f172a; /* مشکی مایل به سرمه‌ای */
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیرین */
.danap-title-line .elementor-heading-title::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0; /* شروع از راست (برای فارسی) */
    width: 30%; /* در حالت عادی کوتاه است */
    height: 3px;
    background-color: #2563eb; /* آبی */
    border-radius: 10px;
    transition: all 0.4s ease;
}

/* افکت هاور */
.danap-title-line:hover .elementor-heading-title::before {
    width: 100%; /* تمام عرض را می‌گیرد */
    background-color: #f59e0b; /* طلایی می‌شود */
    box-shadow: 0 4px 10px -2px rgba(245, 158, 11, 0.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c034475 */.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 container, class: .elementor-element-2457e14e */.elementor-32 .elementor-element.elementor-element-2457e14e {
    /* تنظیمات پس‌زمینه و رنگ */
    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-32 .elementor-element.elementor-element-2457e14e: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-5a263da0 *//* 1. تنظیمات کلی فونت */
.elementor-32 .elementor-element.elementor-element-5a263da0 .elementor-heading-title {
    color: #ffffff;
    font-weight: 800;
    line-height: 1.4; /* کمی افزایش برای فاصله بهتر خطوط */
}

/* 2. استایل کلمه "اپراتور" (زرد) */
.danap-highlight {
    color: #fbbf24;
    position: relative;
    display: inline-block;
    text-shadow: 0 0 15px rgba(251, 191, 36, 0.3); /* درخشش ثابت */
}

/* 3. استایل خط منحنی (متحرک شده) */
.danap-highlight::after {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 0;
    width: 100%;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5 Q 50 10 100 5' stroke='%23f59e0b' stroke-width='4'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    
    /* انیمیشن: خط به آرامی نفس می‌کشد */
    opacity: 0.6;
    animation: linePulse 3s ease-in-out infinite;
    transform-origin: center;
}

/* 4. استایل کلمه "استراتژیست" (گرادینت متحرک و براق) */
.danap-gradient {
    /* ترکیب رنگ: طلایی تیره - طلایی روشن - سفید (برق) - طلایی تیره */
    background: linear-gradient(
        110deg, 
        #d97706 10%, 
        #fbbf24 30%, 
        #ffffff 50%, 
        #fbbf24 70%, 
        #d97706 90%
    );
    
    /* بزرگ کردن پس‌زمینه برای حرکت دادن آن */
    background-size: 200% auto;
    
    /* کلیپ کردن رنگ به متن */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #f59e0b; /* فال‌بک */
    
    /* انیمیشن حرکت نور */
    animation: goldenShine 3s linear infinite;
}

/* --- تعریف انیمیشن‌ها --- */

/* انیمیشن حرکت نور طلایی */
@keyframes goldenShine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}

/* انیمیشن تپش خط زیرین */
@keyframes linePulse {
    0%, 100% {
        opacity: 0.5;
        transform: scaleX(1);
    }
    50% {
        opacity: 1; /* پررنگ شدن */
        transform: scaleX(1.05); /* کمی کشیده شدن */
    }
}

/* تنظیمات ریسپانسیو */
.elementor-32 .elementor-element.elementor-element-5a263da0 h2 {
    font-size: 28px;
}

@media (min-width: 768px) {
    .elementor-32 .elementor-element.elementor-element-5a263da0 h2 {
        font-size: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71f4821b */.elementor-32 .elementor-element.elementor-element-71f4821b .elementor-button {
    background: #f97316; /* نارنجی روشن */
    border-radius: 16px;
    border: none;
    padding: 15px 35px; /* کمی بزرگتر */
    
    /* سایه سه بعدی در زیر دکمه */
    box-shadow: 
        0 6px 0 #c2410c, /* لبه پایینی تیره */
        0 15px 20px rgba(0,0,0,0.15); /* سایه نرم محیطی */
        
    transition: all 0.1s ease;
    transform: translateY(0);
}

/* آیکون یا متن داخل دکمه */
.elementor-32 .elementor-element.elementor-element-71f4821b .elementor-button-content-wrapper {
    transition: transform 0.2s;
}

/* هاور: دکمه آماده کلیک می‌شود */
.elementor-32 .elementor-element.elementor-element-71f4821b .elementor-button:hover {
    background: #fb923c;
    transform: translateY(-2px);
    box-shadow: 
        0 8px 0 #c2410c, 
        0 20px 25px rgba(0,0,0,0.2);
}

/* کلیک (Active): دکمه فشرده می‌شود */
.elementor-32 .elementor-element.elementor-element-71f4821b .elementor-button:active {
    transform: translateY(4px); /* پایین رفتن */
    box-shadow: 
        0 2px 0 #c2410c, /* سایه زیر کم می‌شود */
        0 5px 10px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1262543d *//* حذف رنگ پس‌زمینه پیش‌فرض المنتور */
.btn-danap-glass .elementor-button {
    background-color: rgba(255, 255, 255, 0.1) !important; /* شیشه‌ای */
    background-image: none !important;
    
    /* استایل شیشه‌ای */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    color: #ffffff !important;
    
    /* سایز */
    padding: 12px 30px !important;
    border-radius: 16px !important;
    font-family: 'Vazirmatn', sans-serif !important;
    
    transition: all 0.3s ease !important;
}

/* هاور دکمه شیشه‌ای */
.btn-danap-glass .elementor-button:hover {
    background-color: rgba(255, 255, 255, 0.2) !important; /* سفیدتر می‌شود */
    border-color: rgba(255, 255, 255, 0.5) !important;
    transform: translateY(-3px);
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
}

/* افزودن آیکون فلش کوچک (اختیاری) */
.btn-danap-glass .elementor-button-icon {
    margin-left: 8px; /* فاصله آیکون از متن */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bca7c30 *//* 1. استایل پایه و انیمیشن پس‌زمینه */
.danap-hero-card {
    position: relative;
    /* گرادینت با سایز بزرگتر برای امکان حرکت */
    background: linear-gradient(125deg, #0f172a 0%, #1e3a8a 40%, #172554 70%, #1e40af 100%);
    background-size: 300% 300%; /* سایز بزرگ برای حرکت */
    
    /* تنظیمات بردر و سایه */
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 25px 50px -12px rgba(30, 58, 138, 0.5), /* سایه بیرونی */
        inset 0 0 20px rgba(255, 255, 255, 0.05); /* سایه داخلی برای عمق */
        
    border-radius: 2.5rem;
    overflow: hidden;
    z-index: 1;
    
    /* انیمیشن حرکت گرادینت پس‌زمینه */
    animation: gradientShift 15s ease infinite alternate;
    
    /* ترنزیشن نرم برای هاور */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* 2. تنظیمات گوشه‌های خاص دسکتاپ (همان تنظیمات شما) */
@media (min-width: 1024px) {
    .danap-hero-card {
        border-top-left-radius: 6rem;
        border-bottom-right-radius: 6rem;
        border-top-right-radius: 2.5rem;
        border-bottom-left-radius: 2.5rem;
    }
}

/* 3. لایه نویز (ثابت می‌ماند تا چشم را اذیت نکند) */
.danap-hero-card::before {
    content: ""; /* تغییر ساختار: نویز را در المنت جداگانه گذاشتیم */
    position: absolute;
    inset: 0;
    background-image: url('https://grainy-gradients.vercel.app/noise.svg');
    opacity: 0.05; /* نویز خیلی محو */
    mix-blend-mode: overlay;
    pointer-events: none;
    z-index: 0;
}

/* 4. نور سفید متحرک (بالا راست) */
.danap-hero-card .blob-white {
    position: absolute;
    top: -10%;
    right: -10%;
    width: 25rem;
    height: 25rem;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
    border-radius: 50%;
    filter: blur(50px);
    mix-blend-mode: overlay;
    z-index: -1;
    
    /* انیمیشن شناور */
    animation: floatWhite 10s ease-in-out infinite alternate;
}

/* 5. نور نارنجی متحرک (پایین چپ) */
.danap-hero-card .blob-amber {
    position: absolute;
    bottom: -10%;
    left: -10%;
    width: 22rem;
    height: 22rem;
    background: radial-gradient(circle, rgba(245, 158, 11, 0.25) 0%, rgba(245, 158, 11, 0) 70%);
    border-radius: 50%;
    filter: blur(60px);
    mix-blend-mode: screen;
    z-index: -1;
    
    /* انیمیشن شناور */
    animation: floatAmber 12s ease-in-out infinite alternate-reverse;
}

/* 6. تعریف انیمیشن‌ها (Keyframes) */

/* حرکت آرام پس‌زمینه */
@keyframes gradientShift {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* حرکت حباب سفید */
@keyframes floatWhite {
    0% { transform: translate(0, 0) scale(1); }
    100% { transform: translate(-30px, 30px) scale(1.1); }
}

/* حرکت حباب نارنجی */
@keyframes floatAmber {
    0% { transform: translate(0, 0) scale(1); opacity: 0.6; }
    100% { transform: translate(40px, -40px) scale(1.2); opacity: 1; }
}

/* 7. افکت هاور (تعاملی) */
.danap-hero-card:hover {
    transform: translateY(-5px); /* کمی بالا می‌آید */
    box-shadow: 
        0 30px 60px -10px rgba(30, 58, 138, 0.6),
        inset 0 0 30px rgba(255, 255, 255, 0.1); /* نور داخلی بیشتر می‌شود */
    border-color: rgba(255, 255, 255, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cdc6932 *//* تنظیمات کانتینر اصلی (ثابت برای همه مدل‌ها) */
.danap-animated-bg {
    position: relative;
    overflow: hidden; /* حیاتی: جلوگیری از اسکرول و برش تیز */
    z-index: 0;
    /* رنگ بکگراند حذف شد */
}

/* حباب آبی (بالا راست) */
.danap-animated-bg::before {
    content: "";
    position: absolute;
    top: 0%; /* شروع از بیرون کادر */
    right: -10%;
    width: 50%; /* درصدی برای ریسپانسیو بودن */
    height: 80%;
    background: radial-gradient(circle, rgba(29, 78, 216, 0.15) 0%, rgba(29, 78, 216, 0) 70%);
    filter: blur(60px); /* محو کردن لبه‌ها برای جلوگیری از دیده شدن برش */
    border-radius: 40% 60% 70% 30% / 40% 50% 60% 50%;
    z-index: -1;
    animation: blobMoveBlue 20s infinite alternate linear;
}

/* حباب زرد (پایین چپ) */
.danap-animated-bg::after {
    content: "";
    position: absolute;
    bottom: 0%;
    left: -10%;
    width: 50%;
    height: 80%;
    background: radial-gradient(circle, rgba(251, 191, 36, 0.15) 0%, rgba(251, 191, 36, 0) 70%);
    filter: blur(60px);
    border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
    z-index: -1;
    animation: blobMoveAmber 15s infinite alternate linear;
}

/* انیمیشن‌ها: حرکت آرام و تغییر شکل */
@keyframes blobMoveBlue {
    0% { transform: translate(0, 0) rotate(0deg); border-radius: 40% 60% 70% 30%; }
    100% { transform: translate(-50px, 50px) rotate(20deg); border-radius: 50% 50% 20% 80%; }
}

@keyframes blobMoveAmber {
    0% { transform: translate(0, 0) rotate(0deg); border-radius: 60% 40% 30% 70%; }
    100% { transform: translate(50px, -50px) rotate(-20deg); border-radius: 30% 70% 70% 30%; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e2991a1 */.elementor-32 .elementor-element.elementor-element-5e2991a1 .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-32 .elementor-element.elementor-element-5e2991a1 .elementor-icon i, .elementor-32 .elementor-element.elementor-element-5e2991a1 .elementor-icon svg {
    color: #f87171 !important;
    fill: #f87171 !important;
    font-size: 28px !important;
}
.elementor-32 .elementor-element.elementor-element-5e2991a1 .elementor-icon:hover {
    background-color: rgba(248, 113, 113, 0.2) !important;
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e67bc3 */.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-7129efc8 */.elementor-32 .elementor-element.elementor-element-7129efc8 .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-32 .elementor-element.elementor-element-7129efc8 .elementor-icon i, .elementor-32 .elementor-element.elementor-element-7129efc8 .elementor-icon svg {
    color: #34d399 !important;
    fill: #34d399 !important;
    font-size: 28px !important;
}
.elementor-32 .elementor-element.elementor-element-7129efc8 .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-3c56354c *//* استایل اصلی کانتینر - حالت شیشه‌ای */
.elementor-32 .elementor-element.elementor-element-3c56354c {
    background-color: rgba(255, 255, 255, 0.7); /* رنگ سفید با شفافیت */
    backdrop-filter: blur(16px); /* مات کردن پشت زمینه */
    border: 1px solid #ffffff; /* حاشیه سفید نازک */
    border-radius: 24px; /* گردی گوشه‌ها */
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); /* سایه */
    transition: all 0.3s ease; /* انیمیشن نرم */
    position: relative;
    overflow: hidden; /* جلوگیری از بیرون زدگی */
    /* جهت اطمینان از راست‌چین بودن */
    direction: rtl; 
}

/* افکت هاور روی خود کانتینر (بالا رفتن و سایه بیشتر) */
.elementor-32 .elementor-element.elementor-element-3c56354c:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    transform: translateY(-8px);
}

/* ایجاد گرادینت قرمز کمرنگ که با هاور ظاهر می‌شود (::before) */
.elementor-32 .elementor-element.elementor-element-3c56354c::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* گرادینت از قرمز خیلی کمرنگ به شفاف */
    background: linear-gradient(to bottom left, #fef2f2, transparent); 
    opacity: 0; /* در حالت عادی مخفی */
    transition: opacity 0.5s ease;
    z-index: 0;
    pointer-events: none;
}

/* نمایش گرادینت هنگام هاور */
.elementor-32 .elementor-element.elementor-element-3c56354c:hover::before {
    opacity: 1;
}

/* نوار رنگی سمت راست (::after) */
.elementor-32 .elementor-element.elementor-element-3c56354c::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0; /* چسبیده به راست */
    width: 6px; /* ضخامت خط */
    height: 100%;
    background-color: #f87171; /* رنگ قرمز اولیه */
    transition: background-color 0.3s ease;
    z-index: 1;
}

/* تغییر رنگ نوار به سبز هنگام هاور */
.elementor-32 .elementor-element.elementor-element-3c56354c:hover::after {
    background-color: #22c55e; /* رنگ سبز */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e977e34 */.elementor-32 .elementor-element.elementor-element-2e977e34 .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-32 .elementor-element.elementor-element-2e977e34 .elementor-icon i, .elementor-32 .elementor-element.elementor-element-2e977e34 .elementor-icon svg {
    color: #34d399 !important;
    fill: #34d399 !important;
    font-size: 28px !important;
}
.elementor-32 .elementor-element.elementor-element-2e977e34 .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-6b5877fc *//* استایل اصلی کانتینر - حالت شیشه‌ای */
.elementor-32 .elementor-element.elementor-element-6b5877fc {
    background-color: rgba(255, 255, 255, 0.7); /* رنگ سفید با شفافیت */
    backdrop-filter: blur(16px); /* مات کردن پشت زمینه */
    border: 1px solid #ffffff; /* حاشیه سفید نازک */
    border-radius: 24px; /* گردی گوشه‌ها */
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); /* سایه */
    transition: all 0.3s ease; /* انیمیشن نرم */
    position: relative;
    overflow: hidden; /* جلوگیری از بیرون زدگی */
    /* جهت اطمینان از راست‌چین بودن */
    direction: rtl; 
}

/* افکت هاور روی خود کانتینر (بالا رفتن و سایه بیشتر) */
.elementor-32 .elementor-element.elementor-element-6b5877fc:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    transform: translateY(-8px);
}

/* ایجاد گرادینت قرمز کمرنگ که با هاور ظاهر می‌شود (::before) */
.elementor-32 .elementor-element.elementor-element-6b5877fc::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* گرادینت از قرمز خیلی کمرنگ به شفاف */
    background: linear-gradient(to bottom left, #fef2f2, transparent); 
    opacity: 0; /* در حالت عادی مخفی */
    transition: opacity 0.5s ease;
    z-index: 0;
    pointer-events: none;
}

/* نمایش گرادینت هنگام هاور */
.elementor-32 .elementor-element.elementor-element-6b5877fc:hover::before {
    opacity: 1;
}

/* نوار رنگی سمت راست (::after) */
.elementor-32 .elementor-element.elementor-element-6b5877fc::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0; /* چسبیده به راست */
    width: 6px; /* ضخامت خط */
    height: 100%;
    background-color: #f87171; /* رنگ قرمز اولیه */
    transition: background-color 0.3s ease;
    z-index: 1;
}

/* تغییر رنگ نوار به سبز هنگام هاور */
.elementor-32 .elementor-element.elementor-element-6b5877fc:hover::after {
    background-color: #22c55e; /* رنگ سبز */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-572aa06e */.elementor-32 .elementor-element.elementor-element-572aa06e .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-32 .elementor-element.elementor-element-572aa06e .elementor-icon i, .elementor-32 .elementor-element.elementor-element-572aa06e .elementor-icon svg {
    color: #34d399 !important;
    fill: #34d399 !important;
    font-size: 28px !important;
}
.elementor-32 .elementor-element.elementor-element-572aa06e .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-7de4cf99 *//* استایل اصلی کانتینر - حالت شیشه‌ای */
.elementor-32 .elementor-element.elementor-element-7de4cf99 {
    background-color: rgba(255, 255, 255, 0.7); /* رنگ سفید با شفافیت */
    backdrop-filter: blur(16px); /* مات کردن پشت زمینه */
    border: 1px solid #ffffff; /* حاشیه سفید نازک */
    border-radius: 24px; /* گردی گوشه‌ها */
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); /* سایه */
    transition: all 0.3s ease; /* انیمیشن نرم */
    position: relative;
    overflow: hidden; /* جلوگیری از بیرون زدگی */
    /* جهت اطمینان از راست‌چین بودن */
    direction: rtl; 
}

/* افکت هاور روی خود کانتینر (بالا رفتن و سایه بیشتر) */
.elementor-32 .elementor-element.elementor-element-7de4cf99:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    transform: translateY(-8px);
}

/* ایجاد گرادینت قرمز کمرنگ که با هاور ظاهر می‌شود (::before) */
.elementor-32 .elementor-element.elementor-element-7de4cf99::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* گرادینت از قرمز خیلی کمرنگ به شفاف */
    background: linear-gradient(to bottom left, #fef2f2, transparent); 
    opacity: 0; /* در حالت عادی مخفی */
    transition: opacity 0.5s ease;
    z-index: 0;
    pointer-events: none;
}

/* نمایش گرادینت هنگام هاور */
.elementor-32 .elementor-element.elementor-element-7de4cf99:hover::before {
    opacity: 1;
}

/* نوار رنگی سمت راست (::after) */
.elementor-32 .elementor-element.elementor-element-7de4cf99::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0; /* چسبیده به راست */
    width: 6px; /* ضخامت خط */
    height: 100%;
    background-color: #f87171; /* رنگ قرمز اولیه */
    transition: background-color 0.3s ease;
    z-index: 1;
}

/* تغییر رنگ نوار به سبز هنگام هاور */
.elementor-32 .elementor-element.elementor-element-7de4cf99:hover::after {
    background-color: #22c55e; /* رنگ سبز */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-350f4570 */.danap-dots-bg {
    position: relative;
    background-color: #F8FAFC; /* رنگ زمینه خیلی روشن */
    overflow: hidden;
    z-index: 0;
}

/* لایه نقطه‌ها */
.danap-dots-bg::before {
    content: "";
    position: absolute;
    inset: 0;
    
    /* ساخت نقطه‌ها با گرادینت */
    background-image: radial-gradient(#94a3b8 1.5px, transparent 1.5px);
    background-size: 24px 24px; /* فاصله بین نقطه‌ها */
    
    /* انیمیشن حرکت به سمت بالا */
    animation: moveDotsUp 60s linear infinite;
    
    /* ماسک برای محو کردن بالا و پایین (حیاتی) */
    -webkit-mask-image: linear-gradient(to bottom, 
        transparent 0%, 
        black 15%, 
        black 85%, 
        transparent 100%
    );
    mask-image: linear-gradient(to bottom, 
        transparent 0%, 
        black 15%, 
        black 85%, 
        transparent 100%
    );
    
    opacity: 0.4; /* کم‌رنگ بودن نقطه‌ها برای مزاحم نشدن */
}

@keyframes moveDotsUp {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 0 -1000px; /* حرکت مداوم به بالا */
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9699bee */.danap-icon-style {
    /* پس‌زمینه دایره‌ای کمرنگ */
    background-color: #eff6ff !important; 
    
    /* رنگ خود آیکون */
    color: #2563eb !important; 
    
    /* فاصله داخلی برای ایجاد فضای دور آیکون */
    padding: 6px !important; 
    
    /* گرد کردن کامل گوشه‌ها */
    border-radius: 30% !important; 
    
    /* تنظیمات برای وسط‌چین کردن */
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    
    /* تنظیم ابعاد برای دایره کامل ماندن (اختیاری ولی توصیه شده) */
    width: 32px;
    height: 32px;
}

/* اگر از ویجت آیکون المنتور استفاده می‌کنید، باید رنگ آیکون داخلی را هم فورس کنیم */
.danap-icon-style i, 
.danap-icon-style svg {
    color: #2563eb !important;
    fill: #2563eb !important;
    font-size: 16px !important; /* سایز آیکون */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15d08a5 */.danap-icon-amber {
    background-color: #fffbeb !important;
    color: #d97706 !important;
    padding: 6px !important;
    border-radius: 30% !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
}

.danap-icon-amber i,
.danap-icon-amber svg {
    color: #d97706 !important;
    fill: #d97706 !important;
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b51b226 */.icon-wrapper {
  /* ابعاد دایره */
  width: 1.5rem; /* معادل w-6 (24px) */
  height: 1.5rem; /* معادل h-6 (24px) */
  margin-top: 0.25rem; /* معادل mt-1 */
  flex-shrink: 0;
  
  /* شکل دایره */
  border-radius: 9999px; /* معادل rounded-full */
  
  /* رنگ‌بندی (مخصوص بخش ابزارهای هوشمند) */
  background-color: #fffbeb; /* معادل bg-amber-50 */
  color: #d97706; /* معادل text-amber-600 */
  
  /* وسط‌چین کردن آیکون */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* اندازه خود آیکون تیک */
.icon-wrapper svg {
  width: 14px;
  height: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35733d56 */.feature-item {
  /* تنظیمات چیدمان */
  /* تنظیمات رنگ و پس‌زمینه */
  background-color: rgba(255, 255, 255, 0.6); /* معادل bg-white/60 */
  color: #374151; /* معادل text-gray-700 */
  
  /* تنظیمات کادر و حاشیه */
  border: 1px solid #f3f4f6; /* معادل border-gray-100 */
  border-radius: 1rem; /* معادل rounded-2xl (16px) */
  padding: 0.75rem; /* معادل p-3 */
  
  /* انیمیشن */
  transition: all 0.3s ease;
}

/* افکت هاور (وقتی موس روی آیتم می‌رود) */
.feature-item:hover {
  background-color: #ffffff;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.06); /* معادل shadow-md */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7210343a */.icon-wrapper {
  /* ابعاد دایره */
  width: 1.5rem; /* معادل w-6 (24px) */
  height: 1.5rem; /* معادل h-6 (24px) */
  margin-top: 0.25rem; /* معادل mt-1 */
  flex-shrink: 0;
  
  /* شکل دایره */
  border-radius: 9999px; /* معادل rounded-full */
  
  /* رنگ‌بندی (مخصوص بخش ابزارهای هوشمند) */
  background-color: #fffbeb; /* معادل bg-amber-50 */
  color: #d97706; /* معادل text-amber-600 */
  
  /* وسط‌چین کردن آیکون */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* اندازه خود آیکون تیک */
.icon-wrapper svg {
  width: 14px;
  height: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a6cb56 */.feature-item {
  /* تنظیمات چیدمان */
  /* تنظیمات رنگ و پس‌زمینه */
  background-color: rgba(255, 255, 255, 0.6); /* معادل bg-white/60 */
  color: #374151; /* معادل text-gray-700 */
  
  /* تنظیمات کادر و حاشیه */
  border: 1px solid #f3f4f6; /* معادل border-gray-100 */
  border-radius: 1rem; /* معادل rounded-2xl (16px) */
  padding: 0.75rem; /* معادل p-3 */
  
  /* انیمیشن */
  transition: all 0.3s ease;
}

/* افکت هاور (وقتی موس روی آیتم می‌رود) */
.feature-item:hover {
  background-color: #ffffff;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.06); /* معادل shadow-md */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65f3528 */.icon-wrapper {
  /* ابعاد دایره */
  width: 1.5rem; /* معادل w-6 (24px) */
  height: 1.5rem; /* معادل h-6 (24px) */
  margin-top: 0.25rem; /* معادل mt-1 */
  flex-shrink: 0;
  
  /* شکل دایره */
  border-radius: 9999px; /* معادل rounded-full */
  
  /* رنگ‌بندی (مخصوص بخش ابزارهای هوشمند) */
  background-color: #fffbeb; /* معادل bg-amber-50 */
  color: #d97706; /* معادل text-amber-600 */
  
  /* وسط‌چین کردن آیکون */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* اندازه خود آیکون تیک */
.icon-wrapper svg {
  width: 14px;
  height: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb1da */.feature-item {
  /* تنظیمات چیدمان */
  /* تنظیمات رنگ و پس‌زمینه */
  background-color: rgba(255, 255, 255, 0.6); /* معادل bg-white/60 */
  color: #374151; /* معادل text-gray-700 */
  
  /* تنظیمات کادر و حاشیه */
  border: 1px solid #f3f4f6; /* معادل border-gray-100 */
  border-radius: 1rem; /* معادل rounded-2xl (16px) */
  padding: 0.75rem; /* معادل p-3 */
  
  /* انیمیشن */
  transition: all 0.3s ease;
}

/* افکت هاور (وقتی موس روی آیتم می‌رود) */
.feature-item:hover {
  background-color: #ffffff;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.06); /* معادل shadow-md */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d64d1a2 */.icon-wrapper {
  /* ابعاد دایره */
  width: 1.5rem; /* معادل w-6 (24px) */
  height: 1.5rem; /* معادل h-6 (24px) */
  margin-top: 0.25rem; /* معادل mt-1 */
  flex-shrink: 0;
  
  /* شکل دایره */
  border-radius: 9999px; /* معادل rounded-full */
  
  /* رنگ‌بندی (مخصوص بخش ابزارهای هوشمند) */
  background-color: #fffbeb; /* معادل bg-amber-50 */
  color: #d97706; /* معادل text-amber-600 */
  
  /* وسط‌چین کردن آیکون */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* اندازه خود آیکون تیک */
.icon-wrapper svg {
  width: 14px;
  height: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53b22d58 */.feature-item {
  /* تنظیمات چیدمان */
  /* تنظیمات رنگ و پس‌زمینه */
  background-color: rgba(255, 255, 255, 0.6); /* معادل bg-white/60 */
  color: #374151; /* معادل text-gray-700 */
  
  /* تنظیمات کادر و حاشیه */
  border: 1px solid #f3f4f6; /* معادل border-gray-100 */
  border-radius: 1rem; /* معادل rounded-2xl (16px) */
  padding: 0.75rem; /* معادل p-3 */
  
  /* انیمیشن */
  transition: all 0.3s ease;
}

/* افکت هاور (وقتی موس روی آیتم می‌رود) */
.feature-item:hover {
  background-color: #ffffff;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.06); /* معادل shadow-md */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936c586 *//* تنظیمات اصلی باکس (کلاس) */
.danap-browser-box {
    /* --- تنظیمات پس‌زمینه متحرک --- */
    background: linear-gradient(125deg, #1e3a8a 0%, #172554 40%, #2563eb 100%);
    background-size: 200% 200%;
    
    /* انیمیشن حرکت گرادینت */
    animation: gradientMove 10s ease infinite alternate;

    /* گوشه‌های گرد */
    border-radius: 40px;
    
    /* حاشیه نازک */
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    /* --- سایه سه بعدی و متحرک (اصلاح شده) --- */
    /* نکته: سایه اولیه را با انیمیشن نارنجی هماهنگ کردم تا پرش نداشته باشد */
    box-shadow: 0 6px 0 #9a3412, 0 15px 20px rgba(234, 88, 12, 0.3);
    
    /* انیمیشن تپش سایه */
    animation: shadowPulse 3s infinite alternate;
    
    /* --- تنظیمات فاصله --- */
    padding: 70px 40px 40px 40px;
    
    overflow: hidden;
    position: relative;
    z-index: 1;
}

/* --- ایجاد نوار مرورگر (سه نقطه و سرچ بار) --- */
.danap-browser-box::before {
    content: '';
    position: absolute;
    top: 25px; 
    left: 35px;
    width: calc(100% - 70px);
    height: 20px;
    z-index: 2;

    /* دایره‌ها و نوار */
    background-image: 
        radial-gradient(circle, #FF5F56 6px, transparent 7px), /* قرمز */
        radial-gradient(circle, #FFBD2E 6px, transparent 7px), /* زرد */
        radial-gradient(circle, #27C93F 6px, transparent 7px), /* سبز */
        linear-gradient(to right, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.15) 100%); /* نوار طوسی */

    background-size: 
        14px 14px, 
        14px 14px, 
        14px 14px, 
        calc(100% - 100px) 12px; 

    background-position: 
        0px center, 
        25px center, 
        50px center, 
        90px center;

    background-repeat: no-repeat;
    opacity: 0.8;
}

/* --- انیمیشن‌ها --- */

@keyframes gradientMove {
    0% { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
}

/* انیمیشن تپش سایه (استایل دکمه ژاکت) */
@keyframes shadowPulse {
    0% { 
        /* حالت عادی */
        box-shadow: 0 6px 0 #9a3412, 0 15px 20px rgba(234, 88, 12, 0.3); 
    }
    100% { 
        /* حالت برجسته‌تر */
        box-shadow: 0 8px 0 #9a3412, 0 25px 30px rgba(234, 88, 12, 0.5); 
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-57bee259 */.danap-icon-rose {
    background-color: #fff1f2 !important;
    color: #e11d48 !important;
    padding: 6px !important;
    border-radius: 30% !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
}

.danap-icon-rose i,
.danap-icon-rose svg {
    color: #e11d48 !important;
    fill: #e11d48 !important;
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e5af275 */.danap-icon-rose {
    background-color: #fff1f2 !important;
    color: #e11d48 !important;
    padding: 6px !important;
    border-radius: 30% !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
}

.danap-icon-rose i,
.danap-icon-rose svg {
    color: #e11d48 !important;
    fill: #e11d48 !important;
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-637a2a0c */.feature-item {
  /* تنظیمات چیدمان */
  /* تنظیمات رنگ و پس‌زمینه */
  background-color: rgba(255, 255, 255, 0.6); /* معادل bg-white/60 */
  color: #374151; /* معادل text-gray-700 */
  
  /* تنظیمات کادر و حاشیه */
  border: 1px solid #f3f4f6; /* معادل border-gray-100 */
  border-radius: 1rem; /* معادل rounded-2xl (16px) */
  padding: 0.75rem; /* معادل p-3 */
  
  /* انیمیشن */
  transition: all 0.3s ease;
}

/* افکت هاور (وقتی موس روی آیتم می‌رود) */
.feature-item:hover {
  background-color: #ffffff;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.06); /* معادل shadow-md */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9606b6e */.danap-icon-rose {
    background-color: #fff1f2 !important;
    color: #e11d48 !important;
    padding: 6px !important;
    border-radius: 30% !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
}

.danap-icon-rose i,
.danap-icon-rose svg {
    color: #e11d48 !important;
    fill: #e11d48 !important;
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7322c8c7 */.feature-item {
  /* تنظیمات چیدمان */
  /* تنظیمات رنگ و پس‌زمینه */
  background-color: rgba(255, 255, 255, 0.6); /* معادل bg-white/60 */
  color: #374151; /* معادل text-gray-700 */
  
  /* تنظیمات کادر و حاشیه */
  border: 1px solid #f3f4f6; /* معادل border-gray-100 */
  border-radius: 1rem; /* معادل rounded-2xl (16px) */
  padding: 0.75rem; /* معادل p-3 */
  
  /* انیمیشن */
  transition: all 0.3s ease;
}

/* افکت هاور (وقتی موس روی آیتم می‌رود) */
.feature-item:hover {
  background-color: #ffffff;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.06); /* معادل shadow-md */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7633221b */.danap-icon-purple {
    background-color: #faf5ff !important;
    color: #9333ea !important;
    padding: 6px !important;
    border-radius: 30% !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
}

.danap-icon-purple i,
.danap-icon-purple svg {
    color: #9333ea !important;
    fill: #9333ea !important;
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-737d3a18 */.danap-icon-emerald {
    background-color: #ecfdf5 !important;
    color: #059669 !important;
    padding: 6px !important;
    border-radius: 30% !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
}

.danap-icon-emerald i,
.danap-icon-emerald svg {
    color: #059669 !important;
    fill: #059669 !important;
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c4229b6 */.danap-icon-indigo {
    background-color: #eef2ff !important;
    color: #4f46e5 !important;
    padding: 6px !important;
    border-radius: 30% !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
}

.danap-icon-indigo i,
.danap-icon-indigo svg {
    color: #4f46e5 !important;
    fill: #4f46e5 !important;
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-392865ff *//* تنظیم رنگ متن عادی (غیر هایلایت) */
.danap-card-title {
    color: #1e3a8a; /* آبی سرمه‌ای (برند) */
    font-weight: 800; /* ضخامت زیاد */
    transition: all 0.3s ease;
}

/* تنظیم رنگ بخش‌های ویژه (داخل span) */
.danap-card-title span {
    /* گرادینت طلایی و کهربایی */
    background: linear-gradient(to right, #d97706 20%, #fbbf24 50%, #d97706 80%);
    background-size: 200% auto;
    
    /* تکنیک برش متن (Text Clip) */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    display: inline-block;
    
    /* انیمیشن حرکت نور روی متن */
    animation: textShine 5s linear infinite;
}

/* انیمیشن شاین */
@keyframes textShine {
    to {
        background-position: 200% center;
    }
}

/* هاور: وقتی موس روی عنوان میرود، کمی بزرگ شود */
.danap-card-title:hover {
    transform: translateX(-5px); /* حرکت ریز به سمت چپ */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346f3874 */.elementor-32 .elementor-element.elementor-element-346f3874 {
    position: relative;
    background: transparent;
    overflow: hidden;
    z-index: 0;
}

/* لایه ۱: شبکه شطرنجی پس‌زمینه */
.elementor-32 .elementor-element.elementor-element-346f3874::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -2;
    background-image: 
        linear-gradient(rgba(148, 163, 184, 0.1) 1px, transparent 1px),
        linear-gradient(90deg, rgba(148, 163, 184, 0.1) 1px, transparent 1px);
    background-size: 50px 50px;
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 15%, black 85%, transparent 100%);
    mask-image: linear-gradient(to bottom, transparent 0%, black 15%, black 85%, transparent 100%);
}

/* لایه ۲: باکس‌ها و اشکال هندسی (غنی شده) */
.elementor-32 .elementor-element.elementor-element-346f3874::after {
    content: "";
    position: absolute;
    z-index: -1;
    
    /* --- ۱. باکس نقطه‌چین آبی (بالا چپ) --- */
    top: 10%;
    left: -20px;
    width: 100px;
    height: 100px;
    border: 2px dashed rgba(37, 99, 235, 0.3); /* آبی */
    border-radius: 12px;
    
    /* --- ۲. ساخت بقیه اشکال با سایه (Shadow) --- */
    box-shadow: 
        /* دایره توخالی زرد (وسط راست) */
        90vw 300px 0 10px rgba(245, 158, 11, 0.15),
        
        /* باکس نقطه‌چین طوسی (پایین چپ) - شبیه‌سازی */
        20px 550px 0 -10px rgba(100, 116, 139, 0.2),
        
        /* مربع توپر آبی خیلی محو (پایین راست) */
        85vw 600px 0 20px rgba(37, 99, 235, 0.05);
        
    animation: geometryFloat 12s ease-in-out infinite alternate;
}

@keyframes geometryFloat {
    0% { transform: translateY(0) rotate(0deg); }
    100% { transform: translateY(-40px) rotate(5deg); }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-57459d36 */.elementor-32 .elementor-element.elementor-element-57459d36 .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-32 .elementor-element.elementor-element-57459d36 .elementor-icon i, .elementor-32 .elementor-element.elementor-element-57459d36 .elementor-icon svg {
    color: #34d399 !important;
    fill: #34d399 !important;
    font-size: 28px !important;
}
.elementor-32 .elementor-element.elementor-element-57459d36 .elementor-icon:hover {
    background-color: rgba(52, 211, 153, 0.2) !important;
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b51cbb6 */.elementor-32 .elementor-element.elementor-element-1b51cbb6 .elementor-heading-title {
    color: #1e3a8a; /* آبی تیره */
    position: relative;
    z-index: 1;
}

.elementor-32 .elementor-element.elementor-element-1b51cbb6 .elementor-heading-title span {
    color: #ffffff; /* متن سفید */
    background-color: #f59e0b; /* پس‌زمینه نارنجی */
    padding: 0 10px; /* فاصله از اطراف */
    border-radius: 8px; /* گوشه‌های گرد */
    display: inline-block; /* برای اینکه انیمیشن بگیرد */
    transform: skew(-5deg); /* کمی کج برای استایل مدرن */
    
    /* سایه نرم */
    box-shadow: 0 10px 20px -5px rgba(245, 158, 11, 0.4);
    
    /* انیمیشن تپش ملایم */
    animation: highlightPulse 3s ease-in-out infinite;
}

@keyframes highlightPulse {
    0%, 100% { transform: skew(-5deg) scale(1); }
    50% { transform: skew(-5deg) scale(1.05); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3067eb7b */.elementor-32 .elementor-element.elementor-element-3067eb7b {
    position: relative;
    background: transparent;
    overflow: hidden;
    z-index: 0;
}

/* لایه ۱: نورهای رنگی (Glow) */
.elementor-32 .elementor-element.elementor-element-3067eb7b::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -2;
    
    /* تغییر مهم:
       آبی (بالا راست): به جای 0% روی 20% تنظیم شد تا از لبه فاصله بگیرد.
       نارنجی (پایین چپ): به جای 100% روی 80% تنظیم شد.
    */
    background-image: 
        radial-gradient(circle at 90% 10%, rgba(37, 99, 235, 0.25) 0%, transparent 50%), /* آبی */
        radial-gradient(circle at 10% 90%, rgba(245, 158, 11, 0.2) 0%, transparent 50%); /* نارنجی */
        
    /* ماسک برای نرم کردن لبه‌های بالا و پایین */
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 25%, black 75%, transparent 100%);
    mask-image: linear-gradient(to bottom, transparent 0%, black 25%, black 75%, transparent 100%);
    
    /* انیمیشن تپش */
    animation: cornerGlow 8s ease-in-out infinite alternate;
}

/* لایه ۲: مربع‌های نقطه‌ای (Dots) */
.elementor-32 .elementor-element.elementor-element-3067eb7b::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;

    /* پترن نقطه‌ای */
    background-image: radial-gradient(#94a3b8 1.5px, transparent 1.5px);
    background-size: 24px 24px;
    
    /* ماسک نقطه‌ها:
       دقیقاً منطبق با جای جدید نورها (90% 10% و 10% 90%)
       این باعث می‌شود نقاط فقط روی نورها دیده شوند.
    */
    -webkit-mask-image: 
        radial-gradient(circle at 90% 10%, black 0%, transparent 300px),
        radial-gradient(circle at 10% 90%, black 0%, transparent 300px);
        
    mask-image: 
        radial-gradient(circle at 90% 10%, black 0%, transparent 300px),
        radial-gradient(circle at 10% 90%, black 0%, transparent 300px);
    
    opacity: 0.5;
    
    /* انیمیشن حرکت نقاط */
    animation: dotsFloat 15s linear infinite;
}

/* --- انیمیشن‌ها --- */

@keyframes cornerGlow {
    0% { opacity: 0.5; transform: scale(1); }
    100% { opacity: 0.9; transform: scale(1.1); }
}

@keyframes dotsFloat {
    0% { background-position: 0 0; }
    100% { background-position: 24px 24px; } /* حرکت مورب بی نهایت */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5743b9d0 */.elementor-32 .elementor-element.elementor-element-5743b9d0 .elementor-heading-title {
    color: #334155; /* خاکستری سربی */
}

.elementor-32 .elementor-element.elementor-element-5743b9d0 .elementor-heading-title span {
    color: #2563eb; /* آبی روشن */
    position: relative;
    display: inline-block;
}

/* خط زیرین متحرک */
.elementor-32 .elementor-element.elementor-element-5743b9d0 .elementor-heading-title span::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 4px; /* ضخامت خط */
    bottom: -5px;
    left: 0;
    background-color: #f59e0b; /* رنگ خط زرد */
    border-radius: 2px;
    
    /* انیمیشن کوتاه و بلند شدن خط */
    animation: lineStretch 4s ease-in-out infinite;
}

@keyframes lineStretch {
    0%, 100% { width: 100%; left: 0; }
    50% { width: 0%; left: 50%; } /* جمع شدن به وسط */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3141925a *//* هدف‌گیری دقیق دکمه داخل ویجت */
.btn-danap-primary .elementor-button {
    /* اجبار رنگ پس‌زمینه */
    background: linear-gradient(135deg, #f59e0b 0%, #d97706 100%) !important;
    color: #ffffff !important;
    
    /* تنظیم سایز استاندارد (جلوگیری از بزرگ شدن بیش از حد) */
    padding: 12px 30px !important;
    font-family: 'Vazirmatn', sans-serif !important;
    font-weight: 800 !important;
    border-radius: 16px !important;
    border: none !important;
    
    /* تنظیمات انیمیشن */
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    box-shadow: 0 10px 20px -5px rgba(245, 158, 11, 0.4) !important;
}

/* هاور */
.btn-danap-primary .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 15px 30px -5px rgba(245, 158, 11, 0.6) !important;
    background: linear-gradient(135deg, #fbbf24 0%, #b45309 100%) !important; /* کمی روشن‌تر */
}

/* افکت شاین (نوری که رد می‌شود) */
.btn-danap-primary .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
    transition: 0.5s;
    z-index: -1;
}

.btn-danap-primary .elementor-button:hover::before {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72440010 */.elementor-32 .elementor-element.elementor-element-72440010 {
    position: relative;
    background-color: #FFFBF2;
    overflow: hidden;

    /* پترن نقطه‌ای ظریف */
    background-image: radial-gradient(#FDBA74 1px, transparent 1px);
    background-size: 30px 30px;
    z-index: 0;
}

/* هاله نوری متحرک در پس‌زمینه کانتینر (برای اینکه ساده نباشه) */
.elementor-32 .elementor-element.elementor-element-72440010::before {
    content: "";
    position: absolute;
    top: -50%;
    right: -50%;
    width: 100%;
    height: 100%;
    /* گرادینت مدور بزرگ */
    background: radial-gradient(circle, rgba(251, 146, 60, 0.15), transparent 70%);
    filter: blur(60px);
    animation: auraMove 10s infinite alternate;
    z-index: -1;
}

/* لوگوی ژاکت */
.elementor-32 .elementor-element.elementor-element-72440010::after {
    content: "";
    position: absolute;
    bottom: -30px;
    left: -20px;
    width: 350px;
    height: 350px;

    /* ماسک SVG */
    -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");
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    
    /* رنگ لوگو */
    background: linear-gradient(135deg, #d97706, #F59E0B);
    opacity: 0.1;
    
    /* انیمیشن تپش (Pulse) + شناور */
    animation: logoPulse 4s ease-in-out infinite alternate;
    z-index: -1;
}

@keyframes auraMove {
    0% { transform: translate(0, 0) scale(1); }
    100% { transform: translate(-30px, 30px) scale(1.1); }
}

@keyframes logoPulse {
    0% { transform: scale(1) rotate(5deg); opacity: 0.08; }
    100% { transform: scale(1.05) rotate(5deg); opacity: 0.12; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dee698 */.elementor-32 .elementor-element.elementor-element-74dee698 {
    background-color: #ffffff; /* رنگ پایه سفید */
    position: relative;
    overflow: hidden;
}

/* ایجاد خطوط شبکه */
.elementor-32 .elementor-element.elementor-element-74dee698::before {
    content: "";
    position: absolute;
    inset: 0;
    
    /* ساخت خطوط عمودی و افقی آبی کمرنگ */
    background-image: 
        linear-gradient(rgba(37, 99, 235, 0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(37, 99, 235, 0.04) 1px, transparent 1px);
    
    background-size: 40px 40px; /* سایز خانه‌ها */
    
    /* انیمیشن حرکت مورب */
    animation: techGridMove 30s linear infinite;

    /* --- بخش جدید: محو کردن بالا --- */
    /* از بالا (شفاف) شروع میشه و در 20 درصد ارتفاع کاملا دیده میشه */
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 100%);
    mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 100%);
    /* ------------------------------ */
}

@keyframes techGridMove {
    0% { background-position: 0 0; }
    100% { background-position: 40px 40px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4afc334c */background-color: rgba(255, 255, 255, 0.05); /* رنگ سفید با شفافیت ۵ درصد */
backdrop-filter: blur(12px); /* تار کردن پشت زمینه */
-webkit-backdrop-filter: blur(12px); /* برای پشتیبانی سافاری */
border: 1px solid rgba(255, 255, 255, 0.1); /* حاشیه نازک و محو */
border-radius: 50px; /* گرد کردن گوشه‌ها (اختیاری) *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d9bc7cf *//* 1. تنظیمات کلی فونت */
.elementor-32 .elementor-element.elementor-element-4d9bc7cf .elementor-heading-title {
    color: #ffffff;
    font-weight: 800;
    line-height: 1.4; /* کمی افزایش برای فاصله بهتر خطوط */
}

/* 2. استایل کلمه "اپراتور" (زرد) */
.danap-highlight {
    color: #fbbf24;
    position: relative;
    display: inline-block;
    text-shadow: 0 0 15px rgba(251, 191, 36, 0.3); /* درخشش ثابت */
}

/* 3. استایل خط منحنی (متحرک شده) */
.danap-highlight::after {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 0;
    width: 100%;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5 Q 50 10 100 5' stroke='%23f59e0b' stroke-width='4'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    
    /* انیمیشن: خط به آرامی نفس می‌کشد */
    opacity: 0.6;
    animation: linePulse 3s ease-in-out infinite;
    transform-origin: center;
}

/* 4. استایل کلمه "استراتژیست" (گرادینت متحرک و براق) */
.danap-gradient {
    /* ترکیب رنگ: طلایی تیره - طلایی روشن - سفید (برق) - طلایی تیره */
    background: linear-gradient(
        110deg, 
        #d97706 10%, 
        #fbbf24 30%, 
        #ffffff 50%, 
        #fbbf24 70%, 
        #d97706 90%
    );
    
    /* بزرگ کردن پس‌زمینه برای حرکت دادن آن */
    background-size: 200% auto;
    
    /* کلیپ کردن رنگ به متن */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #f59e0b; /* فال‌بک */
    
    /* انیمیشن حرکت نور */
    animation: goldenShine 3s linear infinite;
}

/* --- تعریف انیمیشن‌ها --- */

/* انیمیشن حرکت نور طلایی */
@keyframes goldenShine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}

/* انیمیشن تپش خط زیرین */
@keyframes linePulse {
    0%, 100% {
        opacity: 0.5;
        transform: scaleX(1);
    }
    50% {
        opacity: 1; /* پررنگ شدن */
        transform: scaleX(1.05); /* کمی کشیده شدن */
    }
}

/* تنظیمات ریسپانسیو */
.elementor-32 .elementor-element.elementor-element-4d9bc7cf h2 {
    font-size: 28px;
}

@media (min-width: 768px) {
    .elementor-32 .elementor-element.elementor-element-4d9bc7cf h2 {
        font-size: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25c15146 *//* 1. تنظیمات کلی فونت */
.elementor-32 .elementor-element.elementor-element-25c15146 .elementor-heading-title {
    color: #ffffff;
    font-weight: 800;
    line-height: 1.4; /* کمی افزایش برای فاصله بهتر خطوط */
}

/* 2. استایل کلمه "اپراتور" (زرد) */
.danap-highlight {
    color: #fbbf24;
    position: relative;
    display: inline-block;
    text-shadow: 0 0 15px rgba(251, 191, 36, 0.3); /* درخشش ثابت */
}

/* 3. استایل خط منحنی (متحرک شده) */
.danap-highlight::after {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 0;
    width: 100%;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5 Q 50 10 100 5' stroke='%23f59e0b' stroke-width='4'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    
    /* انیمیشن: خط به آرامی نفس می‌کشد */
    opacity: 0.6;
    animation: linePulse 3s ease-in-out infinite;
    transform-origin: center;
}

/* 4. استایل کلمه "استراتژیست" (گرادینت متحرک و براق) */
.danap-gradient {
    /* ترکیب رنگ: طلایی تیره - طلایی روشن - سفید (برق) - طلایی تیره */
    background: linear-gradient(
        110deg, 
        #d97706 10%, 
        #fbbf24 30%, 
        #ffffff 50%, 
        #fbbf24 70%, 
        #d97706 90%
    );
    
    /* بزرگ کردن پس‌زمینه برای حرکت دادن آن */
    background-size: 200% auto;
    
    /* کلیپ کردن رنگ به متن */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #f59e0b; /* فال‌بک */
    
    /* انیمیشن حرکت نور */
    animation: goldenShine 3s linear infinite;
}

/* --- تعریف انیمیشن‌ها --- */

/* انیمیشن حرکت نور طلایی */
@keyframes goldenShine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}

/* انیمیشن تپش خط زیرین */
@keyframes linePulse {
    0%, 100% {
        opacity: 0.5;
        transform: scaleX(1);
    }
    50% {
        opacity: 1; /* پررنگ شدن */
        transform: scaleX(1.05); /* کمی کشیده شدن */
    }
}

/* تنظیمات ریسپانسیو */
.elementor-32 .elementor-element.elementor-element-25c15146 h2 {
    font-size: 28px;
}

@media (min-width: 768px) {
    .elementor-32 .elementor-element.elementor-element-25c15146 h2 {
        font-size: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d67548 */.elementor-32 .elementor-element.elementor-element-79d67548 {
    position: relative;
    background: linear-gradient(180deg, #172554 0%, #0B1121 100%);
    overflow: hidden;
    z-index: 0;
}

/* گوی نورانی ۱ (آبی روشن‌تر) */
.elementor-32 .elementor-element.elementor-element-79d67548::before {
    content: '';
    position: absolute;
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(56, 189, 248, 0.15) 0%, rgba(56, 189, 248, 0) 70%);
    top: -100px;
    left: -100px;
    border-radius: 50%;
    filter: blur(60px);
    animation: floatOrb1 10s ease-in-out infinite alternate;
    z-index: -1;
}

/* گوی نورانی ۲ (بنفش ملایم برای کنتراست) */
.elementor-32 .elementor-element.elementor-element-79d67548::after {
    content: '';
    position: absolute;
    width: 500px;
    height: 500px;
    background: radial-gradient(circle, rgba(99, 102, 241, 0.1) 0%, rgba(99, 102, 241, 0) 70%);
    bottom: -50px;
    right: -50px;
    border-radius: 50%;
    filter: blur(60px);
    animation: floatOrb2 12s ease-in-out infinite alternate;
    z-index: -1;
}

@keyframes floatOrb1 {
    0% { transform: translate(0, 0); }
    100% { transform: translate(50px, 50px); }
}

@keyframes floatOrb2 {
    0% { transform: translate(0, 0); }
    100% { transform: translate(-50px, -50px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-286031ca */.elementor-32 .elementor-element.elementor-element-286031ca {
    position: relative;
    background: transparent;
    overflow: hidden;
    z-index: 0;
}

/* لایه ۱: شبکه خطی محو (Tech Grid) */
.elementor-32 .elementor-element.elementor-element-286031ca::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -2;
    
    background-image: linear-gradient(#e2e8f0 1px, transparent 1px),
                      linear-gradient(90deg, #e2e8f0 1px, transparent 1px);
    background-size: 40px 40px;
    
    /* ماسک مرکزی */
    -webkit-mask-image: radial-gradient(circle at center, transparent 50%, black 100%);
    mask-image: radial-gradient(circle at center, transparent 50%, black 100%);
    
    opacity: 0.5;
}

/* لایه ۲: حباب‌های گفتگو (Shapes) */
.elementor-32 .elementor-element.elementor-element-286031ca::after {
    content: "";
    position: absolute;
    z-index: -1;
    
    /* حباب آبی (بالا چپ) */
    top: 50px;
    left: -30px;
    width: 150px;
    height: 120px;
    background: rgba(37, 99, 235, 0.1);
    border-radius: 40% 40% 40% 5%; /* شکل حباب */
    
    /* حباب زرد (پایین راست) با سایه */
    box-shadow: 85vw 400px 0 0 rgba(245, 158, 11, 0.1);
    
    animation: bubbleFloat 10s ease-in-out infinite alternate;
}

@keyframes bubbleFloat {
    0% { transform: translateY(0) scale(1); }
    100% { transform: translateY(-30px) scale(1.1); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f8bf17e *//* تعریف کلاس دکمه ژاکت */
.danap-zhaket-btn .elementor-button {
    position: relative;
    /* رنگ پایه (گرادینت نارنجی ژاکت) */
    background: linear-gradient(to bottom, #fbbf24, #ea580c);
    
    border: none;
    border-radius: 16px;
    padding: 16px 40px; /* فضای داخلی */
    
    /* سایه سه بعدی (لبه زیرین) */
    box-shadow: 
        0 6px 0 #9a3412, /* لبه زرشکی تیره */
        0 15px 20px rgba(234, 88, 12, 0.3); /* سایه محیطی */
        
    overflow: hidden; /* جلوگیری از بیرون زدن پترن */
    z-index: 1;
    
    /* انیمیشن تپش محیطی */
    animation: zhaketShadowPulse 3s infinite alternate;
    transition: transform 0.1s ease, box-shadow 0.1s ease;
}

/* لایه پترن مورب متحرک (داخل دکمه) */
.danap-zhaket-btn .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 200%; /* عرض دو برابر */
    height: 100%;
    
    /* ساخت خطوط مورب محو */
    background-image: repeating-linear-gradient(
        45deg,
        rgba(255, 255, 255, 0.1) 0px,
        rgba(255, 255, 255, 0.1) 10px,
        transparent 10px,
        transparent 20px
    );
    
    /* انیمیشن حرکت پترن */
    animation: zhaketPatternMove 20s linear infinite;
    z-index: -1;
}

/* لایه برق زدن (Shine) در بالا */
.danap-zhaket-btn .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* گرادینت سفید محو */
    background: linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, transparent 50%);
    z-index: -1;
}

/* --- حالت هاور --- */
.danap-zhaket-btn .elementor-button:hover {
    transform: translateY(-2px); /* کمی بالا بیاید */
    /* سایه روشن‌تر و بلندتر */
    box-shadow: 
        0 8px 0 #9a3412,
        0 20px 30px rgba(234, 88, 12, 0.5);
}

/* --- حالت کلیک (Active) --- */
.danap-zhaket-btn .elementor-button:active {
    transform: translateY(4px); /* فشرده شدن */
    /* سایه زیرین حذف میشود (حس کلیک واقعی) */
    box-shadow: 
        0 2px 0 #9a3412,
        0 5px 10px rgba(234, 88, 12, 0.2);
}

/* --- انیمیشن‌های اختصاصی دکمه ژاکت --- */

@keyframes zhaketPatternMove {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}

@keyframes zhaketShadowPulse {
    0% { box-shadow: 0 6px 0 #9a3412, 0 15px 20px rgba(234, 88, 12, 0.3); }
    100% { box-shadow: 0 6px 0 #9a3412, 0 20px 25px rgba(234, 88, 12, 0.5); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e764fe4 */.elementor-32 .elementor-element.elementor-element-5e764fe4 {
    position: relative;
    background-color: #ffffff; /* زمینه سفید */
    border-radius: 24px; /* گوشه‌های گرد */
    overflow: hidden; /* حیاتی */
    box-shadow: 0 10px 30px -10px rgba(245, 158, 11, 0.15); /* سایه نارنجی محو */
    z-index: 0;
    transition: transform 0.3s ease;
}

/* لایه ۱: موج‌های چرخنده در پایین (نارنجی و زرد) */
.elementor-32 .elementor-element.elementor-element-5e764fe4::before {
    content: "";
    position: absolute;
    bottom: -50%; /* شروع از پایین‌تر */
    left: -50%;
    width: 200%;
    height: 200%;
    
    /* گرادینت موج‌دار */
    background: radial-gradient(circle, rgba(255, 102, 0, 0.05), transparent 60%);
    
    border-radius: 40%;
    animation: waveSpin 10s linear infinite;
    z-index: -2;
}

/* لایه ۲: لوگوی ژاکت در مرکز (محو و متحرک) */
.elementor-32 .elementor-element.elementor-element-5e764fe4::after {
    content: "";
    position: absolute;
    
    /* موقعیت: گوشه پایین چپ (یا هر جا که دوست دارید) */
    bottom: -20px;
    left: -20px;
    width: 300px; /* سایز لوگو */
    height: 300px;
    
    /* استفاده از ماسک SVG ژاکت */
    -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");
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    
    /* رنگ لوگو (گرادینت نارنجی ژاکت) */
    background: linear-gradient(135deg, #d97706, #F59E0B);
    opacity: 0.08; /* شفافیت ملایم */
    
    /* انیمیشن تپش و شناور */
    animation: zhaketPulse 5s ease-in-out infinite alternate;
    z-index: -1;
}

/* هاور: کمی بالا بیاید */
.elementor-32 .elementor-element.elementor-element-5e764fe4:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px -10px rgba(245, 158, 11, 0.3);
}

@keyframes waveSpin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@keyframes zhaketPulse {
    0% { transform: scale(1) rotate(5deg); opacity: 0.08; }
    100% { transform: scale(1.05) rotate(5deg); opacity: 0.12; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fea05c */.irano-card1::before {
    content: "";
    position: absolute;
    
    /* تغییر مهم: چسبیدن به پایین */
    bottom: 0; 
    
    left: 50%;
    transform: translateX(-50%); /* وسط‌چین دقیق */
    width: 100px; /* طول خط */
    height: 6px; /* ضخامت خط */
    background-color: #0870C1; /* رنگ زرد */
    
    /* تغییر مهم: گردی گوشه‌ها رو به بالا باشد که شبیه تب شود */
    border-radius: 0px 0px 10px 10px; 
    
    z-index: 10;
}

/* تنظیمات فقط برای انیمیشن پس‌زمینه */
.irano-card1 {
    /* تعریف گرادینت با رنگ‌های خاکستری روشن و سفید */
    /* رنگ‌ها طوری چیده شده‌اند که در شروع و پایان یکی باشند تا حرکت نرم شود */
    background: linear-gradient(-143deg, #EFF1F5 0%, #FFFFFF 50%, #EFF1F5 100%);
    
    /* سایز پس‌زمینه را دو برابر می‌کنیم تا فضا برای حرکت داشته باشد */
    background-size: 200% 200%;
    
    /* اجرای انیمیشن: نام، زمان (6 ثانیه)، مدل حرکت (نرم)، تکرار بی‌نهایت */
    animation: bgShift 6s ease-in-out infinite;
}

/* تعریف دستورات حرکت */
@keyframes bgShift {
    0% {
        background-position: 0% 50%; /* شروع از گوشه */
    }
    50% {
        background-position: 100% 50%; /* حرکت به سمت مخالف */
    }
    100% {
        background-position: 0% 50%; /* بازگشت به نقطه شروع */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572a0ca4 */.elementor-32 .elementor-element.elementor-element-572a0ca4 {
    position: relative;
    background-color: #ffffff;
    overflow: hidden;
    z-index: 1;

    /* --- خط رنگی ثابت در کف (مسیر حرکت) --- */
    /* یک خط خیلی کمرنگ در کف به عنوان مسیر */
    border-bottom: 4px solid rgba(30, 58, 138, 0.05); 
}

/* لایه ۱: شبکه مهندسی (Grid) در پس‌زمینه */
.elementor-32 .elementor-element.elementor-element-572a0ca4::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -2;
    
    /* خطوط چهارخانه دقیق و کمرنگ */
    background-image: 
        linear-gradient(rgba(37, 99, 235, 0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(37, 99, 235, 0.05) 1px, transparent 1px);
    background-size: 40px 40px;
    
    /* ماسک: پایین واضح است، بالا محو می‌شود */
    -webkit-mask-image: linear-gradient(to top, black 20%, transparent 100%);
    mask-image: linear-gradient(to top, black 20%, transparent 100%);
}

/* لایه ۲: نوار آبی متحرک (Scanner) */
.elementor-32 .elementor-element.elementor-element-572a0ca4::after {
    content: "";
    position: absolute;
    bottom: 0; /* چسبیده به کف */
    left: -100%; /* شروع از بیرون کادر */
    
    width: 40%; /* طول نوار متحرک */
    height: 4px; /* ارتفاع دقیقاً اندازه خط پایین */
    
    /* گرادینت نوری: دو طرف محو، وسط پررنگ */
    background: linear-gradient(90deg, 
        transparent 0%, 
        #2563eb 50%, /* آبی برند */
        #60a5fa 80%, /* آبی روشن برای برق زدن */
        transparent 100%
    );
    
    /* افکت درخشش (Glow) به سمت بالا */
    box-shadow: 0 -5px 15px rgba(37, 99, 235, 0.4);
    
    z-index: 2;
    
    /* انیمیشن رفت و برگشت */
    animation: scannerMove 6s ease-in-out infinite;
}

/* انیمیشن حرکت نوار */
@keyframes scannerMove {
    0% { left: -40%; }
    50% { left: 100%; } /* عبور کامل به راست */
    100% { left: -40%; } /* برگشت (یا شروع مجدد) */
}/* End custom CSS */
/* Start custom CSS *//* کل نوار اسکرول */
::-webkit-scrollbar {
    width: 14px; /* عرض کلی */
}

/* مسیر پشت اسکرول (Track) */
::-webkit-scrollbar-track {
    background-color: transparent; /* شفاف باشد تا رنگ بادی دیده شود */
}

/* خودِ دستگیره اسکرول (Thumb) */
::-webkit-scrollbar-thumb {
    background-color: #1e3a8a; /* آبی تیره برند داناپ */
    border-radius: 20px; /* کاملاً گرد */
    
    /* تکنیک فاصله دادن از لبه‌ها (برای حالت شناور) */
    border: 4px solid transparent;
    background-clip: content-box;
    
    transition: background-color 0.3s;
}

/* وقتی موس روی اسکرول می‌رود */
::-webkit-scrollbar-thumb:hover {
    background-color: #2563eb; /* آبی روشن‌تر */
    border: 3px solid transparent; /* کمی ضخیم‌تر شدن */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://arghasemi.ir/danap/wp-content/uploads/2026/01/Morabba_FaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://arghasemi.ir/danap/wp-content/uploads/2026/01/Morabba_FaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'morabaa';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://arghasemi.ir/danap/wp-content/uploads/2026/01/Morabba_FaNum-Heavy.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://arghasemi.ir/danap/wp-content/uploads/2026/01/YekanBakhFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://arghasemi.ir/danap/wp-content/uploads/2026/01/YekanBakhFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://arghasemi.ir/danap/wp-content/uploads/2026/01/YekanBakhFaNum-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://arghasemi.ir/danap/wp-content/uploads/2026/01/YekanBakhFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://arghasemi.ir/danap/wp-content/uploads/2026/01/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */