.elementor-5168 .elementor-element.elementor-element-48a238e{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.9;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-48a238e:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-48a238e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eghvac.ir/wp-content/uploads/2025/12/طراحی-سیستم-های-تهویه-مطبوع.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5168 .elementor-element.elementor-element-48a238e::before, .elementor-5168 .elementor-element.elementor-element-48a238e > .elementor-background-video-container::before, .elementor-5168 .elementor-element.elementor-element-48a238e > .e-con-inner > .elementor-background-video-container::before, .elementor-5168 .elementor-element.elementor-element-48a238e > .elementor-background-slideshow::before, .elementor-5168 .elementor-element.elementor-element-48a238e > .e-con-inner > .elementor-background-slideshow::before, .elementor-5168 .elementor-element.elementor-element-48a238e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-widget-text-editor{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-5168 .elementor-element.elementor-element-0fb8ac7{text-align:center;line-height:35px;color:#000000;}.elementor-5168 .elementor-element.elementor-element-04c802b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-5168 .elementor-element.elementor-element-04c802b:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-04c802b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-5168 .elementor-element.elementor-element-ea10506{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-0dbdf84{--display:flex;}.elementor-5168 .elementor-element.elementor-element-0dbdf84.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5168 .elementor-element.elementor-element-b85dfbf{text-align:center;}.elementor-5168 .elementor-element.elementor-element-b85dfbf .elementor-heading-title{font-size:25px;color:#000000;}.elementor-5168 .elementor-element.elementor-element-f3b6cac > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0166B1;border-radius:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-f3b6cac .gform_body .gform_fields .gfield{margin:15px 10px 0px 10px;}.elementor-5168 .elementor-element.elementor-element-f3b6cac .gform_body .gfield .ginput_container:not(.ginput_container_fileupload) > input:not(.ginput_quantity){padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-f3b6cac .gform_body .gfield .ginput_container.ginput_complex input{padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-f3b6cac .gform_body .gfield .ginput_container.ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-f3b6cac .gform_body .gfield textarea{padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-f3b6cac .gfield .ginput_container:not(.ginput_container_fileupload) > input{border-radius:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-f3b6cac .gfield .ginput_container.ginput_complex input{border-radius:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-f3b6cac .gform_wrapper .gform_button{width:100%;border-radius:15px 15px 15px 15px;background-color:#0166B1;}.elementor-5168 .elementor-element.elementor-element-f3b6cac.ha-gravityforms .gform_wrapper input[type="submit"].gform_button{width:100%;border-radius:15px 15px 15px 15px;background-color:#0166B1;}.elementor-5168 .elementor-element.elementor-element-f3b6cac .gfield_list .gfield_list_icons img{width:16px !important;}.elementor-5168 .elementor-element.elementor-element-2a137f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-bfdbc46{--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;--padding-top:45px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-bfdbc46:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-bfdbc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-5168 .elementor-element.elementor-element-2490251{text-align:center;}.elementor-5168 .elementor-element.elementor-element-2490251 .elementor-heading-title{color:#000000;}.elementor-5168 .elementor-element.elementor-element-806155e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-806155e:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-806155e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-5168 .elementor-element.elementor-element-f0a319a{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-f0a319a:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-f0a319a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5168 .elementor-element.elementor-element-f0a319a.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-5168 .elementor-element.elementor-element-f0a319a:hover{box-shadow:2px 2px 20px 2px rgba(0,0,0,0.5);}.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-5168 .elementor-element.elementor-element-a859b76.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5168 .elementor-element.elementor-element-a859b76 .elementor-icon-wrapper{text-align:center;}.elementor-5168 .elementor-element.elementor-element-a859b76.elementor-view-stacked .elementor-icon{background-color:#0166B1;}.elementor-5168 .elementor-element.elementor-element-a859b76.elementor-view-framed .elementor-icon, .elementor-5168 .elementor-element.elementor-element-a859b76.elementor-view-default .elementor-icon{color:#0166B1;border-color:#0166B1;}.elementor-5168 .elementor-element.elementor-element-a859b76.elementor-view-framed .elementor-icon, .elementor-5168 .elementor-element.elementor-element-a859b76.elementor-view-default .elementor-icon svg{fill:#0166B1;}.elementor-5168 .elementor-element.elementor-element-a859b76 .elementor-icon{font-size:35px;}.elementor-5168 .elementor-element.elementor-element-a859b76 .elementor-icon svg{height:35px;}.elementor-5168 .elementor-element.elementor-element-a859b76 .elementor-icon i, .elementor-5168 .elementor-element.elementor-element-a859b76 .elementor-icon svg{transform:rotate(35deg);}.elementor-5168 .elementor-element.elementor-element-bf1bf24{text-align:center;}.elementor-5168 .elementor-element.elementor-element-bf1bf24 .elementor-heading-title{font-size:18px;font-weight:600;color:#000000;}.elementor-5168 .elementor-element.elementor-element-4dbb4c3{text-align:center;font-size:16px;color:#646770;}.elementor-5168 .elementor-element.elementor-element-18a90ae{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-18a90ae:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-18a90ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5168 .elementor-element.elementor-element-18a90ae.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-5168 .elementor-element.elementor-element-18a90ae:hover{box-shadow:2px 2px 20px 2px rgba(0,0,0,0.5);}.elementor-5168 .elementor-element.elementor-element-ee1a1dd.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5168 .elementor-element.elementor-element-ee1a1dd .elementor-icon-wrapper{text-align:center;}.elementor-5168 .elementor-element.elementor-element-ee1a1dd.elementor-view-stacked .elementor-icon{background-color:#0166B1;}.elementor-5168 .elementor-element.elementor-element-ee1a1dd.elementor-view-framed .elementor-icon, .elementor-5168 .elementor-element.elementor-element-ee1a1dd.elementor-view-default .elementor-icon{color:#0166B1;border-color:#0166B1;}.elementor-5168 .elementor-element.elementor-element-ee1a1dd.elementor-view-framed .elementor-icon, .elementor-5168 .elementor-element.elementor-element-ee1a1dd.elementor-view-default .elementor-icon svg{fill:#0166B1;}.elementor-5168 .elementor-element.elementor-element-ee1a1dd .elementor-icon{font-size:35px;}.elementor-5168 .elementor-element.elementor-element-ee1a1dd .elementor-icon svg{height:35px;}.elementor-5168 .elementor-element.elementor-element-36dcf98{text-align:center;}.elementor-5168 .elementor-element.elementor-element-36dcf98 .elementor-heading-title{font-size:18px;font-weight:600;color:#000000;}.elementor-5168 .elementor-element.elementor-element-ce82562{text-align:center;color:#646770;}.elementor-5168 .elementor-element.elementor-element-1206b73{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-1206b73:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-1206b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5168 .elementor-element.elementor-element-1206b73.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-5168 .elementor-element.elementor-element-1206b73:hover{box-shadow:2px 2px 20px 2px rgba(0,0,0,0.5);}.elementor-5168 .elementor-element.elementor-element-17f349e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5168 .elementor-element.elementor-element-17f349e .elementor-icon-wrapper{text-align:center;}.elementor-5168 .elementor-element.elementor-element-17f349e.elementor-view-stacked .elementor-icon{background-color:#0166B1;}.elementor-5168 .elementor-element.elementor-element-17f349e.elementor-view-framed .elementor-icon, .elementor-5168 .elementor-element.elementor-element-17f349e.elementor-view-default .elementor-icon{color:#0166B1;border-color:#0166B1;}.elementor-5168 .elementor-element.elementor-element-17f349e.elementor-view-framed .elementor-icon, .elementor-5168 .elementor-element.elementor-element-17f349e.elementor-view-default .elementor-icon svg{fill:#0166B1;}.elementor-5168 .elementor-element.elementor-element-17f349e .elementor-icon{font-size:35px;}.elementor-5168 .elementor-element.elementor-element-17f349e .elementor-icon svg{height:35px;}.elementor-5168 .elementor-element.elementor-element-aad2a15{text-align:center;}.elementor-5168 .elementor-element.elementor-element-aad2a15 .elementor-heading-title{font-size:18px;font-weight:600;color:#000000;}.elementor-5168 .elementor-element.elementor-element-eb9dfaa{text-align:center;color:#646770;}.elementor-5168 .elementor-element.elementor-element-335c906{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-335c906:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-335c906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5168 .elementor-element.elementor-element-335c906.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-5168 .elementor-element.elementor-element-335c906:hover{box-shadow:2px 2px 20px 2px rgba(0,0,0,0.5);}.elementor-5168 .elementor-element.elementor-element-8471a00.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5168 .elementor-element.elementor-element-8471a00 .elementor-icon-wrapper{text-align:center;}.elementor-5168 .elementor-element.elementor-element-8471a00.elementor-view-stacked .elementor-icon{background-color:#0166B1;}.elementor-5168 .elementor-element.elementor-element-8471a00.elementor-view-framed .elementor-icon, .elementor-5168 .elementor-element.elementor-element-8471a00.elementor-view-default .elementor-icon{color:#0166B1;border-color:#0166B1;}.elementor-5168 .elementor-element.elementor-element-8471a00.elementor-view-framed .elementor-icon, .elementor-5168 .elementor-element.elementor-element-8471a00.elementor-view-default .elementor-icon svg{fill:#0166B1;}.elementor-5168 .elementor-element.elementor-element-8471a00 .elementor-icon{font-size:35px;}.elementor-5168 .elementor-element.elementor-element-8471a00 .elementor-icon svg{height:35px;}.elementor-5168 .elementor-element.elementor-element-8471a00 .elementor-icon i, .elementor-5168 .elementor-element.elementor-element-8471a00 .elementor-icon svg{transform:rotate(35deg);}.elementor-5168 .elementor-element.elementor-element-3e91f71{text-align:center;}.elementor-5168 .elementor-element.elementor-element-3e91f71 .elementor-heading-title{font-size:18px;font-weight:600;color:#000000;}.elementor-5168 .elementor-element.elementor-element-e4b7beb{text-align:center;color:#646770;}.elementor-5168 .elementor-element.elementor-element-70f0f00{--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;--padding-top:50px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-bea235d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5168 .elementor-element.elementor-element-bea235d{text-align:center;}.elementor-5168 .elementor-element.elementor-element-bea235d .elementor-heading-title{font-weight:600;color:#0166B1;}.elementor-5168 .elementor-element.elementor-element-7f13e70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-5168 .elementor-element.elementor-element-4f8e5a8{--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;}.elementor-5168 .elementor-element.elementor-element-4f8e5a8.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-5168 .elementor-element.elementor-element-3be3292.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-5168 .elementor-element.elementor-element-3be3292{text-align:center;}.elementor-5168 .elementor-element.elementor-element-3be3292 img{border-radius:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-6f317ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5168 .elementor-element.elementor-element-1b2c0fe{--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;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-aa6355c{--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-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--border-radius:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-aa6355c:not(.elementor-motion-effects-element-type-background), .elementor-5168 .elementor-element.elementor-element-aa6355c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E4E4E4 100%);}.elementor-5168 .elementor-element.elementor-element-c0fcf05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-5168 .elementor-element.elementor-element-f868c3e .elementor-button{background-color:#0166B1;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-f868c3e.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5168 .elementor-element.elementor-element-1e48ab1{--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-5168 .elementor-element.elementor-element-a03ba7e .elementor-button{background-color:#0166B1;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;}@media(min-width:768px){.elementor-5168 .elementor-element.elementor-element-ea10506{--width:33.3333%;}.elementor-5168 .elementor-element.elementor-element-2a137f8{--width:66.6666%;}.elementor-5168 .elementor-element.elementor-element-4f8e5a8{--width:50%;}.elementor-5168 .elementor-element.elementor-element-6f317ab{--width:50%;}}@media(max-width:767px){.elementor-5168 .elementor-element.elementor-element-0fb8ac7 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-5168 .elementor-element.elementor-element-04c802b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-04c802b.e-con{--order:99999 /* order end hack */;}.elementor-5168 .elementor-element.elementor-element-ea10506{--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-5168 .elementor-element.elementor-element-2a137f8.e-con{--order:-99999 /* order start hack */;}.elementor-5168 .elementor-element.elementor-element-2490251 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-5168 .elementor-element.elementor-element-f0a319a{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-18a90ae{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-5168 .elementor-element.elementor-element-1206b73{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-5168 .elementor-element.elementor-element-335c906{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-5168 .elementor-element.elementor-element-bea235d .elementor-heading-title{line-height:1.4em;}.elementor-5168 .elementor-element.elementor-element-7f13e70{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5168 .elementor-element.elementor-element-4f8e5a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5168 .elementor-element.elementor-element-3be3292 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-aa08004 img{border-radius:15px 15px 15px 15px;}.elementor-5168 .elementor-element.elementor-element-471ae71 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-5168 .elementor-element.elementor-element-1b2c0fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5168 .elementor-element.elementor-element-aa6355c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-5168 .elementor-element.elementor-element-c0fcf05{--justify-content:center;}.elementor-5168 .elementor-element.elementor-element-f868c3e.elementor-element{--align-self:center;}.elementor-5168 .elementor-element.elementor-element-1e48ab1.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-5168 .elementor-element.elementor-element-a03ba7e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for html, class: .elementor-element-6d2183c */.card {
  width: 100%;                /* ریسپانسیو – کل عرض در دسترس */
  max-width: 1140px;          /* محدودیت برای حالت دسکتاپ */
  height: 72px;
  background: #e4e4e4;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  border-radius: 20px;
  margin: 0 auto;             /* وسط چین شدن کارت */
}

/* متن */
.card h1 {
  z-index: 2;
  color: white;
  font-size: clamp(1rem, 2.5vw, 1.4rem);  
  /* متن کاملاً ریسپانسیو */
}

/* موشن ریسپانسیو */
.card::before {
  content: '';
  position: absolute;
  width: 140%;                /* همیشه کمی بزرگتر از کارت */
  height: 250%;               /* تا چرخش کامل برقرار بماند */
  background-image: linear-gradient(
    180deg,
    rgb(0, 183, 255),
    rgb(247, 251, 252)
  );
  animation: rotBGimg 6s linear infinite;
  transition: all 0.2s linear;
  z-index: 1;
}

/* انیمیشن چرخشی */
@keyframes rotBGimg {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

/* لایه داخلی */
.card::after {
  content: '';
  position: absolute;
  background: #0166b1;
  inset: 5px;
  border-radius: 15px;
  z-index: 1;
}

/* ریسپانسیو موبایل */
@media (max-width: 600px) {
  .card {
    height: 60px;
    border-radius: 15px;
  }

  .card::after {
    border-radius: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3be3292 */.elementor-5168 .elementor-element.elementor-element-3be3292 {
    width: 500px;
    height: 500px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-471ae71 */.design-process {
    direction: rtl;
    max-width: 800px;
    margin: 40px auto;
    font-family: sans-serif;
}

/* Timeline Container */
.timeline {
    position: relative;
    padding-right: 25px;
    border-right: 3px solid #0166b1;
}

/* Each Step */
.step {
    position: relative;
    margin-bottom: 40px;
    padding-right: 40px;
}

/* Step Circle */
.circle {
    position: absolute;
    right: -18px;
    top: 0;
    background: #0166b1;
    color: #fff;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600; /* کمی سبک‌تر از 700 */
    font-size: 15px;
}

/* Step Content */
.content h3 {
    margin: 0;
    font-size: 17px;
    font-weight: 600;   /* سبک‌تر */
    color: #222;
}

.content p {
    margin-top: 6px;
    color: #555;
    line-height: 1.7;
    font-size: 14px;
    font-weight: 400;   /* متن نرمال */
}

/* Responsive */
/* Responsive */
@media (max-width: 600px) {
    .timeline {
        padding-right: 38px;   /* فاصله کافی تا دایره */
        border-right-width: 2px;
    }

    .step {
        padding-right: 52px;   /* متن از دایره فاصله بگیره */
        margin-bottom: 28px;
    }

    .circle {
        width: 28px;
        height: 28px;
        font-size: 13px;

        right: 0;              /* دیگه منفی نباشه */
        top: 0;
        transform: translateX(50%); /* مرکز دایره دقیقا روی خط */
    }
}/* End custom CSS */