.elementor-3372 .elementor-element.elementor-element-454f43a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3372 .elementor-element.elementor-element-454f43a:not(.elementor-motion-effects-element-type-background), .elementor-3372 .elementor-element.elementor-element-454f43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3372 .elementor-element.elementor-element-454f43a.e-con{--align-self:stretch;}.elementor-3372 .elementor-element.elementor-element-46ed9bf{--display:flex;}.elementor-3372 .elementor-element.elementor-element-095edf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-3372 .elementor-element.elementor-element-8ebfb95 .uael-heading,.elementor-3372 .elementor-element.elementor-element-8ebfb95 .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-8ebfb95 .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-8ebfb95 .uael-subheading, .elementor-3372 .elementor-element.elementor-element-8ebfb95 .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-8ebfb95 .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-8ebfb95 .uael-heading, .elementor-3372 .elementor-element.elementor-element-8ebfb95 .uael-heading a{font-size:52px;}.elementor-3372 .elementor-element.elementor-element-8ebfb95 .uael-heading{margin:5px 5px 10px 5px;}.elementor-3372 .elementor-element.elementor-element-8ebfb95 .uael-sub-heading{color:#C2410C;margin:5px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-f60f831{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3372 .elementor-element.elementor-element-76aa298{--display:flex;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-3372 .elementor-element.elementor-element-76aa298:not(.elementor-motion-effects-element-type-background), .elementor-3372 .elementor-element.elementor-element-76aa298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3372 .elementor-element.elementor-element-2ecddd9 .uael-heading,.elementor-3372 .elementor-element.elementor-element-2ecddd9 .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-2ecddd9 .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-2ecddd9 .uael-subheading, .elementor-3372 .elementor-element.elementor-element-2ecddd9 .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-2ecddd9 .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-2ecddd9 .uael-heading, .elementor-3372 .elementor-element.elementor-element-2ecddd9 .uael-heading a{font-size:36px;}.elementor-3372 .elementor-element.elementor-element-2ecddd9 .uael-heading{margin:5px 5px 10px 5px;}.elementor-3372 .elementor-element.elementor-element-2ecddd9 .uael-sub-heading{color:#C2410C;margin:5px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-3007d15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3372 .elementor-element.elementor-element-f6fd895{--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-3372 .elementor-element.elementor-element-6935731 .uael-heading,.elementor-3372 .elementor-element.elementor-element-6935731 .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-6935731 .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-6935731 .uael-subheading, .elementor-3372 .elementor-element.elementor-element-6935731 .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-6935731 .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-6935731 .uael-heading, .elementor-3372 .elementor-element.elementor-element-6935731 .uael-heading a{font-size:36px;}.elementor-3372 .elementor-element.elementor-element-6935731 .uael-heading{margin:5px 5px 10px 5px;}.elementor-3372 .elementor-element.elementor-element-6935731 .uael-sub-heading{color:#C2410C;margin:5px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-114859c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C2410C;--border-color:#C2410C;--border-radius:16px 16px 16px 16px;}.elementor-3372 .elementor-element.elementor-element-114859c:not(.elementor-motion-effects-element-type-background), .elementor-3372 .elementor-element.elementor-element-114859c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3372 .elementor-element.elementor-element-a4a2d74{--display:flex;}.elementor-3372 .elementor-element.elementor-element-dcfe3a4{--spacer-size:50px;}.elementor-3372 .elementor-element.elementor-element-c88e44a{--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-3372 .elementor-element.elementor-element-b8adab8 .uael-heading,.elementor-3372 .elementor-element.elementor-element-b8adab8 .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-b8adab8 .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-b8adab8 .uael-subheading, .elementor-3372 .elementor-element.elementor-element-b8adab8 .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-b8adab8 .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-b8adab8 .uael-heading, .elementor-3372 .elementor-element.elementor-element-b8adab8 .uael-heading a{font-size:36px;}.elementor-3372 .elementor-element.elementor-element-b8adab8 .uael-heading{margin:5px 5px 10px 5px;}.elementor-3372 .elementor-element.elementor-element-b8adab8 .uael-sub-heading{margin:5px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-b91da7b{--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-3372 .elementor-element.elementor-element-2f446c8{--display:flex;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;}.elementor-3372 .elementor-element.elementor-element-2f446c8:not(.elementor-motion-effects-element-type-background), .elementor-3372 .elementor-element.elementor-element-2f446c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3372 .elementor-element.elementor-element-7c03fed .uael-heading,.elementor-3372 .elementor-element.elementor-element-7c03fed .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-7c03fed .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-7c03fed .uael-subheading, .elementor-3372 .elementor-element.elementor-element-7c03fed .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-7c03fed .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-7c03fed .uael-heading, .elementor-3372 .elementor-element.elementor-element-7c03fed .uael-heading a{font-size:28px;}.elementor-3372 .elementor-element.elementor-element-7c03fed .uael-heading{margin:20px 0px 18px 0px;}.elementor-3372 .elementor-element.elementor-element-7c03fed .uael-sub-heading{margin:0px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-6fef03b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3372 .elementor-element.elementor-element-27c9c58{--display:flex;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;}.elementor-3372 .elementor-element.elementor-element-27c9c58:not(.elementor-motion-effects-element-type-background), .elementor-3372 .elementor-element.elementor-element-27c9c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3372 .elementor-element.elementor-element-55ef517 .uael-heading,.elementor-3372 .elementor-element.elementor-element-55ef517 .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-55ef517 .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-55ef517 .uael-subheading, .elementor-3372 .elementor-element.elementor-element-55ef517 .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-55ef517 .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-55ef517 .uael-heading, .elementor-3372 .elementor-element.elementor-element-55ef517 .uael-heading a{font-size:28px;}.elementor-3372 .elementor-element.elementor-element-55ef517 .uael-heading{margin:20px 0px 18px 0px;}.elementor-3372 .elementor-element.elementor-element-55ef517 .uael-sub-heading{margin:0px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-efd50f5.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3372 .elementor-element.elementor-element-1995491{--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-3372 .elementor-element.elementor-element-5adcd27 .uael-heading,.elementor-3372 .elementor-element.elementor-element-5adcd27 .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-5adcd27 .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-5adcd27 .uael-subheading, .elementor-3372 .elementor-element.elementor-element-5adcd27 .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-5adcd27 .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-5adcd27 .uael-heading, .elementor-3372 .elementor-element.elementor-element-5adcd27 .uael-heading a{font-size:36px;}.elementor-3372 .elementor-element.elementor-element-5adcd27 .uael-heading{margin:5px 5px 10px 5px;}.elementor-3372 .elementor-element.elementor-element-5adcd27 .uael-sub-heading{color:#C2410C;margin:5px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-d3f6cda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-3372 .elementor-element.elementor-element-7b24fe8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;}.elementor-3372 .elementor-element.elementor-element-9f7cd6b .uael-heading,.elementor-3372 .elementor-element.elementor-element-9f7cd6b .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-9f7cd6b .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-9f7cd6b .uael-subheading, .elementor-3372 .elementor-element.elementor-element-9f7cd6b .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-9f7cd6b .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-9f7cd6b .uael-heading, .elementor-3372 .elementor-element.elementor-element-9f7cd6b .uael-heading a{font-size:18px;}.elementor-3372 .elementor-element.elementor-element-9f7cd6b .uael-heading{margin:5px 5px 10px 5px;}.elementor-3372 .elementor-element.elementor-element-9f7cd6b .uael-sub-heading{font-family:"iranyekanwebblack", Sans-serif;font-size:28px;font-weight:700;color:#C2410C;margin:5px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-f0f32a0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;}.elementor-3372 .elementor-element.elementor-element-eb91734 .uael-heading,.elementor-3372 .elementor-element.elementor-element-eb91734 .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-eb91734 .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-eb91734 .uael-subheading, .elementor-3372 .elementor-element.elementor-element-eb91734 .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-eb91734 .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-eb91734 .uael-heading, .elementor-3372 .elementor-element.elementor-element-eb91734 .uael-heading a{font-size:18px;}.elementor-3372 .elementor-element.elementor-element-eb91734 .uael-heading{margin:5px 5px 10px 5px;}.elementor-3372 .elementor-element.elementor-element-eb91734 .uael-sub-heading{font-family:"iranyekanwebblack", Sans-serif;font-size:28px;font-weight:700;color:#C2410C;margin:5px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-2a7e18c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;}.elementor-3372 .elementor-element.elementor-element-1ca56cf .uael-heading,.elementor-3372 .elementor-element.elementor-element-1ca56cf .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-1ca56cf .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-1ca56cf .uael-subheading, .elementor-3372 .elementor-element.elementor-element-1ca56cf .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-1ca56cf .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-1ca56cf .uael-heading, .elementor-3372 .elementor-element.elementor-element-1ca56cf .uael-heading a{font-size:18px;}.elementor-3372 .elementor-element.elementor-element-1ca56cf .uael-heading{margin:5px 5px 10px 5px;}.elementor-3372 .elementor-element.elementor-element-1ca56cf .uael-sub-heading{font-family:"iranyekanwebblack", Sans-serif;font-size:28px;font-weight:700;color:#C2410C;margin:5px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-9481b74{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;}.elementor-3372 .elementor-element.elementor-element-8fa2a80 .uael-heading,.elementor-3372 .elementor-element.elementor-element-8fa2a80 .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-8fa2a80 .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-8fa2a80 .uael-subheading, .elementor-3372 .elementor-element.elementor-element-8fa2a80 .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-8fa2a80 .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-8fa2a80 .uael-heading, .elementor-3372 .elementor-element.elementor-element-8fa2a80 .uael-heading a{font-size:18px;}.elementor-3372 .elementor-element.elementor-element-8fa2a80 .uael-heading{margin:5px 5px 10px 5px;}.elementor-3372 .elementor-element.elementor-element-8fa2a80 .uael-sub-heading{font-family:"iranyekanwebblack", Sans-serif;font-size:28px;font-weight:700;color:#C2410C;margin:5px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-e686a0a{--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-3372 .elementor-element.elementor-element-fafaee1{--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-3372 .elementor-element.elementor-element-ec59ae5 .uael-heading,.elementor-3372 .elementor-element.elementor-element-ec59ae5 .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-ec59ae5 .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-ec59ae5 .uael-subheading, .elementor-3372 .elementor-element.elementor-element-ec59ae5 .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-ec59ae5 .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-ec59ae5 .uael-heading, .elementor-3372 .elementor-element.elementor-element-ec59ae5 .uael-heading a{font-size:36px;}.elementor-3372 .elementor-element.elementor-element-ec59ae5 .uael-heading{margin:5px 5px 10px 5px;}.elementor-3372 .elementor-element.elementor-element-ec59ae5 .uael-sub-heading{color:#C2410C;margin:5px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-9554e79{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;}.elementor-3372 .elementor-element.elementor-element-9554e79:not(.elementor-motion-effects-element-type-background), .elementor-3372 .elementor-element.elementor-element-9554e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-3372 .elementor-element.elementor-element-9554e79.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-3372 .elementor-element.elementor-element-1ab0beb{text-align:center;font-weight:700;color:#F8FAFC;width:auto;max-width:auto;}.elementor-3372 .elementor-element.elementor-element-1ab0beb p{margin-block-end:5px;}.elementor-3372 .elementor-element.elementor-element-1ab0beb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-19d2cb2{--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-3372 .elementor-element.elementor-element-19d2cb2:not(.elementor-motion-effects-element-type-background), .elementor-3372 .elementor-element.elementor-element-19d2cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A00;}.elementor-3372 .elementor-element.elementor-element-1a564bb .uael-heading,.elementor-3372 .elementor-element.elementor-element-1a564bb .uael-sub-heading, .elementor-3372 .elementor-element.elementor-element-1a564bb .uael-sub-heading *,.elementor-3372 .elementor-element.elementor-element-1a564bb .uael-subheading, .elementor-3372 .elementor-element.elementor-element-1a564bb .uael-subheading *, .elementor-3372 .elementor-element.elementor-element-1a564bb .uael-separator-parent{text-align:center;}.elementor-3372 .elementor-element.elementor-element-1a564bb .uael-heading, .elementor-3372 .elementor-element.elementor-element-1a564bb .uael-heading a{font-size:36px;}.elementor-3372 .elementor-element.elementor-element-1a564bb .uael-heading{margin:5px 5px 10px 5px;}.elementor-3372 .elementor-element.elementor-element-1a564bb .uael-sub-heading{color:var( --e-global-color-accent );margin:5px 0px 0px 0px;}.elementor-3372 .elementor-element.elementor-element-7f8d804{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3372 .elementor-element.elementor-element-46ed9bf{--width:45%;}.elementor-3372 .elementor-element.elementor-element-095edf9{--width:55%;}.elementor-3372 .elementor-element.elementor-element-76aa298{--content-width:800px;}.elementor-3372 .elementor-element.elementor-element-f6fd895{--width:55%;}.elementor-3372 .elementor-element.elementor-element-a4a2d74{--width:45%;}.elementor-3372 .elementor-element.elementor-element-2f446c8{--width:48%;}.elementor-3372 .elementor-element.elementor-element-27c9c58{--width:48%;}.elementor-3372 .elementor-element.elementor-element-7b24fe8{--width:22%;}.elementor-3372 .elementor-element.elementor-element-f0f32a0{--width:24%;}.elementor-3372 .elementor-element.elementor-element-2a7e18c{--width:24%;}.elementor-3372 .elementor-element.elementor-element-9481b74{--width:24%;}.elementor-3372 .elementor-element.elementor-element-fafaee1{--content-width:840px;}.elementor-3372 .elementor-element.elementor-element-7f8d804{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-095edf9 */.elementor-3372 .elementor-element.elementor-element-095edf9 {
    background-color: transparent;
}

.elementor-3372 .elementor-element.elementor-element-095edf9 .why-faraz-card {
    background-color: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 16px;
    padding: 48px 40px;
    max-width: 800px;
    margin: 0 auto;
}

.elementor-3372 .elementor-element.elementor-element-095edf9 .why-faraz-card p {
    color: #475569;
    font-size: 17px;
    line-height: 1.85;
    margin-bottom: 16px;
}

.elementor-3372 .elementor-element.elementor-element-095edf9 .why-faraz-card p:last-child {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .elementor-3372 .elementor-element.elementor-element-095edf9 .why-faraz-card {
        padding: 32px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-454f43a */.elementor-3372 .elementor-element.elementor-element-454f43a {
    background-color: #FFFFFF;
}

.elementor-3372 .elementor-element.elementor-element-454f43a .about-hero-link a {
    color: #0F172A;
    font-weight: 700;
    font-size: 15px;
    text-decoration: none;
    transition: color 0.3s ease;
    display: inline-flex;
    align-items: center;
}

.elementor-3372 .elementor-element.elementor-element-454f43a .about-hero-link a:hover {
    color: #C2410C;
}

.elementor-3372 .elementor-element.elementor-element-454f43a .hero-system-visual {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 32px;
    background-color: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 16px;
}

@media (max-width: 1024px) {
    .elementor-3372 .elementor-element.elementor-element-454f43a {
        flex-direction: column;
        padding: 60px 20px;
    }

    .elementor-3372 .elementor-element.elementor-element-454f43a .hero-system-visual {
        width: 100%;
        margin-top: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3007d15 */.elementor-3372 .elementor-element.elementor-element-3007d15 {
    background-color: #FFFFFF;
}

.elementor-3372 .elementor-element.elementor-element-3007d15 .founder-badge {
    background-color: #F8FAFC;
    border-right: 3px solid #C2410C;
    border-radius: 0 12px 12px 0;
    padding: 20px 24px;
    margin-top: 32px;
    width: 100%;
}

.elementor-3372 .elementor-element.elementor-element-3007d15 .founder-badge h4 {
    color: #0F172A;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 4px;
}

.elementor-3372 .elementor-element.elementor-element-3007d15 .founder-badge p {
    color: #64748B;
    font-size: 13px;
    line-height: 1.6;
    margin: 0;
}

.elementor-3372 .elementor-element.elementor-element-3007d15 .founder-portrait img {
    border-radius: 16px;
    box-shadow: 0 10px 30px -10px rgba(15, 23, 42, 0.08);
    object-fit: cover;
    width: 100%;
    max-height: 480px;
}

@media (max-width: 1024px) {
    .elementor-3372 .elementor-element.elementor-element-3007d15 {
        flex-direction: column-reverse;
        gap: 40px;
    }

    .elementor-3372 .elementor-element.elementor-element-3007d15 .founder-portrait {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b91da7b */.elementor-3372 .elementor-element.elementor-element-b91da7b .tag-cloud {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 16px;
    direction: rtl;
}

.elementor-3372 .elementor-element.elementor-element-b91da7b .tag-cloud span {
    background-color: #FFFFFF;
    border: 1px solid #CBD5E1;
    color: #64748B;
    font-size: 12px;
    font-weight: 600;
    padding: 4px 12px;
    border-radius: 20px;
    white-space: nowrap;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c88e44a */.elementor-3372 .elementor-element.elementor-element-c88e44a {
    background-color: #FFFFFF;
}

.elementor-3372 .elementor-element.elementor-element-c88e44a .philosophy-card {
    background-color: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 16px;
    padding: 36px 32px;
    transition: all 0.3s ease;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-3372 .elementor-element.elementor-element-c88e44a .philosophy-card:hover {
    border-color: #C2410C;
    transform: translateY(-4px);
}

.elementor-3372 .elementor-element.elementor-element-c88e44a .philosophy-card h3 {
    color: #0F172A;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-3372 .elementor-element.elementor-element-c88e44a .philosophy-card p {
    color: #475569;
    font-size: 15px;
    line-height: 1.8;
    margin-bottom: 24px;
}

.elementor-3372 .elementor-element.elementor-element-c88e44a .tag-cloud {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.elementor-3372 .elementor-element.elementor-element-c88e44a .tag-cloud span {
    background-color: #FFFFFF;
    border: 1px solid #CBD5E1;
    color: #64748B;
    font-size: 12px;
    font-weight: 600;
    padding: 4px 12px;
    border-radius: 20px;
}

.elementor-3372 .elementor-element.elementor-element-c88e44a .connecting-statement {
    background-color: #0F172A;
    color: #FFFFFF;
    padding: 18px 32px;
    border-radius: 12px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    margin-top: 32px;
}

@media (max-width: 767px) {
    .elementor-3372 .elementor-element.elementor-element-c88e44a .two-cards-container {
        flex-direction: column;
        gap: 16px;
    }
    
    .elementor-3372 .elementor-element.elementor-element-c88e44a .philosophy-card {
        padding: 24px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1995491 */.elementor-3372 .elementor-element.elementor-element-1995491 {
    background-color: #FFFFFF;
}

/* جداکننده سمت راست برای سایت فارسی */
.elementor-3372 .elementor-element.elementor-element-1995491 .thought-step {
    border-right: 1px solid #E2E8F0;
    padding: 0 20px;
    display: flex;
    flex-direction: column;
}

/* حذف خط جداکننده از اولین آیتم سمت راست در RTL */
.elementor-3372 .elementor-element.elementor-element-1995491 .thought-step:first-child {
    border-right: none;
}

.elementor-3372 .elementor-element.elementor-element-1995491 .step-number {
    color: #C2410C;
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 12px;
    line-height: 1;
}

.elementor-3372 .elementor-element.elementor-element-1995491 .thought-step h3 {
    color: #0F172A;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 8px;
}

.elementor-3372 .elementor-element.elementor-element-1995491 .thought-step p {
    color: #475569;
    font-size: 14px;
    line-height: 1.75;
    margin: 0;
}

@media (max-width: 1024px) {
    .elementor-3372 .elementor-element.elementor-element-1995491 .thought-framework {
        flex-wrap: wrap;
        gap: 32px 0;
    }
    
    .elementor-3372 .elementor-element.elementor-element-1995491 .thought-step {
        width: 50%;
        border-right: none;
        margin-bottom: 16px;
    }
}

@media (max-width: 767px) {
    .elementor-3372 .elementor-element.elementor-element-1995491 .thought-step {
        width: 100%;
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e686a0a */.elementor-3372 .elementor-element.elementor-element-e686a0a {
    background-color: #F8FAFC;
    padding: 80px 0;
}

.elementor-3372 .elementor-element.elementor-element-e686a0a .tools-content-wrapper {
    max-width: 840px;
    margin: 0 auto;
}

.elementor-3372 .elementor-element.elementor-element-e686a0a .tools-content-wrapper p {
    color: #475569;
    font-size: 17px;
    line-height: 1.85;
    margin-bottom: 20px;
}

.elementor-3372 .elementor-element.elementor-element-e686a0a .insight-callout {
    background-color: #0F172A;
    border-radius: 12px;
    padding: 24px 32px;
    margin-top: 36px;
    border-right: 4px solid #C2410C;
}

.elementor-3372 .elementor-element.elementor-element-e686a0a .insight-callout p {
    color: #F8FAFC;
    font-size: 16px;
    line-height: 1.7;
    margin: 0;
}

.elementor-3372 .elementor-element.elementor-element-e686a0a .insight-callout strong {
    color: #C2410C;
    font-weight: 700;
}

@media (max-width: 767px) {
    .elementor-3372 .elementor-element.elementor-element-e686a0a {
        padding: 48px 20px;
    }
    
    .elementor-3372 .elementor-element.elementor-element-e686a0a .insight-callout {
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19d2cb2 */.elementor-3372 .elementor-element.elementor-element-19d2cb2 {
    border-top: 1px solid #E2E8F0;
    padding-top: 60px;
    padding-bottom: 40px;
    background-color: #FFFFFF;
}

.elementor-3372 .elementor-element.elementor-element-19d2cb2 .closing-wrapper {
    max-width: 780px;
    margin: 0 auto;
    text-align: center;
}

.elementor-3372 .elementor-element.elementor-element-19d2cb2 .closing-wrapper p {
    color: #475569;
    font-size: 16px;
    line-height: 1.8;
    margin-bottom: 28px;
}

.elementor-3372 .elementor-element.elementor-element-19d2cb2 .closing-links {
    display: flex;
    justify-content: center;
    gap: 32px;
}

.elementor-3372 .elementor-element.elementor-element-19d2cb2 .editorial-link {
    color: #0F172A;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    transition: color 0.2s ease, transform 0.2s ease;
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.elementor-3372 .elementor-element.elementor-element-19d2cb2 .editorial-link:hover {
    color: #C2410C;
    transform: translateX(-3px);
}

@media (max-width: 767px) {
    .elementor-3372 .elementor-element.elementor-element-19d2cb2 .closing-links {
        flex-direction: column;
        gap: 16px;
        align-items: center;
    }
}/* End custom CSS */