.elementor-501 .elementor-element.elementor-element-78c9722{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-501 .elementor-element.elementor-element-78c9722:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-78c9722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-501 .elementor-element.elementor-element-f0ce742 .e-off-canvas__content{background-color:transparent;background-image:linear-gradient(180deg, #284946F5 0%, #121212 100%);}.elementor-501 .elementor-element.elementor-element-f0ce742{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-501 .elementor-element.elementor-element-434901f{--display:flex;}.elementor-501 .elementor-element.elementor-element-612eb6d{--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-501 .elementor-element.elementor-element-92a7797 .elementor-icon-wrapper{text-align:center;}.elementor-501 .elementor-element.elementor-element-92a7797.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-92a7797.elementor-view-framed .elementor-icon, .elementor-501 .elementor-element.elementor-element-92a7797.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-92a7797.elementor-view-framed .elementor-icon, .elementor-501 .elementor-element.elementor-element-92a7797.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-primary-font-feature-settings-numr );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-accent-font-feature-settings-numr );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-501 .elementor-element.elementor-element-3d2e9c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-3d2e9c2 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-eff5c80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-501 .elementor-element.elementor-element-eff5c80.e-con{--order:-99999 /* order start hack */;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-accent-font-feature-settings-numr );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-501 .elementor-element.elementor-element-f403aec{--display:flex;}.elementor-501 .elementor-element.elementor-element-93ce021{--display:flex;}.elementor-501 .elementor-element.elementor-element-8a30dfb{--display:flex;}.elementor-501 .elementor-element.elementor-element-2b2c4ba{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 20px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-color:#FFFFFF;--n-menu-dropdown-indicator-color-normal:#FFFFFF;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-501 .elementor-element.elementor-element-2b2c4ba > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-501 .elementor-element.elementor-element-2b2c4ba > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-501 .elementor-element.elementor-element-2b2c4ba > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"p", iranyekanx;font-weight:bold;}.elementor-501 .elementor-element.elementor-element-2b2c4ba > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-501 .elementor-element.elementor-element-2b2c4ba {--n-menu-title-color-hover:var( --e-global-color-c08ff7f );--n-menu-title-color-active:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-2b2c4ba > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:solid;}:where( .elementor-501 .elementor-element.elementor-element-2b2c4ba > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{border-style:solid;}.elementor-501 .elementor-element.elementor-element-e55a13d .elementor-icon-wrapper{text-align:center;}.elementor-501 .elementor-element.elementor-element-e55a13d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-e55a13d.elementor-view-framed .elementor-icon, .elementor-501 .elementor-element.elementor-element-e55a13d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-e55a13d.elementor-view-framed .elementor-icon, .elementor-501 .elementor-element.elementor-element-e55a13d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-111869e.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-111869e .elementor-icon-wrapper{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-accent-font-feature-settings-numr );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-501 .elementor-element.elementor-element-90d48dd .elementor-button{background-color:#61CE7000;font-family:"p", iranyekanx;font-weight:bold;}.elementor-501 .elementor-element.elementor-element-90d48dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-74dd13a{--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:flex-end;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-501 .elementor-element.elementor-element-74dd13a:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-74dd13a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-501 .elementor-element.elementor-element-74dd13a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-546474c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-501 .elementor-element.elementor-element-b5e076b{--display:flex;--position:absolute;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:25%;}body:not(.rtl) .elementor-501 .elementor-element.elementor-element-b5e076b{left:42px;}body.rtl .elementor-501 .elementor-element.elementor-element-b5e076b{right:42px;}.elementor-501 .elementor-element.elementor-element-e390b4c{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-501 .elementor-element.elementor-element-e390b4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-e390b4c .hsew-energy-typography__title{font-family:"سیس", iranyekanx;font-size:57px;font-weight:400;font-style:italic;line-height:1.25em;text-align:right;direction:rtl;color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-e390b4c .hsew-energy-typography__content{text-align:right;max-width:92%;}.elementor-501 .elementor-element.elementor-element-e390b4c .hsew-energy-typography__subtitle{direction:rtl;color:#FFFFFF;margin-top:12px;}.elementor-501 .elementor-element.elementor-element-e390b4c .hsew-energy-typography{width:100%;max-width:1200px;}.elementor-501 .elementor-element.elementor-element-e390b4c .hsew-energy-typography__stage{height:50px;padding:0px 0px 0px 0px;justify-content:center;}.elementor-501 .elementor-element.elementor-element-ca21411{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-501 .elementor-element.elementor-element-ca21411 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-ca21411 .hsew-energy-typography__title{font-family:"سیس", iranyekanx;font-size:57px;font-weight:400;font-style:oblique;line-height:1.25em;text-align:right;direction:rtl;color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-ca21411 .hsew-energy-typography__content{text-align:right;max-width:92%;}.elementor-501 .elementor-element.elementor-element-ca21411 .hsew-energy-typography__subtitle{direction:rtl;color:#FFFFFF;margin-top:12px;}.elementor-501 .elementor-element.elementor-element-ca21411 .hsew-energy-typography{width:100%;max-width:1200px;}.elementor-501 .elementor-element.elementor-element-ca21411 .hsew-energy-typography__stage{height:61px;padding:0px 0px 0px 0px;justify-content:center;}.elementor-501 .elementor-element.elementor-element-3bbff2d > .elementor-widget-container{margin:-18px -65px 0px 0px;padding:0px 45px 0px 0px;}.elementor-501 .elementor-element.elementor-element-3bbff2d.elementor-element{--align-self:flex-start;}.elementor-501 .elementor-element.elementor-element-3bbff2d .hsmt-role-switcher__heading{flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:8px;}.elementor-501 .elementor-element.elementor-element-3bbff2d .hsmt-role-switcher__stage{width:100%;max-width:100%;--hsmt-stage-x:0px;--hsmt-stage-y:0px;}.elementor-501 .elementor-element.elementor-element-3bbff2d .hsmt-role-switcher__role-inner{font-family:"Michroma", iranyekanx;font-size:13px;font-weight:600;color:#C5C5C5AD;white-space:normal;}.elementor-501 .elementor-element.elementor-element-3bbff2d .hsmt-role-switcher__fixed{color:#AAB2C0;text-align:left;}.elementor-501 .elementor-element.elementor-element-3bbff2d .hsmt-role-switcher{--hsmt-accent-color:var( --e-global-color-primary );--hsmt-line-default-width:65%;--hsmt-line-default-height:2px;}.elementor-501 .elementor-element.elementor-element-e65c1fc > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-501 .elementor-element.elementor-element-e65c1fc{right:105px;}body.rtl .elementor-501 .elementor-element.elementor-element-e65c1fc{left:105px;}.elementor-501 .elementor-element.elementor-element-e65c1fc{top:29%;}.elementor-501 .elementor-element.elementor-element-e65c1fc .hsmt-role-switcher__heading{flex-direction:column;align-items:center;justify-content:center;gap:8px;}.elementor-501 .elementor-element.elementor-element-e65c1fc .hsmt-role-switcher__stage{width:100%;max-width:100%;--hsmt-stage-x:0px;--hsmt-stage-y:0px;}.elementor-501 .elementor-element.elementor-element-e65c1fc .hsmt-role-switcher__role-inner{font-family:"Michroma", iranyekanx;font-size:26px;font-weight:bold;font-style:italic;color:#C5C5C5AD;white-space:normal;}.elementor-501 .elementor-element.elementor-element-e65c1fc .hsmt-role-switcher__fixed{color:#AAB2C0;text-align:right;}.elementor-501 .elementor-element.elementor-element-8e13f62 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-501 .elementor-element.elementor-element-8e13f62{right:100px;}body.rtl .elementor-501 .elementor-element.elementor-element-8e13f62{left:100px;}.elementor-501 .elementor-element.elementor-element-8e13f62{top:33%;}.elementor-501 .elementor-element.elementor-element-8e13f62 .hsmt-role-switcher__heading{flex-direction:column;align-items:center;justify-content:center;gap:8px;}.elementor-501 .elementor-element.elementor-element-8e13f62 .hsmt-role-switcher__stage{width:100%;max-width:100%;--hsmt-stage-x:0px;--hsmt-stage-y:0px;}.elementor-501 .elementor-element.elementor-element-8e13f62 .hsmt-role-switcher__role-inner{font-family:"Michroma", iranyekanx;font-size:26px;font-weight:bold;font-style:italic;color:#C5C5C5AD;white-space:normal;}.elementor-501 .elementor-element.elementor-element-8e13f62 .hsmt-role-switcher__fixed{color:#AAB2C0;text-align:right;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-text-font-feature-settings-numr );font-weight:var( --e-global-typography-text-font-weight );}.elementor-501 .elementor-element.elementor-element-c997907 img{width:100%;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-repeater-item-3865f26.elementor-social-icon i{color:#FFFFFF70;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-repeater-item-3865f26.elementor-social-icon svg{fill:#FFFFFF70;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-repeater-item-688c3ab.elementor-social-icon{background-color:#00000000;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-repeater-item-688c3ab.elementor-social-icon i{color:#FFFFFF70;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-repeater-item-688c3ab.elementor-social-icon svg{fill:#FFFFFF70;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-repeater-item-339edc7.elementor-social-icon{background-color:#FFFFFF00;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-repeater-item-339edc7.elementor-social-icon i{color:#FFFFFF70;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-repeater-item-339edc7.elementor-social-icon svg{fill:#FFFFFF70;}.elementor-501 .elementor-element.elementor-element-12da883{--grid-template-columns:repeat(1, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:40px;--icon-size:26px;--grid-column-gap:5px;--grid-row-gap:0px;}body:not(.rtl) .elementor-501 .elementor-element.elementor-element-12da883{right:20px;}body.rtl .elementor-501 .elementor-element.elementor-element-12da883{left:20px;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-social-icon{background-color:#FFFFFF00;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-social-icon i{color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-social-icon:hover{background-color:#3E6C6700;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-12da883 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-201c1dd{--display:flex;--min-height:558px;--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-501 .elementor-element.elementor-element-ce87bcd{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-501 .elementor-element.elementor-element-ce87bcd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-23e5e73 .hmw-ius-faded-title__frame{justify-content:center;width:100%;}.elementor-501 .elementor-element.elementor-element-23e5e73 .hmw-ius-faded-title__text{font-family:"p", iranyekanx;font-size:30px;font-weight:bold;--hmw-faded-title-color:#FFFFFF;--hmw-fade-start-width:32%;--hmw-fade-end-width:34%;}.elementor-501 .elementor-element.elementor-element-6d33b28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-text-font-feature-settings-numr );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-501 .elementor-element.elementor-element-09de421{width:var( --container-widget-width, 102.006% );max-width:102.006%;--container-widget-width:102.006%;--container-widget-flex-grow:0;column-gap:0px;text-align:justify;font-family:"p", iranyekanx;font-size:22px;font-weight:normal;color:var( --e-global-color-50799d4 );}.elementor-501 .elementor-element.elementor-element-09de421.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-1fc4936{width:var( --container-widget-width, 102.006% );max-width:102.006%;--container-widget-width:102.006%;--container-widget-flex-grow:0;column-gap:0px;text-align:justify;font-family:"p", iranyekanx;font-size:19px;font-weight:normal;color:var( --e-global-color-text );}.elementor-501 .elementor-element.elementor-element-1fc4936.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-872e1f7{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-download-button  .jet-download__label{font-family:var( --e-global-typography-accent-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-accent-font-feature-settings-numr );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-download-button  .jet-download__sub-label{font-family:var( --e-global-typography-accent-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-accent-font-feature-settings-numr );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-download-button  .jet-download__file-name{font-family:var( --e-global-typography-accent-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-accent-font-feature-settings-numr );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-download-button .jet-download:hover .jet-download__label{font-family:var( --e-global-typography-accent-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-accent-font-feature-settings-numr );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-download-button .jet-download:hover .jet-download__sub-label{font-family:var( --e-global-typography-accent-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-accent-font-feature-settings-numr );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-501 .elementor-element.elementor-element-d28e31b .jet-download{background-color:#3E6C6700;}.elementor-501 .elementor-element.elementor-element-d28e31b .jet-download, .elementor-501 .elementor-element.elementor-element-d28e31b .jet-download__text{text-align:left;}.elementor-501 .elementor-element.elementor-element-d28e31b  .jet-download__file-name{font-family:"p", iranyekanx;font-weight:500;}.elementor-501 .elementor-element.elementor-element-7494ea2{--display:flex;--justify-content:flex-start;--align-items:flex-end;--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-501 .elementor-element.elementor-element-2aa4d18{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-501 .elementor-element.elementor-element-2aa4d18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-2aa4d18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-da529b5{--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;}.elementor-501 .elementor-element.elementor-element-8da084d .hmw-ius-faded-title__frame{justify-content:center;width:100%;}.elementor-501 .elementor-element.elementor-element-8da084d .hmw-ius-faded-title__text{font-family:"p", iranyekanx;font-size:30px;font-weight:bold;--hmw-faded-title-color:#FFFFFF;--hmw-fade-start-width:32%;--hmw-fade-end-width:34%;}.elementor-501 .elementor-element.elementor-element-c987585{--display:flex;--min-height:730px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-accent-font-feature-settings-numr );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-501 .elementor-element.elementor-element-cff3eaa{--display:flex;}.elementor-501 .elementor-element.elementor-element-6d7ed22 .elementor-repeater-item-67a0240{--zcz-atl-content-responsive-x:-83px;--zcz-atl-content-responsive-y:21px;--zcz-atl-tablet-content-extra-x:7px;--zcz-atl-tablet-content-extra-y:5px;}.elementor-501 .elementor-element.elementor-element-6d7ed22 .elementor-repeater-item-d24b033{--zcz-atl-content-responsive-x:-80px;--zcz-atl-content-responsive-y:27px;--zcz-atl-tablet-content-extra-x:0px;--zcz-atl-tablet-content-extra-y:15px;}.elementor-501 .elementor-element.elementor-element-6d7ed22 .elementor-repeater-item-7040f42{--zcz-atl-content-responsive-x:-80px;--zcz-atl-content-responsive-y:25px;--zcz-atl-tablet-content-extra-x:0px;--zcz-atl-tablet-content-extra-y:0px;}.elementor-501 .elementor-element.elementor-element-6d7ed22{width:var( --container-widget-width, 99.05% );max-width:99.05%;--container-widget-width:99.05%;--container-widget-flex-grow:0;}.elementor-501 .elementor-element.elementor-element-6d7ed22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-6d7ed22 .zcz-atl{max-width:92%;min-height:541px;--zcz-atl-item-spacing:130px;--zcz-atl-date-width:28%;--zcz-atl-content-width:32%;--zcz-atl-line-color:#727272;--zcz-atl-progress-color:#FFFFFF;--zcz-atl-line-width:2px;--zcz-atl-line-radius:46px;--zcz-atl-fade-top:21%;--zcz-atl-fade-bottom:15%;--zcz-atl-progress-head-size:4px;--zcz-atl-marker-size:40px;--zcz-atl-marker-bg:var( --e-global-color-4f0a44d );--zcz-atl-marker-active-bg:var( --e-global-color-primary );--zcz-atl-marker-text:#FFFFFF00;--zcz-atl-marker-border-color:#FFFFFF57;--zcz-atl-marker-border-width:1px;--zcz-atl-effect-strength:12px;--zcz-atl-marker-glow-color:var( --e-global-color-primary );--zcz-atl-marker-glow-size:1px;--zcz-atl-date-lift:12px;--zcz-atl-motion-distance:28px;--zcz-atl-motion-blur:8px;}.elementor-501 .elementor-element.elementor-element-6d7ed22 .zcz-atl-date-hover{text-align:right;color:#FFFFFFA3;font-family:"p", iranyekanx;}.elementor-501 .elementor-element.elementor-element-6d7ed22 .zcz-atl-title{text-align:center;color:#FFFFFF;font-family:"p", iranyekanx;font-size:20px;}.elementor-501 .elementor-element.elementor-element-6d7ed22 .zcz-atl-description{text-align:center;color:#DDD4D4;font-family:"p", iranyekanx;}.elementor-501 .elementor-element.elementor-element-6d7ed22 .zcz-atl-date-text{color:#FFFFFFD9;font-weight:200;}.elementor-501 .elementor-element.elementor-element-416fb5c{--display:flex;}.elementor-501 .elementor-element.elementor-element-bb1c4d6 .hmw-ius-kxi{max-width:1280px;--hmw-ius-kxi-list-width:58%;--hmw-ius-kxi-layout-gap:60px;--hmw-ius-kxi-row-height:104px;--hmw-ius-kxi-preview-height:520px;--hmw-ius-kxi-mobile-image-height:230px;--hmw-ius-kxi-inactive-opacity:54%;--hmw-ius-kxi-duration:620ms;--hmw-ius-kxi-accent:#70D6A5;--hmw-ius-kxi-primary:#F3F6F5;--hmw-ius-kxi-muted:#89928F;--hmw-ius-kxi-line-width:100%;--hmw-ius-kxi-line-height:2px;--hmw-ius-kxi-row-shift:10px;--hmw-ius-kxi-content-width:86%;--hmw-ius-kxi-image-width:68%;--hmw-ius-kxi-image-opacity:calc(74 / 100);--hmw-ius-kxi-image-grayscale:18%;}.elementor-501 .elementor-element.elementor-element-bb1c4d6 .hmw-ius-kxi__row-trigger{padding:22px 0px 22px 0px;}.elementor-501 .elementor-element.elementor-element-bb1c4d6 .hmw-ius-kxi__header{text-align:right;margin-bottom:54px;}.elementor-501 .elementor-element.elementor-element-bb1c4d6 .hmw-ius-kxi__row .hmw-ius-kxi__row-trigger{background-color:rgba(0,0,0,0) !important;}.elementor-501 .elementor-element.elementor-element-bb1c4d6 .hmw-ius-kxi__row .hmw-ius-kxi__row-trigger:hover, .elementor-501 .elementor-element.elementor-element-bb1c4d6 .hmw-ius-kxi__row .hmw-ius-kxi__row-trigger:focus, .elementor-501 .elementor-element.elementor-element-bb1c4d6 .hmw-ius-kxi__row.is-active .hmw-ius-kxi__row-trigger{background-color:rgba(0,0,0,0) !important;}.elementor-501 .elementor-element.elementor-element-bb1c4d6 .hmw-ius-kxi__skill{border-radius:40px;}.elementor-501 .elementor-element.elementor-element-1e21ff1{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-icon-color:#FFFFFF00;--n-tabs-icon-color-active:#FFFFFF00;}.elementor-501 .elementor-element.elementor-element-1e21ff1 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-501 .elementor-element.elementor-element-1e21ff1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-501 .elementor-element.elementor-element-1e21ff1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-501 .elementor-element.elementor-element-1e21ff1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-501 .elementor-element.elementor-element-1e21ff1 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-icon-color-hover:#FFFFFF00;}.elementor-501 .elementor-element.elementor-element-bc479d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-501 .elementor-element.elementor-element-827b3b1 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-501 .elementor-element.elementor-element-827b3b1 .hmw-ius-faded-title__frame{justify-content:center;width:100%;}.elementor-501 .elementor-element.elementor-element-827b3b1 .hmw-ius-faded-title__text{font-family:"p", iranyekanx;font-size:30px;font-weight:bold;--hmw-faded-title-color:#FFFFFF;--hmw-fade-start-width:32%;--hmw-fade-end-width:34%;}.elementor-501 .elementor-element.elementor-element-e070705{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-501 .elementor-element.elementor-element-302f86d > .elementor-widget-container{padding:30px 0px 170px 0px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skills__grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skills{--hmw-scroll-card-width:33.333%;--hmw-proportional-card-size:100;--hmw-skills-accent:#FEFEFE00;--hmw-skills-accent-2:#FFFFFF05;--hmw-skills-track:rgba(255,255,255,0.10);--hmw-meter-stroke:7;--hmw-scroll-active:#7CFF6B;--hmw-scroll-dot:rgba(255,255,255,0.24);--hmw-scroll-dot-gap:8px;--hmw-scroll-fade-width:56px;--hmw-auto-dot-size:7px;--hmw-auto-dot-gap:7px;--hmw-auto-dot-color:rgba(255,255,255,0.22);--hmw-auto-dot-active:#ffffff;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill{min-height:430px;--hmw-skill-surface:#FFFFFF00;--hmw-skill-surface-2:#232D2900;border-radius:28px 28px 28px 28px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__inner{padding:28px 28px 28px 28px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skills--surface-glass .hmw-ius-skill{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__meter{--hmw-meter-size:168px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__bar{height:9px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__percent{color:#FFFFFF;--hmw-percent-offset-x:-7px;--hmw-percent-offset-y:-145px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__main-icon{font-size:42px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__tool-core{font-size:18px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__tool{width:46px;height:46px;color:rgba(255,255,255,0.82);background:rgba(255,255,255,0.07);border-radius:14px 14px 14px 14px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__content{text-align:start;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__title{color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__description{color:rgba(255,255,255,0.60);}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__meta{color:rgba(255,255,255,0.52);}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__label{--hmw-label-offset-x:0px;--hmw-label-offset-y:-320px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skills__scroll{margin-top:22px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skills__autoplay-pagination{margin-top:18px;}.elementor-501 .elementor-element.elementor-element-f645ea7{--display:flex;--min-height:761px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-501 .elementor-element.elementor-element-f645ea7::before, .elementor-501 .elementor-element.elementor-element-f645ea7 > .elementor-background-video-container::before, .elementor-501 .elementor-element.elementor-element-f645ea7 > .e-con-inner > .elementor-background-video-container::before, .elementor-501 .elementor-element.elementor-element-f645ea7 > .elementor-background-slideshow::before, .elementor-501 .elementor-element.elementor-element-f645ea7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-501 .elementor-element.elementor-element-f645ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-501 .elementor-element.elementor-element-b8f3d00 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-b8f3d00 .hmw-ius-faded-title__frame{justify-content:center;width:100%;}.elementor-501 .elementor-element.elementor-element-b8f3d00 .hmw-ius-faded-title__text{font-family:"p", iranyekanx;font-size:30px;font-weight:bold;--hmw-faded-title-color:#FFFFFF;--hmw-fade-start-width:32%;--hmw-fade-end-width:34%;}.elementor-501 .elementor-element.elementor-element-d06e759{--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-501 .elementor-element.elementor-element-b88632a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-b88632a .hmw-ius-faded-title__frame{justify-content:center;width:100%;}.elementor-501 .elementor-element.elementor-element-b88632a .hmw-ius-faded-title__text{font-family:"p", iranyekanx;font-size:30px;font-weight:bold;--hmw-faded-title-color:#FFFFFF;--hmw-fade-start-width:32%;--hmw-fade-end-width:34%;}.elementor-501 .elementor-element.elementor-element-9e6c550{--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;}.elementor-501 .elementor-element.elementor-element-a405529{--display:flex;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:#D2D2D226;--border-color:#D2D2D226;--border-radius:8px 8px 8px 8px;}.elementor-501 .elementor-element.elementor-element-bddb6c3{--display:flex;}.elementor-501 .elementor-element.elementor-element-87c29c7{--display:flex;}.elementor-501 .elementor-element.elementor-element-744476e{--display:flex;}.elementor-501 .elementor-element.elementor-element-9737470{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;}.elementor-501 .elementor-element.elementor-element-e3a6364{--display:flex;--min-height:194px;--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:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-501 .elementor-element.elementor-element-d1f9127{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-501 .elementor-element.elementor-element-d1f9127.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-ecf332d{width:var( --container-widget-width, 70.593% );max-width:70.593%;--container-widget-width:70.593%;--container-widget-flex-grow:0;}.elementor-501 .elementor-element.elementor-element-ecf332d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-ecf332d .elementor-icon-wrapper{text-align:center;}.elementor-501 .elementor-element.elementor-element-ecf332d .elementor-icon{font-size:142px;}.elementor-501 .elementor-element.elementor-element-ecf332d .elementor-icon svg{height:142px;}.elementor-501 .elementor-element.elementor-element-9067de6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), iranyekanx;font-feature-settings:var( --e-global-typography-primary-font-feature-settings-numr );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-501 .elementor-element.elementor-element-2e4b66b{text-align:center;}.elementor-501 .elementor-element.elementor-element-2e4b66b .elementor-heading-title{font-family:"p", iranyekanx;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-e29cd8b .elementor-button{background-color:#FFFFFF00;font-family:"p", iranyekanx;font-size:16px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-e29cd8b{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-501 .elementor-element.elementor-element-e29cd8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-e29cd8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-501 .elementor-element.elementor-element-e29cd8b .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-501 .elementor-element.elementor-element-1440768 .elementor-button{background-color:#FFFFFF00;font-family:"p", iranyekanx;font-size:16px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-1440768{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-501 .elementor-element.elementor-element-1440768.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-1440768 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-501 .elementor-element.elementor-element-1440768 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-501 .elementor-element.elementor-element-8ae45e8 .elementor-button{background-color:#FFFFFF00;font-family:"p", iranyekanx;font-size:16px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-8ae45e8{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-501 .elementor-element.elementor-element-8ae45e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-8ae45e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-501 .elementor-element.elementor-element-8ae45e8 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-501 .elementor-element.elementor-element-aeed7e6{--display:flex;}.elementor-501 .elementor-element.elementor-element-b0c40e1{text-align:start;}.elementor-501 .elementor-element.elementor-element-b0c40e1 .elementor-heading-title{font-family:"p", iranyekanx;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-e00809b .elementor-button{background-color:#FFFFFF00;font-family:"p", iranyekanx;font-size:16px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-e00809b{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-501 .elementor-element.elementor-element-e00809b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-e00809b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-501 .elementor-element.elementor-element-e00809b .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-501 .elementor-element.elementor-element-7cf496b .elementor-button{background-color:#FFFFFF00;font-family:"p", iranyekanx;font-size:16px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-7cf496b{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-501 .elementor-element.elementor-element-7cf496b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-7cf496b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-501 .elementor-element.elementor-element-7cf496b .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-501 .elementor-element.elementor-element-41f6917 .elementor-button{background-color:#FFFFFF00;font-family:"p", iranyekanx;font-size:16px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-41f6917{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-501 .elementor-element.elementor-element-41f6917.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-501 .elementor-element.elementor-element-41f6917 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-501 .elementor-element.elementor-element-41f6917 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-501 .elementor-element.elementor-element-6458638{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-501 .elementor-element.elementor-element-76aeed4 .elementor-heading-title{font-family:"p", iranyekanx;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-39224e5 .elementor-heading-title{font-family:"p", iranyekanx;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-a650e68{--grid-template-columns:repeat(0, auto);text-align:center;padding:0px 0px 0px 0px;--icon-size:22px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-501 .elementor-element.elementor-element-a650e68 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0em;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-wrap{position:fixed;--hshmcn-side-gap:8px;--hshmcn-bottom:12px;--hshmcn-x:0px;--hshmcn-y:0px;z-index:9999;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-nav{--hshmcn-width:380px;--hshmcn-height:68px;--hshmcn-bg:#131927;--hshmcn-blur:16px;--hshmcn-saturation:140%;--hshmcn-radius:20px;--hshmcn-notch:34px;--hshmcn-border-width:1px;--hshmcn-border:#FFFFFF2E;--hshmcn-shadow-color:rgba(18,24,40,0.16);--hshmcn-shadow-blur:28px;--hshmcn-shadow-y:12px;--hshmcn-center-size:48px;--hshmcn-center-top:-22px;--hshmcn-center-grad-1:var( --e-global-color-primary );--hshmcn-center-grad-2:var( --e-global-color-50799d4 );--hshmcn-center-grad-angle:135deg;--hshmcn-center-bg-hover:#FFFFFF;--hshmcn-center-icon:#FFFFFF;--hshmcn-center-shadow:var( --e-global-color-4f0a44d );--hshmcn-center-shadow-blur:27px;--hshmcn-action-radius:82px;--hshmcn-actions-origin-x:0px;--hshmcn-actions-origin-y:0px;--hshmcn-action-size:42px;--hshmcn-action-bg:#FFFFFF;--hshmcn-action-grad-1:var( --e-global-color-4f0a44d );--hshmcn-action-grad-2:var( --e-global-color-primary );--hshmcn-action-grad-angle:332deg;--hshmcn-action-bg-hover:#FFFFFF;--hshmcn-action-icon:#060606;--hshmcn-action-border-width:0px;--hshmcn-action-border:rgba(255,255,255,0.20);--hshmcn-action-shadow:rgba(0,0,0,0.18);--hshmcn-action-label-bg:rgba(0,0,0,0.42);--hshmcn-action-label-color:#FFFFFF;--hshmcn-action-shadow-blur:14px;--hshmcn-stagger:45ms;--hshmcn-hover-lift:3px;--hshmcn-center-rotation:90deg;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-item__icon{font-size:20px;width:20px;height:20px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-item__icon svg{width:20px;height:20px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-item__label{font-size:11px;font-weight:500;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-item{--hshmcn-item-color:#757575;--hshmcn-active-color:#FFFFFF;--hshmcn-hover-color:#FFFFFF;--hshmcn-item-gap:4px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-item--right{--hshmcn-item-x:0px;--hshmcn-item-y:0px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-item--left{--hshmcn-item-x:0px;--hshmcn-item-y:0px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-center__icon{font-size:20px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-center__icon svg{width:20px;height:20px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-action__icon{font-size:17px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-action__icon svg{width:17px;height:17px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-action__label{font-size:10px;}@media(max-width:1024px){.elementor-501 .elementor-element.elementor-element-eff5c80{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-501 .elementor-element.elementor-element-e55a13d .elementor-icon{font-size:30px;}.elementor-501 .elementor-element.elementor-element-e55a13d .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-501 .elementor-element.elementor-element-b5e076b{left:42px;}body.rtl .elementor-501 .elementor-element.elementor-element-b5e076b{right:42px;}.elementor-501 .elementor-element.elementor-element-e390b4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 93px;}.elementor-501 .elementor-element.elementor-element-e390b4c .hsew-energy-typography__title{font-size:46px;}.elementor-501 .elementor-element.elementor-element-e390b4c .hsew-energy-typography__stage{height:55px;}.elementor-501 .elementor-element.elementor-element-ca21411 > .elementor-widget-container{margin:-10px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-ca21411 .hsew-energy-typography__title{font-size:46px;}.elementor-501 .elementor-element.elementor-element-ca21411 .hsew-energy-typography__stage{height:55px;}.elementor-501 .elementor-element.elementor-element-3bbff2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-3bbff2d.elementor-element{--align-self:flex-start;}.elementor-501 .elementor-element.elementor-element-3bbff2d .hsmt-role-switcher__stage{--hsmt-stage-x:0px;--hsmt-stage-y:-4px;}.elementor-501 .elementor-element.elementor-element-3bbff2d .hsmt-role-switcher__role-inner{font-size:11px;}.elementor-501 .elementor-element.elementor-element-e65c1fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-501 .elementor-element.elementor-element-e65c1fc{right:93px;}body.rtl .elementor-501 .elementor-element.elementor-element-e65c1fc{left:93px;}.elementor-501 .elementor-element.elementor-element-e65c1fc{top:30%;}.elementor-501 .elementor-element.elementor-element-e65c1fc .hsmt-role-switcher__role-inner{font-size:20px;}.elementor-501 .elementor-element.elementor-element-8e13f62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-501 .elementor-element.elementor-element-8e13f62{right:87px;}body.rtl .elementor-501 .elementor-element.elementor-element-8e13f62{left:87px;}.elementor-501 .elementor-element.elementor-element-8e13f62{top:35%;}.elementor-501 .elementor-element.elementor-element-8e13f62 .hsmt-role-switcher__role-inner{font-size:20px;}.elementor-501 .elementor-element.elementor-element-12da883{margin:-210px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:22px;}.elementor-501 .elementor-element.elementor-element-7494ea2{--justify-content:center;}.elementor-501 .elementor-element.elementor-element-6d7ed22 .elementor-repeater-item-67a0240{--zcz-atl-content-responsive-x:-45px;--zcz-atl-content-responsive-y:14px;}.elementor-501 .elementor-element.elementor-element-6d7ed22 .elementor-repeater-item-d24b033{--zcz-atl-content-responsive-x:-35px;--zcz-atl-content-responsive-y:14px;}.elementor-501 .elementor-element.elementor-element-6d7ed22 .elementor-repeater-item-7040f42{--zcz-atl-content-responsive-x:-35px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skills__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skills{--hmw-scroll-card-width:320px;--hmw-proportional-card-size:100;--hmw-scroll-fade-width:42px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__percent{--hmw-percent-offset-x:-73px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__label{--hmw-label-offset-x:233px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-nav{--hshmcn-width:86vw;--hshmcn-height:66px;--hshmcn-action-radius:80px;}}@media(max-width:767px){.elementor-501 .elementor-element.elementor-element-78c9722{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-501 .elementor-element.elementor-element-f0ce742{--e-off-canvas-width:70%;}.elementor-501 .elementor-element.elementor-element-f0ce742 .e-off-canvas__content{border-radius:0px 0px 0px 180px;}.elementor-501 .elementor-element.elementor-element-612eb6d{--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:flex-start;}.elementor-501 .elementor-element.elementor-element-92a7797 .elementor-icon-wrapper{text-align:end;}.elementor-501 .elementor-element.elementor-element-92a7797 .elementor-icon{font-size:22px;}.elementor-501 .elementor-element.elementor-element-92a7797 .elementor-icon svg{height:22px;}.elementor-501 .elementor-element.elementor-element-3d2e9c2{width:var( --container-widget-width, 215.328px );max-width:215.328px;--container-widget-width:215.328px;--container-widget-flex-grow:0;}.elementor-501 .elementor-element.elementor-element-eff5c80{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--z-index:10000;}.elementor-501 .elementor-element.elementor-element-eff5c80.e-con{--order:-99999 /* order start hack */;}.elementor-501 .elementor-element.elementor-element-2b2c4ba{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-toggle-align:flex-start;--n-menu-title-space-between:0px;--n-menu-title-padding:9px 9px 9px 9px;--n-menu-dropdown-indicator-size:0px;--n-menu-toggle-icon-size:23px;--n-menu-toggle-icon-distance-from-dropdown:0px;}:where( .elementor-501 .elementor-element.elementor-element-2b2c4ba > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--border-radius:26px 26px 26px 26px;}.elementor-501 .elementor-element.elementor-element-e55a13d{padding:5px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-e55a13d.elementor-element{--order:-99999 /* order start hack */;}.elementor-501 .elementor-element.elementor-element-e55a13d .elementor-icon-wrapper{text-align:center;}.elementor-501 .elementor-element.elementor-element-e55a13d .elementor-icon{font-size:18px;}.elementor-501 .elementor-element.elementor-element-e55a13d .elementor-icon svg{height:18px;}.elementor-501 .elementor-element.elementor-element-111869e{width:var( --container-widget-width, 49px );max-width:49px;--container-widget-width:49px;--container-widget-flex-grow:0;}.elementor-501 .elementor-element.elementor-element-111869e.elementor-element{--order:99999 /* order end hack */;}.elementor-501 .elementor-element.elementor-element-111869e .elementor-icon{font-size:31px;}.elementor-501 .elementor-element.elementor-element-111869e .elementor-icon svg{height:31px;}.elementor-501 .elementor-element.elementor-element-546474c{--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-501 .elementor-element.elementor-element-b5e076b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:24%;}body:not(.rtl) .elementor-501 .elementor-element.elementor-element-b5e076b{left:9px;}body.rtl .elementor-501 .elementor-element.elementor-element-b5e076b{right:9px;}.elementor-501 .elementor-element.elementor-element-e390b4c{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-501 .elementor-element.elementor-element-e390b4c > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 10px 0px 0px;}.elementor-501 .elementor-element.elementor-element-e390b4c .hsew-energy-typography__title{font-size:7vw;}.elementor-501 .elementor-element.elementor-element-e390b4c .hsew-energy-typography__stage{height:30px;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-e390b4c .hsew-energy-typography__content{max-width:96%;}.elementor-501 .elementor-element.elementor-element-ca21411{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-501 .elementor-element.elementor-element-ca21411 > .elementor-widget-container{margin:-12px 0px -8px 0px;padding:0px 15px 0px 0px;}.elementor-501 .elementor-element.elementor-element-ca21411 .hsew-energy-typography__title{font-size:7vw;}.elementor-501 .elementor-element.elementor-element-ca21411 .hsew-energy-typography__stage{height:55px;}.elementor-501 .elementor-element.elementor-element-ca21411 .hsew-energy-typography__content{max-width:100%;}.elementor-501 .elementor-element.elementor-element-3bbff2d > .elementor-widget-container{margin:-21px -6px 0px 0px;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-3bbff2d .hsmt-role-switcher__role-inner{font-size:1.7vw;}.elementor-501 .elementor-element.elementor-element-e65c1fc > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-501 .elementor-element.elementor-element-e65c1fc{right:48px;}body.rtl .elementor-501 .elementor-element.elementor-element-e65c1fc{left:48px;}.elementor-501 .elementor-element.elementor-element-e65c1fc{top:25%;z-index:5;}.elementor-501 .elementor-element.elementor-element-e65c1fc .hsmt-role-switcher__role-inner{font-size:3.5vw;}.elementor-501 .elementor-element.elementor-element-8e13f62 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-501 .elementor-element.elementor-element-8e13f62{right:44px;}body.rtl .elementor-501 .elementor-element.elementor-element-8e13f62{left:44px;}.elementor-501 .elementor-element.elementor-element-8e13f62{top:31%;z-index:5;}.elementor-501 .elementor-element.elementor-element-8e13f62 .hsmt-role-switcher__role-inner{font-size:3.5vw;}.elementor-501 .elementor-element.elementor-element-c997907 img{width:100%;}.elementor-501 .elementor-element.elementor-element-12da883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:20px;--icon-size:5vw;}body:not(.rtl) .elementor-501 .elementor-element.elementor-element-12da883{right:20px;}body.rtl .elementor-501 .elementor-element.elementor-element-12da883{left:20px;}.elementor-501 .elementor-element.elementor-element-201c1dd{--min-height:853px;--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-501 .elementor-element.elementor-element-ce87bcd{--width:100%;--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-501 .elementor-element.elementor-element-23e5e73 .hmw-ius-faded-title__text{font-size:25px;}.elementor-501 .elementor-element.elementor-element-6d33b28{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-501 .elementor-element.elementor-element-09de421{width:var( --container-widget-width, 233.364px );max-width:233.364px;--container-widget-width:233.364px;--container-widget-flex-grow:0;text-align:justify;font-size:20px;}.elementor-501 .elementor-element.elementor-element-1fc4936{width:var( --container-widget-width, 233.364px );max-width:233.364px;--container-widget-width:233.364px;--container-widget-flex-grow:0;text-align:center;font-size:17px;}.elementor-501 .elementor-element.elementor-element-872e1f7{--width:145px;}.elementor-501 .elementor-element.elementor-element-7494ea2{--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-501 .elementor-element.elementor-element-7494ea2.e-con{--align-self:flex-start;}.elementor-501 .elementor-element.elementor-element-2aa4d18{width:var( --container-widget-width, 137.699px );max-width:137.699px;--container-widget-width:137.699px;--container-widget-flex-grow:0;}.elementor-501 .elementor-element.elementor-element-da529b5{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-501 .elementor-element.elementor-element-8da084d .hmw-ius-faded-title__text{font-size:25px;}.elementor-501 .elementor-element.elementor-element-6d7ed22{width:var( --container-widget-width, 437.469px );max-width:437.469px;--container-widget-width:437.469px;--container-widget-flex-grow:0;}.elementor-501 .elementor-element.elementor-element-6d7ed22 .zcz-atl{--zcz-atl-item-spacing:113px;--zcz-atl-marker-border-width:1px;--zcz-atl-effect-strength:0px;}.elementor-501 .elementor-element.elementor-element-827b3b1 .hmw-ius-faded-title__text{font-size:25px;}.elementor-501 .elementor-element.elementor-element-302f86d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skills__grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skills{--hmw-scroll-card-width:86%;--hmw-proportional-card-size:100;--hmw-scroll-fade-width:28px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__percent{--hmw-percent-offset-x:-10px;}.elementor-501 .elementor-element.elementor-element-302f86d .hmw-ius-skill__label{--hmw-label-offset-x:12px;}.elementor-501 .elementor-element.elementor-element-b8f3d00 .hmw-ius-faded-title__text{font-size:25px;}.elementor-501 .elementor-element.elementor-element-b88632a .hmw-ius-faded-title__text{font-size:25px;}.elementor-501 .elementor-element.elementor-element-e3a6364{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-501 .elementor-element.elementor-element-d1f9127{--width:182px;}.elementor-501 .elementor-element.elementor-element-ecf332d{width:var( --container-widget-width, 146.5px );max-width:146.5px;--container-widget-width:146.5px;--container-widget-flex-grow:0;}.elementor-501 .elementor-element.elementor-element-ecf332d .elementor-icon{font-size:89px;}.elementor-501 .elementor-element.elementor-element-ecf332d .elementor-icon svg{height:89px;}.elementor-501 .elementor-element.elementor-element-6458638{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-501 .elementor-element.elementor-element-a650e68{text-align:center;}.elementor-501 .elementor-element.elementor-element-853ac4a > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-nav{--hshmcn-width:94vw;--hshmcn-height:64px;--hshmcn-radius:18px;--hshmcn-notch:31px;--hshmcn-center-size:46px;--hshmcn-action-radius:54px;--hshmcn-actions-origin-x:0px;--hshmcn-action-size:67px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-wrap{--hshmcn-bottom:8px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-item__icon{font-size:19px;width:19px;height:19px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-item__icon svg{width:19px;height:19px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-item__label{font-size:10px;}.elementor-501 .elementor-element.elementor-element-853ac4a .hshmcn-item{--hshmcn-item-gap:3px;}}@media(min-width:768px){.elementor-501 .elementor-element.elementor-element-546474c{--width:720px;}.elementor-501 .elementor-element.elementor-element-b5e076b{--width:290px;}.elementor-501 .elementor-element.elementor-element-ce87bcd{--width:56%;}.elementor-501 .elementor-element.elementor-element-872e1f7{--width:27%;}.elementor-501 .elementor-element.elementor-element-416fb5c{--width:100%;}.elementor-501 .elementor-element.elementor-element-a405529{--width:30%;}.elementor-501 .elementor-element.elementor-element-bddb6c3{--width:70%;}.elementor-501 .elementor-element.elementor-element-d1f9127{--width:25.425%;}}@media(max-width:1024px) and (min-width:768px){.elementor-501 .elementor-element.elementor-element-546474c{--width:75%;}}/* Start custom CSS for container, class: .elementor-element-434901f */@media(max-width:768px){


/* ==========================
   پنل اصلی منو
========================== */

.e-off-canvas__content{

    height:100dvh !important;
    max-height:100dvh !important;

    overflow:hidden !important;

    position:relative;

    background:
    linear-gradient(
        145deg,
        #254d49 0%,
        #153332 45%,
        #091516 100%
    ) !important;


    border-radius:
    0 0 0 95px !important;


    box-shadow:
    -25px 0 55px rgba(0,0,0,.45),
    inset 1px 0 0 rgba(255,255,255,.06);

}



/* حذف اسکرول */

.e-off-canvas,
.e-off-canvas__overlay,
.e-off-canvas__content,
.e-off-canvas__content > .e-con,
.e-off-canvas__content .e-con-inner{

    overflow:hidden !important;

}


.e-off-canvas__content::-webkit-scrollbar{

    display:none !important;

}


.e-off-canvas__content{

    scrollbar-width:none !important;

}



/* نور */

.e-off-canvas__content::before{

    content:"";

    position:absolute;

    top:-120px;

    right:-120px;

    width:280px;

    height:280px;

    border-radius:50%;

    background:

    radial-gradient(
        circle,
        rgba(255,255,255,.12),
        transparent 70%
    );

    pointer-events:none;

}




/* دکمه بستن */

.e-off-canvas__content .elementor-icon{

    width:45px !important;

    height:45px !important;

    display:flex;

    align-items:center;

    justify-content:center;

    border-radius:50%;

    background:
    rgba(255,255,255,.08);

    transition:.35s ease;

}



.e-off-canvas__content .elementor-icon svg{

    width:18px;

    fill:#fff;

}



.e-off-canvas__content .elementor-icon:hover{

    background:
    rgba(95,168,135,.18);

    transform:
    rotate(90deg);

}





/* فاصله منو */

.e-off-canvas__content .elementor-nav-menu{

    padding-top:80px !important;

    padding-left:10px;

    padding-right:10px;

}




/* آیتم ها */

.e-off-canvas__content 
.elementor-nav-menu li{

    margin-bottom:14px;

    animation:
    menuEnter .5s ease both;

}



.e-off-canvas__content 
.elementor-nav-menu li:nth-child(1){
animation-delay:.1s;
}


.e-off-canvas__content 
.elementor-nav-menu li:nth-child(2){
animation-delay:.2s;
}


.e-off-canvas__content 
.elementor-nav-menu li:nth-child(3){
animation-delay:.3s;
}


.e-off-canvas__content 
.elementor-nav-menu li:nth-child(4){
animation-delay:.4s;
}




@keyframes menuEnter{

from{

opacity:0;

transform:translateX(40px);

}

to{

opacity:1;

transform:translateX(0);

}

}





/* لینک ها */

.e-off-canvas__content 
.elementor-nav-menu li a.elementor-item{

    color:#fff !important;

    font-size:18px !important;

    font-weight:700;

    padding:15px 22px !important;

    border-radius:18px;

    position:relative;

    transition:.3s ease;

}




/* آیکون ثابت */

.e-off-canvas__content 
.elementor-nav-menu li a.elementor-item::before{

    content:"";

    position:absolute !important;

    right:18px !important;

    left:auto !important;

    top:50% !important;

    width:20px !important;

    height:20px !important;


    transform:
    translateY(-50%) !important;


    display:block !important;

    opacity:1 !important;

    visibility:visible !important;


    background-repeat:no-repeat !important;

    background-position:center !important;

    background-size:contain !important;

    background-color:transparent !important;

    margin:0 !important;

    z-index:5;

    transition:.35s ease;

}



/* فضای آیکون */

.e-off-canvas__content 
.elementor-nav-menu li a.elementor-item{

    padding-right:55px !important;

}



/* آیکون ها */

.e-off-canvas__content 
.elementor-nav-menu li:nth-child(1) a::before{

background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3 21v-2a6 6 0 0 1 12 0v2'/%3E%3Ccircle cx='17' cy='9' r='2'/%3E%3C/svg%3E");

}


.e-off-canvas__content 
.elementor-nav-menu li:nth-child(2) a::before{

background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 10l10-5 10 5-10 5-10-5z'/%3E%3Cpath d='M6 13v4c3 2 9 2 12 0v-4'/%3E%3C/svg%3E");

}


.e-off-canvas__content 
.elementor-nav-menu li:nth-child(3) a::before{

background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7 0l3-3a5 5 0 0 0-7-7l-2 2'/%3E%3Cpath d='M14 11a5 5 0 0 0-7 0l-3 3a5 5 0 0 0 7 7l2-2'/%3E%3C/svg%3E");

}


/* تخفیف */

.e-off-canvas__content 
.elementor-nav-menu li:nth-child(4) a::before{


background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41L11 3.83V3H5v6h.83l9.58 9.59a2 2 0 0 0 2.83 0l2.35-2.35a2 2 0 0 0 0-2.83z'/%3E%3Ccircle cx='8' cy='6' r='1' fill='white' stroke='none'/%3E%3C/svg%3E");

}

}





/* خط زیر متن */

.e-off-canvas__content 
.elementor-nav-menu li a.elementor-item::after{

    content:"";

    position:absolute;

    right:58px !important;

    bottom:6px;

    width:0;

    height:2px;

    border-radius:10px;


    background:
    linear-gradient(
        90deg,
        #5fa887,
        #2f6650
    ) !important;


    transition:.35s ease;

}




/* هاور */

.e-off-canvas__content 
.elementor-nav-menu li a.elementor-item:hover{

    background:
    rgba(255,255,255,.06);

    transform:
    translateX(-3px);

}


.e-off-canvas__content 
.elementor-nav-menu li a.elementor-item:hover::before{

    transform:
    translateY(-50%) scale(1.15) !important;

}



.e-off-canvas__content 
.elementor-nav-menu li a.elementor-item:hover::after{

    width:50px;

}





/* فعال */

.e-off-canvas__content 
.elementor-nav-menu li.current-menu-item a,
.e-off-canvas__content 
.elementor-nav-menu li a.elementor-item-active{

    background:
    rgba(255,255,255,.06) !important;

}



.e-off-canvas__content 
.elementor-nav-menu li.current-menu-item a::before,
.e-off-canvas__content 
.elementor-nav-menu li a.elementor-item-active::before{

    filter:
    drop-shadow(0 0 6px rgba(95,168,135,.6));

}



.e-off-canvas__content 
.elementor-nav-menu li.current-menu-item a::after,
.e-off-canvas__content 
.elementor-nav-menu li a.elementor-item-active::after{

    width:50px !important;

    right:58px !important;

}


}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-2b2c4ba *//* =====================================================
   HAMID — ELEMENTOR OFF CANVAS MOBILE HEIGHT FIX
   فقط رفع مشکل ارتفاع و گیرکردن در Chrome Android
   بدون تغییر بک‌گراند و طراحی
===================================================== */

@media (max-width: 767px) {

    #off-canvas-f0ce742 {
        height: 100dvh !important;
        max-height: 100dvh !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: hidden !important;
        overscroll-behavior: none !important;
    }


    #off-canvas-f0ce742 .e-off-canvas__main {
        height: 100dvh !important;
        min-height: 100dvh !important;
        max-height: 100dvh !important;

        top: 0 !important;
        bottom: auto !important;

        margin: 0 !important;

        overflow: hidden !important;

        box-sizing: border-box !important;

        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;

        transform: translateZ(0);
        -webkit-transform: translateZ(0);
    }


    #off-canvas-f0ce742 .e-off-canvas__content {
        height: 100% !important;
        min-height: 100% !important;
        max-height: 100% !important;

        margin: 0 !important;

        overflow-x: hidden !important;
        overflow-y: auto !important;

        box-sizing: border-box !important;

        overscroll-behavior-y: contain;

        -webkit-overflow-scrolling: touch;
    }


    /* کانتینر خودت با کلاس hamid */
    #off-canvas-f0ce742 .hamid {
        min-height: 100% !important;

        margin-bottom: 0 !important;

        box-sizing: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff5c80 *//* =========================================================
   HAMID — DARK MORPH GLASS STICKY HEADER
   خط سبز پایین + فاصله از بالا + Sticky بدون پرش
========================================================= */

.hamid-site-header {
    position: relative;
    z-index: 9999;
    isolation: isolate;

    /* فاصله هدر از بالا */
    margin-top: 20px !important;

    transform: none !important;
    animation: none !important;

    background:
        /* خط سبز باریک پایین هدر */
        linear-gradient(
            90deg,
            transparent 0%,
            rgba(31, 107, 58, 0.10) 8%,
            rgba(31, 107, 58, 0.70) 35%,
            #1F6B3A 50%,
            rgba(31, 107, 58, 0.70) 65%,
            rgba(31, 107, 58, 0.10) 92%,
            transparent 100%
        ) bottom center / calc(100% - 38px) 1px no-repeat,

        /* گرادیان تیره اصلی هدر */
        linear-gradient(
            135deg,
            rgba(18, 22, 32, 0.82) 0%,
            rgba(8, 10, 18, 0.90) 42%,
            rgba(20, 26, 38, 0.78) 100%
        ) !important;

    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    border-radius: 22px !important;

    backdrop-filter: blur(18px) saturate(145%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(145%) !important;

    box-shadow:
        0 18px 45px rgba(0, 0, 0, 0.30),
        0 6px 18px rgba(0, 0, 0, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.10),
        inset 0 -1px 0 rgba(255, 255, 255, 0.03) !important;

    transition:
        background 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        backdrop-filter 0.3s ease !important;
}


/* هاله نرم پشت هدر */
.hamid-site-header::before {
    content: "";
    position: absolute;
    inset: -14px -10px -18px;
    z-index: -2;

    border-radius: 32px;
    pointer-events: none;

    background:
        radial-gradient(
            circle at 50% 50%,
            rgba(120, 140, 255, 0.12) 0%,
            rgba(120, 140, 255, 0.06) 28%,
            transparent 72%
        ),
        linear-gradient(
            180deg,
            rgba(255, 255, 255, 0.03),
            transparent
        );

    filter: blur(20px);
    opacity: 0.9;
}


/* درخشش شیشه‌ای داخل هدر */
.hamid-site-header::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;

    border-radius: inherit;
    pointer-events: none;

    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.14) 0%,
        rgba(255, 255, 255, 0.06) 18%,
        rgba(255, 255, 255, 0.015) 38%,
        rgba(255, 255, 255, 0.02) 100%
    );

    opacity: 0.9;
}


/* =========================================================
   حالت Sticky — چسبان، ثابت و بدون پایین پریدن
========================================================= */

.hamid-site-header.elementor-sticky--active,
.hamid-site-header.elementor-sticky--effects {
    /* فاصله هدر چسبان از بالای صفحه */
    top: 12px !important;
    bottom: auto !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;

    transform: translate3d(0, 0, 0) !important;
    animation: none !important;

    background:
        /* خط سبز پایین در حالت اسکرول */
        linear-gradient(
            90deg,
            transparent 0%,
            rgba(31, 107, 58, 0.10) 8%,
            rgba(31, 107, 58, 0.70) 35%,
            #1F6B3A 50%,
            rgba(31, 107, 58, 0.70) 65%,
            rgba(31, 107, 58, 0.10) 92%,
            transparent 100%
        ) bottom center / calc(100% - 38px) 1px no-repeat,

        /* پس‌زمینه تیره‌تر هنگام اسکرول */
        linear-gradient(
            135deg,
            rgba(14, 17, 26, 0.92) 0%,
            rgba(6, 8, 14, 0.96) 45%,
            rgba(16, 21, 32, 0.90) 100%
        ) !important;

    border-color: rgba(255, 255, 255, 0.08) !important;

    box-shadow:
        0 20px 50px rgba(0, 0, 0, 0.38),
        0 8px 22px rgba(0, 0, 0, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.08),
        inset 0 -1px 0 rgba(255, 255, 255, 0.02) !important;

    backdrop-filter: blur(20px) saturate(150%) !important;
    -webkit-backdrop-filter: blur(20px) saturate(150%) !important;
}


/* حذف انیمیشن‌های ورود احتمالی المنتور */
.hamid-site-header.animated,
.hamid-site-header.elementor-invisible {
    animation-name: none !important;
    animation-duration: 0s !important;
    visibility: visible !important;
}


/* رنگ نوشته‌های منو */
.hamid-site-header .elementor-nav-menu--main .elementor-item {
    color: rgba(255, 255, 255, 0.78) !important;

    transition:
        color 0.25s ease,
        text-shadow 0.25s ease !important;
}


/* حالت هاور و صفحه فعال */
.hamid-site-header .elementor-nav-menu--main .elementor-item:hover,
.hamid-site-header .elementor-nav-menu--main .elementor-item.elementor-item-active,
.hamid-site-header .elementor-nav-menu--main .current-menu-item > .elementor-item {
    color: #ffffff !important;
    text-shadow: 0 0 12px rgba(255, 255, 255, 0.08);
}


/* تنظیمات موبایل */
@media (max-width: 767px) {
    .hamid-site-header {
        margin-top: 8px !important;
        border-radius: 16px !important;

        background-size:
            calc(100% - 24px) 1px,
            100% 100% !important;
    }

    .hamid-site-header.elementor-sticky--active,
    .hamid-site-header.elementor-sticky--effects {
        top: 8px !important;
        margin-top: 0 !important;

        background-size:
            calc(100% - 24px) 1px,
            100% 100% !important;
    }
}

.hamid-site-header{border-bottom-color:#0B3D20!important}.hamid-site-footer{border-top-color:#0B3D20!important}/* End custom CSS */
/* Start custom CSS for hsmt_animated_role_switcher, class: .elementor-element-e65c1fc */.elementor-501 .elementor-element.elementor-element-e65c1fc {
    opacity: .6;
}/* End custom CSS */
/* Start custom CSS for hsmt_animated_role_switcher, class: .elementor-element-8e13f62 */.elementor-501 .elementor-element.elementor-element-8e13f62 {
    opacity: .6;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c997907 */.elementor-501 .elementor-element.elementor-element-c997907 img{
    -webkit-mask-image: linear-gradient(
        to bottom,
        black 0%,
        black 80%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to bottom,
        black 0%,
        black 80%,
        transparent 100%
    );}

img {
  pointer-events: none;
  user-select: none;
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-546474c */.main-glow::before {

    content:"";

    position:absolute;

    width:650px;
    height:650px;

    left:50%;
    top:46%;

    transform:translate(-50%,-50%);

    border-radius:50%;


    background:
    radial-gradient(
        circle,
        rgba(62,108,103,.85) 0%,
        rgba(62,108,103,.55) 22%,
        rgba(62,108,103,.25) 45%,
        transparent 70%
    );


    filter:blur(45px);

    opacity:.9;

    z-index:0;

    pointer-events:none;
}


.main-glow > * {
 
    z-index:2;
}


@media (max-width: 768px) {
    .main-glow::before {
        width: 380px;
        height: 270px;


        filter: blur(30px);
    }
}/* End custom CSS */
/* Start custom CSS for jet-download-button, class: .elementor-element-d28e31b */.my-button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;

    min-height: 38px;
    padding: px 14px;

    border: 1px solid rgba(111,150,127,.35);
    border-radius: 11px;

    background: linear-gradient(
        135deg,
        rgba(255,255,255,.10),
        rgba(52,83,67,.28)
    );

    color: #f4f4f4;

    font-size: 13px;
    font-weight: 700;
    line-height: 1;

    cursor: pointer;
}

.my-button:hover{
    background: linear-gradient(
        135deg,
        rgba(255,255,255,.14),
        rgba(52,83,67,.36)
    );
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1e21ff1 *//* ==================================================
   HS Timeline Tabs
   مخصوص تب‌های بالای تایم‌لاین
================================================== */

.hs-timeline-tabs .e-n-tabs-heading {
    --hs-tabs-padding: 5px;
    --hs-tabs-radius: 16px;
    --hs-indicator-radius: 11px;

    position: relative;
    isolation: isolate;

    display: inline-flex !important;
    width: fit-content !important;
    max-width: 100%;

    margin: 0 auto !important;
    padding: var(--hs-tabs-padding);

    gap: 0;
    direction: rtl;

    background:
        linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.09),
            rgba(255, 255, 255, 0.035)
        );

    border: 1px solid rgba(255, 255, 255, 0.11);
    border-radius: var(--hs-tabs-radius);

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.10),
        0 10px 30px rgba(0, 0, 0, 0.14);

    backdrop-filter: blur(18px) saturate(135%);
    -webkit-backdrop-filter: blur(18px) saturate(135%);

    overflow: hidden;
}


/* ==================================================
   Animated Active Indicator
================================================== */

.hs-timeline-tabs .e-n-tabs-heading::before {
    content: "";

    position: absolute;
    z-index: 1;

    top: var(--hs-tabs-padding);
    right: var(--hs-tabs-padding);
    bottom: var(--hs-tabs-padding);

    width: calc(
        (100% - (var(--hs-tabs-padding) * 2)) / 2
    );

    border: 1px solid rgba(255, 255, 255, 0.13);
    border-radius: var(--hs-indicator-radius);

    background:
        linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.14),
            rgba(255, 255, 255, 0.07)
        );

    box-shadow:
        inset 0 1px 1px rgba(255, 255, 255, 0.11),
        0 5px 16px rgba(0, 0, 0, 0.12),
        0 0 15px rgba(34, 197, 94, 0.10);

    pointer-events: none;

    transform: translateX(0);

    transition:
        transform 0.48s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.35s ease,
        background 0.35s ease;
}


/* حرکت نشانگر به تب دوم */

.hs-timeline-tabs
.e-n-tabs-heading:has(
    > .e-n-tab-title:nth-child(2)[aria-selected="true"]
)::before {
    transform: translateX(-100%);
}


/* ==================================================
   Subtle Background Glow
================================================== */

.hs-timeline-tabs .e-n-tabs-heading::after {
    content: "";

    position: absolute;
    z-index: 0;
    inset: -60% -10%;

    background:
        radial-gradient(
            circle at 82% 50%,
            rgba(34, 197, 94, 0.10),
            transparent 30%
        ),
        radial-gradient(
            circle at 18% 50%,
            rgba(59, 130, 246, 0.08),
            transparent 30%
        );

    filter: blur(15px);
    opacity: 0.85;

    pointer-events: none;

    transition:
        opacity 0.4s ease,
        transform 0.6s ease;
}

.hs-timeline-tabs .e-n-tabs-heading:hover::after {
    opacity: 1;
    transform: scale(1.06);
}


/* ==================================================
   Individual Tabs
================================================== */

.hs-timeline-tabs .e-n-tab-title {
    position: relative;
    z-index: 2;

    flex: 1 1 0;
    min-width: 170px;
    min-height: 48px;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 11px 24px;

    direction: rtl;
    box-sizing: border-box;

    color: rgba(255, 255, 255, 0.70) !important;
    background: transparent !important;

    border: 0 !important;
    border-radius: var(--hs-indicator-radius) !important;

    box-shadow: none !important;
    cursor: pointer;

    transition:
        color 0.3s ease,
        transform 0.3s ease,
        opacity 0.3s ease;
}


/* متن تب غیرفعال */

.hs-timeline-tabs
.e-n-tab-title:not([aria-selected="true"]) {
    opacity: 0.88;
}


/* هاور تب غیرفعال */

.hs-timeline-tabs
.e-n-tab-title:not([aria-selected="true"]):hover {
    color: rgba(255, 255, 255, 0.92) !important;
    opacity: 1;
}


/* تب فعال */

.hs-timeline-tabs
.e-n-tab-title[aria-selected="true"] {
    color: #ffffff !important;
    opacity: 1;

    text-shadow:
        0 1px 10px rgba(255, 255, 255, 0.08);

    transform: translateY(-1px);
}


/* دسترسی‌پذیری کیبورد */

.hs-timeline-tabs .e-n-tab-title:focus-visible {
    outline: 2px solid rgba(34, 197, 94, 0.55);
    outline-offset: -3px;
}


/* ==================================================
   Fallback For Older Browsers
================================================== */

@supports not .elementor-501 .elementor-element.elementor-element-1e21ff1(:has(*)) {
    .hs-timeline-tabs
    .e-n-tab-title[aria-selected="true"] {
        background: rgba(255, 255, 255, 0.12) !important;

        box-shadow:
            inset 0 1px 1px rgba(255, 255, 255, 0.10),
            0 5px 16px rgba(0, 0, 0, 0.12) !important;
    }
}


/* ==================================================
   Responsive
================================================== */

@media (max-width: 767px) {
    .hs-timeline-tabs .e-n-tabs-heading {
        display: flex !important;
        width: 100% !important;
    }

    .hs-timeline-tabs .e-n-tab-title {
        min-width: 0;
        min-height: 44px;

        padding: 10px 12px;

        font-size: 13px;
        line-height: 1.5;
    }
}


/* ==================================================
   Reduced Motion
================================================== */

@media (prefers-reduced-motion: reduce) {
    .hs-timeline-tabs .e-n-tabs-heading::before,
    .hs-timeline-tabs .e-n-tabs-heading::after,
    .hs-timeline-tabs .e-n-tab-title {
        transition-duration: 0.01ms !important;
        animation: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3a6364 *//* =========================================================
   HAMID — DARK MORPH GLASS FOOTER
   خط سبز در بالای فوتر
========================================================= */

.hamid-site-footer {
    position: relative;
    z-index: 10;
    isolation: isolate;
    overflow: visible;

    /* فاصله فوتر از محتوای بالایی */
    margin-top: 20px !important;

    background:
        /* خط سبز باریک بالای فوتر */
        linear-gradient(
            90deg,
            transparent 0%,
            rgba(31, 107, 58, 0.10) 8%,
            rgba(31, 107, 58, 0.70) 35%,
            #1F6B3A 50%,
            rgba(31, 107, 58, 0.70) 65%,
            rgba(31, 107, 58, 0.10) 92%,
            transparent 100%
        ) top center / calc(100% - 38px) 1px no-repeat,

        /* گرادیان تیره اصلی فوتر */
        linear-gradient(
            135deg,
            rgba(18, 22, 32, 0.82) 0%,
            rgba(8, 10, 18, 0.90) 42%,
            rgba(20, 26, 38, 0.78) 100%
        ) !important;

    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    border-radius: 22px 22px 0 0 !important;

    backdrop-filter: blur(18px) saturate(145%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(145%) !important;

    box-shadow:
        0 -18px 45px rgba(0, 0, 0, 0.22),
        0 -6px 18px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.10),
        inset 0 -1px 0 rgba(255, 255, 255, 0.03) !important;
}


/* هاله نرم پشت فوتر */
.hamid-site-footer::before {
    content: "";
    position: absolute;
    inset: -18px -10px -10px;
    z-index: -2;

    border-radius: 32px 32px 0 0;
    pointer-events: none;

    background:
        radial-gradient(
            circle at 50% 0%,
            rgba(120, 140, 255, 0.12) 0%,
            rgba(120, 140, 255, 0.06) 28%,
            transparent 72%
        ),
        linear-gradient(
            180deg,
            rgba(255, 255, 255, 0.03),
            transparent
        );

    filter: blur(20px);
    opacity: 0.9;
}


/* درخشش شیشه‌ای داخل فوتر */
.hamid-site-footer::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;

    border-radius: inherit;
    pointer-events: none;

    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.14) 0%,
        rgba(255, 255, 255, 0.06) 18%,
        rgba(255, 255, 255, 0.015) 38%,
        rgba(255, 255, 255, 0.02) 100%
    );

    opacity: 0.9;
}


/* رنگ لینک‌ها و نوشته‌های منوی فوتر */
.hamid-site-footer .elementor-nav-menu .elementor-item {
    color: rgba(255, 255, 255, 0.78) !important;

    transition:
        color 0.25s ease,
        text-shadow 0.25s ease !important;
}


/* هاور لینک‌های فوتر */
.hamid-site-footer .elementor-nav-menu .elementor-item:hover,
.hamid-site-footer .elementor-nav-menu .elementor-item.elementor-item-active,
.hamid-site-footer .elementor-nav-menu .current-menu-item > .elementor-item {
    color: #ffffff !important;
    text-shadow: 0 0 12px rgba(255, 255, 255, 0.08);
}


/* تنظیمات موبایل */
@media (max-width: 767px) {
    .hamid-site-footer {
        margin-top: 14px !important;
        border-radius: 16px 16px 0 0 !important;

        background-size:
            calc(100% - 24px) 1px,
            100% 100% !important;
    }

    .hamid-site-footer::before {
        border-radius: 24px 24px 0 0;
    }
}
.hamid-site-header{border-bottom-color:#0B3D20!important}.hamid-site-footer{border-top-color:#0B3D20!important}

.hamid-site-footer {
    border-radius: 22px !important;
    overflow: hidden;
}

.hamid-site-footer::before,
.hamid-site-footer::after {
    border-radius: inherit !important;
}

@media (max-width: 767px) {
    .hamid-site-footer {
        border-radius: 16px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'p';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://hamidsh.info/wp-content/uploads/2026/08/Peyda-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'p';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hamidsh.info/wp-content/uploads/2026/08/Peyda-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'p';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hamidsh.info/wp-content/uploads/2026/08/peyda-light.woff2') format('woff2');
}
@font-face {
	font-family: 'p';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://hamidsh.info/wp-content/uploads/2026/08/Peyda-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'p';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://hamidsh.info/wp-content/uploads/2026/08/Peyda-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'سیس';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hamidsh.info/wp-content/uploads/2026/07/W_hoda.woff2') format('woff2');
}
@font-face {
	font-family: 'سیس';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://hamidsh.info/wp-content/uploads/2026/07/Mj_Joude_0.woff2') format('woff2');
}
@font-face {
	font-family: 'سیس';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://hamidsh.info/wp-content/uploads/2026/07/Far.Ashgar.woff2') format('woff2');
}
@font-face {
	font-family: 'سیس';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://hamidsh.info/wp-content/uploads/2026/07/Mj_Diala.woff2') format('woff2');
}
@font-face {
	font-family: 'سیس';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hamidsh.info/wp-content/uploads/2026/07/Mj_Karwad_0.woff2') format('woff2');
}
@font-face {
	font-family: 'سیس';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hamidsh.info/wp-content/uploads/2026/07/B_Haftad-1.woff2') format('woff2');
}
@font-face {
	font-family: 'سیس';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */