.elementor-25553 .elementor-element.elementor-element-c366dae{--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:0px;--padding-right:0px;}.elementor-25553 .elementor-element.elementor-element-c366dae:not(.elementor-motion-effects-element-type-background), .elementor-25553 .elementor-element.elementor-element-c366dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(271deg, #FFFFFF 32%, #B3C9E6 100%);}.elementor-25553 .elementor-element.elementor-element-d150ffe{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:45px;}.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-25553 .elementor-element.elementor-element-996f6ed .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:28px;font-weight:600;color:#0B2955;}.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-25553 .elementor-element.elementor-element-baeffad{text-align:justify;font-family:"IRANSans", Sans-serif;font-size:16px;font-weight:500;line-height:34px;color:#0B2955;}.elementor-25553 .elementor-element.elementor-element-cb73a76{--display:flex;}.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-25553 .elementor-element.elementor-element-a29283f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 50px 20px 50px;}.elementor-25553 .elementor-element.elementor-element-a29283f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25553 .elementor-element.elementor-element-57848c0{margin-top:-0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25553 .elementor-element.elementor-element-7bc449e > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-25553 .elementor-element.elementor-element-7bc449e{text-align:center;}.elementor-25553 .elementor-element.elementor-element-7bc449e .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:1.7em;font-weight:700;line-height:1.5em;color:#031B4E;}.elementor-25553 .elementor-element.elementor-element-21ac71f{padding:10px 0px 12px 0px;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25553 .elementor-element.elementor-element-da39090 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-25553 .elementor-element.elementor-element-da39090 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-25553 .elementor-element.elementor-element-da39090 .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-25553 .elementor-element.elementor-element-38bbd81{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-25553 .elementor-element.elementor-element-7f94282{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-b1eef90{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-f89f423{--display:flex;}.elementor-25553 .elementor-element.elementor-element-973d756{text-align:start;}.elementor-25553 .elementor-element.elementor-element-973d756 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-bed5d00{text-align:start;}.elementor-25553 .elementor-element.elementor-element-bed5d00 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-ed00328{--display:flex;}.elementor-25553 .elementor-element.elementor-element-0391f42{--display:flex;}.elementor-25553 .elementor-element.elementor-element-3f9e908{font-family:"IRANSans", Sans-serif;font-weight:400;}.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-25553 .elementor-element.elementor-element-ad2d50f .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-ad2d50f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-35967ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-095dcbb{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-63ebd11{--display:flex;}.elementor-25553 .elementor-element.elementor-element-4bc5fb8{text-align:start;}.elementor-25553 .elementor-element.elementor-element-4bc5fb8 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-b5f3f45{text-align:start;}.elementor-25553 .elementor-element.elementor-element-b5f3f45 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-940c520{--display:flex;}.elementor-25553 .elementor-element.elementor-element-1d30cb0{--display:flex;}.elementor-25553 .elementor-element.elementor-element-40994e8{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-9eb98b6 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-9eb98b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-d8a9536{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-16e5f6d{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-0b4050c{--display:flex;}.elementor-25553 .elementor-element.elementor-element-864da2b{text-align:start;}.elementor-25553 .elementor-element.elementor-element-864da2b .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-17a98a2{text-align:start;}.elementor-25553 .elementor-element.elementor-element-17a98a2 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-e97958b{--display:flex;}.elementor-25553 .elementor-element.elementor-element-dc46f70{--display:flex;}.elementor-25553 .elementor-element.elementor-element-c931a40{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-32bec02 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-32bec02 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-a34143f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-68f94d1{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-132a981{--display:flex;}.elementor-25553 .elementor-element.elementor-element-0bdfab4{text-align:start;}.elementor-25553 .elementor-element.elementor-element-0bdfab4 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-073c2f0{text-align:start;}.elementor-25553 .elementor-element.elementor-element-073c2f0 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-660ed91{--display:flex;}.elementor-25553 .elementor-element.elementor-element-2b793e6{--display:flex;}.elementor-25553 .elementor-element.elementor-element-951f58e{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-27365df .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-27365df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-e3b8745{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-7ce945f{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-dfd1046{--display:flex;}.elementor-25553 .elementor-element.elementor-element-a114c6a{text-align:start;}.elementor-25553 .elementor-element.elementor-element-a114c6a .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-8ac2e0c{text-align:start;}.elementor-25553 .elementor-element.elementor-element-8ac2e0c .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-7f574e0{--display:flex;}.elementor-25553 .elementor-element.elementor-element-2d99885{--display:flex;}.elementor-25553 .elementor-element.elementor-element-c6647b6{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-f45f0cf .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-f45f0cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-7b36b05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-13543c9{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-12fb888{--display:flex;}.elementor-25553 .elementor-element.elementor-element-65accca{text-align:start;}.elementor-25553 .elementor-element.elementor-element-65accca .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-13924b6{text-align:start;}.elementor-25553 .elementor-element.elementor-element-13924b6 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-fdce469{--display:flex;}.elementor-25553 .elementor-element.elementor-element-6ad805e{--display:flex;}.elementor-25553 .elementor-element.elementor-element-620eed9{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-c9486ff .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-c9486ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-38800b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-697dbd5{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-56bd192{--display:flex;}.elementor-25553 .elementor-element.elementor-element-0b898b0{text-align:start;}.elementor-25553 .elementor-element.elementor-element-0b898b0 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-3c40abc{text-align:start;}.elementor-25553 .elementor-element.elementor-element-3c40abc .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-b18b56d{--display:flex;}.elementor-25553 .elementor-element.elementor-element-467da0c{--display:flex;}.elementor-25553 .elementor-element.elementor-element-6f8df29{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-07b3d51 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-07b3d51 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-1586a6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-1ad2214{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-68c3cbd{--display:flex;}.elementor-25553 .elementor-element.elementor-element-9553ae3{text-align:start;}.elementor-25553 .elementor-element.elementor-element-9553ae3 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-9ad3cd1{text-align:start;}.elementor-25553 .elementor-element.elementor-element-9ad3cd1 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-2af177f{--display:flex;}.elementor-25553 .elementor-element.elementor-element-04bc875{--display:flex;}.elementor-25553 .elementor-element.elementor-element-50ea809{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-fd24d6b .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-fd24d6b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-7983fef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-b6ef607{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-3d057fa{--display:flex;}.elementor-25553 .elementor-element.elementor-element-2a76140{text-align:start;}.elementor-25553 .elementor-element.elementor-element-2a76140 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-b4f9430{text-align:start;}.elementor-25553 .elementor-element.elementor-element-b4f9430 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-8815843{--display:flex;}.elementor-25553 .elementor-element.elementor-element-2a0e079{--display:flex;}.elementor-25553 .elementor-element.elementor-element-f5ab2cf{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-13c1bd9 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-13c1bd9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-f9f22b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-73dca85{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-9cbce36{--display:flex;}.elementor-25553 .elementor-element.elementor-element-a45531f{text-align:start;}.elementor-25553 .elementor-element.elementor-element-a45531f .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-5333016{text-align:start;}.elementor-25553 .elementor-element.elementor-element-5333016 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-a32eca3{--display:flex;}.elementor-25553 .elementor-element.elementor-element-9ad20f0{--display:flex;}.elementor-25553 .elementor-element.elementor-element-4ae2266{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-44f6f8a .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-44f6f8a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-bfd5fd5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-822af05{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-3da8b67{--display:flex;}.elementor-25553 .elementor-element.elementor-element-4439f69{text-align:start;}.elementor-25553 .elementor-element.elementor-element-4439f69 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-3f2f8ff{text-align:start;}.elementor-25553 .elementor-element.elementor-element-3f2f8ff .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-2c96a14{--display:flex;}.elementor-25553 .elementor-element.elementor-element-491ec5f{--display:flex;}.elementor-25553 .elementor-element.elementor-element-fb6710a{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-a8ef0a3 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-a8ef0a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-245227c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-252f9a5{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-84aaa0d{--display:flex;}.elementor-25553 .elementor-element.elementor-element-c68b398{text-align:start;}.elementor-25553 .elementor-element.elementor-element-c68b398 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-69b609d{text-align:start;}.elementor-25553 .elementor-element.elementor-element-69b609d .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-eb27318{--display:flex;}.elementor-25553 .elementor-element.elementor-element-c2f4f6f{--display:flex;}.elementor-25553 .elementor-element.elementor-element-77b2faf{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-4f2a842 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-4f2a842 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-e92b8ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-870ffb0{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-354f9d7{--display:flex;}.elementor-25553 .elementor-element.elementor-element-efb79d2{text-align:start;}.elementor-25553 .elementor-element.elementor-element-efb79d2 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-5d422a7{text-align:start;}.elementor-25553 .elementor-element.elementor-element-5d422a7 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-1ad06de{--display:flex;}.elementor-25553 .elementor-element.elementor-element-7211d79{--display:flex;}.elementor-25553 .elementor-element.elementor-element-9e62a47{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-f833e36 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-f833e36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-a35f1da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-1d55c8e{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-46f2794{--display:flex;}.elementor-25553 .elementor-element.elementor-element-b3900f2{text-align:start;}.elementor-25553 .elementor-element.elementor-element-b3900f2 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-4e79c1e{text-align:start;}.elementor-25553 .elementor-element.elementor-element-4e79c1e .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-644a223{--display:flex;}.elementor-25553 .elementor-element.elementor-element-ee9896b{--display:flex;}.elementor-25553 .elementor-element.elementor-element-b81e48a{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-a98ce01 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-a98ce01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-3d624a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-25dc464{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-e2ed831{--display:flex;}.elementor-25553 .elementor-element.elementor-element-94bd127{text-align:start;}.elementor-25553 .elementor-element.elementor-element-94bd127 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-0c0ce8f{text-align:start;}.elementor-25553 .elementor-element.elementor-element-0c0ce8f .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-2eb132c{--display:flex;}.elementor-25553 .elementor-element.elementor-element-9ae04df{--display:flex;}.elementor-25553 .elementor-element.elementor-element-f96a7a6{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-585f27d .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-585f27d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-89c4ed7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-cbf16c0{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-2d36e70{--display:flex;}.elementor-25553 .elementor-element.elementor-element-73e90c7{text-align:start;}.elementor-25553 .elementor-element.elementor-element-73e90c7 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-b9d3d07{text-align:start;}.elementor-25553 .elementor-element.elementor-element-b9d3d07 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-88b8718{--display:flex;}.elementor-25553 .elementor-element.elementor-element-3cbb6f1{--display:flex;}.elementor-25553 .elementor-element.elementor-element-128bdcb{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-2382048 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-2382048 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-16785a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-2c8e948{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-e7f6ee4{--display:flex;}.elementor-25553 .elementor-element.elementor-element-30d73ee{text-align:start;}.elementor-25553 .elementor-element.elementor-element-30d73ee .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-244a2aa{text-align:start;}.elementor-25553 .elementor-element.elementor-element-244a2aa .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-65461a9{--display:flex;}.elementor-25553 .elementor-element.elementor-element-b749022{--display:flex;}.elementor-25553 .elementor-element.elementor-element-81671b3{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-b1374b3 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-b1374b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-25fc808{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-d45beda{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-9242b20{--display:flex;}.elementor-25553 .elementor-element.elementor-element-83fd989{text-align:start;}.elementor-25553 .elementor-element.elementor-element-83fd989 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-f4c286e{text-align:start;}.elementor-25553 .elementor-element.elementor-element-f4c286e .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-37c129b{--display:flex;}.elementor-25553 .elementor-element.elementor-element-59ad456{--display:flex;}.elementor-25553 .elementor-element.elementor-element-5deb8e3{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-4a907a7 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-4a907a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-4b92e98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-1ad36ac{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-9dd56bd{--display:flex;}.elementor-25553 .elementor-element.elementor-element-83cf5a8{text-align:start;}.elementor-25553 .elementor-element.elementor-element-83cf5a8 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-fff4c85{text-align:start;}.elementor-25553 .elementor-element.elementor-element-fff4c85 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-3d3b98a{--display:flex;}.elementor-25553 .elementor-element.elementor-element-4c6ce28{--display:flex;}.elementor-25553 .elementor-element.elementor-element-7c37e19{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-f42c003 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-f42c003 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-d9ca43f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-e6b28a1{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-36ced3e{--display:flex;}.elementor-25553 .elementor-element.elementor-element-159d894{text-align:start;}.elementor-25553 .elementor-element.elementor-element-159d894 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-c0a7794{text-align:start;}.elementor-25553 .elementor-element.elementor-element-c0a7794 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-02f8511{--display:flex;}.elementor-25553 .elementor-element.elementor-element-335c6fb{--display:flex;}.elementor-25553 .elementor-element.elementor-element-bb635c0{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-a742ee8 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-a742ee8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-57cab99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-67115f2{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-03b7e58{--display:flex;}.elementor-25553 .elementor-element.elementor-element-220b2ff{text-align:start;}.elementor-25553 .elementor-element.elementor-element-220b2ff .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-55c589c{text-align:start;}.elementor-25553 .elementor-element.elementor-element-55c589c .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-1d2e92b{--display:flex;}.elementor-25553 .elementor-element.elementor-element-e65a692{--display:flex;}.elementor-25553 .elementor-element.elementor-element-c607951{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-ba56575 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-ba56575 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-3d53f84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-9c49c5f{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-73f7052{--display:flex;}.elementor-25553 .elementor-element.elementor-element-b5f942e{text-align:start;}.elementor-25553 .elementor-element.elementor-element-b5f942e .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-bcd5605{text-align:start;}.elementor-25553 .elementor-element.elementor-element-bcd5605 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-9539b62{--display:flex;}.elementor-25553 .elementor-element.elementor-element-d7e9c7e{--display:flex;}.elementor-25553 .elementor-element.elementor-element-4baf484{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-69ae536 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-69ae536 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-e992808{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-0d3ff04{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-3a1f687{--display:flex;}.elementor-25553 .elementor-element.elementor-element-f9ea822{text-align:start;}.elementor-25553 .elementor-element.elementor-element-f9ea822 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-728eab7{text-align:start;}.elementor-25553 .elementor-element.elementor-element-728eab7 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-6c86b3e{--display:flex;}.elementor-25553 .elementor-element.elementor-element-c4d91c8{--display:flex;}.elementor-25553 .elementor-element.elementor-element-4b35fe7{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-cba7550 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-cba7550 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-99015d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-8f1a56e{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-5d4dad6{--display:flex;}.elementor-25553 .elementor-element.elementor-element-fbba10f{text-align:start;}.elementor-25553 .elementor-element.elementor-element-fbba10f .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-cd9c49f{text-align:start;}.elementor-25553 .elementor-element.elementor-element-cd9c49f .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-55cac78{--display:flex;}.elementor-25553 .elementor-element.elementor-element-c2f81e9{--display:flex;}.elementor-25553 .elementor-element.elementor-element-6e6d7f5{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-7bef0c0 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-7bef0c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-950dde8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-71cf12e{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-831865a{--display:flex;}.elementor-25553 .elementor-element.elementor-element-573f677{text-align:start;}.elementor-25553 .elementor-element.elementor-element-573f677 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-aee54f9{text-align:start;}.elementor-25553 .elementor-element.elementor-element-aee54f9 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-14878fd{--display:flex;}.elementor-25553 .elementor-element.elementor-element-d10ddff{--display:flex;}.elementor-25553 .elementor-element.elementor-element-1b2068a{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-477389d .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-477389d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-84ee302{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-ff93fd6{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-906bec3{--display:flex;}.elementor-25553 .elementor-element.elementor-element-aef8d10{text-align:start;}.elementor-25553 .elementor-element.elementor-element-aef8d10 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-20f8165{text-align:start;}.elementor-25553 .elementor-element.elementor-element-20f8165 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-f00a125{--display:flex;}.elementor-25553 .elementor-element.elementor-element-e253aad{--display:flex;}.elementor-25553 .elementor-element.elementor-element-d9e73a1{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-60559a4 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-60559a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-cd5853a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-785f4eb{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-3a25de7{--display:flex;}.elementor-25553 .elementor-element.elementor-element-328a02f{text-align:start;}.elementor-25553 .elementor-element.elementor-element-328a02f .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-b8ab3f2{text-align:start;}.elementor-25553 .elementor-element.elementor-element-b8ab3f2 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-05f3533{--display:flex;}.elementor-25553 .elementor-element.elementor-element-9d7497e{--display:flex;}.elementor-25553 .elementor-element.elementor-element-7c6e5a0{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-d07dc32 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-d07dc32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-5fba8a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-ad0faae{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-9fdadb4{--display:flex;}.elementor-25553 .elementor-element.elementor-element-2614f3b{text-align:start;}.elementor-25553 .elementor-element.elementor-element-2614f3b .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-17ce351{text-align:start;}.elementor-25553 .elementor-element.elementor-element-17ce351 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-aa1e638{--display:flex;}.elementor-25553 .elementor-element.elementor-element-94fbdcb{--display:flex;}.elementor-25553 .elementor-element.elementor-element-9ba22c2{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-b10aea7 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-b10aea7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-5b1de17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-ffc9723{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-09fdec5{--display:flex;}.elementor-25553 .elementor-element.elementor-element-e9f40c7{text-align:start;}.elementor-25553 .elementor-element.elementor-element-e9f40c7 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-09edb07{text-align:start;}.elementor-25553 .elementor-element.elementor-element-09edb07 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-e5847eb{--display:flex;}.elementor-25553 .elementor-element.elementor-element-1a183f3{--display:flex;}.elementor-25553 .elementor-element.elementor-element-fc512a7{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-4297c5c .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-4297c5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-61ac026{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25553 .elementor-element.elementor-element-50f2dd4{--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:flex-start;}.elementor-25553 .elementor-element.elementor-element-6ae08d6{--display:flex;}.elementor-25553 .elementor-element.elementor-element-fb29a42{text-align:start;}.elementor-25553 .elementor-element.elementor-element-fb29a42 .elementor-heading-title{color:#043E8E;}.elementor-25553 .elementor-element.elementor-element-c651ec9{text-align:start;}.elementor-25553 .elementor-element.elementor-element-c651ec9 .elementor-heading-title{color:#B8BED0;}.elementor-25553 .elementor-element.elementor-element-260a073{--display:flex;}.elementor-25553 .elementor-element.elementor-element-a4643b1{--display:flex;}.elementor-25553 .elementor-element.elementor-element-21788c3{font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-25553 .elementor-element.elementor-element-2a5d368 .elementor-button{background-color:#023B8D;font-family:"IRANSans", Sans-serif;font-weight:500;}.elementor-25553 .elementor-element.elementor-element-2a5d368 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25553 .elementor-element.elementor-element-f5b3be3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-25553 .elementor-element.elementor-element-6be1c61{--display:flex;}@media(max-width:1024px){.elementor-25553 .elementor-element.elementor-element-38bbd81{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-25553 .elementor-element.elementor-element-c366dae{--content-width:100%;}.elementor-25553 .elementor-element.elementor-element-d150ffe{--width:55%;}.elementor-25553 .elementor-element.elementor-element-cb73a76{--width:45%;}.elementor-25553 .elementor-element.elementor-element-7f94282{--width:100%;}.elementor-25553 .elementor-element.elementor-element-35967ed{--width:100%;}.elementor-25553 .elementor-element.elementor-element-d8a9536{--width:100%;}.elementor-25553 .elementor-element.elementor-element-a34143f{--width:100%;}.elementor-25553 .elementor-element.elementor-element-e3b8745{--width:100%;}.elementor-25553 .elementor-element.elementor-element-7b36b05{--width:100%;}.elementor-25553 .elementor-element.elementor-element-38800b9{--width:100%;}.elementor-25553 .elementor-element.elementor-element-1586a6c{--width:100%;}.elementor-25553 .elementor-element.elementor-element-7983fef{--width:100%;}.elementor-25553 .elementor-element.elementor-element-f9f22b1{--width:100%;}.elementor-25553 .elementor-element.elementor-element-bfd5fd5{--width:100%;}.elementor-25553 .elementor-element.elementor-element-245227c{--width:100%;}.elementor-25553 .elementor-element.elementor-element-e92b8ec{--width:100%;}.elementor-25553 .elementor-element.elementor-element-a35f1da{--width:100%;}.elementor-25553 .elementor-element.elementor-element-3d624a8{--width:100%;}.elementor-25553 .elementor-element.elementor-element-89c4ed7{--width:100%;}.elementor-25553 .elementor-element.elementor-element-16785a6{--width:100%;}.elementor-25553 .elementor-element.elementor-element-25fc808{--width:100%;}.elementor-25553 .elementor-element.elementor-element-4b92e98{--width:100%;}.elementor-25553 .elementor-element.elementor-element-d9ca43f{--width:100%;}.elementor-25553 .elementor-element.elementor-element-57cab99{--width:100%;}.elementor-25553 .elementor-element.elementor-element-3d53f84{--width:100%;}.elementor-25553 .elementor-element.elementor-element-e992808{--width:100%;}.elementor-25553 .elementor-element.elementor-element-99015d3{--width:100%;}.elementor-25553 .elementor-element.elementor-element-950dde8{--width:100%;}.elementor-25553 .elementor-element.elementor-element-84ee302{--width:100%;}.elementor-25553 .elementor-element.elementor-element-cd5853a{--width:100%;}.elementor-25553 .elementor-element.elementor-element-5fba8a5{--width:100%;}.elementor-25553 .elementor-element.elementor-element-5b1de17{--width:100%;}.elementor-25553 .elementor-element.elementor-element-61ac026{--width:100%;}.elementor-25553 .elementor-element.elementor-element-f5b3be3{--content-width:100%;}}@media(max-width:767px){.elementor-25553 .elementor-element.elementor-element-a29283f{padding:21px 21px 21px 21px;}.elementor-25553 .elementor-element.elementor-element-38bbd81{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25553 .elementor-element.elementor-element-f5b3be3{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}}/* Start custom CSS for container, class: .elementor-element-b1eef90 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ed45f1 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed00328 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f94282 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-095dcbb *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa28d65 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940c520 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35967ed *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16e5f6d *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac27112 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97958b *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a9536 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68f94d1 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e229735 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-660ed91 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a34143f *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce945f *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91e7d79 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f574e0 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b8745 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13543c9 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c8d816 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdce469 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b36b05 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697dbd5 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f50ee */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b18b56d *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38800b9 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad2214 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-266a1d2 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af177f *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1586a6c *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ef607 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5152913 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8815843 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7983fef *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dca85 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21c98bc */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a32eca3 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f22b1 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-822af05 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2621d0 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c96a14 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd5fd5 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-252f9a5 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7629c4b */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb27318 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-245227c *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870ffb0 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a98a0b */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad06de *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e92b8ec *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d55c8e *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a65c1b */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-644a223 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a35f1da *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25dc464 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a853865 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eb132c *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d624a8 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf16c0 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a2b083 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88b8718 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89c4ed7 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8e948 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cccc0ea */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65461a9 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16785a6 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d45beda *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae81a42 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37c129b *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25fc808 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad36ac *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17b87f0 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d3b98a *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b92e98 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b28a1 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8aa30d */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02f8511 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9ca43f *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67115f2 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2955301 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d2e92b *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57cab99 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c49c5f *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c70cea */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9539b62 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d53f84 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d3ff04 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c08958 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c86b3e *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e992808 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f1a56e *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60f487e */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55cac78 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99015d3 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71cf12e *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-124ebec */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14878fd *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-950dde8 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff93fd6 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-048e4e8 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f00a125 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ee302 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785f4eb *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5c36e2 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f3533 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd5853a *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad0faae *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ba89c6 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa1e638 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fba8a5 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc9723 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18f3f9e */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5847eb *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b1de17 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50f2dd4 *//* ===== هدر کارت ===== */
.prod-head {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center !important;
  margin-bottom: 10px !important;
}
.prod-name .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4 !important;
  color: #14213d;
  margin: 0 0 2px !important;
}
.prod-sub .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.4 !important;
  color: #8a97b0 !important;
}
.prod-logo img {
  max-height: 34px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313cfb2 */.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
.prod-img { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-260a073 *//* ===== بدنه ===== */
.prod-body {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 16px !important;
}
@media (max-width: 767px) {
  .prod-body { flex-direction: column !important; }
}
.prod-img { flex-shrink: 0; }
.prod-img img {
  width: 140px !important;
  height: 95px !important;
  object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .prod-img img { width: 100% !important; height: auto !important; }
}
.prod-desc,
.prod-desc p {
  font-size: 13px !important;
  line-height: 1.8 !important;
  color: #3d4a63;
  margin: 0 !important;
}
.prod-tags {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 8px !important;
  margin: 8px 0 12px !important;
}
.prod-tag .elementor-heading-title {
  background: #eef2fb;
  color: #3d4a63;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 14px;
  border-radius: 20px;
}
.prod-btn .elementor-button {
  background: #0b2e7a;
  color: #fff;
  border-radius: 20px;
  padding: 8px 20px !important;
  font-size: 13px !important;
}
.prod-btn .elementor-button:hover {
  background: #123fa3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61ac026 *//* ===== کارت ===== */
.prod-card {
  background: #fff;
  border: 1px solid #e3eaf6;
  border-radius: 18px;
  padding: 18px 22px !important;
  gap: 10px !important;
  row-gap: 10px !important;
  min-height: 0 !important;
  box-shadow: 0 2px 10px rgba(20, 50, 120, .05);
  transition: .25s;
}
.prod-card:hover {
  box-shadow: 0 8px 24px rgba(20, 50, 120, .12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5b3be3 *//* ===== کانتینر اصلی ===== */
.prod-wrap {
  max-width: 1200px !important;
  margin-inline: auto !important;
  padding-inline: 24px !important;
}
@media (max-width: 767px) {
  .prod-wrap { padding-inline: 14px !important; }
}/* End custom CSS */