.elementor-1655 .elementor-element.elementor-element-328c09a{--display:flex;--min-height:452px;--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:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1655 .elementor-element.elementor-element-34c81e8 .elementor-repeater-item-0e643e0 .swiper-slide-bg{background-image:url(https://ibcall.ir/wp-content/uploads/2026/06/سینافهیمی-1.webp);background-size:cover;}.elementor-1655 .elementor-element.elementor-element-34c81e8 .elementor-repeater-item-250a5fd .swiper-slide-bg{background-image:url(https://ibcall.ir/wp-content/uploads/2026/06/تبلیغات.webp);background-size:cover;}.elementor-1655 .elementor-element.elementor-element-34c81e8 .elementor-repeater-item-d110144 .swiper-slide-bg{background-image:url(https://ibcall.ir/wp-content/uploads/2026/06/مسیر-کسب-و-کار.webp);background-size:cover;}.elementor-1655 .elementor-element.elementor-element-34c81e8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:491px;}.elementor-1655 .elementor-element.elementor-element-34c81e8 .swiper-slide-inner{padding:0px 0px 50px 500px;}.elementor-1655 .elementor-element.elementor-element-34c81e8 .elementor-slide-button{border-radius:32px;color:#4F5188;border-color:#4F5188;}.elementor-1655 .elementor-element.elementor-element-ec9a964{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-aa205ea{--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 24px;--row-gap:0px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-45952d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-685c908{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1655 .elementor-element.elementor-element-ed58f72 .elementor-icon-wrapper{text-align:center;}.elementor-1655 .elementor-element.elementor-element-ed58f72.elementor-view-stacked .elementor-icon{background-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-ed58f72.elementor-view-framed .elementor-icon, .elementor-1655 .elementor-element.elementor-element-ed58f72.elementor-view-default .elementor-icon{color:#D1AF68;border-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-ed58f72.elementor-view-framed .elementor-icon, .elementor-1655 .elementor-element.elementor-element-ed58f72.elementor-view-default .elementor-icon svg{fill:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-ed58f72 .elementor-icon{font-size:30px;}.elementor-1655 .elementor-element.elementor-element-ed58f72 .elementor-icon svg{height:30px;}.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-1655 .elementor-element.elementor-element-a791704 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1655 .elementor-element.elementor-element-a791704{text-align:start;}.elementor-1655 .elementor-element.elementor-element-a791704 .elementor-heading-title{font-family:"ایران یکان", Sans-serif;font-size:27px;font-weight:600;color:#1D282D;}.elementor-1655 .elementor-element.elementor-element-c91aa0c{--display:flex;--background-transition:0.3s;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-c91aa0c:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-c91aa0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02251F;}.elementor-1655 .elementor-element.elementor-element-c91aa0c:hover{background-color:#02251F;}.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-1655 .elementor-element.elementor-element-298142e > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-1655 .elementor-element.elementor-element-298142e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:26px;}.elementor-1655 .elementor-element.elementor-element-298142e .elementor-icon-box-title{margin-block-end:11px;color:#ADADAD;}.elementor-1655 .elementor-element.elementor-element-298142e.elementor-view-stacked .elementor-icon{background-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-298142e.elementor-view-framed .elementor-icon, .elementor-1655 .elementor-element.elementor-element-298142e.elementor-view-default .elementor-icon{fill:#D1AF68;color:#D1AF68;border-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-298142e .elementor-icon{font-size:38px;}.elementor-1655 .elementor-element.elementor-element-298142e .elementor-icon-box-title, .elementor-1655 .elementor-element.elementor-element-298142e .elementor-icon-box-title a{font-family:"ایران یکان", Sans-serif;font-size:12px;font-weight:600;}.elementor-1655 .elementor-element.elementor-element-298142e:has(:hover) .elementor-icon-box-title,
					 .elementor-1655 .elementor-element.elementor-element-298142e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1655 .elementor-element.elementor-element-298142e .elementor-icon-box-description{font-family:"ایران یکان", Sans-serif;font-size:15px;font-weight:600;line-height:20px;color:#DDDDDD;}.elementor-1655 .elementor-element.elementor-element-8769f19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-99880c9{--display:flex;--background-transition:0.3s;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-99880c9:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-99880c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02251F;}.elementor-1655 .elementor-element.elementor-element-99880c9:hover{background-color:#02251F;}.elementor-1655 .elementor-element.elementor-element-9aba106 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-1655 .elementor-element.elementor-element-9aba106 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:26px;}.elementor-1655 .elementor-element.elementor-element-9aba106 .elementor-icon-box-title{margin-block-end:11px;color:#ADADAD;}.elementor-1655 .elementor-element.elementor-element-9aba106.elementor-view-stacked .elementor-icon{background-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-9aba106.elementor-view-framed .elementor-icon, .elementor-1655 .elementor-element.elementor-element-9aba106.elementor-view-default .elementor-icon{fill:#D1AF68;color:#D1AF68;border-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-9aba106 .elementor-icon{font-size:38px;}.elementor-1655 .elementor-element.elementor-element-9aba106 .elementor-icon-box-title, .elementor-1655 .elementor-element.elementor-element-9aba106 .elementor-icon-box-title a{font-family:"ایران یکان", Sans-serif;font-size:12px;font-weight:600;}.elementor-1655 .elementor-element.elementor-element-9aba106:has(:hover) .elementor-icon-box-title,
					 .elementor-1655 .elementor-element.elementor-element-9aba106:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1655 .elementor-element.elementor-element-9aba106 .elementor-icon-box-description{font-family:"ایران یکان", Sans-serif;font-size:15px;font-weight:600;line-height:20px;color:#DDDDDD;}.elementor-1655 .elementor-element.elementor-element-6cb4465{--display:flex;--background-transition:0.3s;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-6cb4465:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-6cb4465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02251F;}.elementor-1655 .elementor-element.elementor-element-6cb4465:hover{background-color:#02251F;}.elementor-1655 .elementor-element.elementor-element-9b05f14 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-1655 .elementor-element.elementor-element-9b05f14 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:26px;}.elementor-1655 .elementor-element.elementor-element-9b05f14 .elementor-icon-box-title{margin-block-end:11px;color:#ADADAD;}.elementor-1655 .elementor-element.elementor-element-9b05f14.elementor-view-stacked .elementor-icon{background-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-9b05f14.elementor-view-framed .elementor-icon, .elementor-1655 .elementor-element.elementor-element-9b05f14.elementor-view-default .elementor-icon{fill:#D1AF68;color:#D1AF68;border-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-9b05f14 .elementor-icon{font-size:38px;}.elementor-1655 .elementor-element.elementor-element-9b05f14 .elementor-icon-box-title, .elementor-1655 .elementor-element.elementor-element-9b05f14 .elementor-icon-box-title a{font-family:"ایران یکان", Sans-serif;font-size:12px;font-weight:600;}.elementor-1655 .elementor-element.elementor-element-9b05f14:has(:hover) .elementor-icon-box-title,
					 .elementor-1655 .elementor-element.elementor-element-9b05f14:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1655 .elementor-element.elementor-element-9b05f14 .elementor-icon-box-description{font-family:"ایران یکان", Sans-serif;font-size:15px;font-weight:600;line-height:20px;color:#DDDDDD;}.elementor-1655 .elementor-element.elementor-element-f22a1f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-5270994{--display:flex;--background-transition:0.3s;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-5270994:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-5270994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02251F;}.elementor-1655 .elementor-element.elementor-element-5270994:hover{background-color:#02251F;}.elementor-1655 .elementor-element.elementor-element-193f9c5 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-1655 .elementor-element.elementor-element-193f9c5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:26px;}.elementor-1655 .elementor-element.elementor-element-193f9c5 .elementor-icon-box-title{margin-block-end:11px;color:#ADADAD;}.elementor-1655 .elementor-element.elementor-element-193f9c5.elementor-view-stacked .elementor-icon{background-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-193f9c5.elementor-view-framed .elementor-icon, .elementor-1655 .elementor-element.elementor-element-193f9c5.elementor-view-default .elementor-icon{fill:#D1AF68;color:#D1AF68;border-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-193f9c5 .elementor-icon{font-size:38px;}.elementor-1655 .elementor-element.elementor-element-193f9c5 .elementor-icon-box-title, .elementor-1655 .elementor-element.elementor-element-193f9c5 .elementor-icon-box-title a{font-family:"ایران یکان", Sans-serif;font-size:12px;font-weight:600;}.elementor-1655 .elementor-element.elementor-element-193f9c5:has(:hover) .elementor-icon-box-title,
					 .elementor-1655 .elementor-element.elementor-element-193f9c5:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1655 .elementor-element.elementor-element-193f9c5 .elementor-icon-box-description{font-family:"ایران یکان", Sans-serif;font-size:15px;font-weight:600;line-height:20px;color:#DDDDDD;}.elementor-1655 .elementor-element.elementor-element-372d30e{--display:flex;--background-transition:0.3s;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-372d30e:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-372d30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02251F;}.elementor-1655 .elementor-element.elementor-element-372d30e:hover{background-color:#02251F;}.elementor-1655 .elementor-element.elementor-element-1c0f180 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-1655 .elementor-element.elementor-element-1c0f180 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:26px;}.elementor-1655 .elementor-element.elementor-element-1c0f180 .elementor-icon-box-title{margin-block-end:11px;color:#ADADAD;}.elementor-1655 .elementor-element.elementor-element-1c0f180.elementor-view-stacked .elementor-icon{background-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-1c0f180.elementor-view-framed .elementor-icon, .elementor-1655 .elementor-element.elementor-element-1c0f180.elementor-view-default .elementor-icon{fill:#D1AF68;color:#D1AF68;border-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-1c0f180 .elementor-icon{font-size:38px;}.elementor-1655 .elementor-element.elementor-element-1c0f180 .elementor-icon-box-title, .elementor-1655 .elementor-element.elementor-element-1c0f180 .elementor-icon-box-title a{font-family:"ایران یکان", Sans-serif;font-size:12px;font-weight:600;}.elementor-1655 .elementor-element.elementor-element-1c0f180:has(:hover) .elementor-icon-box-title,
					 .elementor-1655 .elementor-element.elementor-element-1c0f180:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1655 .elementor-element.elementor-element-1c0f180 .elementor-icon-box-description{font-family:"ایران یکان", Sans-serif;font-size:15px;font-weight:600;line-height:20px;color:#DDDDDD;}.elementor-1655 .elementor-element.elementor-element-7936fb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-c219a5e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-c219a5e:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-c219a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02251F;}.elementor-1655 .elementor-element.elementor-element-c219a5e:hover{background-color:#02251F;}.elementor-1655 .elementor-element.elementor-element-f739745 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-1655 .elementor-element.elementor-element-f739745 .elementor-icon-box-wrapper{text-align:center;gap:26px;}.elementor-1655 .elementor-element.elementor-element-f739745 .elementor-icon-box-title{margin-block-end:11px;color:#000000;}.elementor-1655 .elementor-element.elementor-element-f739745.elementor-view-stacked .elementor-icon{background-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-f739745.elementor-view-framed .elementor-icon, .elementor-1655 .elementor-element.elementor-element-f739745.elementor-view-default .elementor-icon{fill:#D1AF68;color:#D1AF68;border-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-f739745 .elementor-icon{font-size:39px;}.elementor-1655 .elementor-element.elementor-element-f739745 .elementor-icon-box-title, .elementor-1655 .elementor-element.elementor-element-f739745 .elementor-icon-box-title a{font-family:"ایران یکان", Sans-serif;font-size:13px;font-weight:600;}.elementor-1655 .elementor-element.elementor-element-f739745:has(:hover) .elementor-icon-box-title,
					 .elementor-1655 .elementor-element.elementor-element-f739745:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1655 .elementor-element.elementor-element-f739745 .elementor-icon-box-description{font-family:"ایران یکان", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#DDDDDD;}.elementor-1655 .elementor-element.elementor-element-d1b4a8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1655 .elementor-element.elementor-element-30e3297{--display:flex;}.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-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-1655 .elementor-element.elementor-element-e81c3de{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-e81c3de .elementor-headline{text-align:center;}.elementor-1655 .elementor-element.elementor-element-e81c3de .elementor-headline-plain-text{color:#000000;}.elementor-1655 .elementor-element.elementor-element-e81c3de .elementor-headline-dynamic-wrapper path{stroke:#315548;stroke-width:1px;}.elementor-1655 .elementor-element.elementor-element-adb391e{--display:flex;}.elementor-1655 .elementor-element.elementor-element-4705c23{--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 38px;--row-gap:0px;--column-gap:38px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;}.elementor-1655 .elementor-element.elementor-element-0357431{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;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:#DDDDDD;--border-color:#DDDDDD;--border-radius:5px 5px 5px 5px;--padding-top:52px;--padding-bottom:29px;--padding-left:52px;--padding-right:42px;}.elementor-1655 .elementor-element.elementor-element-0357431:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-0357431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2EA7D;}.elementor-1655 .elementor-element.elementor-element-e4582e3 .elementor-heading-title{color:#D1AF68;}.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-1655 .elementor-element.elementor-element-68b5741{font-family:"ایران یکان", Sans-serif;font-size:12px;font-weight:400;}.elementor-1655 .elementor-element.elementor-element-68b5741 p{margin-block-end:2px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1655 .elementor-element.elementor-element-fd7ff89 .elementor-icon-list-icon i{color:#D1AF68;transition:color 0.3s;}.elementor-1655 .elementor-element.elementor-element-fd7ff89 .elementor-icon-list-icon svg{fill:#D1AF68;transition:fill 0.3s;}.elementor-1655 .elementor-element.elementor-element-fd7ff89{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1655 .elementor-element.elementor-element-fd7ff89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1655 .elementor-element.elementor-element-fd7ff89 .elementor-icon-list-item > a{font-family:"ایران یکان", Sans-serif;font-size:13px;font-weight:400;line-height:29px;}.elementor-1655 .elementor-element.elementor-element-fd7ff89 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1655 .elementor-element.elementor-element-ef5a5c0{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;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:#DDDDDD;--border-color:#DDDDDD;--border-radius:5px 5px 5px 5px;--padding-top:52px;--padding-bottom:29px;--padding-left:52px;--padding-right:42px;}.elementor-1655 .elementor-element.elementor-element-ef5a5c0:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-ef5a5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2EA7D;}.elementor-1655 .elementor-element.elementor-element-a695c8b .elementor-heading-title{color:#315548;}.elementor-1655 .elementor-element.elementor-element-70ae20d{font-family:"ایران یکان", Sans-serif;font-size:12px;font-weight:400;}.elementor-1655 .elementor-element.elementor-element-70ae20d p{margin-block-end:2px;}.elementor-1655 .elementor-element.elementor-element-53dedb0 .elementor-icon-list-icon i{color:#315548;transition:color 0.3s;}.elementor-1655 .elementor-element.elementor-element-53dedb0 .elementor-icon-list-icon svg{fill:#315548;transition:fill 0.3s;}.elementor-1655 .elementor-element.elementor-element-53dedb0{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1655 .elementor-element.elementor-element-53dedb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1655 .elementor-element.elementor-element-53dedb0 .elementor-icon-list-item > a{font-family:"ایران یکان", Sans-serif;font-size:13px;font-weight:400;line-height:29px;}.elementor-1655 .elementor-element.elementor-element-53dedb0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1655 .elementor-element.elementor-element-1c3adea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-1655 .elementor-element.elementor-element-f5bd60a > .elementor-widget-container{padding:0px 9px 0px 0px;border-style:solid;border-width:0px 3px 0px 0px;border-color:#A58751;}.elementor-1655 .elementor-element.elementor-element-f5bd60a{text-align:center;}.elementor-1655 .elementor-element.elementor-element-f5bd60a .elementor-heading-title{color:#315548;}.elementor-1655 .elementor-element.elementor-element-cb05422{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-1655 .elementor-element.elementor-element-6a3bea5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.23);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1655 .elementor-element.elementor-element-3491fb9 .elementor-heading-title{font-family:"ایران یکان", Sans-serif;font-size:25px;font-weight:600;color:#163631;}.elementor-1655 .elementor-element.elementor-element-71cb9b8{font-family:"ایران یکان", Sans-serif;font-size:13px;font-weight:400;}.elementor-1655 .elementor-element.elementor-element-5ba2b5b .elementor-heading-title{font-family:"ایران یکان", Sans-serif;font-size:30px;font-weight:600;color:#163631;}.elementor-1655 .elementor-element.elementor-element-dee886e .elementor-icon-list-icon i{color:#163631;transition:color 0.3s;}.elementor-1655 .elementor-element.elementor-element-dee886e .elementor-icon-list-icon svg{fill:#163631;transition:fill 0.3s;}.elementor-1655 .elementor-element.elementor-element-dee886e{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1655 .elementor-element.elementor-element-dee886e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1655 .elementor-element.elementor-element-dee886e .elementor-icon-list-item > a{font-family:"ایران یکان", Sans-serif;font-size:13px;font-weight:400;line-height:38px;}.elementor-1655 .elementor-element.elementor-element-dee886e .elementor-icon-list-text{color:#1C1C1C;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1655 .elementor-element.elementor-element-a0f74a5 .elementor-button{background-color:#61CE7000;fill:#163631;color:#163631;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163631;border-radius:7px 7px 7px 7px;padding:12px 40px 12px 40px;}.elementor-1655 .elementor-element.elementor-element-0d04d57{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.23);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1655 .elementor-element.elementor-element-0d04d57:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-0d04d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#315548;}.elementor-1655 .elementor-element.elementor-element-d9fea8e .elementor-heading-title{font-family:"ایران یکان", Sans-serif;font-size:25px;font-weight:600;color:#ECEDEE;}.elementor-1655 .elementor-element.elementor-element-8d4e018{font-family:"ایران یکان", Sans-serif;font-size:13px;font-weight:400;color:#D0D0D0;}.elementor-1655 .elementor-element.elementor-element-2c2e195 .elementor-heading-title{font-family:"ایران یکان", Sans-serif;font-size:30px;font-weight:600;color:#D1AF68;}.elementor-1655 .elementor-element.elementor-element-fa527a9 .elementor-icon-list-icon i{color:#D0D0D0;transition:color 0.3s;}.elementor-1655 .elementor-element.elementor-element-fa527a9 .elementor-icon-list-icon svg{fill:#D0D0D0;transition:fill 0.3s;}.elementor-1655 .elementor-element.elementor-element-fa527a9{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1655 .elementor-element.elementor-element-fa527a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1655 .elementor-element.elementor-element-fa527a9 .elementor-icon-list-item > a{font-family:"ایران یکان", Sans-serif;font-size:13px;font-weight:400;line-height:29px;}.elementor-1655 .elementor-element.elementor-element-fa527a9 .elementor-icon-list-text{color:#D0D0D0;transition:color 0.3s;}.elementor-1655 .elementor-element.elementor-element-a02f4db .elementor-button{background-color:#D1AF68;fill:#163631;color:#163631;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163631;border-radius:7px 7px 7px 7px;padding:12px 40px 12px 40px;}.elementor-1655 .elementor-element.elementor-element-f484f40{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.23);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1655 .elementor-element.elementor-element-7367c1f .elementor-heading-title{font-family:"ایران یکان", Sans-serif;font-size:25px;font-weight:600;color:#163631;}.elementor-1655 .elementor-element.elementor-element-2943766{font-family:"ایران یکان", Sans-serif;font-size:13px;font-weight:400;}.elementor-1655 .elementor-element.elementor-element-49791b1 .elementor-heading-title{font-family:"ایران یکان", Sans-serif;font-size:30px;font-weight:600;color:#163631;}.elementor-1655 .elementor-element.elementor-element-7b8f6f2 .elementor-icon-list-icon i{color:#163631;transition:color 0.3s;}.elementor-1655 .elementor-element.elementor-element-7b8f6f2 .elementor-icon-list-icon svg{fill:#163631;transition:fill 0.3s;}.elementor-1655 .elementor-element.elementor-element-7b8f6f2{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1655 .elementor-element.elementor-element-7b8f6f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1655 .elementor-element.elementor-element-7b8f6f2 .elementor-icon-list-item > a{font-family:"ایران یکان", Sans-serif;font-size:13px;font-weight:400;line-height:38px;}.elementor-1655 .elementor-element.elementor-element-7b8f6f2 .elementor-icon-list-text{color:#1C1C1C;transition:color 0.3s;}.elementor-1655 .elementor-element.elementor-element-7af03b5 .elementor-button{background-color:#61CE7000;fill:#163631;color:#163631;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163631;border-radius:7px 7px 7px 7px;padding:12px 40px 12px 40px;}.elementor-1655 .elementor-element.elementor-element-718b7aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1655 .elementor-element.elementor-element-4cc3c19{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:7px 7px 7px 7px;--padding-top:53px;--padding-bottom:53px;--padding-left:53px;--padding-right:53px;}.elementor-1655 .elementor-element.elementor-element-4cc3c19:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-4cc3c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#315548;}.elementor-1655 .elementor-element.elementor-element-ac6208f .elementor-heading-title{font-family:"ایران یکان", Sans-serif;font-size:25px;font-weight:600;color:#ECEDEE;}.elementor-1655 .elementor-element.elementor-element-8dbbaaa{font-family:"ایران یکان", Sans-serif;font-size:13px;font-weight:400;color:#D0D0D0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1655 .elementor-element.elementor-element-ec9a964{--content-width:1230px;}.elementor-1655 .elementor-element.elementor-element-4705c23{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-298142e */span.elementor-inline-editing {
    color:#ADADAD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91aa0c *//* والد اصلی - ردیف برندها */
.ic {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 18px;
  overflow-x: auto;
}

/* هر کارت برند (کانتینرهای داخل والد) */
.ic > .elementor-container,
.ic > .elementor-element,
.ic > .elementor-widget-container {
  min-width: 285px;
  
  padding:10px;
  border-radius: 10px;

  /* افکت شیشه‌ای */
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  transition: all 0.3s ease;
}

/* افکت هاور */
.ic > .elementor-container:hover,
.ic > .elementor-element:hover,
.ic > .elementor-widget-container:hover {
  transform: translateY(-4px);
  background: rgba(255, 255, 255, 0.14);
  border-color: rgba(255, 255, 255, 0.22);
}

/* لوگوها */
.ic img {
  width: 68px;
  height: 68px;
  object-fit: contain;
  margin-bottom: 12px;
}

/* عنوان برند */
.ic .elementor-heading-title,
.ic .elementor-icon-box-title {
  color: #fff !important;
  font-weight: 700;
  font-size: 15px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aba106 */span.elementor-inline-editing {
    color:#ADADAD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99880c9 *//* والد اصلی - ردیف برندها */
.ic {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 18px;
  overflow-x: auto;
}

/* هر کارت برند (کانتینرهای داخل والد) */
.ic > .elementor-container,
.ic > .elementor-element,
.ic > .elementor-widget-container {
  min-width: 285px;
  
  padding:10px;
  border-radius: 10px;

  /* افکت شیشه‌ای */
  background: #315548;
  border: 1px solid #315548;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  transition: all 0.3s ease;
}

/* افکت هاور */
.ic > .elementor-container:hover,
.ic > .elementor-element:hover,
.ic > .elementor-widget-container:hover {
  transform: translateY(-4px);
  background: rgba(255, 255, 255, 0.14);
  border-color: rgba(255, 255, 255, 0.22);
}

/* لوگوها */
.ic img {
  width: 68px;
  height: 68px;
  object-fit: contain;
  margin-bottom: 12px;
}

/* عنوان برند */
.ic .elementor-heading-title,
.ic .elementor-icon-box-title {
  color: #fff !important;
  font-weight: 700;
  font-size: 15px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b05f14 */span.elementor-inline-editing {
    color:#ADADAD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb4465 *//* والد اصلی - ردیف برندها */
.ic {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 18px;
  overflow-x: auto;
}

/* هر کارت برند (کانتینرهای داخل والد) */
.ic > .elementor-container,
.ic > .elementor-element,
.ic > .elementor-widget-container {
  min-width: 285px;
  
  padding:10px;
  border-radius: 10px;

  /* افکت شیشه‌ای */
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  transition: all 0.3s ease;
}

/* افکت هاور */
.ic > .elementor-container:hover,
.ic > .elementor-element:hover,
.ic > .elementor-widget-container:hover {
  transform: translateY(-4px);
  background: rgba(255, 255, 255, 0.14);
  border-color: rgba(255, 255, 255, 0.22);
}

/* لوگوها */
.ic img {
  width: 68px;
  height: 68px;
  object-fit: contain;
  margin-bottom: 12px;
}

/* عنوان برند */
.ic .elementor-heading-title,
.ic .elementor-icon-box-title {
  color: #fff !important;
  font-weight: 700;
  font-size: 15px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-193f9c5 */span.elementor-inline-editing {
    color:#ADADAD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5270994 *//* والد اصلی - ردیف برندها */
.ic {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 18px;
  overflow-x: auto;
}

/* هر کارت برند (کانتینرهای داخل والد) */
.ic > .elementor-container,
.ic > .elementor-element,
.ic > .elementor-widget-container {
  min-width: 285px;
  
  padding:10px;
  border-radius: 10px;

  /* افکت شیشه‌ای */
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  transition: all 0.3s ease;
}

/* افکت هاور */
.ic > .elementor-container:hover,
.ic > .elementor-element:hover,
.ic > .elementor-widget-container:hover {
  transform: translateY(-4px);
  background: rgba(255, 255, 255, 0.14);
  border-color: rgba(255, 255, 255, 0.22);
}

/* لوگوها */
.ic img {
  width: 68px;
  height: 68px;
  object-fit: contain;
  margin-bottom: 12px;
}

/* عنوان برند */
.ic .elementor-heading-title,
.ic .elementor-icon-box-title {
  color: #fff !important;
  font-weight: 700;
  font-size: 15px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c0f180 */span.elementor-inline-editing {
    color:#ADADAD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-372d30e *//* والد اصلی - ردیف برندها */
.ic {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 18px;
  overflow-x: auto;
}

/* هر کارت برند (کانتینرهای داخل والد) */
.ic > .elementor-container,
.ic > .elementor-element,
.ic > .elementor-widget-container {
  min-width: 285px;
  
  padding:10px;
  border-radius: 10px;

  /* افکت شیشه‌ای */
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  transition: all 0.3s ease;
}

/* افکت هاور */
.ic > .elementor-container:hover,
.ic > .elementor-element:hover,
.ic > .elementor-widget-container:hover {
  transform: translateY(-4px);
  background: rgba(255, 255, 255, 0.14);
  border-color: rgba(255, 255, 255, 0.22);
}

/* لوگوها */
.ic img {
  width: 68px;
  height: 68px;
  object-fit: contain;
  margin-bottom: 12px;
}

/* عنوان برند */
.ic .elementor-heading-title,
.ic .elementor-icon-box-title {
  color: #fff !important;
  font-weight: 700;
  font-size: 15px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f739745 */span.elementor-inline-editing {
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c219a5e *//* والد اصلی - ردیف برندها */
.ic-1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 18px;
  overflow-x: auto;
}

/* هر کارت برند (کانتینرهای داخل والد) */
.ic-1 > .elementor-container,
.ic-1 > .elementor-element,
.ic-1 > .elementor-widget-container {
  min-width: 285px;
  min-height: 130px;
  
  padding:26px 20px;
  border-radius: 10px;

  /* افکت شیشه‌ای */
  background: #315548;
  border: 1px solid rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  display: flex;
  flex-direction: column;
  align-items: center ;
  justify-content: center;

  transition: all 0.3s ease;
}

/* افکت هاور */
.ic-1 > .elementor-container:hover,
.ic-1 > .elementor-element:hover,
.ic-1 > .elementor-widget-container:hover {
  transform: translateY(-4px);
  background: rgba(255, 255, 255, 0.14);
  border-color: rgba(255, 255, 255, 0.22);
}

/* لوگوها */
.ic img {
  width: 68px;
  height: 68px;
  object-fit: contain;
  margin-bottom: 12px;
}

/* عنوان برند */
.ic-1 .elementor-heading-title,
.ic-1 .elementor-icon-box-title {
  color: #fff !important;
  font-weight: 700;
  font-size: 15px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-148f188 */:root {
  --step-desc-gap: 20px; /* ← فاصله باکس از متن مرحله (قابل تغییر) */
}

.simple-timeline {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin: 100px 0;
}

.simple-timeline::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #173731;
}

.step {
    font-weight: 600;
  position: relative;
  width: calc(100% / 7);
  text-align: center;
  font-size: 14px;
  color: #0C0D0E;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.8s ease;
}

.step.active {
  opacity: 1;
  transform: translateY(0);
}

.step::before {
  content: "";
  width: 14px;
  height: 13px;
  background: #A58751;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

/* خطوط افقی تایم‌لاین */
.step::after {
  content: "";
  position: absolute;
  width: 1px;
  background: #A58751;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}

.step:nth-child(odd) {
  padding-bottom: 200px;
}

.step:nth-child(odd)::after {
  bottom: 50%;
  height: 70px;
}

.step:nth-child(even) {
  padding-top: 200px;
}

.step:nth-child(even)::after {
  top: 50%;
  height: 70px;
}

/* باکس توضیح شیشه‌ای */
.step-desc {
  opacity: 0;
  transition: all 0.8s ease;
  position: absolute;
  width: 250px;
  padding: 15px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(10px);
  border: 1px solid #0C352C;
  color: ;
  font-size: 13px;
  z-index: 3;
  
}

/* بالای یا پایین متن مرحله با متغیر فاصله */
.step:nth-child(odd) .step-desc {
  top: calc(-20% - var(--step-desc-gap));
  left: 50%;
  transform: translateX(-50%);
  
}

.step:nth-child(even) .step-desc {
  top: calc(100% + var(--step-desc-gap));
  left: 50%;
  transform: translateX(-50%);
}

.step.active .step-desc {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}

@media (max-width: 768px) {

  .simple-timeline {
    flex-direction: column;
    margin: 30px 0;
    padding: 0 15px;
    overflow: hidden;
  }

  /* حذف کامل ساختار تایم‌لاین */
  .simple-timeline::before,
  .step::before,
  .step::after {
    display: none !important;
  }

  .step {
    width: 100%;
    padding: 0 0 35px 0;
    text-align: right;
    position: relative;
    transform: none !important;
  }

  /* عنوان مرحله */
  .step {
    font-size: 15px;
    line-height: 1.8;
  }

  /* باکس توضیحات — اصلاح اساسی */
  .step-desc {
    position: static !important;   /* ← مهم‌ترین خط */
    width: 100% !important;
    max-width: 100% !important;
    margin: 10px 0 0 0;
    padding: 14px;
    transform: none !important;
    left: auto !important;
    right: auto !important;
    opacity: 1 !important;
    box-sizing: border-box;
  }
}
@media (max-width: 768px) {

  .simple-timeline {
    flex-direction: column;
    margin: 30px 0;
    padding: 0 15px;
    overflow: hidden;
  }

  /* حذف ساختار تایم‌لاین */
  .simple-timeline::before,
  .step::before,
  .step::after {
    display: none !important;
  }

  /* ریست padding های دسکتاپ */
  .step,
  .step:nth-child(odd),
  .step:nth-child(even) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .step {
    width: 100%;
    margin-bottom: 55px;
    text-align: right;
    position: relative;
    transform: none !important;
    f/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ایران یکان';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ibcall.ir/wp-content/uploads/2026/06/IRANYekanX-Regular.woff2') format('woff2'),
		url('https://ibcall.ir/wp-content/uploads/2026/06/IRANYekanX-Regular.woff') format('woff');
}
@font-face {
	font-family: 'ایران یکان';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ibcall.ir/wp-content/uploads/2026/06/IRANYekanX-Bold.woff2') format('woff2'),
		url('https://ibcall.ir/wp-content/uploads/2026/06/IRANYekanX-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */