.elementor-450 .elementor-element.elementor-element-9388f11{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-b8e457d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-450 .elementor-element.elementor-element-b8e457d .elementor-divider-separator{width:100%;}.elementor-450 .elementor-element.elementor-element-b8e457d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-450 .elementor-element.elementor-element-6244fbd{--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-450 .elementor-element.elementor-element-e486bae{width:100%;max-width:100%;}.elementor-450 .elementor-element.elementor-element-e530742{--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-450 .elementor-element.elementor-element-5b1fb73{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-450 .elementor-element.elementor-element-5b1fb73 .elementor-divider-separator{width:100%;}.elementor-450 .elementor-element.elementor-element-5b1fb73 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-450 .elementor-element.elementor-element-j7cpxm4{--display:flex;--min-height:665px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-450 .elementor-element.elementor-element-j7cpxm4:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-j7cpxm4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mehdiaminiasheghabadi.com/wp-content/uploads/2025/11/14.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-450 .elementor-element.elementor-element-d87b428{--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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-450 .elementor-element.elementor-element-7da17b2{text-align:center;}.elementor-450 .elementor-element.elementor-element-7da17b2 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-b2c5022{text-align:end;}.elementor-450 .elementor-element.elementor-element-b2c5022 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-vyilikf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:140px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-450 .elementor-element.elementor-element-d354f62{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-450 .elementor-element.elementor-element-a013033:not( .elementor-widget-image ), .elementor-450 .elementor-element.elementor-element-a013033.elementor-widget-image img{-webkit-mask-image:url( https://mehdiaminiasheghabadi.com/wp-content/plugins/elementor/assets/mask-shapes/blob.svg );-webkit-mask-size:cover;-webkit-mask-position:bottom center;}.elementor-450 .elementor-element.elementor-element-a013033 img{border-radius:24px 24px 24px 24px;}.elementor-450 .elementor-element.elementor-element-92a929c{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-450 .elementor-element.elementor-element-8a7ff77{padding:0px 0px 10px 0px;}.elementor-450 .elementor-element.elementor-element-8a7ff77 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-450 .elementor-element.elementor-element-b139f35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}.elementor-450 .elementor-element.elementor-element-7ff1ee5{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-450 .elementor-element.elementor-element-6ca418c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-450 .elementor-element.elementor-element-f3a883b .elementor-counter-number-wrapper{color:#0B82B4;}.elementor-450 .elementor-element.elementor-element-f3a883b .elementor-counter-title{color:#0D0D0E;font-family:"dana", Sans-serif;font-weight:400;}.elementor-450 .elementor-element.elementor-element-0e760e4 .elementor-counter-number-wrapper{color:#0B82B4;}.elementor-450 .elementor-element.elementor-element-0e760e4 .elementor-counter-title{color:#0D0D0E;font-family:"dana", Sans-serif;font-weight:400;}.elementor-450 .elementor-element.elementor-element-77a7ef7 .elementor-counter-number-wrapper{color:#0B82B4;}.elementor-450 .elementor-element.elementor-element-77a7ef7 .elementor-counter-title{color:#0D0D0E;font-family:"dana", Sans-serif;font-weight:400;}.elementor-450 .elementor-element.elementor-element-fec7252 .elementor-counter-number-wrapper{color:#0B82B4;}.elementor-450 .elementor-element.elementor-element-fec7252 .elementor-counter-title{color:#0D0D0E;font-family:"dana", Sans-serif;font-weight:400;}.elementor-450 .elementor-element.elementor-element-ad4c500{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:140px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-450 .elementor-element.elementor-element-7753a83{--display:flex;}.elementor-450 .elementor-element.elementor-element-fc788c4:not( .elementor-widget-image ), .elementor-450 .elementor-element.elementor-element-fc788c4.elementor-widget-image img{-webkit-mask-image:url( https://mehdiaminiasheghabadi.com/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-450 .elementor-element.elementor-element-fc788c4 img{border-radius:24px 24px 24px 24px;}.elementor-450 .elementor-element.elementor-element-2871c94{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-450 .elementor-element.elementor-element-a64666e{padding:0px 0px 10px 0px;}.elementor-450 .elementor-element.elementor-element-a64666e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-450 .elementor-element.elementor-element-1d08612{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}.elementor-450 .elementor-element.elementor-element-c2bc635{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:140px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-450 .elementor-element.elementor-element-59e0f7d{--display:flex;}.elementor-450 .elementor-element.elementor-element-c8328ea:not( .elementor-widget-image ), .elementor-450 .elementor-element.elementor-element-c8328ea.elementor-widget-image img{-webkit-mask-image:url( https://mehdiaminiasheghabadi.com/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-450 .elementor-element.elementor-element-c8328ea img{border-radius:24px 24px 24px 24px;}.elementor-450 .elementor-element.elementor-element-874f922{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-450 .elementor-element.elementor-element-7d1b786{padding:0px 0px 10px 0px;}.elementor-450 .elementor-element.elementor-element-7d1b786 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-450 .elementor-element.elementor-element-26fdc7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}.elementor-450 .elementor-element.elementor-element-0shji4g{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:140px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-450 .elementor-element.elementor-element-08caa2a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-450 .elementor-element.elementor-element-d51f3ca .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-557b5b1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-450 .elementor-element.elementor-element-71ca05e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-450 .elementor-element.elementor-element-71ca05e a{color:var( --e-global-color-text );}.elementor-450 .elementor-element.elementor-element-2676a80{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-450 .elementor-element.elementor-element-8cd659b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-cc2264c{text-align:center;}.elementor-450 .elementor-element.elementor-element-cc2264c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-450 .elementor-element.elementor-element-0af8c29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-450 .elementor-element.elementor-element-0af8c29 a{color:var( --e-global-color-text );}.elementor-450 .elementor-element.elementor-element-79124f7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-450 .elementor-element.elementor-element-6150a82 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-6538f0f{text-align:center;}.elementor-450 .elementor-element.elementor-element-6538f0f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-450 .elementor-element.elementor-element-f0b6bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-450 .elementor-element.elementor-element-f0b6bfe a{color:var( --e-global-color-text );}.elementor-450 .elementor-element.elementor-element-7ff3185{--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-450 .elementor-element.elementor-element-b133cf4{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-450 .elementor-element.elementor-element-776e3ff{background-color:#BFB9B9;padding:18px 0px 24px 0px;}.elementor-450 .elementor-element.elementor-element-776e3ff .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-450 .elementor-element.elementor-element-776e3ff.elementor-view-stacked .elementor-icon{background-color:#08455F;}.elementor-450 .elementor-element.elementor-element-776e3ff.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-776e3ff.elementor-view-default .elementor-icon{fill:#08455F;color:#08455F;border-color:#08455F;}.elementor-450 .elementor-element.elementor-element-776e3ff .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-776e3ff .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-450 .elementor-element.elementor-element-776e3ff .elementor-icon-box-title{color:#0B2BDC;}.elementor-450 .elementor-element.elementor-element-2c9a0ce{--display:flex;}.elementor-450 .elementor-element.elementor-element-e62567f{background-color:#BFB9B9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:18px 0px 57px 0px;}.elementor-450 .elementor-element.elementor-element-e62567f .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-450 .elementor-element.elementor-element-e62567f.elementor-view-stacked .elementor-icon{background-color:#08455F;}.elementor-450 .elementor-element.elementor-element-e62567f.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-e62567f.elementor-view-default .elementor-icon{fill:#08455F;color:#08455F;border-color:#08455F;}.elementor-450 .elementor-element.elementor-element-e62567f .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-e62567f .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-450 .elementor-element.elementor-element-e62567f .elementor-icon-box-title{color:#0B2BDC;}.elementor-450 .elementor-element.elementor-element-dae9568{--display:flex;}.elementor-450 .elementor-element.elementor-element-6e2d9e2{background-color:#BFB9B9;padding:18px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-6e2d9e2 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-450 .elementor-element.elementor-element-6e2d9e2.elementor-view-stacked .elementor-icon{background-color:#08455F;}.elementor-450 .elementor-element.elementor-element-6e2d9e2.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-6e2d9e2.elementor-view-default .elementor-icon{fill:#08455F;color:#08455F;border-color:#08455F;}.elementor-450 .elementor-element.elementor-element-6e2d9e2 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-6e2d9e2 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-450 .elementor-element.elementor-element-6e2d9e2 .elementor-icon-box-title{color:#0B2BDC;}.elementor-450 .elementor-element.elementor-element-489d3b7{--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-450 .elementor-element.elementor-element-600e9a2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-450 .elementor-element.elementor-element-600e9a2 .elementor-divider-separator{width:100%;}.elementor-450 .elementor-element.elementor-element-600e9a2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-450 .elementor-element.elementor-element-a9dc2eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-450 .elementor-element.elementor-element-925bb3d{--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-450 .elementor-element.elementor-element-36720a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-450 .elementor-element.elementor-element-f72705c{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-450 .elementor-element.elementor-element-f72705c .elementor-headline{text-align:center;}.elementor-450 .elementor-element.elementor-element-a7504bf{--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;}body.elementor-page-450:not(.elementor-motion-effects-element-type-background), body.elementor-page-450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-450 .elementor-element.elementor-element-j7cpxm4{--min-height:550px;}.elementor-450 .elementor-element.elementor-element-vyilikf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-450 .elementor-element.elementor-element-ad4c500{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-450 .elementor-element.elementor-element-c2bc635{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-450 .elementor-element.elementor-element-0shji4g{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:767px){.elementor-450 .elementor-element.elementor-element-j7cpxm4{--min-height:0vh;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-450 .elementor-element.elementor-element-d87b428{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-450 .elementor-element.elementor-element-b2c5022{text-align:center;}.elementor-450 .elementor-element.elementor-element-vyilikf{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-450 .elementor-element.elementor-element-ad4c500{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-450 .elementor-element.elementor-element-c2bc635{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-450 .elementor-element.elementor-element-0shji4g{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-450 .elementor-element.elementor-element-d87b428{--width:500px;}.elementor-450 .elementor-element.elementor-element-92a929c{--width:90%;}.elementor-450 .elementor-element.elementor-element-2871c94{--width:90%;}.elementor-450 .elementor-element.elementor-element-874f922{--width:90%;}.elementor-450 .elementor-element.elementor-element-08caa2a{--width:90%;}.elementor-450 .elementor-element.elementor-element-2676a80{--width:90%;}.elementor-450 .elementor-element.elementor-element-79124f7{--width:90%;}.elementor-450 .elementor-element.elementor-element-925bb3d{--width:25%;}.elementor-450 .elementor-element.elementor-element-36720a1{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-450 .elementor-element.elementor-element-d87b428{--width:400px;}}/* Start custom CSS for present_box_header_1, class: .elementor-element-e486bae *//* ====== ساختار اصلی منو ====== */
.menu-header .main-menu > ul > li {
    position: relative;
    display: inline-block;
    margin: 0 12px;
}

/* لینک های اصلی – رنگ اولیه آبی پررنگ */
.menu-header .main-menu > ul > li > a {
    display: inline-block;
    padding: 10px 5px;
    font-size: 16px;
    color: #0033cc; /* آبی پررنگ */
    text-decoration: none;
    transition: 0.35s ease;
    position: relative;
}

/* ====== انیمیشن خط متحرک زیر منو – رنگ قرمز هنگام hover ====== */
.menu-header .main-menu > ul > li > a::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -3px;
    width: 0%;
    height: 2px;
    background: red; /* خط زیر منو: قرمز */
    transition: width 0.35s ease;
}

.menu-header .main-menu > ul > li:hover > a::after {
    width: 100%;
}

/* ====== افکت Hover – رنگ قرمز ====== */
.menu-header .main-menu > ul > li:hover > a {
    color: red; /* هنگام رفتن روی منو قرمز */
    transform: translateY(-2px);
}

/* ====== زیرمنو (dropdown) ====== */
.menu-header .main-menu ul.sub-menu {
    position: absolute;
    background: #0e0e0e;
    min-width: 180px;
    top: 55px;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    padding: 10px 0;
    border-radius: 8px;
    transition: all 0.35s ease;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25);
    z-index: 999;
}

.menu-header .main-menu ul.sub-menu li a {
    display: block;
    padding: 10px 18px;
    font-size: 15px;
    color: #0033cc; /* رنگ لینک‌های زیرمنو: آبی پررنگ */
    transition: 0.3s ease;
}

/* افکت hover روی زیرمنو: رنگ قرمز */
.menu-header .main-menu ul.sub-menu li:hover > a {
    background: rgba(255, 0, 0, 0.12);
    color: red;
    padding-right: 25px;
}

/* نمایش انیمیشنی زیرمنو */
.menu-header .main-menu > ul > li:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

/* ====== حالت انتخاب شده (active) ====== */
.menu-header .main-menu > ul > .active-current-menu-on > a {
    color: red; /* برای منوی فعال */
}
.menu-header .main-menu > ul > .active-current-menu-on > a::after {
    width: 100%;
    background: red;
}/* End custom CSS */