.elementor-1873 .elementor-element.elementor-element-7585c27{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-2c150fe );--border-color:var( --e-global-color-2c150fe );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-1873 .elementor-element.elementor-element-7585c27:not(.elementor-motion-effects-element-type-background), .elementor-1873 .elementor-element.elementor-element-7585c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c11176c );}.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-1873 .elementor-element.elementor-element-49cf7bf .elementor-icon-wrapper{text-align:center;}.elementor-1873 .elementor-element.elementor-element-49cf7bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-49cf7bf.elementor-view-framed .elementor-icon, .elementor-1873 .elementor-element.elementor-element-49cf7bf.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-49cf7bf.elementor-view-framed .elementor-icon, .elementor-1873 .elementor-element.elementor-element-49cf7bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-49cf7bf .elementor-icon{font-size:31px;padding:5px;border-width:1px 1px 1px 1px;}.elementor-1873 .elementor-element.elementor-element-49cf7bf .elementor-icon svg{height:31px;}.elementor-1873 .elementor-element.elementor-element-cf5ca1e{--display:flex;}.elementor-1873 .elementor-element.elementor-element-cf5ca1e.e-con{--flex-grow:0;--flex-shrink:0;}.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-1873 .elementor-element.elementor-element-1abca33{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-1873 .elementor-element.elementor-element-1abca33 > .elementor-widget-container{background-color:var( --e-global-color-ef65652 );padding:10px 15px 10px 15px;border-radius:27px 27px 27px 27px;}.elementor-1873 .elementor-element.elementor-element-1abca33 .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-ea058a7{--display:flex;}.elementor-1873 .elementor-element.elementor-element-ea058a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1873 .elementor-element.elementor-element-f624700 .elementor-nav-menu .elementor-item{font-family:"یکان بخ", Sans-serif;font-weight:600;}.elementor-1873 .elementor-element.elementor-element-f624700 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-54c4c94 );fill:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-7eb7eec .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-1873 .elementor-element.elementor-element-7eb7eec{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-1873 .elementor-element.elementor-element-3a267b6{--display:flex;}.elementor-1873 .elementor-element.elementor-element-73a77a6{--display:flex;}.elementor-1873 .elementor-element.elementor-element-d2c6133{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-1873 .elementor-element.elementor-element-d2c6133 > .elementor-widget-container{background-color:var( --e-global-color-ef65652 );padding:10px 15px 10px 15px;border-radius:27px 27px 27px 27px;}.elementor-1873 .elementor-element.elementor-element-d2c6133 .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.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-1873 .elementor-element.elementor-element-5178b7e > .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-5178b7e .elementor-icon-box-wrapper{gap:15px;}.elementor-1873 .elementor-element.elementor-element-5178b7e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c11176c );}.elementor-1873 .elementor-element.elementor-element-5178b7e.elementor-view-framed .elementor-icon, .elementor-1873 .elementor-element.elementor-element-5178b7e.elementor-view-default .elementor-icon{fill:var( --e-global-color-c11176c );color:var( --e-global-color-c11176c );border-color:var( --e-global-color-c11176c );}.elementor-1873 .elementor-element.elementor-element-5178b7e .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-5178b7e .elementor-icon-box-title a{font-family:"یکان بخ", Sans-serif;font-weight:600;}.elementor-1873 .elementor-element.elementor-element-5178b7e .elementor-icon-box-title{color:var( --e-global-color-c11176c );}.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-1873 .elementor-element.elementor-element-034e444 .elementor-icon-wrapper{text-align:center;}.elementor-1873 .elementor-element.elementor-element-034e444.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-034e444.elementor-view-framed .elementor-icon, .elementor-1873 .elementor-element.elementor-element-034e444.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-034e444.elementor-view-framed .elementor-icon, .elementor-1873 .elementor-element.elementor-element-034e444.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-034e444 .elementor-icon{font-size:31px;padding:5px;border-width:1px 1px 1px 1px;}.elementor-1873 .elementor-element.elementor-element-034e444 .elementor-icon svg{height:31px;}.elementor-1873 .elementor-element.elementor-element-5a28ffa{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1873 .elementor-element.elementor-element-0e20fea .elementor-button{background-color:var( --e-global-color-c11176c );font-family:"یکان بخ", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:16px 16px 16px 16px;}.elementor-1873 .elementor-element.elementor-element-0e20fea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1873 .elementor-element.elementor-element-793c4c8{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-2c150fe );--border-color:var( --e-global-color-2c150fe );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-1873 .elementor-element.elementor-element-793c4c8:not(.elementor-motion-effects-element-type-background), .elementor-1873 .elementor-element.elementor-element-793c4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c11176c );}.elementor-1873 .elementor-element.elementor-element-96a560a{--display:flex;}.elementor-1873 .elementor-element.elementor-element-96a560a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1873 .elementor-element.elementor-element-30e065b{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-1873 .elementor-element.elementor-element-30e065b > .elementor-widget-container{background-color:var( --e-global-color-ef65652 );padding:10px 15px 10px 15px;border-radius:27px 27px 27px 27px;}.elementor-1873 .elementor-element.elementor-element-30e065b .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-140a296{--display:flex;}.elementor-1873 .elementor-element.elementor-element-140a296.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1873 .elementor-element.elementor-element-3d3cb03 .elementor-nav-menu .elementor-item{font-family:"یکان بخ", Sans-serif;font-weight:600;}.elementor-1873 .elementor-element.elementor-element-3d3cb03 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-54c4c94 );fill:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-4901fac{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1873 .elementor-element.elementor-element-8d9c29f .elementor-button{background-color:var( --e-global-color-c11176c );font-family:"یکان بخ", Sans-serif;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:16px 16px 16px 16px;}.elementor-1873 .elementor-element.elementor-element-8d9c29f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1873 .elementor-element.elementor-element-7f4daf0{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-2c59b91{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1873 .elementor-element.elementor-element-2c59b91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1873 .elementor-element.elementor-element-9266758{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-1873 .elementor-element.elementor-element-9266758 > .elementor-widget-container{background-color:var( --e-global-color-4150786 );padding:7px 20px 10px 20px;border-radius:80px 80px 80px 80px;}.elementor-1873 .elementor-element.elementor-element-9266758 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-1873 .elementor-element.elementor-element-9266758 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-21cf92f );}.elementor-1873 .elementor-element.elementor-element-9266758.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21cf92f );}.elementor-1873 .elementor-element.elementor-element-9266758.elementor-view-framed .elementor-icon, .elementor-1873 .elementor-element.elementor-element-9266758.elementor-view-default .elementor-icon{fill:var( --e-global-color-21cf92f );color:var( --e-global-color-21cf92f );border-color:var( --e-global-color-21cf92f );}.elementor-1873 .elementor-element.elementor-element-9266758 .elementor-icon{font-size:20px;}.elementor-1873 .elementor-element.elementor-element-9266758 .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-9266758 .elementor-icon-box-title a{font-family:"یکان بخ", Sans-serif;font-size:16px;font-weight:600;line-height:8px;}.elementor-1873 .elementor-element.elementor-element-6ba0c1a .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:53px;font-weight:700;line-height:85px;color:var( --e-global-color-54c4c94 );}.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-1873 .elementor-element.elementor-element-997884f{--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:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-2d25a07 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-1873 .elementor-element.elementor-element-2d25a07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1873 .elementor-element.elementor-element-2d25a07 .elementor-button{border-radius:50px 50px 50px 50px;padding:16px 16px 16px 16px;}.elementor-1873 .elementor-element.elementor-element-a133f82 .elementor-button{background-color:var( --e-global-color-c11176c );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:16px 16px 16px 16px;}.elementor-1873 .elementor-element.elementor-element-a133f82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1873 .elementor-element.elementor-element-b219fc7{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1873 .elementor-element.elementor-element-2182e53{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1873 .elementor-element.elementor-element-dbc5e60{--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;--overlay-opacity:1;}.elementor-1873 .elementor-element.elementor-element-dbc5e60::before, .elementor-1873 .elementor-element.elementor-element-dbc5e60 > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-dbc5e60 > .e-con-inner > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-dbc5e60 > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-dbc5e60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-dbc5e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weblabs.ir/wp-content/uploads/2025/07/Group-3903.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1873 .elementor-element.elementor-element-c78ab47{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1873 .elementor-element.elementor-element-b7d5455 .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-5c79e45 > .elementor-widget-container{background-color:var( --e-global-color-4150786 );padding:10px 15px 10px 15px;border-radius:80px 80px 80px 80px;}.elementor-1873 .elementor-element.elementor-element-5c79e45 .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-21cf92f );}.elementor-1873 .elementor-element.elementor-element-fd21af1 > .elementor-widget-container{background-color:var( --e-global-color-4150786 );padding:10px 15px 10px 15px;border-radius:80px 80px 80px 80px;}.elementor-1873 .elementor-element.elementor-element-fd21af1 .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-21cf92f );}.elementor-1873 .elementor-element.elementor-element-1eb4eb9 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-1873 .elementor-element.elementor-element-1eb4eb9{text-align:center;font-family:"یکان بخ", Sans-serif;font-weight:400;}.elementor-1873 .elementor-element.elementor-element-42ffa54{--display:flex;--overlay-opacity:1;}.elementor-1873 .elementor-element.elementor-element-42ffa54::before, .elementor-1873 .elementor-element.elementor-element-42ffa54 > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-42ffa54 > .e-con-inner > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-42ffa54 > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-42ffa54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-42ffa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1873 .elementor-element.elementor-element-b58a7dd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-ebc1603 > .elementor-widget-container{background-color:var( --e-global-color-c11176c );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03);}.elementor-1873 .elementor-element.elementor-element-ebc1603 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1873 .elementor-element.elementor-element-ebc1603 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-ebc1603.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-ebc1603.elementor-view-framed .elementor-icon, .elementor-1873 .elementor-element.elementor-element-ebc1603.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-ebc1603 .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-ebc1603 .elementor-icon-box-title a{font-family:"یکان بخ", Sans-serif;font-size:16px;font-weight:600;}.elementor-1873 .elementor-element.elementor-element-ebc1603 .elementor-icon-box-description{font-family:"یکان بخ", Sans-serif;font-size:14px;font-weight:400;color:#858C8D;}.elementor-1873 .elementor-element.elementor-element-93cbfd9 > .elementor-widget-container{background-color:var( --e-global-color-c11176c );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03);}.elementor-1873 .elementor-element.elementor-element-93cbfd9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1873 .elementor-element.elementor-element-93cbfd9 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-93cbfd9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-93cbfd9.elementor-view-framed .elementor-icon, .elementor-1873 .elementor-element.elementor-element-93cbfd9.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-93cbfd9 .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-93cbfd9 .elementor-icon-box-title a{font-family:"یکان بخ", Sans-serif;font-size:16px;font-weight:600;}.elementor-1873 .elementor-element.elementor-element-93cbfd9 .elementor-icon-box-description{font-family:"یکان بخ", Sans-serif;font-size:14px;font-weight:400;color:#858C8D;}.elementor-1873 .elementor-element.elementor-element-319c329 > .elementor-widget-container{background-color:var( --e-global-color-c11176c );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03);}.elementor-1873 .elementor-element.elementor-element-319c329 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1873 .elementor-element.elementor-element-319c329 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-319c329.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-319c329.elementor-view-framed .elementor-icon, .elementor-1873 .elementor-element.elementor-element-319c329.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-319c329 .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-319c329 .elementor-icon-box-title a{font-family:"یکان بخ", Sans-serif;font-size:16px;font-weight:600;}.elementor-1873 .elementor-element.elementor-element-319c329 .elementor-icon-box-description{font-family:"یکان بخ", Sans-serif;font-size:14px;font-weight:400;color:#858C8D;}.elementor-1873 .elementor-element.elementor-element-53014fe > .elementor-widget-container{background-color:var( --e-global-color-c11176c );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03);}.elementor-1873 .elementor-element.elementor-element-53014fe .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1873 .elementor-element.elementor-element-53014fe .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-53014fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-53014fe.elementor-view-framed .elementor-icon, .elementor-1873 .elementor-element.elementor-element-53014fe.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-53014fe .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-53014fe .elementor-icon-box-title a{font-family:"یکان بخ", Sans-serif;font-size:16px;font-weight:600;}.elementor-1873 .elementor-element.elementor-element-53014fe .elementor-icon-box-description{font-family:"یکان بخ", Sans-serif;font-size:14px;font-weight:400;color:#858C8D;}.elementor-1873 .elementor-element.elementor-element-e1322f6 > .elementor-widget-container{background-color:var( --e-global-color-c11176c );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03);}.elementor-1873 .elementor-element.elementor-element-e1322f6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1873 .elementor-element.elementor-element-e1322f6 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-e1322f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-e1322f6.elementor-view-framed .elementor-icon, .elementor-1873 .elementor-element.elementor-element-e1322f6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-e1322f6 .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-e1322f6 .elementor-icon-box-title a{font-family:"یکان بخ", Sans-serif;font-size:16px;font-weight:600;}.elementor-1873 .elementor-element.elementor-element-e1322f6 .elementor-icon-box-description{font-family:"یکان بخ", Sans-serif;font-size:14px;font-weight:400;color:#858C8D;}.elementor-1873 .elementor-element.elementor-element-2daf2f3 > .elementor-widget-container{background-color:var( --e-global-color-c11176c );padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03);}.elementor-1873 .elementor-element.elementor-element-2daf2f3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1873 .elementor-element.elementor-element-2daf2f3 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-2daf2f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-2daf2f3.elementor-view-framed .elementor-icon, .elementor-1873 .elementor-element.elementor-element-2daf2f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-2daf2f3 .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-2daf2f3 .elementor-icon-box-title a{font-family:"یکان بخ", Sans-serif;font-size:16px;font-weight:600;}.elementor-1873 .elementor-element.elementor-element-2daf2f3 .elementor-icon-box-description{font-family:"یکان بخ", Sans-serif;font-size:14px;font-weight:400;color:#858C8D;}.elementor-1873 .elementor-element.elementor-element-8e3eb3f{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1873 .elementor-element.elementor-element-8636d4e .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-ec7681c > .elementor-widget-container{background-color:var( --e-global-color-4150786 );padding:10px 15px 10px 15px;border-radius:80px 80px 80px 80px;}.elementor-1873 .elementor-element.elementor-element-ec7681c .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-21cf92f );}.elementor-1873 .elementor-element.elementor-element-e9ea4fd .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-62db0be{--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-1873 .elementor-element.elementor-element-25b9478{--display:flex;--justify-content:center;}.elementor-1873 .elementor-element.elementor-element-25b9478.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1873 .elementor-element.elementor-element-d2e0783{text-align:center;}.elementor-1873 .elementor-element.elementor-element-d2e0783 .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:22px;font-weight:800;color:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-2c2e3ec{--display:flex;}.elementor-1873 .elementor-element.elementor-element-2c2e3ec.e-con{--flex-grow:0;--flex-shrink:0;}.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-1873 .elementor-element.elementor-element-892eddb{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-892eddb .elementor-headline{text-align:center;font-family:"یکان بخ", Sans-serif;font-size:33px;font-weight:700;}.elementor-1873 .elementor-element.elementor-element-892eddb .elementor-headline-plain-text{color:var( --e-global-color-54c4c94 );}.elementor-1873 .elementor-element.elementor-element-892eddb .elementor-headline-dynamic-text{font-family:"یکان بخ", Sans-serif;font-weight:700;}.elementor-1873 .elementor-element.elementor-element-892eddb .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );stroke-width:4px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:21px;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-21px;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-field-group > label{font-family:"یکان بخ", Sans-serif;font-weight:600;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-field-type-html{padding-bottom:1px;font-family:"یکان بخ", Sans-serif;font-weight:400;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-button span{justify-content:center;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-button{font-family:"یکان بخ", Sans-serif;font-weight:700;}.elementor-1873 .elementor-element.elementor-element-f679d90 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1873 .elementor-element.elementor-element-f679d90 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1873 .elementor-element.elementor-element-f679d90 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1873 .elementor-element.elementor-element-f679d90 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1873 .elementor-element.elementor-element-f679d90{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1873 .elementor-element.elementor-element-3446d57{--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;--overflow:hidden;--margin-top:80px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-92b4229{--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;--border-radius:66px 66px 66px 66px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1873 .elementor-element.elementor-element-69e5f21{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-1873 .elementor-element.elementor-element-18690f0 .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:20px;font-weight:600;}.elementor-1873 .elementor-element.elementor-element-e79526d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1873 .elementor-element.elementor-element-abce6a4{--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;--border-radius:66px 66px 66px 66px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1873 .elementor-element.elementor-element-0a76bae .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:16px;font-weight:700;}.elementor-1873 .elementor-element.elementor-element-58ef6eb{--grid-template-columns:repeat(0, auto);--icon-size:22px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1873 .elementor-element.elementor-element-58ef6eb .elementor-widget-container{text-align:center;}.elementor-1873 .elementor-element.elementor-element-58ef6eb .elementor-social-icon{background-color:#51507087;}.elementor-1873 .elementor-element.elementor-element-58ef6eb .elementor-icon{border-radius:12px 12px 12px 12px;}.elementor-1873 .elementor-element.elementor-element-e915863 .elementor-heading-title{font-family:"یکان بخ", Sans-serif;font-size:16px;font-weight:700;}.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-1873 .elementor-element.elementor-element-f50b0d8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1873 .elementor-element.elementor-element-f50b0d8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1873 .elementor-element.elementor-element-f50b0d8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1873 .elementor-element.elementor-element-f50b0d8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1873 .elementor-element.elementor-element-562474b{--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;--border-radius:66px 66px 66px 66px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-28c2aa1{width:100%;max-width:100%;}.elementor-1873 .elementor-element.elementor-element-28c2aa1 .elementor-progress-bar{height:20px;line-height:20px;font-family:"یکان بخ", Sans-serif;}.elementor-1873 .elementor-element.elementor-element-28c2aa1 .elementor-progress-wrapper{border-radius:9px;overflow:hidden;}.elementor-1873 .elementor-element.elementor-element-e2301db{width:100%;max-width:100%;}.elementor-1873 .elementor-element.elementor-element-e2301db .elementor-progress-bar{height:20px;line-height:20px;font-family:"یکان بخ", Sans-serif;}.elementor-1873 .elementor-element.elementor-element-e2301db .elementor-progress-wrapper{border-radius:9px;overflow:hidden;}.elementor-1873 .elementor-element.elementor-element-f9968c6{width:100%;max-width:100%;}.elementor-1873 .elementor-element.elementor-element-f9968c6 .elementor-progress-bar{height:20px;line-height:20px;font-family:"یکان بخ", Sans-serif;}.elementor-1873 .elementor-element.elementor-element-f9968c6 .elementor-progress-wrapper{border-radius:9px;overflow:hidden;}@media(max-width:1024px){.elementor-1873 .elementor-element.elementor-element-7585c27{--justify-content:center;}.elementor-1873 .elementor-element.elementor-element-1abca33{width:100%;max-width:100%;}.elementor-1873 .elementor-element.elementor-element-1abca33 .elementor-heading-title{font-size:16px;}.elementor-1873 .elementor-element.elementor-element-ea058a7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1873 .elementor-element.elementor-element-f624700 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-1873 .elementor-element.elementor-element-f624700 .elementor-nav-menu--main .elementor-item{padding-left:9px;padding-right:9px;}.elementor-1873 .elementor-element.elementor-element-0e20fea{width:100%;max-width:100%;}.elementor-1873 .elementor-element.elementor-element-0e20fea .elementor-button{font-size:12px;}.elementor-1873 .elementor-element.elementor-element-793c4c8{--justify-content:center;}.elementor-1873 .elementor-element.elementor-element-30e065b{width:100%;max-width:100%;}.elementor-1873 .elementor-element.elementor-element-30e065b .elementor-heading-title{font-size:16px;}.elementor-1873 .elementor-element.elementor-element-140a296.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1873 .elementor-element.elementor-element-3d3cb03 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-1873 .elementor-element.elementor-element-3d3cb03 .elementor-nav-menu--main .elementor-item{padding-left:9px;padding-right:9px;}.elementor-1873 .elementor-element.elementor-element-8d9c29f{width:100%;max-width:100%;}.elementor-1873 .elementor-element.elementor-element-8d9c29f .elementor-button{font-size:12px;}.elementor-1873 .elementor-element.elementor-element-7f4daf0{--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;}.elementor-1873 .elementor-element.elementor-element-9266758{--container-widget-width:257px;--container-widget-flex-grow:0;width:var( --container-widget-width, 257px );max-width:257px;}.elementor-1873 .elementor-element.elementor-element-b219fc7{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1873 .elementor-element.elementor-element-b58a7dd{--grid-auto-flow:row;}.elementor-1873 .elementor-element.elementor-element-62db0be{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1873 .elementor-element.elementor-element-3446d57{--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;--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-1873 .elementor-element.elementor-element-92b4229{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1873 .elementor-element.elementor-element-abce6a4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1873 .elementor-element.elementor-element-562474b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-1873 .elementor-element.elementor-element-7585c27{--width:90%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:50px 50px 50px 50px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-1873 .elementor-element.elementor-element-49cf7bf{width:auto;max-width:auto;}.elementor-1873 .elementor-element.elementor-element-49cf7bf .elementor-icon{font-size:20px;}.elementor-1873 .elementor-element.elementor-element-49cf7bf .elementor-icon svg{height:20px;}.elementor-1873 .elementor-element.elementor-element-cf5ca1e{--width:45%;}.elementor-1873 .elementor-element.elementor-element-1abca33{width:100%;max-width:100%;}.elementor-1873 .elementor-element.elementor-element-1abca33 .elementor-heading-title{font-size:14px;}.elementor-1873 .elementor-element.elementor-element-7eb7eec{--e-off-canvas-align-items:flex-end;--e-off-canvas-width:100%;--e-off-canvas-height:428px;}.elementor-1873 .elementor-element.elementor-element-3a267b6{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1873 .elementor-element.elementor-element-73a77a6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1873 .elementor-element.elementor-element-d2c6133{width:auto;max-width:auto;}.elementor-1873 .elementor-element.elementor-element-d2c6133 .elementor-heading-title{font-size:14px;}.elementor-1873 .elementor-element.elementor-element-5178b7e{width:var( --container-widget-width, 63px );max-width:63px;--container-widget-width:63px;--container-widget-flex-grow:0;}.elementor-1873 .elementor-element.elementor-element-5178b7e > .elementor-widget-container{padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-1873 .elementor-element.elementor-element-5178b7e .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:5px;}.elementor-1873 .elementor-element.elementor-element-5178b7e .elementor-icon-box-title{margin-block-end:6px;}.elementor-1873 .elementor-element.elementor-element-5178b7e .elementor-icon{font-size:15px;}.elementor-1873 .elementor-element.elementor-element-5178b7e .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-5178b7e .elementor-icon-box-title a{font-size:11px;line-height:0.1em;}.elementor-1873 .elementor-element.elementor-element-afc84c5{width:100%;max-width:100%;}.elementor-1873 .elementor-element.elementor-element-8f8ed8e{width:100%;max-width:100%;}.elementor-1873 .elementor-element.elementor-element-8f8ed8e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1873 .elementor-element.elementor-element-034e444{width:auto;max-width:auto;}.elementor-1873 .elementor-element.elementor-element-034e444 .elementor-icon{font-size:20px;}.elementor-1873 .elementor-element.elementor-element-034e444 .elementor-icon svg{height:20px;}.elementor-1873 .elementor-element.elementor-element-793c4c8{--content-width:89%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:50px 50px 50px 50px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-1873 .elementor-element.elementor-element-96a560a{--width:45%;}.elementor-1873 .elementor-element.elementor-element-30e065b{width:100%;max-width:100%;}.elementor-1873 .elementor-element.elementor-element-30e065b .elementor-heading-title{font-size:14px;}.elementor-1873 .elementor-element.elementor-element-7f4daf0{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-1873 .elementor-element.elementor-element-9266758{width:var( --container-widget-width, 214px );max-width:214px;--container-widget-width:214px;--container-widget-flex-grow:0;}.elementor-1873 .elementor-element.elementor-element-9266758 > .elementor-widget-container{padding:5px 10px 0px 0px;}.elementor-1873 .elementor-element.elementor-element-9266758 .elementor-icon-box-wrapper{align-items:end;gap:8px;}.elementor-1873 .elementor-element.elementor-element-9266758 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-9266758 .elementor-icon{font-size:19px;}.elementor-1873 .elementor-element.elementor-element-9266758 .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-9266758 .elementor-icon-box-title a{font-size:12px;line-height:0.5em;}.elementor-1873 .elementor-element.elementor-element-6ba0c1a .elementor-heading-title{font-size:42px;line-height:1.6em;}.elementor-1873 .elementor-element.elementor-element-2d25a07.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1873 .elementor-element.elementor-element-a133f82.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1873 .elementor-element.elementor-element-b219fc7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1873 .elementor-element.elementor-element-2182e53{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-dbc5e60{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1873 .elementor-element.elementor-element-c78ab47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-b7d5455 .elementor-heading-title{font-size:18px;}.elementor-1873 .elementor-element.elementor-element-5c79e45 .elementor-heading-title{font-size:18px;}.elementor-1873 .elementor-element.elementor-element-fd21af1 .elementor-heading-title{font-size:18px;}.elementor-1873 .elementor-element.elementor-element-1eb4eb9{font-size:14px;}.elementor-1873 .elementor-element.elementor-element-42ffa54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-b58a7dd{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-ebc1603 .elementor-icon-box-wrapper{text-align:center;}.elementor-1873 .elementor-element.elementor-element-ebc1603 .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-ebc1603 .elementor-icon-box-title a{font-size:12px;line-height:1.3em;}.elementor-1873 .elementor-element.elementor-element-ebc1603 .elementor-icon-box-description{font-size:12px;}.elementor-1873 .elementor-element.elementor-element-93cbfd9 .elementor-icon-box-wrapper{text-align:center;}.elementor-1873 .elementor-element.elementor-element-93cbfd9 .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-93cbfd9 .elementor-icon-box-title a{font-size:12px;line-height:1.3em;}.elementor-1873 .elementor-element.elementor-element-93cbfd9 .elementor-icon-box-description{font-size:12px;}.elementor-1873 .elementor-element.elementor-element-319c329 .elementor-icon-box-wrapper{text-align:center;}.elementor-1873 .elementor-element.elementor-element-319c329 .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-319c329 .elementor-icon-box-title a{font-size:12px;line-height:1.3em;}.elementor-1873 .elementor-element.elementor-element-319c329 .elementor-icon-box-description{font-size:12px;}.elementor-1873 .elementor-element.elementor-element-53014fe .elementor-icon-box-wrapper{text-align:center;}.elementor-1873 .elementor-element.elementor-element-53014fe .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-53014fe .elementor-icon-box-title a{font-size:12px;line-height:1.3em;}.elementor-1873 .elementor-element.elementor-element-53014fe .elementor-icon-box-description{font-size:12px;}.elementor-1873 .elementor-element.elementor-element-e1322f6 .elementor-icon-box-wrapper{text-align:center;}.elementor-1873 .elementor-element.elementor-element-e1322f6 .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-e1322f6 .elementor-icon-box-title a{font-size:12px;line-height:1.3em;}.elementor-1873 .elementor-element.elementor-element-e1322f6 .elementor-icon-box-description{font-size:12px;}.elementor-1873 .elementor-element.elementor-element-2daf2f3 .elementor-icon-box-wrapper{text-align:center;}.elementor-1873 .elementor-element.elementor-element-2daf2f3 .elementor-icon-box-title, .elementor-1873 .elementor-element.elementor-element-2daf2f3 .elementor-icon-box-title a{font-size:12px;line-height:1.3em;}.elementor-1873 .elementor-element.elementor-element-2daf2f3 .elementor-icon-box-description{font-size:12px;}.elementor-1873 .elementor-element.elementor-element-8e3eb3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-8636d4e .elementor-heading-title{font-size:18px;}.elementor-1873 .elementor-element.elementor-element-ec7681c .elementor-heading-title{font-size:18px;}.elementor-1873 .elementor-element.elementor-element-e9ea4fd .elementor-heading-title{font-size:18px;}.elementor-1873 .elementor-element.elementor-element-62db0be{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1873 .elementor-element.elementor-element-892eddb .elementor-headline{font-size:21px;}.elementor-1873 .elementor-element.elementor-element-f679d90 .elementor-field-group > label{line-height:1.5em;}.elementor-1873 .elementor-element.elementor-element-92b4229{--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1873 .elementor-element.elementor-element-abce6a4{--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1873 .elementor-element.elementor-element-562474b{--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-1873 .elementor-element.elementor-element-cf5ca1e{--width:19%;}.elementor-1873 .elementor-element.elementor-element-ea058a7{--width:43.166%;}.elementor-1873 .elementor-element.elementor-element-793c4c8{--content-width:1256px;}.elementor-1873 .elementor-element.elementor-element-96a560a{--width:19%;}.elementor-1873 .elementor-element.elementor-element-140a296{--width:52%;}.elementor-1873 .elementor-element.elementor-element-7f4daf0{--content-width:1256px;}.elementor-1873 .elementor-element.elementor-element-2c59b91{--width:44%;}.elementor-1873 .elementor-element.elementor-element-2182e53{--content-width:1256px;}.elementor-1873 .elementor-element.elementor-element-25b9478{--width:38%;}.elementor-1873 .elementor-element.elementor-element-2c2e3ec{--width:57%;}.elementor-1873 .elementor-element.elementor-element-3446d57{--content-width:1256px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1873 .elementor-element.elementor-element-5a28ffa{--width:25%;}.elementor-1873 .elementor-element.elementor-element-4901fac{--width:25%;}.elementor-1873 .elementor-element.elementor-element-2c59b91{--width:344.594px;}}/* Start custom CSS for ultra_dual_slider, class: .elementor-element-069ccf7 */.elementor-1873 .elementor-element.elementor-element-069ccf7 img {
    border-radius: 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.03);
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-f679d90 *//* == Weblabs – Elementor Form (Consultation) == */
.wl-consult-form{
  --brand:#ffa781;          /* هلویی اصلی */
  --brand-soft:#ffe9df;     /* هلویی روشن */
  --ring:#f3cdbd;           /* خط دور لطیف */
  --ink:#1d1d1f;
  --muted:#6a6a6a;
  --radius:14px;
  direction: rtl;
  font-family: 'Yekan Bakh', sans-serif;
}

/* کارت کلی فرم (اختیاری: اگر فرم درون باکس است) */
.wl-consult-form .elementor-widget-container{
  background: linear-gradient(180deg,#fff,#fffaf7);
  border:1px solid var(--ring);
  border-radius: 20px;
  box-shadow: 0 12px 28px rgba(255,168,129,.15);
  padding: clamp(14px,2vw,20px);
}

/* برچسب‌ها */
.wl-consult-form .elementor-field-group > label{
  display:block;
  margin-bottom:6px;
  font-weight:800;
  color:var(--ink);
}

/* فیلدهای متنی */
.wl-consult-form .elementor-field,
.wl-consult-form .elementor-field-textual,
.wl-consult-form input[type="text"],
.wl-consult-form input[type="email"],
.wl-consult-form input[type="tel"],
.wl-consult-form textarea{
  width:100%;
  background:#fff;
  border:1px solid var(--ring);
  border-radius: var(--radius);
  padding: 12px 14px;
  color:var(--ink);
  box-shadow:none;
  transition: border-color .2s ease, box-shadow .2s ease, transform .12s ease;
}

.wl-consult-form .elementor-field::placeholder{ color:#a8a8a8; opacity:.9; }

/* فوکِس جذاب */
.wl-consult-form .elementor-field:focus{
  outline:none;
  border-color: var(--brand);
  box-shadow: 0 0 0 4px color-mix(in srgb, var(--brand) 20%, transparent);
  transform: translateY(-1px);
}

/* ارتفاع تکست‌اریا */
.wl-consult-form textarea.elementor-field-textual{ min-height:130px; resize: vertical; }

/* پیام راهنما/توضیح زیر فیلد */
.wl-consult-form .elementor-field-description{
  margin-top:6px;
  font-size:.85rem;
  color:var(--muted);
}

/* گروه‌بندی فاصله‌ها */
.wl-consult-form .elementor-form-fields-wrapper{
  display:grid;
  gap:12px;
}

/* رادیو/چک‌باکس‌ها به شکل چیپ (پیل) */
.wl-consult-form .elementor-field-type-radio .elementor-field-subgroup,
.wl-consult-form .elementor-field-type-checkbox .elementor-field-subgroup{
  display:flex; flex-wrap:wrap; gap:8px;
}

.wl-consult-form .elementor-field-option{
  position:relative;
}

.wl-consult-form .elementor-field-option input{
  position:absolute; inset:0; opacity:0; cursor:pointer;
}

.wl-consult-form .elementor-field-option label{
  display:inline-flex; align-items:center; gap:8px;
  background:#fff; color:var(--ink);
  border:1px solid var(--ring);
  border-radius:999px; padding:8px 12px;
  cursor:pointer; user-select:none;
  transition: all .2s ease;
}

/* حالت انتخاب‌شده */
.wl-consult-form .elementor-field-option input:checked + label{
  background: var(--brand-soft);
  border-color: var(--brand);
  box-shadow: 0 6px 16px rgba(255,168,129,.25);
}

/* دکمه ارسال */
.wl-consult-form .elementor-button{
  --btn-radius:12px;
  border-radius: var(--btn-radius);
  background: linear-gradient(90deg, #ff8f70, #ffa781);
  border:1px solid var(--brand);
  color:#fff;
  padding: .9rem 1.2rem;
  font-weight:900;
  transition: transform .15s ease, box-shadow .2s ease, filter .2s ease;
  box-shadow: 0 12px 24px rgba(255,168,129,.35);
}
.wl-consult-form .elementor-button:hover{
  transform: translateY(-2px);
  filter: saturate(1.05);
  box-shadow: 0 16px 32px rgba(255,168,129,.4);
}
.wl-consult-form .elementor-button:active{
  transform: translateY(0);
}

/* خطاها */
.wl-consult-form .elementor-message-danger,
.wl-consult-form .elementor-field-group.elementor-field-required .elementor-field:invalid{
  border-color:#ff9c8b !important;
  box-shadow: 0 0 0 4px rgba(255,156,139,.18) !important;
}
.wl-consult-form .elementor-message-success{
  background:#e9fff2; color:#0b7a3f; border:1px solid #bff0d3;
  border-radius:10px; padding:10px 12px; font-weight:700;
}

/* تیتر بالای فرم (اگر با Heading المنتور گذاشتی) */
.wl-consult-form .elementor-heading-title{
  font-weight:900; line-height:1.2;
}
.wl-consult-form .elementor-heading-title mark{
  background: linear-gradient(90deg, #ffe9df, #fff);
  padding:0 .3em; border-radius:6px; border:1px solid var(--ring);
}

/* ریسپانسیو ریزتنظیم */
@media (max-width: 640px){
  .wl-consult-form .elementor-widget-container{ padding:12px; border-radius:16px; }
  .wl-consult-form .elementor-button{ width:100%; justify-content:center; }
}


/* — فاصله رادیو/چک‌باکس از لیبل بالا — */
.wl-consult-form .elementor-field-type-radio .elementor-field-subgroup,
.wl-consult-form .elementor-field-type-checkbox .elementor-field-subgroup{
  margin-top: 8px;            /* فاصله از لیبل */
  display:flex; flex-wrap:wrap; gap:8px;
}

/* — گرید فرم: دو فیلد اول کنار هم — */
.wl-consult-form .elementor-form-fields-wrapper{
  display:grid;
  gap:12px;
}
@media (min-width: 768px){
  .wl-consult-form .elementor-form-fields-wrapper{
    grid-template-columns: repeat(2, 1fr);
  }
  /* پیش‌فرض: هر گروه کل عرض را بگیرد */
  .wl-consult-form .elementor-field-group{ grid-column: 1 / -1; }
  /* فقط دو فیلد اول (نام، موبایل) نصف-نصف شوند */
  .wl-consult-form .elementor-field-group:nth-of-type(1),
  .wl-consult-form .elementor-field-group:nth-of-type(2){
    grid-column: auto;       /* هر کدام یک ستون */
  }
}
/* موبایل: همه زیر هم */
@media (max-width: 767px){
  .wl-consult-form .elementor-form-fields-wrapper{
    grid-template-columns: 1fr;
  }
}

/* — استایل دکمه جذاب با انیمیشن — */
.wl-consult-form .elementor-button{
  --btn-radius: 12px;
  border-radius: var(--btn-radius);
  background: linear-gradient(135deg,#ff8f70 0%,#ffa781 100%);
  color:#fff; border:1px solid #ffa781;
  padding: .95rem 1.2rem;
  font-weight:900; letter-spacing:.2px;
  box-shadow: 0 10px 24px rgba(255,168,129,.35);
  transition: transform .15s ease, box-shadow .2s ease, filter .2s ease;
  position: relative; overflow: hidden;
}
.wl-consult-form .elementor-button::after{
  content:"";
  position:absolute; inset:0;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.35), transparent);
  transform: translateX(-120%);
  transition: transform .5s ease;
}
.wl-consult-form .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow: 0 14px 32px rgba(255,168,129,.45);
  filter: saturate(1.05);
}
.wl-consult-form .elementor-button:hover::after{
  transform: translateX(120%); /* برق ملایم روی دکمه */
}
.wl-consult-form .elementor-button:active{ transform: translateY(0); }

/* — چیپ‌های رادیو/چک‌باکس (اگر قبلی رو داری، این فقط کمی لطیف‌ترش می‌کند) — */
.wl-consult-form .elementor-field-option label{
  background:#fff; color:#1d1d1f;
  border:1px solid var(--ring);
  border-radius:999px; padding:8px 12px;
  transition: all .2s ease;
}
.wl-consult-form .elementor-field-option input:checked + label{
  background: var(--brand-soft);
  border-color: var(--brand);
  box-shadow: 0 6px 16px rgba(255,168,129,.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92b4229 *//* ===== Weblabs Glass Cards (Footer) ===== */
.wl-glass-card{
  --halo:#ffa781;                 /* رنگ هاله (پیش‌فرض هلویی) */
  --radius:50px;
  position:relative;
  border-radius:var(--radius);
  background:rgba(255,255,255,.55);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  border:1px solid rgba(255,255,255,.38);
  box-shadow:
    0 10px 28px rgba(0,0,0,.10),
    0 1px 0 rgba(255,255,255,.6) inset;
  padding:clamp(16px,2.2vw,24px);
  overflow:hidden;
}

/* هاله‌ی نرم روی بک‌گراند کارت */
.wl-glass-card::before{
  content:""; position:absolute; inset:-20%;
  background:
    radial-gradient(80% 60% at 85% 10%, color-mix(in srgb,var(--halo) 40%, transparent), transparent 60%),
    radial-gradient(90% 70% at 10% 100%, color-mix(in srgb,var(--halo) 30%, transparent), transparent 65%);
  filter: blur(22px);
  opacity:.75;
  z-index:0;
}

/* سایه/نور هلویی زیر کارت (افکت هاله دور) */
.wl-glass-card::after{
  content:""; position:absolute; left:18px; right:18px; bottom:-20px; height:42px;
  background: var(--halo);
  border-radius: 24px;
  filter: blur(18px);
  opacity:.35;
  z-index:0;
}

/* محتوا روی لایه‌های بالا بماند */
.wl-glass-card > *{ position:relative; z-index:1; }

/* هاور لطیف */
.wl-glass-card:hover{ box-shadow:0 16px 40px rgba(0,0,0,.14); transform: translateY(-2px); transition:.25s; }

/* رنگ‌های آماده */
.halo-peach{ --halo:#ffa781; }     /* هماهنگ با تم فعلی */
.halo-indigo{ --halo:#6f6aa3; }    /* بنفش ملایم (متن‌های فوترت) */
.halo-mint{ --halo:#38d2b2; }
.halo-rose{ --halo:#ff8aa1; }

/* ریسپانسیو: گوشه‌ها نرم‌تر در موبایل */
@media (max-width:640px){
  .wl-glass-card{ border-radius:20px; padding:16px; }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-28c2aa1 *//* ===== Weblabs Progress Bars (pure CSS, animated) ===== */
.wl-bars{
  --h: 22px;                 /* ضخامت نوار */
  --accent:#4b4869;          /* رنگ اصلی */
  --accent2:#6a668b;         /* رنگ دوم گرادیان */
  --track:#eeeeee;           /* ریل پشت */
  --pill-bg:#fff;            /* بج داخل نوار */
  --pill-bd:#e7e7e7;
  --text:#1f1f1f;
  direction: rtl;
  font-family: "Yekan Bakh", sans-serif;
}
/* گزینه‌ها */
.wl-bars.thick{ --h: 24px; }
.wl-bars.peach { --accent:#ff8f70; --accent2:#ffa781; }
.wl-bars.mint  { --accent:#2cc7b6; --accent2:#35dac0; }
.wl-bars.violet{ --accent:#6f6aa3; --accent2:#8b86bd; }

/* عنوان هر نوار */
.wl-bars .elementor-title{
  margin: 10px 0 8px;
  font-weight: 900; color: var(--text); text-align: right;
}

/* ریل شیشه‌ای لطیف */
.wl-bars .elementor-progress-wrapper{
  height: var(--h);
  border-radius: 999px;
  background: linear-gradient(180deg, #fff, #fafafa);
  border: 1px solid rgba(0,0,0,.06);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.7);
  overflow: visible;
}

/* خودِ نوار – انیمیشن پر شدن با keyframes */
.wl-bars .elementor-progress-bar{
  height:100%; border-radius: inherit;
  background: linear-gradient(90deg, var(--accent2), var(--accent));
  position: relative; overflow: hidden;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.25),
    0 6px 14px color-mix(in srgb, var(--accent) 24%, transparent);

  transform: scaleX(0);                 /* شروع از صفر */
  transform-origin: right;              /* RTL: از راست به چپ پر شود */
  animation: wl-fill 1.05s cubic-bezier(.2,.8,.2,1) forwards;
}

/* تاخیرهای ریز برای هر نوار (به ترتیب نمایش) */
.wl-bars .elementor-widget-progress:nth-of-type(2) .elementor-progress-bar{ animation-delay:.12s; }
.wl-bars .elementor-widget-progress:nth-of-type(3) .elementor-progress-bar{ animation-delay:.24s; }
.wl-bars .elementor-widget-progress:nth-of-type(4) .elementor-progress-bar{ animation-delay:.36s; }

/* راه‌راه متحرک ملایم داخل نوار */
.wl-bars .elementor-progress-bar::before{
  content:""; position:absolute; inset:0;
  background: repeating-linear-gradient(-45deg,
             rgba(255,255,255,.20) 0 12px, transparent 12px 24px);
  mix-blend-mode: soft-light;
  animation: wl-stripes 1s linear infinite;
  pointer-events:none;
}

/* نقطه درخشان انتهای نوار */
.wl-bars .elementor-progress-bar::after{
  content:""; position:absolute; top:50%; right:-8px; transform:translateY(-50%);
  width: 20px; height: 20px; border-radius:50%;
  background: var(--accent);
  box-shadow:
    0 0 0 8px color-mix(in srgb, var(--accent) 20%, transparent),
    0 8px 20px color-mix(in srgb, var(--accent) 38%, transparent);
}

.wl-bars .elementor-progress-text {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    background: var(--pill-bg);
    color: var(--accent);
    border: 1px solid var(--pill-bd);
    border-radius: 999px;
    padding: 3px 10px;
    font-size: 10px;
    font-weight: 800;
    line-height: 1;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .06);
    pointer-events: none;
}
/* درصد پیش‌فرض المنتور اگر لازم نیست */
.wl-bars .elementor-progress-percentage{ display:none; }

/* فواصل یکنواخت بین نوارها */
.wl-bars .elementor-widget-progress{ margin-bottom: 14px; }

/* انیمیشن‌ها */
@keyframes wl-fill { from{ transform:scaleX(0) } to{ transform:scaleX(1) } }
@keyframes wl-stripes { from{ background-position:0 0 } to{ background-position:40px 0 } }

/* موبایل */
@media (max-width:640px){
  .wl-bars{ --h: 18px; }
  .wl-bars .elementor-progress-text{ font-size:.74rem; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'یکان بخ';
	font-display: auto;
	src: url('https://weblabs.ir/wp-content/uploads/2024/11/YekanBakhFaNum-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */