.elementor-1851 .elementor-element.elementor-element-30feb10{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-30feb10::before, .elementor-1851 .elementor-element.elementor-element-30feb10 > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-30feb10 > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-30feb10 > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-30feb10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-30feb10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1851 .elementor-element.elementor-element-30feb10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1851 .elementor-element.elementor-element-35818a1{--display:flex;--min-height:35vh;--background-transition:0.3s;--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-1851 .elementor-element.elementor-element-35818a1:hover{background-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-35818a1.e-con{--align-self:stretch;}.elementor-1851 .elementor-element.elementor-element-7029af9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1851 .elementor-element.elementor-element-7029af9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1851 .elementor-element.elementor-element-1e362f0{--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-1851 .elementor-element.elementor-element-4eceb52{--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{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{color:var( --e-global-color-text );}.elementor-1851 .elementor-element.elementor-element-66eb288{width:var( --container-widget-width, 103.364% );max-width:103.364%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.364%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1851 .elementor-element.elementor-element-66eb288.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1851 .elementor-element.elementor-element-66eb288 .elementor-icon-box-wrapper{text-align:center;}.elementor-1851 .elementor-element.elementor-element-66eb288 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1851 .elementor-element.elementor-element-66eb288.elementor-view-stacked .elementor-icon{background-color:#1E2C6B7D;}.elementor-1851 .elementor-element.elementor-element-66eb288.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-66eb288.elementor-view-default .elementor-icon{fill:#1E2C6B7D;color:#1E2C6B7D;border-color:#1E2C6B7D;}.elementor-1851 .elementor-element.elementor-element-66eb288.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-66eb288.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-66eb288.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-66eb288.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-66eb288.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-66eb288.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-68f0c613 );color:var( --e-global-color-68f0c613 );border-color:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-66eb288 .elementor-icon{font-size:34px;}.elementor-1851 .elementor-element.elementor-element-66eb288 .elementor-icon-box-description{font-size:22px;font-weight:600;line-height:0.1em;letter-spacing:0.6px;color:#4F98B7;}.elementor-1851 .elementor-element.elementor-element-4926dc0{--display:flex;--min-height:18vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1851 .elementor-element.elementor-element-276aebc .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:26px;font-weight:800;color:var( --e-global-color-986c96c );}.elementor-1851 .elementor-element.elementor-element-c8a76b8{text-align:center;}.elementor-1851 .elementor-element.elementor-element-c8a76b8 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:400;color:#7A7A7A61;}.elementor-1851 .elementor-element.elementor-element-ee65d26{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-1851 .elementor-element.elementor-element-e8477d6:hover .bdt-ep-advanced-icon-box-icon-wrap:after{background-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-separator-wrap{text-align:center;margin:0 auto;margin-center:0;margin-bottom:10px;}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-readmore{background-color:var( --e-global-color-1fcdbac3 );color:var( --e-global-color-986c96c );border-style:solid;border-color:var( --e-global-color-1fcdbac3 );border-radius:20px 20px 20px 20px;padding:2% 2% 2% 2%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);font-family:"Gandom", Sans-serif;font-weight:500;}.elementor-1851 .elementor-element.elementor-element-e8477d6{background-color:#FFFFFF;border-radius:31px 31px 31px 31px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-e8477d6:hover{background-color:var( --e-global-color-986c96c );box-shadow:0px 0px 30px 0px rgba(108.99999999999999, 119.00000000000013, 210, 0.06);}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box{text-align:center;}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right{margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left{margin-left:0px;}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-icon-wrap{border-radius:14px 14px 14px 14px;overflow:hidden;font-size:17vh;}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-icon-wrap img{width:17vh;}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-1851 .elementor-element.elementor-element-e8477d6:hover .bdt-ep-advanced-icon-box-icon-wrap{box-shadow:0px -10px 30px 0px rgba(108.99999999999999, 119.00000000000013, 210, 0.1);}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-title{color:var( --e-global-color-986c96c );font-family:"IRANYekanX", Sans-serif;font-size:19px;font-weight:600;}.elementor-1851 .elementor-element.elementor-element-e8477d6:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title{color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-description{color:#595959;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;}.elementor-1851 .elementor-element.elementor-element-e8477d6:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-description{color:#EAEAEA;}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-separator{border-top-style:solid;width:44%;}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-readmore svg{fill:var( --e-global-color-986c96c );}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-readmore:hover{color:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-readmore:hover svg{fill:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-content{padding:9% 9% 9% 9%;}.elementor-1851 .elementor-element.elementor-element-945e8b5:hover .bdt-ep-advanced-icon-box-icon-wrap:after{background-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-separator-wrap{text-align:center;margin:0 auto;margin-center:0;margin-bottom:10px;}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-readmore{background-color:var( --e-global-color-1fcdbac3 );color:var( --e-global-color-986c96c );border-style:solid;border-color:var( --e-global-color-1fcdbac3 );border-radius:20px 20px 20px 20px;padding:2% 2% 2% 2%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);font-family:"Gandom", Sans-serif;font-weight:500;}.elementor-1851 .elementor-element.elementor-element-945e8b5{background-color:#FFFFFF;border-radius:31px 31px 31px 31px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-945e8b5:hover{background-color:var( --e-global-color-986c96c );box-shadow:0px 0px 30px 0px rgba(108.99999999999999, 119.00000000000013, 210, 0.06);}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box{text-align:center;}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right{margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left{margin-left:0px;}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-icon-wrap{border-radius:14px 14px 14px 14px;overflow:hidden;font-size:17vh;}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-icon-wrap img{width:17vh;}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-1851 .elementor-element.elementor-element-945e8b5:hover .bdt-ep-advanced-icon-box-icon-wrap{box-shadow:0px -10px 30px 0px rgba(108.99999999999999, 119.00000000000013, 210, 0.1);}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-title{color:var( --e-global-color-986c96c );font-family:"IRANYekanX", Sans-serif;font-size:19px;font-weight:600;}.elementor-1851 .elementor-element.elementor-element-945e8b5:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title{color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-description{color:#595959;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;}.elementor-1851 .elementor-element.elementor-element-945e8b5:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-description{color:#EAEAEA;}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-separator{border-top-style:solid;width:44%;}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-readmore svg{fill:var( --e-global-color-986c96c );}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-readmore:hover{color:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-readmore:hover svg{fill:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-content{padding:9% 9% 9% 9%;}.elementor-1851 .elementor-element.elementor-element-e429d16:hover .bdt-ep-advanced-icon-box-icon-wrap:after{background-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-separator-wrap{text-align:center;margin:0 auto;margin-center:0;margin-bottom:10px;}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-readmore{background-color:var( --e-global-color-1fcdbac3 );color:var( --e-global-color-986c96c );border-style:solid;border-color:var( --e-global-color-1fcdbac3 );border-radius:20px 20px 20px 20px;padding:2% 2% 2% 2%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);font-family:"Gandom", Sans-serif;font-weight:500;}.elementor-1851 .elementor-element.elementor-element-e429d16{background-color:#FFFFFF;border-radius:31px 31px 31px 31px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-e429d16:hover{background-color:var( --e-global-color-986c96c );box-shadow:0px 0px 30px 0px rgba(108.99999999999999, 119.00000000000013, 210, 0.06);}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box{text-align:center;}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right{margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left{margin-left:0px;}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-icon-wrap{border-radius:14px 14px 14px 14px;overflow:hidden;font-size:17vh;}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-icon-wrap img{width:17vh;}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-1851 .elementor-element.elementor-element-e429d16:hover .bdt-ep-advanced-icon-box-icon-wrap{box-shadow:0px -10px 30px 0px rgba(108.99999999999999, 119.00000000000013, 210, 0.1);}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-title{color:var( --e-global-color-986c96c );font-family:"IRANYekanX", Sans-serif;font-size:19px;font-weight:600;}.elementor-1851 .elementor-element.elementor-element-e429d16:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title{color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-description{color:#595959;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;}.elementor-1851 .elementor-element.elementor-element-e429d16:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-description{color:#EAEAEA;}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-separator{border-top-style:solid;width:44%;}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-readmore svg{fill:var( --e-global-color-986c96c );}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-readmore:hover{color:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-readmore:hover svg{fill:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-content{padding:9% 9% 9% 9%;}.elementor-1851 .elementor-element.elementor-element-1db9151:hover .bdt-ep-advanced-icon-box-icon-wrap:after{background-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-separator-wrap{text-align:center;margin:0 auto;margin-center:0;margin-bottom:10px;}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-readmore{background-color:var( --e-global-color-1fcdbac3 );color:var( --e-global-color-986c96c );border-style:solid;border-color:var( --e-global-color-1fcdbac3 );border-radius:20px 20px 20px 20px;padding:2% 2% 2% 2%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);font-family:"Gandom", Sans-serif;font-weight:500;}.elementor-1851 .elementor-element.elementor-element-1db9151{background-color:#FFFFFF;border-radius:31px 31px 31px 31px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-1db9151:hover{background-color:var( --e-global-color-986c96c );box-shadow:0px 0px 30px 0px rgba(108.99999999999999, 119.00000000000013, 210, 0.06);}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box{text-align:center;}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right{margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left{margin-left:0px;}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-icon-wrap{border-radius:14px 14px 14px 14px;overflow:hidden;font-size:17vh;}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-icon-wrap img{width:17vh;}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-1851 .elementor-element.elementor-element-1db9151:hover .bdt-ep-advanced-icon-box-icon-wrap{box-shadow:0px -10px 30px 0px rgba(108.99999999999999, 119.00000000000013, 210, 0.1);}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-title{color:var( --e-global-color-986c96c );font-family:"IRANYekanX", Sans-serif;font-size:19px;font-weight:600;}.elementor-1851 .elementor-element.elementor-element-1db9151:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title{color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-description{color:#595959;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;}.elementor-1851 .elementor-element.elementor-element-1db9151:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-description{color:#EAEAEA;}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-separator{border-top-style:solid;width:44%;}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-readmore svg{fill:var( --e-global-color-986c96c );}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-readmore:hover{color:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-readmore:hover svg{fill:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-content{padding:9% 9% 9% 9%;}.elementor-1851 .elementor-element.elementor-element-9ab8812:hover .bdt-ep-advanced-icon-box-icon-wrap:after{background-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-separator-wrap{text-align:center;margin:0 auto;margin-center:0;margin-bottom:10px;}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-readmore{background-color:var( --e-global-color-1fcdbac3 );color:var( --e-global-color-986c96c );border-style:solid;border-color:var( --e-global-color-1fcdbac3 );border-radius:20px 20px 20px 20px;padding:2% 2% 2% 2%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);font-family:"Gandom", Sans-serif;font-weight:500;}.elementor-1851 .elementor-element.elementor-element-9ab8812{background-color:#FFFFFF;border-radius:31px 31px 31px 31px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-9ab8812:hover{background-color:var( --e-global-color-986c96c );box-shadow:0px 0px 30px 0px rgba(108.99999999999999, 119.00000000000013, 210, 0.06);}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box{text-align:center;}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right{margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left{margin-left:0px;}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-icon-wrap{border-radius:14px 14px 14px 14px;overflow:hidden;font-size:17vh;}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-icon-wrap img{width:17vh;}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-1851 .elementor-element.elementor-element-9ab8812:hover .bdt-ep-advanced-icon-box-icon-wrap{box-shadow:0px -10px 30px 0px rgba(108.99999999999999, 119.00000000000013, 210, 0.1);}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-title{color:var( --e-global-color-986c96c );font-family:"IRANYekanX", Sans-serif;font-size:19px;font-weight:600;}.elementor-1851 .elementor-element.elementor-element-9ab8812:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title{color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-description{color:#595959;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;}.elementor-1851 .elementor-element.elementor-element-9ab8812:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-description{color:#EAEAEA;}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-separator{border-top-style:solid;width:44%;}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-readmore svg{fill:var( --e-global-color-986c96c );}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-readmore:hover{color:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-readmore:hover svg{fill:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-content{padding:9% 9% 9% 9%;}.elementor-1851 .elementor-element.elementor-element-1889063:hover .bdt-ep-advanced-icon-box-icon-wrap:after{background-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-separator-wrap{text-align:center;margin:0 auto;margin-center:0;margin-bottom:10px;}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-readmore{background-color:var( --e-global-color-1fcdbac3 );color:var( --e-global-color-986c96c );border-style:solid;border-color:var( --e-global-color-1fcdbac3 );border-radius:20px 20px 20px 20px;padding:2% 2% 2% 2%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);font-family:"Gandom", Sans-serif;font-weight:500;}.elementor-1851 .elementor-element.elementor-element-1889063{background-color:#FFFFFF;border-radius:31px 31px 31px 31px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-1889063:hover{background-color:var( --e-global-color-986c96c );box-shadow:0px 0px 30px 0px rgba(108.99999999999999, 119.00000000000013, 210, 0.06);}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box{text-align:center;}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right{margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left{margin-left:0px;}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-icon-wrap{border-radius:14px 14px 14px 14px;overflow:hidden;font-size:17vh;}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-icon-wrap img{width:17vh;}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-1851 .elementor-element.elementor-element-1889063:hover .bdt-ep-advanced-icon-box-icon-wrap{box-shadow:0px -10px 30px 0px rgba(108.99999999999999, 119.00000000000013, 210, 0.1);}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-title{color:var( --e-global-color-986c96c );font-family:"IRANYekanX", Sans-serif;font-size:19px;font-weight:600;}.elementor-1851 .elementor-element.elementor-element-1889063:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title{color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-description{color:#595959;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;}.elementor-1851 .elementor-element.elementor-element-1889063:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-description{color:#EAEAEA;}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-separator{border-top-style:solid;width:44%;}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-readmore svg{fill:var( --e-global-color-986c96c );}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-readmore:hover{color:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-readmore:hover svg{fill:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-content{padding:9% 9% 9% 9%;}.elementor-1851 .elementor-element.elementor-element-eacfdc2{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.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-1851 .elementor-element.elementor-element-16373d6{--divider-border-style:solid;--divider-color:#7A7A7A5C;--divider-border-width:1px;}.elementor-1851 .elementor-element.elementor-element-16373d6 .elementor-divider-separator{width:100%;}.elementor-1851 .elementor-element.elementor-element-16373d6 .elementor-divider{padding-block-start:21px;padding-block-end:21px;}.elementor-1851 .elementor-element.elementor-element-79a2a7e{--display:flex;--min-height:512px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.44;}.elementor-1851 .elementor-element.elementor-element-79a2a7e:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-79a2a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A182A;background-image:url("https://tmc.co.ir/wp-content/uploads/2020/06/house-wire-model-fade-white.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-1851 .elementor-element.elementor-element-79a2a7e::before, .elementor-1851 .elementor-element.elementor-element-79a2a7e > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-79a2a7e > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-79a2a7e > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-79a2a7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-79a2a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-eca129c );--background-overlay:'';}.elementor-1851 .elementor-element.elementor-element-79a2a7e:hover::before, .elementor-1851 .elementor-element.elementor-element-79a2a7e:hover > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-79a2a7e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-79a2a7e > .elementor-background-slideshow:hover::before, .elementor-1851 .elementor-element.elementor-element-79a2a7e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1851 .elementor-element.elementor-element-79a2a7e:hover{--overlay-opacity:0.5;}.elementor-1851 .elementor-element.elementor-element-a1337a0{--display:flex;}.elementor-1851 .elementor-element.elementor-element-a1337a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1851 .elementor-element.elementor-element-4f42092{text-align:center;}.elementor-1851 .elementor-element.elementor-element-4f42092 .elementor-heading-title{font-family:"Gandom", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-8df570c{--divider-border-style:solid;--divider-color:#7BB0E7;--divider-border-width:1px;}.elementor-1851 .elementor-element.elementor-element-8df570c .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-1851 .elementor-element.elementor-element-8df570c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1851 .elementor-element.elementor-element-b84f5ef{--display:flex;--min-height:23vh;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1851 .elementor-element.elementor-element-d2731dc{--display:flex;}.elementor-1851 .elementor-element.elementor-element-13e33ef .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-1851 .elementor-element.elementor-element-13e33ef{--icon-box-icon-margin:14px;}.elementor-1851 .elementor-element.elementor-element-13e33ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1fcdbac3 );}.elementor-1851 .elementor-element.elementor-element-13e33ef.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-13e33ef.elementor-view-default .elementor-icon{fill:var( --e-global-color-1fcdbac3 );color:var( --e-global-color-1fcdbac3 );border-color:var( --e-global-color-1fcdbac3 );}.elementor-1851 .elementor-element.elementor-element-13e33ef.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-13e33ef.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5ae07fa );}.elementor-1851 .elementor-element.elementor-element-13e33ef.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-13e33ef.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-13e33ef.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-13e33ef.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5ae07fa );color:var( --e-global-color-5ae07fa );border-color:var( --e-global-color-5ae07fa );}.elementor-1851 .elementor-element.elementor-element-13e33ef .elementor-icon{font-size:26px;}.elementor-1851 .elementor-element.elementor-element-13e33ef .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-13e33ef .elementor-icon-box-title a{font-family:"Vazir", Sans-serif;}.elementor-1851 .elementor-element.elementor-element-13e33ef .elementor-icon-box-title{color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-13e33ef .elementor-icon-box-description{font-family:"Vazir", Sans-serif;color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-5425bcf{--display:flex;}.elementor-1851 .elementor-element.elementor-element-745bce3 .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-1851 .elementor-element.elementor-element-745bce3{--icon-box-icon-margin:14px;}.elementor-1851 .elementor-element.elementor-element-745bce3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1fcdbac3 );}.elementor-1851 .elementor-element.elementor-element-745bce3.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-745bce3.elementor-view-default .elementor-icon{fill:var( --e-global-color-1fcdbac3 );color:var( --e-global-color-1fcdbac3 );border-color:var( --e-global-color-1fcdbac3 );}.elementor-1851 .elementor-element.elementor-element-745bce3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-745bce3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5ae07fa );}.elementor-1851 .elementor-element.elementor-element-745bce3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-745bce3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-745bce3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-745bce3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5ae07fa );color:var( --e-global-color-5ae07fa );border-color:var( --e-global-color-5ae07fa );}.elementor-1851 .elementor-element.elementor-element-745bce3 .elementor-icon{font-size:26px;}.elementor-1851 .elementor-element.elementor-element-745bce3 .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-745bce3 .elementor-icon-box-title a{font-family:"Vazir", Sans-serif;font-weight:bold;}.elementor-1851 .elementor-element.elementor-element-745bce3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-745bce3 .elementor-icon-box-description{font-family:"Vazir", Sans-serif;color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-a608e4a{--display:flex;}.elementor-1851 .elementor-element.elementor-element-0f7f965 .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-1851 .elementor-element.elementor-element-0f7f965{--icon-box-icon-margin:14px;}.elementor-1851 .elementor-element.elementor-element-0f7f965.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1fcdbac3 );}.elementor-1851 .elementor-element.elementor-element-0f7f965.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-0f7f965.elementor-view-default .elementor-icon{fill:var( --e-global-color-1fcdbac3 );color:var( --e-global-color-1fcdbac3 );border-color:var( --e-global-color-1fcdbac3 );}.elementor-1851 .elementor-element.elementor-element-0f7f965.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-0f7f965.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5ae07fa );}.elementor-1851 .elementor-element.elementor-element-0f7f965.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-0f7f965.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-0f7f965.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-0f7f965.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5ae07fa );color:var( --e-global-color-5ae07fa );border-color:var( --e-global-color-5ae07fa );}.elementor-1851 .elementor-element.elementor-element-0f7f965 .elementor-icon{font-size:26px;}.elementor-1851 .elementor-element.elementor-element-0f7f965 .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-0f7f965 .elementor-icon-box-title a{font-family:"Vazir", Sans-serif;}.elementor-1851 .elementor-element.elementor-element-0f7f965 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-0f7f965 .elementor-icon-box-description{font-family:"Vazir", Sans-serif;color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-963b842{--display:flex;--min-height:171px;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1851 .elementor-element.elementor-element-676764f{--display:flex;}.elementor-1851 .elementor-element.elementor-element-7ff8531 .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-1851 .elementor-element.elementor-element-7ff8531{--icon-box-icon-margin:14px;}.elementor-1851 .elementor-element.elementor-element-7ff8531.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-7ff8531.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-7ff8531.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-7ff8531.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-7ff8531.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5ae07fa );}.elementor-1851 .elementor-element.elementor-element-7ff8531.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-7ff8531.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-7ff8531.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-7ff8531.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5ae07fa );color:var( --e-global-color-5ae07fa );border-color:var( --e-global-color-5ae07fa );}.elementor-1851 .elementor-element.elementor-element-7ff8531 .elementor-icon{font-size:26px;}.elementor-1851 .elementor-element.elementor-element-7ff8531 .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-7ff8531 .elementor-icon-box-title a{font-family:"Vazir", Sans-serif;}.elementor-1851 .elementor-element.elementor-element-7ff8531 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-7ff8531 .elementor-icon-box-description{font-family:"Vazir", Sans-serif;color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-478366a{--display:flex;}.elementor-1851 .elementor-element.elementor-element-a5e5e91 .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-1851 .elementor-element.elementor-element-a5e5e91{--icon-box-icon-margin:14px;}.elementor-1851 .elementor-element.elementor-element-a5e5e91.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-a5e5e91.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-a5e5e91.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-a5e5e91.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-a5e5e91.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5ae07fa );}.elementor-1851 .elementor-element.elementor-element-a5e5e91.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-a5e5e91.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-a5e5e91.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-a5e5e91.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5ae07fa );color:var( --e-global-color-5ae07fa );border-color:var( --e-global-color-5ae07fa );}.elementor-1851 .elementor-element.elementor-element-a5e5e91 .elementor-icon{font-size:26px;}.elementor-1851 .elementor-element.elementor-element-a5e5e91 .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-a5e5e91 .elementor-icon-box-title a{font-family:"Vazir", Sans-serif;}.elementor-1851 .elementor-element.elementor-element-a5e5e91 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-a5e5e91 .elementor-icon-box-description{font-family:"Vazir", Sans-serif;color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-3a50cac{--display:flex;}.elementor-1851 .elementor-element.elementor-element-10456da .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-1851 .elementor-element.elementor-element-10456da{--icon-box-icon-margin:14px;}.elementor-1851 .elementor-element.elementor-element-10456da.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-10456da.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-10456da.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-10456da.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-10456da.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5ae07fa );}.elementor-1851 .elementor-element.elementor-element-10456da.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-10456da.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-10456da.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1851 .elementor-element.elementor-element-10456da.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5ae07fa );color:var( --e-global-color-5ae07fa );border-color:var( --e-global-color-5ae07fa );}.elementor-1851 .elementor-element.elementor-element-10456da .elementor-icon{font-size:26px;}.elementor-1851 .elementor-element.elementor-element-10456da .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-10456da .elementor-icon-box-title a{font-family:"Vazir", Sans-serif;}.elementor-1851 .elementor-element.elementor-element-10456da .elementor-icon-box-title{color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-10456da .elementor-icon-box-description{font-family:"Vazir", Sans-serif;color:#FFFFFF;}.elementor-1851 .elementor-element.elementor-element-af022af{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1851 .elementor-element.elementor-element-9df59fa{--display:flex;}.elementor-1851 .elementor-element.elementor-element-e49289a{--divider-border-style:solid;--divider-color:#1D6381;--divider-border-width:2px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1851 .elementor-element.elementor-element-e49289a .elementor-divider-separator{width:73%;margin:0 auto;margin-center:0;}.elementor-1851 .elementor-element.elementor-element-e49289a .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-1851 .elementor-element.elementor-element-e49289a .elementor-divider__text{font-family:"IRANYekanFN", Sans-serif;font-size:21px;font-weight:400;}.elementor-1851 .elementor-element.elementor-element-5e296c4{text-align:center;}.elementor-1851 .elementor-element.elementor-element-5e296c4 .elementor-heading-title{color:#2C353D;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-99685c4{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1851 .elementor-element.elementor-element-99685c4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1851 .elementor-element.elementor-element-99685c4:after{content:"0.66";}.elementor-1851 .elementor-element.elementor-element-99685c4 .elementor-post__thumbnail__link{width:100%;}.elementor-1851 .elementor-element.elementor-element-99685c4 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1851 .elementor-element.elementor-element-99685c4 .elementor-post__text{margin-top:20px;}.elementor-1851 .elementor-element.elementor-element-99685c4 .elementor-post__badge{right:0;}.elementor-1851 .elementor-element.elementor-element-99685c4 .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-986c96c );margin:20px;}.elementor-1851 .elementor-element.elementor-element-99685c4 .elementor-post__read-more{color:var( --e-global-color-986c96c );}.elementor-1851 .elementor-element.elementor-element-c449bed{--display:flex;}.elementor-1851 .elementor-element.elementor-element-384adb7{--divider-border-style:solid;--divider-color:#7A7A7A5C;}.elementor-1851 .elementor-element.elementor-element-384adb7 .elementor-divider-separator{width:100%;}.elementor-1851 .elementor-element.elementor-element-384adb7 .elementor-divider{padding-block-start:21px;padding-block-end:21px;}.elementor-1851 .elementor-element.elementor-element-be36388{--display:flex;--min-height:12vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1851 .elementor-element.elementor-element-94ac7ea .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:26px;font-weight:800;color:var( --e-global-color-986c96c );}.elementor-1851 .elementor-element.elementor-element-45d4d63{--display:flex;--min-height:46vh;--justify-content:center;--overlay-opacity:0.96;}.elementor-1851 .elementor-element.elementor-element-45d4d63:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-45d4d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmc.co.ir/wp-content/uploads/2025/09/884cback.webp");background-position:center left;}.elementor-1851 .elementor-element.elementor-element-45d4d63::before, .elementor-1851 .elementor-element.elementor-element-45d4d63 > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-45d4d63 > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-45d4d63 > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-45d4d63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-45d4d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#101860E0;--background-overlay:'';}.elementor-1851 .elementor-element.elementor-element-11c0592{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1851 .elementor-element.elementor-element-e6ac426{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:31px 31px 31px 31px;}.elementor-1851 .elementor-element.elementor-element-e6ac426:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-e6ac426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF54;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1851 .elementor-element.elementor-element-ab1464b img{width:44%;border-radius:18% 18% 18% 18%;}.elementor-1851 .elementor-element.elementor-element-9d3813a .elementor-icon-box-wrapper{text-align:center;}.elementor-1851 .elementor-element.elementor-element-9d3813a .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-1fcdbac3 );}.elementor-1851 .elementor-element.elementor-element-9d3813a .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-9d3813a .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:22px;font-weight:600;}.elementor-1851 .elementor-element.elementor-element-9d3813a:has(:hover) .elementor-icon-box-title,
					 .elementor-1851 .elementor-element.elementor-element-9d3813a:has(:focus) .elementor-icon-box-title{color:#4054B2E8;}.elementor-1851 .elementor-element.elementor-element-9d3813a .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF85;}.elementor-1851 .elementor-element.elementor-element-f0eeb38{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1851 .elementor-element.elementor-element-4587b25{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:31px 31px 31px 31px;}.elementor-1851 .elementor-element.elementor-element-4587b25:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-4587b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF54;}.elementor-1851 .elementor-element.elementor-element-b64f080 img{width:44%;border-radius:18% 18% 18% 18%;}.elementor-1851 .elementor-element.elementor-element-b546328 .elementor-icon-box-wrapper{text-align:center;}.elementor-1851 .elementor-element.elementor-element-b546328 .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-b546328 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:600;}.elementor-1851 .elementor-element.elementor-element-b546328 .elementor-icon-box-title{color:var( --e-global-color-1fcdbac3 );}.elementor-1851 .elementor-element.elementor-element-b546328:has(:hover) .elementor-icon-box-title,
					 .elementor-1851 .elementor-element.elementor-element-b546328:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-b546328 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF85;}.elementor-1851 .elementor-element.elementor-element-df6e57b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1851 .elementor-element.elementor-element-1a8902e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:31px 31px 31px 31px;}.elementor-1851 .elementor-element.elementor-element-1a8902e:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-1a8902e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF54;}.elementor-1851 .elementor-element.elementor-element-9d8c42b img{width:44%;border-radius:18% 18% 18% 18%;}.elementor-1851 .elementor-element.elementor-element-2d67115 .elementor-icon-box-wrapper{text-align:center;}.elementor-1851 .elementor-element.elementor-element-2d67115 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-1fcdbac3 );}.elementor-1851 .elementor-element.elementor-element-2d67115 .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-2d67115 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:22px;font-weight:600;}.elementor-1851 .elementor-element.elementor-element-2d67115:has(:hover) .elementor-icon-box-title,
					 .elementor-1851 .elementor-element.elementor-element-2d67115:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-68f0c613 );}.elementor-1851 .elementor-element.elementor-element-2d67115 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF85;}.elementor-1851 .elementor-element.elementor-element-c1aae0f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFF;}:where( .elementor-1851 .elementor-element.elementor-element-c1aae0f .swiper-slide ) > .e-con{background-color:#0E184440;}.elementor-1851 .elementor-element.elementor-element-05a8f27{--display:flex;--min-height:14vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1851 .elementor-element.elementor-element-0a47dab{--display:flex;}.elementor-1851 .elementor-element.elementor-element-bb8560b{width:var( --container-widget-width, 103.364% );max-width:103.364%;--container-widget-width:103.364%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1851 .elementor-element.elementor-element-bb8560b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1851 .elementor-element.elementor-element-bb8560b .elementor-icon-box-wrapper{text-align:center;}.elementor-1851 .elementor-element.elementor-element-bb8560b .elementor-icon-box-title{margin-block-end:0px;}.elementor-1851 .elementor-element.elementor-element-bb8560b.elementor-view-stacked .elementor-icon{background-color:#BCC0D2;}.elementor-1851 .elementor-element.elementor-element-bb8560b.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-bb8560b.elementor-view-default .elementor-icon{fill:#BCC0D2;color:#BCC0D2;border-color:#BCC0D2;}.elementor-1851 .elementor-element.elementor-element-bb8560b .elementor-icon{font-size:34px;}.elementor-1851 .elementor-element.elementor-element-bb8560b .elementor-icon-box-description{font-size:22px;font-weight:600;line-height:0.1em;letter-spacing:0.6px;color:#4F98B7;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-1851 .elementor-element.elementor-element-30feb10{--width:101.935%;}.elementor-1851 .elementor-element.elementor-element-1e362f0{--content-width:100%;}.elementor-1851 .elementor-element.elementor-element-4926dc0{--content-width:100%;}.elementor-1851 .elementor-element.elementor-element-ee65d26{--content-width:76%;}.elementor-1851 .elementor-element.elementor-element-79a2a7e{--width:100%;}.elementor-1851 .elementor-element.elementor-element-a1337a0{--width:97.309%;}.elementor-1851 .elementor-element.elementor-element-af022af{--content-width:1252px;}.elementor-1851 .elementor-element.elementor-element-be36388{--content-width:100%;}.elementor-1851 .elementor-element.elementor-element-45d4d63{--content-width:100%;}.elementor-1851 .elementor-element.elementor-element-11c0592{--content-width:100%;}.elementor-1851 .elementor-element.elementor-element-e6ac426{--width:50%;}.elementor-1851 .elementor-element.elementor-element-f0eeb38{--content-width:100%;}.elementor-1851 .elementor-element.elementor-element-4587b25{--width:50%;}.elementor-1851 .elementor-element.elementor-element-df6e57b{--content-width:100%;}.elementor-1851 .elementor-element.elementor-element-1a8902e{--width:50%;}.elementor-1851 .elementor-element.elementor-element-05a8f27{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1851 .elementor-element.elementor-element-ee65d26{--content-width:100%;}.elementor-1851 .elementor-element.elementor-element-e6ac426{--width:100%;}.elementor-1851 .elementor-element.elementor-element-4587b25{--width:100%;}.elementor-1851 .elementor-element.elementor-element-1a8902e{--width:100%;}}@media(min-width:1025px){.elementor-1851 .elementor-element.elementor-element-79a2a7e:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-79a2a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1851 .elementor-element.elementor-element-ee65d26{--grid-auto-flow:row;}.elementor-1851 .elementor-element.elementor-element-e8477d6{--ep-advanced-icon-box-badge-h-offset:0px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-e8477d6 .bdt-ep-advanced-icon-box-title{font-size:22px;}.elementor-1851 .elementor-element.elementor-element-945e8b5{--ep-advanced-icon-box-badge-h-offset:0px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-945e8b5 .bdt-ep-advanced-icon-box-title{font-size:22px;}.elementor-1851 .elementor-element.elementor-element-e429d16{--ep-advanced-icon-box-badge-h-offset:0px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-e429d16 .bdt-ep-advanced-icon-box-title{font-size:20px;}.elementor-1851 .elementor-element.elementor-element-1db9151{--ep-advanced-icon-box-badge-h-offset:0px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-1db9151 .bdt-ep-advanced-icon-box-title{font-size:19px;}.elementor-1851 .elementor-element.elementor-element-9ab8812{--ep-advanced-icon-box-badge-h-offset:0px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-9ab8812 .bdt-ep-advanced-icon-box-title{font-size:22px;}.elementor-1851 .elementor-element.elementor-element-1889063{--ep-advanced-icon-box-badge-h-offset:0px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-1889063 .bdt-ep-advanced-icon-box-title{font-size:22px;}.elementor-1851 .elementor-element.elementor-element-ab1464b img{width:47%;}.elementor-1851 .elementor-element.elementor-element-9d3813a .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-9d3813a .elementor-icon-box-title a{font-size:16px;}.elementor-1851 .elementor-element.elementor-element-9d3813a .elementor-icon-box-description{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-b546328 .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-b546328 .elementor-icon-box-title a{font-size:16px;}.elementor-1851 .elementor-element.elementor-element-b546328 .elementor-icon-box-description{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-9d8c42b img{width:47%;}.elementor-1851 .elementor-element.elementor-element-2d67115 .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-2d67115 .elementor-icon-box-title a{font-size:18px;}.elementor-1851 .elementor-element.elementor-element-2d67115 .elementor-icon-box-description{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-c1aae0f{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-1851 .elementor-element.elementor-element-ee65d26{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1851 .elementor-element.elementor-element-e8477d6{--ep-advanced-icon-box-badge-h-offset:0px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-945e8b5{--ep-advanced-icon-box-badge-h-offset:0px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-e429d16{--ep-advanced-icon-box-badge-h-offset:0px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-1db9151{--ep-advanced-icon-box-badge-h-offset:0px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-9ab8812{--ep-advanced-icon-box-badge-h-offset:0px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-1889063{--ep-advanced-icon-box-badge-h-offset:0px;--ep-advanced-icon-box-badge-v-offset:0px;--ep-advanced-icon-box-badge-rotate:0deg;}.elementor-1851 .elementor-element.elementor-element-af022af{--content-width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1851 .elementor-element.elementor-element-99685c4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1851 .elementor-element.elementor-element-99685c4:after{content:"0.5";}.elementor-1851 .elementor-element.elementor-element-99685c4 .elementor-post__thumbnail__link{width:100%;}.elementor-1851 .elementor-element.elementor-element-c449bed{--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1851 .elementor-element.elementor-element-384adb7 .elementor-divider-separator{width:100%;}.elementor-1851 .elementor-element.elementor-element-384adb7 .elementor-divider{padding-block-start:41px;padding-block-end:41px;}.elementor-1851 .elementor-element.elementor-element-c1aae0f{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for icon-box, class: .elementor-element-66eb288 */html {
  scroll-behavior: smooth;
}

/* If you have a sticky header, keep the target from hiding under it */
#serv-1 { 
  scroll-margin-top: 100px;   /* adjust to your header height */
}

@media (max-width: 767px) {
  #serv-1 { scroll-margin-top: 70px; }
}

/* Accessibility: respect users who prefer reduced motion */
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-276aebc */.elementor-1851 .elementor-element.elementor-element-276aebc .elementor-heading-title{
  position:relative;
  display:inline-block;
  padding-bottom:20px;
  line-height:1.25;
}
.elementor-1851 .elementor-element.elementor-element-276aebc .elementor-heading-title::before{
  content:"";
  position:absolute;
  bottom:12px;
  left:50%;
  transform:translateX(-50%);
  width:78%;
  height:1px;
  background:linear-gradient(to right,transparent 0%,rgba(0,0,0,.18) 15%,rgba(0,0,0,.18) 85%,transparent 100%);
  border-radius:999px;
  opacity:.8;
}
.elementor-1851 .elementor-element.elementor-element-276aebc .elementor-heading-title::after{
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  transform:translateX(-50%);
  width:58px;               /* 30px + 8px gap + 20px */
  height:4px;
  background:linear-gradient(to right,#0b2a66 0 30px,transparent 30px 38px,#ff7a12 38px 100%);
  border-radius:999px;
  filter:drop-shadow(0 2px 4px rgba(0,0,0,.06));
}
@media (max-width:767px){
  .elementor-1851 .elementor-element.elementor-element-276aebc .elementor-heading-title{ padding-bottom:16px; }
  .elementor-1851 .elementor-element.elementor-element-276aebc .elementor-heading-title::before{ bottom:9px; width:70%; }
  .elementor-1851 .elementor-element.elementor-element-276aebc .elementor-heading-title::after{
    width:44px; height:3px; /* 24 + 6 + 14 */
    background:linear-gradient(to right,#0b2a66 0 24px,transparent 24px 30px,#ff7a12 30px 100%);
  }
}/* End custom CSS */
/* Start custom CSS for bdt-advanced-icon-box, class: .elementor-element-e8477d6 */.elementor-1851 .elementor-element.elementor-element-e8477d6 .elementor-icon-box-description {
  display: -webkit-box;
  -webkit-line-clamp: 0; /* Show only 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee65d26 *//* === Clamp ONLY the description text inside this widget === */
.elementor-1851 .elementor-element.elementor-element-ee65d26 .bdt-ep-advanced-icon-box-description,
.elementor-1851 .elementor-element.elementor-element-ee65d26 .bdt-ep-advanced-icon-box-description p {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2;          /* Desktop default: 3 lines */
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: normal;
  margin: 0 0 15px 0;             /* restore bottom gap between description & button */
  word-break: break-word;         /* prevent long words/URLs from breaking layout */
}

/* === Tablet View (768–1024px) === */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-1851 .elementor-element.elementor-element-ee65d26 .bdt-ep-advanced-icon-box-description,
  .elementor-1851 .elementor-element.elementor-element-ee65d26 .bdt-ep-advanced-icon-box-description p {
    -webkit-line-clamp: 1;        /* keep 3 lines on tablet */
    margin-bottom: 15px;          /* keep same spacing on tablet */
  }
}

/* === Mobile View (<768px) === */
@media (max-width: 767px) {
  .elementor-1851 .elementor-element.elementor-element-ee65d26 .bdt-ep-advanced-icon-box-description,
  .elementor-1851 .elementor-element.elementor-element-ee65d26 .bdt-ep-advanced-icon-box-description p {
    -webkit-line-clamp: 1;        /* clamp to 2 lines on mobile for tighter layout */
    margin-bottom: 10px;          /* slightly smaller gap on mobile */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ac7ea */.elementor-1851 .elementor-element.elementor-element-94ac7ea .elementor-heading-title{
  position:relative;
  display:inline-block;
  padding-bottom:20px;
  line-height:1.25;
}
.elementor-1851 .elementor-element.elementor-element-94ac7ea .elementor-heading-title::before{
  content:"";
  position:absolute;
  bottom:12px;
  left:50%;
  transform:translateX(-50%);
  width:78%;
  height:1px;
  background:linear-gradient(to right,transparent 0%,rgba(0,0,0,.18) 15%,rgba(0,0,0,.18) 85%,transparent 100%);
  border-radius:999px;
  opacity:.8;
}
.elementor-1851 .elementor-element.elementor-element-94ac7ea .elementor-heading-title::after{
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  transform:translateX(-50%);
  width:58px;               /* 30px + 8px gap + 20px */
  height:4px;
  background:linear-gradient(to right,#0b2a66 0 30px,transparent 30px 38px,#ff7a12 38px 100%);
  border-radius:999px;
  filter:drop-shadow(0 2px 4px rgba(0,0,0,.06));
}
@media (max-width:767px){
  .elementor-1851 .elementor-element.elementor-element-94ac7ea .elementor-heading-title{ padding-bottom:16px; }
  .elementor-1851 .elementor-element.elementor-element-94ac7ea .elementor-heading-title::before{ bottom:9px; width:70%; }
  .elementor-1851 .elementor-element.elementor-element-94ac7ea .elementor-heading-title::after{
    width:44px; height:3px; /* 24 + 6 + 14 */
    background:linear-gradient(to right,#0b2a66 0 24px,transparent 24px 30px,#ff7a12 30px 100%);
  }
}/* End custom CSS */