.elementor-79 .elementor-element.elementor-element-fa65511{--display:flex;--min-height:88px;--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-0c5516f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:9px;--padding-right:9px;}.elementor-79 .elementor-element.elementor-element-0c5516f:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-0c5516f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F33;}.elementor-79 .elementor-element.elementor-element-0c5516f.e-con{--align-self:center;--order:0;--flex-grow:0;--flex-shrink:1;}.elementor-79 .elementor-element.elementor-element-c01d155{--display:flex;--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-a57a04f .elementor-button{background-color:#D6A84F;font-family:"iransans", Sans-serif;font-weight:600;fill:#0B2A4A;color:#0B2A4A;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;padding:5px 5px 5px 5px;}.elementor-79 .elementor-element.elementor-element-a57a04f .elementor-button:hover, .elementor-79 .elementor-element.elementor-element-a57a04f .elementor-button:focus{background-color:#D6A84F;color:#175697;}.elementor-79 .elementor-element.elementor-element-a57a04f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-a57a04f .elementor-button:hover svg, .elementor-79 .elementor-element.elementor-element-a57a04f .elementor-button:focus svg{fill:#175697;}.elementor-79 .elementor-element.elementor-element-a19e6e4 .elementor-heading-title{font-size:15px;font-weight:500;color:#E5E7EB;}.elementor-79 .elementor-element.elementor-element-a19e6e4 .elementor-heading-title a:hover, .elementor-79 .elementor-element.elementor-element-a19e6e4 .elementor-heading-title a:focus{color:#D6A84F;}.elementor-79 .elementor-element.elementor-element-a5041c8{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:43px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-2557cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-item:not(:last-child):after{content:"";height:1%;border-color:#EAF2FF;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:4px;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:4px;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-icon i{color:#F59E0B;transition:color 0.3s;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-icon svg{fill:#F59E0B;transition:fill 0.3s;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F1D58A;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F1D58A;}.elementor-79 .elementor-element.elementor-element-2557cf8{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-item > a{font-family:"iransans", Sans-serif;font-size:14px;font-weight:500;line-height:25.6px;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#E5E7EB;transition:color 0.3s;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-f433ff7{--display:flex;--min-height:110px;--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9999;}.elementor-79 .elementor-element.elementor-element-f433ff7:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-f433ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-f433ff7.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-edf6cdd{--display:flex;--min-height:88px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-edf6cdd.e-con{--align-self:center;}.elementor-79 .elementor-element.elementor-element-2d91311{width:100%;max-width:100%;text-align:start;}.elementor-79 .elementor-element.elementor-element-2d91311 img{width:100%;}.elementor-79 .elementor-element.elementor-element-6d41d21{width:100%;max-width:100%;text-align:start;}.elementor-79 .elementor-element.elementor-element-6d41d21 img{width:100%;}.elementor-79 .elementor-element.elementor-element-62acc83{--display:flex;--min-height:88px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-62acc83.e-con{--align-self:center;}.elementor-79 .elementor-element.elementor-element-bec57f7.elementor-element{--align-self:center;}.elementor-79 .elementor-element.elementor-element-bec57f7 .wd-menu > .wd-nav > li > a{font-size:16px;font-weight:600;line-height:26px;}.elementor-79 .elementor-element.elementor-element-6b83f3f{--display:flex;--min-height:88px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--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-79 .elementor-element.elementor-element-6b83f3f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-79 .elementor-element.elementor-element-2be5ac4{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-79 .elementor-element.elementor-element-fa5133a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-3fab718{text-align:center;}.elementor-79 .elementor-element.elementor-element-3fab718 .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-79 .elementor-element.elementor-element-2cbb677 .elementor-menu-toggle{margin:0 auto;}.elementor-79 .elementor-element.elementor-element-2cbb677 .elementor-nav-menu .elementor-item{font-size:14px;font-weight:600;}.elementor-79 .elementor-element.elementor-element-2cbb677 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-79 .elementor-element.elementor-element-2cbb677 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-79 .elementor-element.elementor-element-2cbb677 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-79 .elementor-element.elementor-element-2cbb677 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-2cbb677 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-79 .elementor-element.elementor-element-2cbb677 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-2cbb677 .e--pointer-framed .elementor-item:before,
					.elementor-79 .elementor-element.elementor-element-2cbb677 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-2cbb677 .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;}.elementor-79 .elementor-element.elementor-element-23a624b{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:28px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-79 .elementor-element.elementor-element-23a624b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-26fe37e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-26fe37e.elementor-element{--align-self:center;}.elementor-79 .elementor-element.elementor-element-26fe37e .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-79 .elementor-element.elementor-element-26fe37e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-79 .elementor-element.elementor-element-26fe37e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-79 .elementor-element.elementor-element-26fe37e.elementor-view-framed .elementor-icon, .elementor-79 .elementor-element.elementor-element-26fe37e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-79 .elementor-element.elementor-element-26fe37e .elementor-icon{font-size:28px;}.elementor-79 .elementor-element.elementor-element-26fe37e .elementor-icon-box-title, .elementor-79 .elementor-element.elementor-element-26fe37e .elementor-icon-box-title a{font-family:"iransans", Sans-serif;font-size:12px;font-weight:500;}.elementor-79 .elementor-element.elementor-element-96615f1 > .elementor-widget-container{padding:11px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-96615f1.elementor-element{--align-self:center;}.elementor-79 .elementor-element.elementor-element-96615f1 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-79 .elementor-element.elementor-element-96615f1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-79 .elementor-element.elementor-element-96615f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-79 .elementor-element.elementor-element-96615f1.elementor-view-framed .elementor-icon, .elementor-79 .elementor-element.elementor-element-96615f1.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-79 .elementor-element.elementor-element-96615f1 .elementor-icon{font-size:28px;}.elementor-79 .elementor-element.elementor-element-96615f1 .elementor-icon-box-title, .elementor-79 .elementor-element.elementor-element-96615f1 .elementor-icon-box-title a{font-family:"iransans", Sans-serif;font-size:12px;font-weight:500;}.elementor-79 .elementor-element.elementor-element-2ee05cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-79 .elementor-element.elementor-element-2ee05cf:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-2ee05cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2A4A;}.elementor-79 .elementor-element.elementor-element-2ee05cf.e-con{--align-self:center;--order:0;--flex-grow:0;--flex-shrink:1;}.elementor-79 .elementor-element.elementor-element-72a287e{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:43px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-ed52b35 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-item:not(:last-child):after{content:"";height:1%;border-color:#EAF2FF;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:4px;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:4px;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-icon i{color:#D6B56D;transition:color 0.3s;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-icon svg{fill:#D6B56D;transition:fill 0.3s;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F1D58A;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F1D58A;}.elementor-79 .elementor-element.elementor-element-ed52b35{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-item > a{font-family:"iransans", Sans-serif;font-size:14px;font-weight:500;line-height:25.6px;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#D8E2EC;transition:color 0.3s;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-69a5fbc{--display:flex;--min-height:88px;--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;--z-index:9999;}.elementor-79 .elementor-element.elementor-element-69a5fbc:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-69a5fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-69a5fbc.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-c1527a0{--display:flex;--min-height:88px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-c1527a0.e-con{--align-self:center;}.elementor-79 .elementor-element.elementor-element-873dbad{--display:flex;--min-height:88px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:20px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-873dbad.e-con{--align-self:center;}.elementor-79 .elementor-element.elementor-element-a1e4324 .elementor-icon-wrapper{text-align:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-79 .elementor-element.elementor-element-a19e6e4{text-align:center;}.elementor-79 .elementor-element.elementor-element-a19e6e4 .elementor-heading-title{line-height:1.6em;}.elementor-79 .elementor-element.elementor-element-a5041c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-79 .elementor-element.elementor-element-f433ff7{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-79 .elementor-element.elementor-element-bec57f7 .wd-menu > .wd-nav > li > a{font-size:10px;}.elementor-79 .elementor-element.elementor-element-6b83f3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-72a287e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-79 .elementor-element.elementor-element-69a5fbc{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-79 .elementor-element.elementor-element-0c5516f{--padding-top:6px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;}.elementor-79 .elementor-element.elementor-element-bec57f7 .wd-menu > .wd-nav > li > a{font-size:10px;}.elementor-79 .elementor-element.elementor-element-2ee05cf{--padding-top:6px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-79 .elementor-element.elementor-element-ed52b35 .elementor-icon-list-item > a{font-size:12px;}.elementor-79 .elementor-element.elementor-element-69a5fbc{--min-height:70px;}.elementor-79 .elementor-element.elementor-element-69a5fbc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-c1527a0{--width:30%;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-873dbad{--width:20%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-a1e4324 > .elementor-widget-container{padding:12px 12px 4px 12px;}.elementor-79 .elementor-element.elementor-element-a1e4324 .elementor-icon{font-size:24px;}.elementor-79 .elementor-element.elementor-element-a1e4324 .elementor-icon svg{height:24px;}}@media(min-width:768px){.elementor-79 .elementor-element.elementor-element-0c5516f{--content-width:1290px;}.elementor-79 .elementor-element.elementor-element-c01d155{--width:44%;}.elementor-79 .elementor-element.elementor-element-a5041c8{--width:100%;}.elementor-79 .elementor-element.elementor-element-f433ff7{--content-width:1290px;}.elementor-79 .elementor-element.elementor-element-edf6cdd{--width:14%;}.elementor-79 .elementor-element.elementor-element-62acc83{--width:71%;}.elementor-79 .elementor-element.elementor-element-6b83f3f{--width:8%;}.elementor-79 .elementor-element.elementor-element-2be5ac4{--width:20%;}.elementor-79 .elementor-element.elementor-element-2ee05cf{--width:100%;}.elementor-79 .elementor-element.elementor-element-72a287e{--width:100%;}.elementor-79 .elementor-element.elementor-element-69a5fbc{--content-width:1290px;}.elementor-79 .elementor-element.elementor-element-c1527a0{--width:16%;}.elementor-79 .elementor-element.elementor-element-873dbad{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-79 .elementor-element.elementor-element-c01d155{--width:36%;}.elementor-79 .elementor-element.elementor-element-f433ff7{--content-width:100%;}.elementor-79 .elementor-element.elementor-element-edf6cdd{--width:15%;}.elementor-79 .elementor-element.elementor-element-62acc83{--width:85%;}.elementor-79 .elementor-element.elementor-element-6b83f3f{--width:36%;}.elementor-79 .elementor-element.elementor-element-69a5fbc{--content-width:100%;}.elementor-79 .elementor-element.elementor-element-c1527a0{--width:15%;}.elementor-79 .elementor-element.elementor-element-873dbad{--width:75%;}}/* Start custom CSS for button, class: .elementor-element-a57a04f *//* =========================================
   TOP RIGHT HEADER BUTTON
   Ghost Style + Gold Hover
========================================= */

.header-ghost-btn .elementor-button,
.header-ghost-btn a,
a.header-ghost-btn {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 10px 22px !important;
    min-height: 42px;
    border-radius: 10px;

    background: transparent !important;
    color: #F5F7FA !important;

    border: 1px solid rgba(214, 180, 94, 0.55);
    box-shadow: none;

    font-weight: 700 !important;
    font-size: 14px;
    text-decoration: none !important;
    cursor: pointer !important;
    overflow: hidden;

    transition:
        background 0.28s ease,
        color 0.28s ease,
        border-color 0.28s ease,
        box-shadow 0.28s ease,
        transform 0.22s ease;
}

/* لایه خیلی ظریف */
.header-ghost-btn .elementor-button::before,
.header-ghost-btn a::before,
a.header-ghost-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.05) 0%,
        rgba(255,255,255,0.01) 100%
    );
    pointer-events: none;
}

/* هاور طلایی */
.header-ghost-btn .elementor-button:hover,
.header-ghost-btn a:hover,
a.header-ghost-btn:hover {
    background: linear-gradient(135deg, #E8C976 0%, #C99D42 100%) !important;
    color: #0C1F33 !important;
    border-color: #D7AE58;
    transform: translateY(-2px);
    box-shadow:
        0 8px 18px rgba(0,0,0,0.20),
        inset 0 1px 1px rgba(255,255,255,0.25);
}

/* کلیک */
.header-ghost-btn .elementor-button:active,
.header-ghost-btn a:active,
a.header-ghost-btn:active {
    transform: translateY(-1px);
    box-shadow:
        0 4px 10px rgba(0,0,0,0.16);
}

/* فوکوس */
.header-ghost-btn .elementor-button:focus,
.header-ghost-btn a:focus,
a.header-ghost-btn:focus {
    outline: none;
    box-shadow:
        0 0 0 3px rgba(214, 180, 94, 0.18);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2557cf8 */.elementor-79 .elementor-element.elementor-element-2557cf8 .elementor-icon-list-item a {
    flex-direction: row-reverse;
gap:12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5041c8 *//* ==========================================
   Premium Top Contact - Dark Navy Background
   Background: #0B2A4A
========================================== */

.top-contact-premium{
    --tc-text: #D8E2EC;
    --tc-text-hover: #FFFFFF;

    --tc-icon: #D6B56D;
    --tc-icon-hover: #F1D58A;
}

/* لینک‌ها و متن‌ها */
.top-contact-premium a,
.top-contact-premium .elementor-icon-list-text,
.top-contact-premium .elementor-heading-title,
.top-contact-premium .elementor-widget-text-editor{
    color: var(--tc-text) !important;
    text-decoration: none !important;
    font-weight: 500;
}

/* آیکون‌ها */
.top-contact-premium .elementor-icon,
.top-contact-premium .elementor-icon i,
.top-contact-premium .elementor-icon svg,
.top-contact-premium .elementor-icon-list-icon i,
.top-contact-premium .elementor-icon-list-icon svg{
    color: var(--tc-icon) !important;
    fill: var(--tc-icon) !important;
}

/* هاور متن */
.top-contact-premium a:hover,
.top-contact-premium .elementor-icon-list-item:hover .elementor-icon-list-text,
.top-contact-premium .elementor-widget-text-editor a:hover{
    color: var(--tc-text-hover) !important;
}

/* هاور آیکون */
.top-contact-premium a:hover .elementor-icon,
.top-contact-premium a:hover i,
.top-contact-premium a:hover svg,
.top-contact-premium .elementor-icon-list-item:hover .elementor-icon-list-icon i,
.top-contact-premium .elementor-icon-list-item:hover .elementor-icon-list-icon svg{
    color: var(--tc-icon-hover) !important;
    fill: var(--tc-icon-hover) !important;
}
.top-contact-premium .elementor-icon-list-item:not(:last-child){
    border-left: 1px solid rgba(255,255,255,0.16);
    padding-left: 14px;
    margin-left: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edf6cdd *//* لوگوی روشن به صورت پیش‌فرض مخفی */
.logo-light {
    display: none !important;
}

/* مطمئن شو هر دو لوگو تصویرشون درست نمایش داده میشه */
.logo-dark img,
.logo-light img {
    display: block;
    width: auto;
    height: auto;
}

/* حالت Sticky:
   هم اگر کلاس sticky روی همان هدر باشد
   هم اگر به صورت parent اعمال شده باشد */
.main-header.elementor-sticky--effects .logo-dark,
.elementor-sticky--effects.main-header .logo-dark {
    display: none !important;
}

.main-header.elementor-sticky--effects .logo-light,
.elementor-sticky--effects.main-header .logo-light {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for wd_mega_menu, class: .elementor-element-bec57f7 */.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #d59c43 !important;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    background-color: #d59c43 !important;
    height: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62acc83 *//* =========================================
   UNIVERSAL HARD RESET FOR MEGA MENU
========================================= */

.e-n-menu-content,
.elementor-nav-menu--dropdown,
.sub-menu,
.jet-sub-menu,
.jet-mega-menu,
.elementskit-submenu-panel,
.elementskit-megamenu-panel {
    opacity: 1 !important;
    visibility: visible !important;
    filter: none !important;
    mix-blend-mode: normal !important;
}

.e-n-menu-content *,
.elementor-nav-menu--dropdown *,
.sub-menu *,
.jet-sub-menu *,
.jet-mega-menu *,
.elementskit-submenu-panel *,
.elementskit-megamenu-panel * {
    opacity: 1 !important;
    filter: none !important;
    text-shadow: none !important;
    color: #0B2A4A !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2cbb677 */.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #d59c43 !important;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    background-color: #d59c43 !important;
    height: 1px !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2cbb677 */.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #d59c43 !important;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    background-color: #d59c43 !important;
    height: 1px !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-23a624b */.elementor-widget-n-menu .e-n-menu {

    height: 44px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26fe37e */.elementor-79 .elementor-element.elementor-element-26fe37e {min-height:40px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96615f1 */.elementor-79 .elementor-element.elementor-element-96615f1 {min-height:40px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f433ff7 *//* لوگوی داینامیک (logo-li) در حالت عادی باید مخفی باشد */
.main-header .logo-li {
    display: none !important;
}

/* لوگوی ثابت (logo-da) در حالت عادی نمایش داده می‌شود */
.main-header .logo-da {
    display: block !important;
}


/* --- وضعیت بعد از اسکرول (حتی ۱ پیکسل) --- */
.main-header.scrolled {
    background-color: #ffffff; /* رنگ پس‌زمینه بعد از اسکرول */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); /* سایه ملایم */
}

/* بعد از اسکرول: لوگوی ثابت مخفی می‌شود */
.main-header.scrolled .logo-da {
    display: none !important;
}

/* بعد از اسکرول: لوگوی داینامیک ظاهر می‌شود */
.main-header.scrolled .logo-li {
    display: block !important;
}

.main-header.scrolled a{
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa65511 *//* ===== Sticky: فلش و سرچ ===== */
.elementor-sticky--effects .elementor-nav-menu .sub-arrow,
.elementor-sticky--effects .elementor-nav-menu .sub-arrow i,
.elementor-sticky--effects .elementor-nav-menu .sub-arrow svg,
.elementor-sticky--effects .elementor-nav-menu .sub-arrow path,
.elementor-sticky--effects .header-search,
.elementor-sticky--effects .header-search *,
.elementor-sticky--effects .elementor-search-form,
.elementor-sticky--effects .elementor-search-form *,
.elementor-sticky--effects .elementor-icon,
.elementor-sticky--effects .elementor-icon *,
.elementor-sticky--effects .elementor-icon svg,
.elementor-sticky--effects .elementor-icon path {
  color: #D8E2EC !important;
  fill: #D8E2EC !important;
  stroke: #D8E2EC !important;
}

/* هاور */
.elementor-sticky--effects .elementor-nav-menu .sub-arrow:hover,
.elementor-sticky--effects .header-search:hover,
.elementor-sticky--effects .elementor-search-form:hover,
.elementor-sticky--effects .elementor-icon:hover {
  color: #F1D58A !important;
  fill: #F1D58A !important;
  stroke: #F1D58A !important;
}

/* ===== زیرمنو / مگا منو ===== */
.elementor-nav-menu--dropdown,
.elementor-nav-menu__container,
.elementor-nav-menu__container ul,
.elementor-nav-menu__container .sub-menu,
.elementor-nav-menu .sub-menu,
.elementor-nav-menu .sub-menu ul {
  background: #fff !important;
}

.elementor-nav-menu .sub-menu a,
.elementor-nav-menu__container .sub-menu a,
.elementor-nav-menu__container a,
.elementor-nav-menu--dropdown a {
  color: #334155 !important;
}

/* استیکی هم زیرمنو را تیره نگه دارد */
.elementor-sticky--effects .elementor-nav-menu .sub-menu a,
.elementor-sticky--effects .elementor-nav-menu__container .sub-menu a,
.elementor-sticky--effects .elementor-nav-menu__container a,
.elementor-sticky--effects .elementor-nav-menu--dropdown a {
  color: #334155 !important;
}

/* تیتر/متن داخل مگا منو */
.elementor-nav-menu .sub-menu h1,
.elementor-nav-menu .sub-menu h2,
.elementor-nav-menu .sub-menu h3,
.elementor-nav-menu .sub-menu h4,
.elementor-nav-menu .sub-menu h5,
.elementor-nav-menu .sub-menu h6,
.elementor-nav-menu .sub-menu p,
.elementor-nav-menu .sub-menu span,
.elementor-nav-menu .sub-menu li,
.elementor-nav-menu .sub-menu div {
  color: #334155 !important;
}

/* اگر چیزی هنوز سفید/وارونه است */
.elementor-sticky--effects .elementor-nav-menu .sub-menu *,
.elementor-nav-menu .sub-menu * {
  color: #334155 !important;
}
/* ===== متن منوی اصلی در حالت Sticky ===== */
.elementor-sticky--effects .elementor-nav-menu--main .elementor-item {
    color: #D8E2EC !important;
}
/* =========================================
   WOODMART SUBMENU - KEEP SAME IN NORMAL/STICKY
========================================= */

/* لینک‌های داخل زیرمنو */
ul.wd-sub-menu li > a,
ul.wd-sub-menu li > a span,
ul.wd-sub-menu li > a.woodmart-nav-link,
ul.wd-sub-menu li > a.woodmart-nav-link span,
.wd-sub-menu .woodmart-nav-link,
.wd-sub-menu .woodmart-nav-link span {
    color: #1F2D3D !important;
}

/* هاور زیرمنو */
ul.wd-sub-menu li:hover > a,
ul.wd-sub-menu li:hover > a span,
ul.wd-sub-menu li > a:hover,
ul.wd-sub-menu li > a:hover span,
.wd-sub-menu .woodmart-nav-link:hover,
.wd-sub-menu .woodmart-nav-link:hover span {
    color: #0F172A !important;
}

/* اگر استیکی شد باز هم زیرمنو همان رنگ بماند */
.elementor-sticky--effects ul.wd-sub-menu li > a,
.elementor-sticky--effects ul.wd-sub-menu li > a span,
.elementor-sticky--effects ul.wd-sub-menu li > a.woodmart-nav-link,
.elementor-sticky--effects ul.wd-sub-menu li > a.woodmart-nav-link span,
.elementor-sticky--effects .wd-sub-menu .woodmart-nav-link,
.elementor-sticky--effects .wd-sub-menu .woodmart-nav-link span,
.main-header.elementor-sticky--active ul.wd-sub-menu li > a,
.main-header.elementor-sticky--active ul.wd-sub-menu li > a span,
.main-header.elementor-sticky--active .wd-sub-menu .woodmart-nav-link,
.main-header.elementor-sticky--active .wd-sub-menu .woodmart-nav-link span {
    color: #1F2D3D !important;
}

/* هاور زیرمنو در حالت استیکی */
.elementor-sticky--effects ul.wd-sub-menu li:hover > a,
.elementor-sticky--effects ul.wd-sub-menu li:hover > a span,
.elementor-sticky--effects ul.wd-sub-menu li > a:hover,
.elementor-sticky--effects ul.wd-sub-menu li > a:hover span,
.main-header.elementor-sticky--active ul.wd-sub-menu li:hover > a,
.main-header.elementor-sticky--active ul.wd-sub-menu li:hover > a span,
.main-header.elementor-sticky--active .wd-sub-menu .woodmart-nav-link:hover,
.main-header.elementor-sticky--active .wd-sub-menu .woodmart-nav-link:hover span {
    color: #0F172A !important;
}
/* =========================================
   MAIN MENU ARROWS - STICKY
========================================= */
.main-header.elementor-sticky--active .menu > li.menu-item-has-children > a::after,
.main-header.elementor-sticky--active .wd-nav > li.menu-item-has-children > a::after,
.main-header.elementor-sticky--active .menu > li.menu-item-has-children > a .sub-arrow,
.main-header.elementor-sticky--active .menu > li.menu-item-has-children > a .sub-arrow i,
.main-header.elementor-sticky--active .menu > li.menu-item-has-children > a .sub-arrow svg,
.main-header.elementor-sticky--active .menu > li.menu-item-has-children > a .sub-arrow path {
    color: #D8E2EC !important;
    fill: #D8E2EC !important;
    stroke: #D8E2EC !important;
}

/* هاور فلش */
.main-header.elementor-sticky--active .menu > li.menu-item-has-children:hover > a::after,
.main-header.elementor-sticky--active .wd-nav > li.menu-item-has-children:hover > a::after,
.main-header.elementor-sticky--active .menu > li.menu-item-has-children:hover > a .sub-arrow,
.main-header.elementor-sticky--active .menu > li.menu-item-has-children:hover > a .sub-arrow i,
.main-header.elementor-sticky--active .menu > li.menu-item-has-children:hover > a .sub-arrow svg,
.main-header.elementor-sticky--active .menu > li.menu-item-has-children:hover > a .sub-arrow path {
    color: #F1D58A !important;
    fill: #F1D58A !important;
    stroke: #F1D58A !important;
}
/* =========================================
   INDUSTRIAL PREMIUM HOVER FOR WOODMART SUBMENU
   No Text Wrap / RTL Optimized
========================================= */

/* آیتم‌های زیرمنو */
ul.wd-sub-menu li > a.woodmart-nav-link,
.wd-sub-menu .woodmart-nav-link {
    position: relative;
    display: flex;
    align-items: center;
    color: #1F2D3D !important;
    padding: 10px 16px !important;
    border-radius: 7px;
    transition:
        color 0.28s ease,
        background 0.28s ease,
        transform 0.28s ease,
        box-shadow 0.28s ease;
    overflow: hidden;
    isolation: isolate;
    white-space: nowrap !important;
}

/* جلوگیری از شکستن متن */
ul.wd-sub-menu li > a.woodmart-nav-link span,
.wd-sub-menu .woodmart-nav-link span {
    position: relative;
    z-index: 3;
    white-space: nowrap !important;
    transition:
        color 0.28s ease,
        transform 0.28s ease;
}

/* خط صنعتی سمت راست */
ul.wd-sub-menu li > a.woodmart-nav-link::before,
.wd-sub-menu .woodmart-nav-link::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 6px;
    width: 3px;
    height: 0;
    border-radius: 30px;
    background: linear-gradient(
        180deg,
        #E0B85A 0%,
        #B8872E 55%,
        #7A5A22 100%
    );
    transform: translateY(-50%);
    transition:
        height 0.28s ease,
        box-shadow 0.28s ease;
    z-index: 3;
}

/* بک‌گراند صنعتی تیره/طلایی */
ul.wd-sub-menu li > a.woodmart-nav-link::after,
.wd-sub-menu .woodmart-nav-link::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 7px;
    background:
        linear-gradient(
            90deg,
            rgba(200, 164, 77, 0.18) 0%,
            rgba(200, 164, 77, 0.08) 42%,
            rgba(15, 23, 42, 0.035) 100%
        );
    opacity: 0;
    transform: translateX(8px);
    transition:
        opacity 0.28s ease,
        transform 0.28s ease;
    z-index: 1;
}

/* حالت هاور */
ul.wd-sub-menu li:hover > a.woodmart-nav-link,
.wd-sub-menu .woodmart-nav-link:hover {
    color: #111827 !important;
    background: rgba(15, 23, 42, 0.035);
    transform: translateX(-3px);
    box-shadow:
        inset 0 0 0 1px rgba(200, 164, 77, 0.18),
        0 6px 16px rgba(15, 23, 42, 0.07);
}

/* نمایش بک‌گراند */
ul.wd-sub-menu li:hover > a.woodmart-nav-link::after,
.wd-sub-menu .woodmart-nav-link:hover::after {
    opacity: 1;
    transform: translateX(0);
}

/* فعال شدن خط طلایی */
ul.wd-sub-menu li:hover > a.woodmart-nav-link::before,
.wd-sub-menu .woodmart-nav-link:hover::before {
    height: 58%;
    box-shadow: 0 0 10px rgba(200, 164, 77, 0.35);
}

/* رنگ و حرکت متن */
ul.wd-sub-menu li:hover > a.woodmart-nav-link span,
.wd-sub-menu .woodmart-nav-link:hover span {
    color: #111827 !important;
    transform: translateX(-2px);
}

/* آیتم فعال / صفحه فعلی */
ul.wd-sub-menu li.current-menu-item > a.woodmart-nav-link,
ul.wd-sub-menu li.current-menu-ancestor > a.woodmart-nav-link,
.wd-sub-menu li.current-menu-item > .woodmart-nav-link,
.wd-sub-menu li.current-menu-ancestor > .woodmart-nav-link {
    color: #111827 !important;
    background:
        linear-gradient(
            90deg,
            rgba(200, 164, 77, 0.16) 0%,
            rgba(200, 164, 77, 0.06) 100%
        );
    box-shadow: inset 0 0 0 1px rgba(200, 164, 77, 0.22);
}

/* خط آیتم فعال */
ul.wd-sub-menu li.current-menu-item > a.woodmart-nav-link::before,
ul.wd-sub-menu li.current-menu-ancestor > a.woodmart-nav-link::before,
.wd-sub-menu li.current-menu-item > .woodmart-nav-link::before,
.wd-sub-menu li.current-menu-ancestor > .woodmart-nav-link::before {
    height: 58%;
}

/* حذف حالت زمخت پیش‌فرض */
ul.wd-sub-menu li > a.woodmart-nav-link:focus,
.wd-sub-menu .woodmart-nav-link:focus {
    outline: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a287e *//* ==========================================
   Premium Top Contact - Dark Navy Background
   Background: #0B2A4A
========================================== */

.top-contact-premium{
    --tc-text: #D8E2EC;
    --tc-text-hover: #FFFFFF;

    --tc-icon: #D6B56D;
    --tc-icon-hover: #F1D58A;
}

/* لینک‌ها و متن‌ها */
.top-contact-premium a,
.top-contact-premium .elementor-icon-list-text,
.top-contact-premium .elementor-heading-title,
.top-contact-premium .elementor-widget-text-editor{
    color: var(--tc-text) !important;
    text-decoration: none !important;
    font-weight: 500;
}

/* آیکون‌ها */
.top-contact-premium .elementor-icon,
.top-contact-premium .elementor-icon i,
.top-contact-premium .elementor-icon svg,
.top-contact-premium .elementor-icon-list-icon i,
.top-contact-premium .elementor-icon-list-icon svg{
    color: var(--tc-icon) !important;
    fill: var(--tc-icon) !important;
}

/* هاور متن */
.top-contact-premium a:hover,
.top-contact-premium .elementor-icon-list-item:hover .elementor-icon-list-text,
.top-contact-premium .elementor-widget-text-editor a:hover{
    color: var(--tc-text-hover) !important;
}

/* هاور آیکون */
.top-contact-premium a:hover .elementor-icon,
.top-contact-premium a:hover i,
.top-contact-premium a:hover svg,
.top-contact-premium .elementor-icon-list-item:hover .elementor-icon-list-icon i,
.top-contact-premium .elementor-icon-list-item:hover .elementor-icon-list-icon svg{
    color: var(--tc-icon-hover) !important;
    fill: var(--tc-icon-hover) !important;
}
.top-contact-premium .elementor-icon-list-item:not(:last-child){
    border-left: 1px solid rgba(255,255,255,0.16);
    padding-left: 14px;
    margin-left: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1527a0 *//* لوگوی روشن به صورت پیش‌فرض مخفی */
.logo-light {
    display: none !important;
}

/* مطمئن شو هر دو لوگو تصویرشون درست نمایش داده میشه */
.logo-dark img,
.logo-light img {
    display: block;
    width: auto;
    height: auto;
}

/* حالت Sticky:
   هم اگر کلاس sticky روی همان هدر باشد
   هم اگر به صورت parent اعمال شده باشد */
.main-header.elementor-sticky--effects .logo-dark,
.elementor-sticky--effects.main-header .logo-dark {
    display: none !important;
}

.main-header.elementor-sticky--effects .logo-light,
.elementor-sticky--effects.main-header .logo-light {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873dbad *//* =========================================
   UNIVERSAL HARD RESET FOR MEGA MENU
========================================= */

.e-n-menu-content,
.elementor-nav-menu--dropdown,
.sub-menu,
.jet-sub-menu,
.jet-mega-menu,
.elementskit-submenu-panel,
.elementskit-megamenu-panel {
    opacity: 1 !important;
    visibility: visible !important;
    filter: none !important;
    mix-blend-mode: normal !important;
}

.e-n-menu-content *,
.elementor-nav-menu--dropdown *,
.sub-menu *,
.jet-sub-menu *,
.jet-mega-menu *,
.elementskit-submenu-panel *,
.elementskit-megamenu-panel * {
    opacity: 1 !important;
    filter: none !important;
    text-shadow: none !important;
    color: #0B2A4A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a5fbc *//* حالت هدر بعد از اسکرول */
.main-header.scrolled {
    background-color:#0B2A4A !important; /* رنگ پس‌زمینه جدید بعد از اسکرول */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* ایجاد سایه ملایم */
    padding-top: 10px; /* اختیاری: جمع‌تر شدن هدر */
    padding-bottom: 10px;
}

.main-header.scrolled a{
    color:#fff !important;
}

/* افکت نرم برای تغییر لوگو */
.main-header .logo img {
    transition: transform 0.3s ease;
}/* End custom CSS */