.elementor-1552 .elementor-element.elementor-element-a2d29ca{--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;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), IRANSansX;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1552 .elementor-element.elementor-element-081baa7 .e-off-canvas__content{background-color:var( --e-global-color-secondary );}.elementor-1552 .elementor-element.elementor-element-081baa7 .e-off-canvas__overlay{background-color:#000000B8;}.elementor-1552 .elementor-element.elementor-element-081baa7{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-1552 .elementor-element.elementor-element-766d10d{--display:flex;}.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-1552 .elementor-element.elementor-element-e8d0fdb .elementor-icon-wrapper{text-align:center;}.elementor-1552 .elementor-element.elementor-element-e8d0fdb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-e8d0fdb.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-e8d0fdb.elementor-view-default .elementor-icon{color:var( --e-global-color-3fc0674 );border-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-e8d0fdb.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-e8d0fdb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-e8d0fdb.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-e8d0fdb.elementor-view-framed .elementor-icon:hover, .elementor-1552 .elementor-element.elementor-element-e8d0fdb.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-e8d0fdb.elementor-view-framed .elementor-icon:hover, .elementor-1552 .elementor-element.elementor-element-e8d0fdb.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), IRANSansX;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1552 .elementor-element.elementor-element-28245e9 .elementor-button{background-color:#123C6600;font-family:"IRANSansX", IRANSansX;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-28245e9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1552 .elementor-element.elementor-element-28245e9 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-1552 .elementor-element.elementor-element-9614305 .elementor-button{background-color:var( --e-global-color-b2112af );font-family:"IRANSansX", IRANSansX;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-9614305 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1552 .elementor-element.elementor-element-9614305 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1552 .elementor-element.elementor-element-0a8d1b6 .e-off-canvas__content{background-color:var( --e-global-color-secondary );}.elementor-1552 .elementor-element.elementor-element-0a8d1b6 .e-off-canvas__overlay{background-color:#000000B8;}.elementor-1552 .elementor-element.elementor-element-0a8d1b6{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-1552 .elementor-element.elementor-element-3d0ac75{--display:flex;}.elementor-1552 .elementor-element.elementor-element-1ca87a5 .elementor-icon-wrapper{text-align:center;}.elementor-1552 .elementor-element.elementor-element-1ca87a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-1ca87a5.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-1ca87a5.elementor-view-default .elementor-icon{color:var( --e-global-color-3fc0674 );border-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-1ca87a5.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-1ca87a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-1ca87a5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-1ca87a5.elementor-view-framed .elementor-icon:hover, .elementor-1552 .elementor-element.elementor-element-1ca87a5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-1ca87a5.elementor-view-framed .elementor-icon:hover, .elementor-1552 .elementor-element.elementor-element-1ca87a5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-dd4755f .elementor-button{background-color:var( --e-global-color-b2112af );font-family:"IRANSansX", IRANSansX;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-dd4755f .elementor-button-content-wrapper{flex-direction:row;}.elementor-1552 .elementor-element.elementor-element-dd4755f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1552 .elementor-element.elementor-element-0578fb8 .elementor-button{background-color:var( --e-global-color-b2112af );font-family:"IRANSansX", IRANSansX;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-0578fb8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1552 .elementor-element.elementor-element-0578fb8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1552 .elementor-element.elementor-element-fbb40a4 .elementor-button{background-color:var( --e-global-color-b2112af );font-family:"IRANSansX", IRANSansX;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-fbb40a4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1552 .elementor-element.elementor-element-fbb40a4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1552 .elementor-element.elementor-element-a42256b .elementor-button{background-color:var( --e-global-color-b2112af );font-family:"IRANSansX", IRANSansX;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-a42256b .elementor-button-content-wrapper{flex-direction:row;}.elementor-1552 .elementor-element.elementor-element-a42256b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1552 .elementor-element.elementor-element-b366efc .e-off-canvas__content{background-color:var( --e-global-color-secondary );}.elementor-1552 .elementor-element.elementor-element-b366efc .e-off-canvas__overlay{background-color:#000000B8;}.elementor-1552 .elementor-element.elementor-element-b366efc{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-1552 .elementor-element.elementor-element-e677f97{--display:flex;}.elementor-1552 .elementor-element.elementor-element-ad7c825 .elementor-icon-wrapper{text-align:center;}.elementor-1552 .elementor-element.elementor-element-ad7c825.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-ad7c825.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-ad7c825.elementor-view-default .elementor-icon{color:var( --e-global-color-3fc0674 );border-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-ad7c825.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-ad7c825.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-ad7c825.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-ad7c825.elementor-view-framed .elementor-icon:hover, .elementor-1552 .elementor-element.elementor-element-ad7c825.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-ad7c825.elementor-view-framed .elementor-icon:hover, .elementor-1552 .elementor-element.elementor-element-ad7c825.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), IRANSansX;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), IRANSansX;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-1552 .elementor-element.elementor-element-250f6ef{--iteration-count:infinite;--animation-duration:2000ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-250f6ef .elementor-headline{text-align:center;font-family:"IRANSansX", IRANSansX;font-weight:600;}.elementor-1552 .elementor-element.elementor-element-250f6ef .elementor-headline-plain-text{color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-250f6ef .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-f0ef05b .e-off-canvas__content{background-color:var( --e-global-color-secondary );}.elementor-1552 .elementor-element.elementor-element-f0ef05b .e-off-canvas__overlay{background-color:#000000B8;}.elementor-1552 .elementor-element.elementor-element-f0ef05b{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-1552 .elementor-element.elementor-element-b68b28f{--display:flex;}.elementor-1552 .elementor-element.elementor-element-7927307 .elementor-icon-wrapper{text-align:center;}.elementor-1552 .elementor-element.elementor-element-7927307.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-7927307.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-7927307.elementor-view-default .elementor-icon{color:var( --e-global-color-3fc0674 );border-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-7927307.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-7927307.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-7927307.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-7927307.elementor-view-framed .elementor-icon:hover, .elementor-1552 .elementor-element.elementor-element-7927307.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-7927307.elementor-view-framed .elementor-icon:hover, .elementor-1552 .elementor-element.elementor-element-7927307.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-c960ea5 .elementor-button{background-color:var( --e-global-color-b2112af );font-family:"IRANSansX", IRANSansX;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-c960ea5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1552 .elementor-element.elementor-element-c960ea5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1552 .elementor-element.elementor-element-9dda2cf .elementor-button{background-color:#123C6600;font-family:"IRANSansX", IRANSansX;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-9dda2cf .elementor-button-content-wrapper{flex-direction:row;}.elementor-1552 .elementor-element.elementor-element-9dda2cf .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-1552 .elementor-element.elementor-element-659f251{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-3fc0674 );--border-color:var( --e-global-color-3fc0674 );bottom:0px;}.elementor-1552 .elementor-element.elementor-element-659f251:not(.elementor-motion-effects-element-type-background), .elementor-1552 .elementor-element.elementor-element-659f251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2112af );}body:not(.rtl) .elementor-1552 .elementor-element.elementor-element-659f251{left:0px;}body.rtl .elementor-1552 .elementor-element.elementor-element-659f251{right:0px;}.elementor-1552 .elementor-element.elementor-element-6d66c84{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), IRANSansX;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), IRANSansX;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-b9c7e9e .elementor-icon-box-wrapper{gap:15px;}.elementor-1552 .elementor-element.elementor-element-b9c7e9e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-b9c7e9e.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-b9c7e9e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-b9c7e9e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-b9c7e9e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FAA719;}.elementor-1552 .elementor-element.elementor-element-b9c7e9e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-b9c7e9e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-b9c7e9e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-b9c7e9e.elementor-view-default:has(:focus) .elementor-icon{fill:#FAA719;color:#FAA719;border-color:#FAA719;}.elementor-1552 .elementor-element.elementor-element-b9c7e9e .elementor-icon-box-title, .elementor-1552 .elementor-element.elementor-element-b9c7e9e .elementor-icon-box-title a{font-family:"IRANSansX", IRANSansX;font-weight:600;}.elementor-1552 .elementor-element.elementor-element-b9c7e9e .elementor-icon-box-title{color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-b9c7e9e:has(:hover) .elementor-icon-box-title,
					 .elementor-1552 .elementor-element.elementor-element-b9c7e9e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-b9c7e9e .elementor-icon-box-description{font-family:"IRANSansX", IRANSansX;font-weight:400;}.elementor-1552 .elementor-element.elementor-element-7985dce{--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;}.elementor-1552 .elementor-element.elementor-element-898713d .elementor-icon-box-wrapper{gap:15px;}.elementor-1552 .elementor-element.elementor-element-898713d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-898713d.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-898713d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-898713d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-898713d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-898713d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-898713d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-898713d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-898713d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-3fc0674 );color:var( --e-global-color-3fc0674 );border-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-898713d .elementor-icon-box-title, .elementor-1552 .elementor-element.elementor-element-898713d .elementor-icon-box-title a{font-family:"IRANSansX", IRANSansX;font-weight:600;}.elementor-1552 .elementor-element.elementor-element-898713d .elementor-icon-box-title{color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-898713d:has(:hover) .elementor-icon-box-title,
					 .elementor-1552 .elementor-element.elementor-element-898713d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-898713d .elementor-icon-box-description{font-family:"IRANSansX", IRANSansX;font-weight:400;}.elementor-1552 .elementor-element.elementor-element-6062692{--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;}.elementor-1552 .elementor-element.elementor-element-149827c .elementor-icon-box-wrapper{gap:15px;}.elementor-1552 .elementor-element.elementor-element-149827c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-149827c.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-149827c.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-149827c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-149827c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-149827c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-149827c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-149827c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-149827c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-149827c .elementor-icon-box-title, .elementor-1552 .elementor-element.elementor-element-149827c .elementor-icon-box-title a{font-family:"IRANSansX", IRANSansX;font-weight:600;}.elementor-1552 .elementor-element.elementor-element-149827c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-149827c:has(:hover) .elementor-icon-box-title,
					 .elementor-1552 .elementor-element.elementor-element-149827c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1552 .elementor-element.elementor-element-149827c .elementor-icon-box-description{font-family:"IRANSansX", IRANSansX;font-weight:400;}.elementor-1552 .elementor-element.elementor-element-254f9a8{--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;}.elementor-1552 .elementor-element.elementor-element-65db053 .elementor-icon-box-wrapper{gap:15px;}.elementor-1552 .elementor-element.elementor-element-65db053.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-65db053.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-65db053.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-65db053.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-65db053.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-65db053.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-65db053.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-65db053.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-65db053.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-3fc0674 );color:var( --e-global-color-3fc0674 );border-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-65db053 .elementor-icon-box-title, .elementor-1552 .elementor-element.elementor-element-65db053 .elementor-icon-box-title a{font-family:"IRANSansX", IRANSansX;font-weight:600;}.elementor-1552 .elementor-element.elementor-element-65db053 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-65db053:has(:hover) .elementor-icon-box-title,
					 .elementor-1552 .elementor-element.elementor-element-65db053:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-65db053 .elementor-icon-box-description{font-family:"IRANSansX", IRANSansX;font-weight:400;}.elementor-1552 .elementor-element.elementor-element-c8ccad9{--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;}.elementor-1552 .elementor-element.elementor-element-bbd9496 .elementor-icon-box-wrapper{gap:15px;}.elementor-1552 .elementor-element.elementor-element-bbd9496.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-bbd9496.elementor-view-framed .elementor-icon, .elementor-1552 .elementor-element.elementor-element-bbd9496.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-bbd9496.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-bbd9496.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-bbd9496.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-bbd9496.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-bbd9496.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1552 .elementor-element.elementor-element-bbd9496.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-3fc0674 );color:var( --e-global-color-3fc0674 );border-color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-bbd9496 .elementor-icon-box-title, .elementor-1552 .elementor-element.elementor-element-bbd9496 .elementor-icon-box-title a{font-family:"IRANSansX", IRANSansX;font-weight:600;}.elementor-1552 .elementor-element.elementor-element-bbd9496 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1552 .elementor-element.elementor-element-bbd9496:has(:hover) .elementor-icon-box-title,
					 .elementor-1552 .elementor-element.elementor-element-bbd9496:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3fc0674 );}.elementor-1552 .elementor-element.elementor-element-bbd9496 .elementor-icon-box-description{font-family:"IRANSansX", IRANSansX;font-weight:400;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1552 .elementor-element.elementor-element-6d66c84{--width:25%;}.elementor-1552 .elementor-element.elementor-element-7985dce{--width:25%;}.elementor-1552 .elementor-element.elementor-element-6062692{--width:25%;}.elementor-1552 .elementor-element.elementor-element-254f9a8{--width:25%;}.elementor-1552 .elementor-element.elementor-element-c8ccad9{--width:25%;}}@media(max-width:767px){.elementor-1552 .elementor-element.elementor-element-081baa7{--e-off-canvas-align-items:flex-end;--e-off-canvas-width:100%;--e-off-canvas-height:38%;}.elementor-1552 .elementor-element.elementor-element-081baa7 .e-off-canvas__content{border-radius:30px 30px 0px 0px;}.elementor-1552 .elementor-element.elementor-element-766d10d{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-1552 .elementor-element.elementor-element-e8d0fdb{margin:0em 0.4em calc(var(--kit-widget-spacing, 0px) + -0.6em) 0em;}.elementor-1552 .elementor-element.elementor-element-e8d0fdb.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-1552 .elementor-element.elementor-element-e8d0fdb .elementor-icon-wrapper{text-align:start;}.elementor-1552 .elementor-element.elementor-element-e8d0fdb .elementor-icon{font-size:1.7em;}.elementor-1552 .elementor-element.elementor-element-e8d0fdb .elementor-icon svg{height:1.7em;}.elementor-1552 .elementor-element.elementor-element-28245e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-1552 .elementor-element.elementor-element-28245e9.elementor-element{--align-self:center;}.elementor-1552 .elementor-element.elementor-element-28245e9 .elementor-button{font-size:18px;border-radius:12px 12px 12px 12px;padding:20px 80px 25px 50px;}.elementor-1552 .elementor-element.elementor-element-9614305.elementor-element{--align-self:center;}.elementor-1552 .elementor-element.elementor-element-9614305 .elementor-button{font-size:18px;border-radius:12px 12px 12px 12px;padding:20px 67px 25px 55px;}.elementor-1552 .elementor-element.elementor-element-0a8d1b6{--e-off-canvas-align-items:flex-end;--e-off-canvas-width:100%;--e-off-canvas-height:50%;}.elementor-1552 .elementor-element.elementor-element-0a8d1b6 .e-off-canvas__content{border-radius:30px 30px 0px 0px;}.elementor-1552 .elementor-element.elementor-element-3d0ac75{--gap:3px 0px;--row-gap:3px;--column-gap:0px;}.elementor-1552 .elementor-element.elementor-element-1ca87a5{margin:0em 0.4em calc(var(--kit-widget-spacing, 0px) + -0.6em) 0em;}.elementor-1552 .elementor-element.elementor-element-1ca87a5.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-1552 .elementor-element.elementor-element-1ca87a5 .elementor-icon-wrapper{text-align:start;}.elementor-1552 .elementor-element.elementor-element-1ca87a5 .elementor-icon{font-size:1.7em;}.elementor-1552 .elementor-element.elementor-element-1ca87a5 .elementor-icon svg{height:1.7em;}.elementor-1552 .elementor-element.elementor-element-dd4755f.elementor-element{--align-self:center;}.elementor-1552 .elementor-element.elementor-element-dd4755f .elementor-button{font-size:18px;border-radius:12px 12px 12px 12px;padding:20px 80px 25px 50px;}.elementor-1552 .elementor-element.elementor-element-0578fb8.elementor-element{--align-self:center;}.elementor-1552 .elementor-element.elementor-element-0578fb8 .elementor-button{font-size:18px;border-radius:12px 12px 12px 12px;padding:20px 55px 25px 25px;}.elementor-1552 .elementor-element.elementor-element-fbb40a4.elementor-element{--align-self:center;}.elementor-1552 .elementor-element.elementor-element-fbb40a4 .elementor-button{font-size:18px;border-radius:12px 12px 12px 12px;padding:20px 50px 25px 20px;}.elementor-1552 .elementor-element.elementor-element-a42256b.elementor-element{--align-self:center;}.elementor-1552 .elementor-element.elementor-element-a42256b .elementor-button{font-size:18px;border-radius:12px 12px 12px 12px;padding:20px 85px 25px 55px;}.elementor-1552 .elementor-element.elementor-element-b366efc{--e-off-canvas-align-items:flex-end;--e-off-canvas-width:100%;--e-off-canvas-height:26%;}.elementor-1552 .elementor-element.elementor-element-b366efc .e-off-canvas__content{border-radius:30px 30px 0px 0px;}.elementor-1552 .elementor-element.elementor-element-e677f97{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1552 .elementor-element.elementor-element-ad7c825{margin:0em 0.4em calc(var(--kit-widget-spacing, 0px) + -0.6em) 0em;}.elementor-1552 .elementor-element.elementor-element-ad7c825.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-1552 .elementor-element.elementor-element-ad7c825 .elementor-icon-wrapper{text-align:start;}.elementor-1552 .elementor-element.elementor-element-ad7c825 .elementor-icon{font-size:1.7em;}.elementor-1552 .elementor-element.elementor-element-ad7c825 .elementor-icon svg{height:1.7em;}.elementor-1552 .elementor-element.elementor-element-250f6ef .elementor-headline{text-align:center;font-size:1.6em;}.elementor-1552 .elementor-element.elementor-element-f0ef05b{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:flex-end;--e-off-canvas-width:100%;--e-off-canvas-height:26%;}.elementor-1552 .elementor-element.elementor-element-f0ef05b .e-off-canvas__content{border-radius:30px 30px 0px 0px;}.elementor-1552 .elementor-element.elementor-element-b68b28f{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1552 .elementor-element.elementor-element-7927307{margin:0em 0.4em calc(var(--kit-widget-spacing, 0px) + -0.6em) 0em;}.elementor-1552 .elementor-element.elementor-element-7927307.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-1552 .elementor-element.elementor-element-7927307 .elementor-icon-wrapper{text-align:start;}.elementor-1552 .elementor-element.elementor-element-7927307 .elementor-icon{font-size:1.7em;}.elementor-1552 .elementor-element.elementor-element-7927307 .elementor-icon svg{height:1.7em;}.elementor-1552 .elementor-element.elementor-element-c960ea5{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1552 .elementor-element.elementor-element-c960ea5.elementor-element{--align-self:center;}.elementor-1552 .elementor-element.elementor-element-c960ea5 .elementor-button{font-size:18px;border-radius:12px 12px 12px 12px;padding:16px 76px 26px 50px;}.elementor-1552 .elementor-element.elementor-element-9dda2cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1552 .elementor-element.elementor-element-9dda2cf.elementor-element{--align-self:center;}.elementor-1552 .elementor-element.elementor-element-9dda2cf .elementor-button{font-size:18px;border-radius:12px 12px 12px 12px;padding:20px 80px 25px 50px;}.elementor-1552 .elementor-element.elementor-element-659f251{--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-width:0.2em 0em 0em 0em;--border-top-width:0.2em;--border-right-width:0em;--border-bottom-width:0em;--border-left-width:0em;--border-radius:27px 27px 0px 0px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1552 .elementor-element.elementor-element-659f251.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-1552 .elementor-element.elementor-element-6d66c84{--width:20%;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1552 .elementor-element.elementor-element-b9c7e9e{margin:4px 8px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:-0px -0px -0px -0px;}.elementor-1552 .elementor-element.elementor-element-b9c7e9e .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1552 .elementor-element.elementor-element-b9c7e9e .elementor-icon{font-size:27px;}.elementor-1552 .elementor-element.elementor-element-b9c7e9e .elementor-icon i{transform:rotate(18deg);}.elementor-1552 .elementor-element.elementor-element-b9c7e9e .elementor-icon-box-title, .elementor-1552 .elementor-element.elementor-element-b9c7e9e .elementor-icon-box-title a{font-size:10px;}.elementor-1552 .elementor-element.elementor-element-b9c7e9e .elementor-icon-box-description{font-size:10px;}.elementor-1552 .elementor-element.elementor-element-7985dce{--width:20%;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1552 .elementor-element.elementor-element-898713d{margin:4px 4px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-1552 .elementor-element.elementor-element-898713d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1552 .elementor-element.elementor-element-898713d .elementor-icon{font-size:27px;}.elementor-1552 .elementor-element.elementor-element-898713d .elementor-icon i{transform:rotate(18deg);}.elementor-1552 .elementor-element.elementor-element-898713d .elementor-icon-box-title, .elementor-1552 .elementor-element.elementor-element-898713d .elementor-icon-box-title a{font-size:10px;}.elementor-1552 .elementor-element.elementor-element-898713d .elementor-icon-box-description{font-size:10px;}.elementor-1552 .elementor-element.elementor-element-6062692{--width:20%;--border-radius:0em 0em 0em 0em;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1552 .elementor-element.elementor-element-149827c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1552 .elementor-element.elementor-element-149827c .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1552 .elementor-element.elementor-element-149827c .elementor-icon{font-size:27px;}.elementor-1552 .elementor-element.elementor-element-149827c .elementor-icon i{transform:rotate(0deg);}.elementor-1552 .elementor-element.elementor-element-149827c .elementor-icon-box-title, .elementor-1552 .elementor-element.elementor-element-149827c .elementor-icon-box-title a{font-size:10px;}.elementor-1552 .elementor-element.elementor-element-149827c .elementor-icon-box-description{font-size:10px;}.elementor-1552 .elementor-element.elementor-element-254f9a8{--width:20%;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1552 .elementor-element.elementor-element-65db053{margin:4px 4px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-1552 .elementor-element.elementor-element-65db053 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1552 .elementor-element.elementor-element-65db053 .elementor-icon{font-size:27px;}.elementor-1552 .elementor-element.elementor-element-65db053 .elementor-icon i{transform:rotate(18deg);}.elementor-1552 .elementor-element.elementor-element-65db053 .elementor-icon-box-title, .elementor-1552 .elementor-element.elementor-element-65db053 .elementor-icon-box-title a{font-size:10px;}.elementor-1552 .elementor-element.elementor-element-65db053 .elementor-icon-box-description{font-size:10px;}.elementor-1552 .elementor-element.elementor-element-c8ccad9{--width:20%;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1552 .elementor-element.elementor-element-bbd9496{margin:4px 4px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-1552 .elementor-element.elementor-element-bbd9496 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1552 .elementor-element.elementor-element-bbd9496 .elementor-icon{font-size:27px;}.elementor-1552 .elementor-element.elementor-element-bbd9496 .elementor-icon i{transform:rotate(18deg);}.elementor-1552 .elementor-element.elementor-element-bbd9496 .elementor-icon-box-title, .elementor-1552 .elementor-element.elementor-element-bbd9496 .elementor-icon-box-title a{font-size:10px;}.elementor-1552 .elementor-element.elementor-element-bbd9496 .elementor-icon-box-description{font-size:10px;}.elementor-1552 .elementor-element.elementor-element-26d6056{margin:0px -88px calc(var(--kit-widget-spacing, 0px) + -72px) 0px;padding:-37px -38px -39px -8px;}}/* Start custom CSS for button, class: .elementor-element-28245e9 */.elementor-1552 .elementor-element.elementor-element-28245e9 {
    display: inline-block;
   
    background: rgba(100, 220, 255, 0.25);
    color: #ffffff;
    ;
    border-radius: 12px;
    border: 1.5px solid rgba(255, 255, 255, 0.8);

    /* هاله ملایم */
    box-shadow:
        0 0 8px  #7ee8ff,
        0 0 15px #7ee8ff,
        inset 0 0 10px rgba(126, 232, 255, 0.6);

    backdrop-filter: blur(6px);
    animation: softFlicker 2.8s infinite alternate;
}

/* فلیکر خیلی ظریف */
@keyframes softFlicker {
    0%, 95%, 100% {
        opacity: 1;
        box-shadow:
            0 0 8px  #7ee8ff,
            0 0 15px #7ee8ff,
            inset 0 0 10px rgba(126, 232, 255, 0.6);
    }
    40% {
        opacity: 0.85;
        box-shadow:
            0 0 5px  #7ee8ff,
            0 0 10px #7ee8ff,
            inset 0 0 6px rgba(126, 232, 255, 0.4);
    }
    60% {
        opacity: 0.75;
        box-shadow:
            0 0 3px  #7ee8ff,
            0 0 6px #7ee8ff,
            inset 0 0 3px rgba(126, 232, 255, 0.3);
    }
}



.elementor-1552 .elementor-element.elementor-element-28245e9 .elementor-button{
    position: relative
 }
 .elementor-1552 .elementor-element.elementor-element-28245e9 .elementor-button-icon{
  background: #0A2745;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 0.7em;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #0A2745;
  right: 0.5em;
  top: 0.6em;
  transition: all 0.3s;
 }
 .elementor-1552 .elementor-element.elementor-element-28245e9 .elementor-button:hover .elementor-button-icon{
  width: calc(100% - 1.2em);
 }
 
 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9614305 */.elementor-1552 .elementor-element.elementor-element-9614305 .elementor-button{
    position: relative
 }
 .elementor-1552 .elementor-element.elementor-element-9614305 .elementor-button-icon{
  background: #0A2745;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 0.7em;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #0A2745;
  right: 0.5em;
  top: 0.6em;
  transition: all 0.3s;
 }
 .elementor-1552 .elementor-element.elementor-element-9614305 .elementor-button:hover .elementor-button-icon{
  width: calc(100% - 1.2em);
 }
 
 
 .elementor-1552 .elementor-element.elementor-element-9614305 a{
    position: relative;
    overflow: hidden;
}
.elementor-1552 .elementor-element.elementor-element-9614305 a::before{
    content: "";
    position: absolute;
    top:-60%;
    right: -100%;
    width: 30%;
    height: 220%;
    background-color: rgba(255,255,255, .5);
    box-shadow: 0 0 5px rgba(255,255,255,.6);
    transform: rotate(45deg);
    filter: blur(19px);
    animation: glow 2.7s ease-in  infinite;
}
@keyframes glow {
    0%{
        right: -100%;
    }
    100%{
        right: 120%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd4755f */.elementor-1552 .elementor-element.elementor-element-dd4755f .elementor-button{
    position: relative
 }
 .elementor-1552 .elementor-element.elementor-element-dd4755f .elementor-button-icon{
  background: #0A2745;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 0.7em;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #0A2745;
  right: 0.5em;
  top: 0.6em;
  transition: all 0.3s;
 }
 .elementor-1552 .elementor-element.elementor-element-dd4755f .elementor-button:hover .elementor-button-icon{
  width: calc(100% - 1.2em);
 }
 
 
 .elementor-1552 .elementor-element.elementor-element-dd4755f a{
    position: relative;
    overflow: hidden;
}
.elementor-1552 .elementor-element.elementor-element-dd4755f a::before{
    content: "";
    position: absolute;
    top:-60%;
    right: -100%;
    width: 30%;
    height: 220%;
    background-color: rgba(255,255,255, .5);
    box-shadow: 0 0 5px rgba(255,255,255,.6);
    transform: rotate(45deg);
    filter: blur(19px);
    animation: glow 2.5s ease-in  infinite;
}
@keyframes glow {
    0%{
        right: -100%;
    }
    100%{
        right: 120%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0578fb8 */.elementor-1552 .elementor-element.elementor-element-0578fb8 .elementor-button{
    position: relative
 }
 .elementor-1552 .elementor-element.elementor-element-0578fb8 .elementor-button-icon{
  background: #0A2745;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 0.7em;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #0A2745;
  right: 0.5em;
  top: 0.6em;
  transition: all 0.3s;
 }
 .elementor-1552 .elementor-element.elementor-element-0578fb8 .elementor-button:hover .elementor-button-icon{
  width: calc(100% - 1.2em);
 }
 
 
 .elementor-1552 .elementor-element.elementor-element-0578fb8 a{
    position: relative;
    overflow: hidden;
}
.elementor-1552 .elementor-element.elementor-element-0578fb8 a::before{
    content: "";
    position: absolute;
    top:-60%;
    right: -100%;
    width: 30%;
    height: 220%;
    background-color: rgba(255,255,255, .5);
    box-shadow: 0 0 5px rgba(255,255,255,.6);
    transform: rotate(45deg);
    filter: blur(19px);
    animation: glow 2.7s ease-in  infinite;
}
@keyframes glow {
    0%{
        right: -100%;
    }
    100%{
        right: 120%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fbb40a4 */.elementor-1552 .elementor-element.elementor-element-fbb40a4 .elementor-button{
    position: relative
 }
 .elementor-1552 .elementor-element.elementor-element-fbb40a4 .elementor-button-icon{
  background: #0A2745;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 0.7em;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #0A2745;
  right: 0.5em;
  top: 0.6em;
  transition: all 0.3s;
 }
 .elementor-1552 .elementor-element.elementor-element-fbb40a4 .elementor-button:hover .elementor-button-icon{
  width: calc(100% - 1.2em);
 }
 
 
 .elementor-1552 .elementor-element.elementor-element-fbb40a4 a{
    position: relative;
    overflow: hidden;
}
.elementor-1552 .elementor-element.elementor-element-fbb40a4 a::before{
    content: "";
    position: absolute;
    top:-60%;
    right: -100%;
    width: 30%;
    height: 220%;
    background-color: rgba(255,255,255, .5);
    box-shadow: 0 0 5px rgba(255,255,255,.6);
    transform: rotate(45deg);
    filter: blur(19px);
    animation: glow 2.9s ease-in  infinite;
}
@keyframes glow {
    0%{
        right: -100%;
    }
    100%{
        right: 120%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a42256b */.elementor-1552 .elementor-element.elementor-element-a42256b .elementor-button{
    position: relative
 }
 .elementor-1552 .elementor-element.elementor-element-a42256b .elementor-button-icon{
  background: #0A2745;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 0.7em;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #0A2745;
  right: 0.5em;
  top: 0.6em;
  transition: all 0.3s;
 }
 .elementor-1552 .elementor-element.elementor-element-a42256b .elementor-button:hover .elementor-button-icon{
  width: calc(100% - 1.2em);
 }
 
 
 .elementor-1552 .elementor-element.elementor-element-a42256b a{
    position: relative;
    overflow: hidden;
}
.elementor-1552 .elementor-element.elementor-element-a42256b a::before{
    content: "";
    position: absolute;
    top:-60%;
    right: -100%;
    width: 30%;
    height: 220%;
    background-color: rgba(255,255,255, .5);
    box-shadow: 0 0 5px rgba(255,255,255,.6);
    transform: rotate(45deg);
    filter: blur(19px);
    animation: glow 3.1s ease-in  infinite;
}
@keyframes glow {
    0%{
        right: -100%;
    }
    100%{
        right: 120%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c960ea5 */.elementor-1552 .elementor-element.elementor-element-c960ea5 .elementor-button{
    position: relative
 }
 .elementor-1552 .elementor-element.elementor-element-c960ea5 .elementor-button-icon{
  background: #0A2745;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 0.7em;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #0A2745;
  right: 0.5em;
  top: 0.6em;
  transition: all 0.3s;
 }
 .elementor-1552 .elementor-element.elementor-element-c960ea5 .elementor-button:hover .elementor-button-icon{
  width: calc(100% - 1.2em);
 }
 
 
 .elementor-1552 .elementor-element.elementor-element-c960ea5 a{
    position: relative;
    overflow: hidden;
}
.elementor-1552 .elementor-element.elementor-element-c960ea5 a::before{
    content: "";
    position: absolute;
    top:-60%;
    right: -100%;
    width: 30%;
    height: 220%;
    background-color: rgba(255,255,255, .5);
    box-shadow: 0 0 5px rgba(255,255,255,.6);
    transform: rotate(45deg);
    filter: blur(19px);
    animation: glow 2.9s ease-in  infinite;
}
@keyframes glow {
    0%{
        right: -100%;
    }
    100%{
        right: 120%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9dda2cf */.elementor-1552 .elementor-element.elementor-element-9dda2cf {
    display: inline-block;
   
    background: rgba(100, 220, 255, 0.25);
    color: #ffffff;
    ;
    border-radius: 12px;
    border: 1.5px solid rgba(255, 255, 255, 0.8);

    /* هاله ملایم */
    box-shadow:
        0 0 8px  #7ee8ff,
        0 0 15px #7ee8ff,
        inset 0 0 10px rgba(126, 232, 255, 0.6);

    backdrop-filter: blur(6px);
    animation: softFlicker 2.8s infinite alternate;
}

/* فلیکر خیلی ظریف */
@keyframes softFlicker {
    0%, 95%, 100% {
        opacity: 1;
        box-shadow:
            0 0 8px  #7ee8ff,
            0 0 15px #7ee8ff,
            inset 0 0 10px rgba(126, 232, 255, 0.6);
    }
    40% {
        opacity: 0.85;
        box-shadow:
            0 0 5px  #7ee8ff,
            0 0 10px #7ee8ff,
            inset 0 0 6px rgba(126, 232, 255, 0.4);
    }
    60% {
        opacity: 0.75;
        box-shadow:
            0 0 3px  #7ee8ff,
            0 0 6px #7ee8ff,
            inset 0 0 3px rgba(126, 232, 255, 0.3);
    }
}



.elementor-1552 .elementor-element.elementor-element-9dda2cf .elementor-button{
    position: relative
 }
 .elementor-1552 .elementor-element.elementor-element-9dda2cf .elementor-button-icon{
  background: #0A2745;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 0.7em;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #0A2745;
  right: 0.5em;
  top: 0.6em;
  transition: all 0.3s;
 }
 .elementor-1552 .elementor-element.elementor-element-9dda2cf .elementor-button:hover .elementor-button-icon{
  width: calc(100% - 1.2em);
 }
 
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b68b28f *//* =========================================
   Off-Canvas Animation Control
   Fast start → Soft finish
   ========================================= */

/* 🔹 حالت اولیه (قبل از باز شدن) */
#off-canvas-b68b28f{
  
  opacity: 0;

  /* 🔹 مقدار 50px = فاصله شروع (کمترش کنی ملایم‌تر میشه) */
  transform: translate3d(0,50px,0);

  /* 🔥 اینجا سرعت رو تغییر بده */
  /* عدد .28s = مدت زمان حرکت (کمتر = سریع‌تر ، بیشتر = کندتر) */
  /* cubic-bezier کنترل شتاب اول و نرمی آخره */
  transition: transform .70s cubic-bezier(.05,.9,.2,1),
              opacity .10s ease-out;

  will-change: transform, opacity;
}


/* 🔹 حالت باز شده */
#off-canvas-081baa7[aria-hidden="false"],
#off-canvas-081baa7.e-active,
#off-canvas-081baa7.elementor-active{

  opacity: 1;
  transform: translate3d(0,0,0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-898713d */<script>
document.addEventListener("DOMContentLoaded", function() {
    let currentUrl = window.location.href.replace(/\/$/, ""); // حذف اسلش آخر لینک
    let menuItems = document.querySelectorAll(".nav-icon-box");

    menuItems.forEach(function(item) {
        let link = item.querySelector("a");
        if (link) {
            let linkUrl = link.href.replace(/\/$/, "");
            if (currentUrl === linkUrl) {
                item.classList.add("active-icon-box");
            }
        }
    });
});
</script>

<style>
/* استایل دکمه فعال */
.active-icon-box .elementor-icon-box-icon .elementor-icon i,
.active-icon-box .elementor-icon-box-icon .elementor-icon svg,
.active-icon-box .elementor-icon-box-content .elementor-icon-box-title {
    color: #FFCF00 !important;
    fill: #FFCF00 !important;
}
</style>/* End custom CSS */