.elementor-415 .elementor-element.elementor-element-49e9c12{--display:flex;--min-height:480px;--justify-content:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-415 .elementor-element.elementor-element-49e9c12:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-49e9c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-415 .elementor-element.elementor-element-49e9c12 > .elementor-shape-bottom .elementor-shape-fill, .elementor-415 .elementor-element.elementor-element-49e9c12 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-49e9c12 > .elementor-shape-bottom svg, .elementor-415 .elementor-element.elementor-element-49e9c12 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:108px;}.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-415 .elementor-element.elementor-element-8ad7007{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-415 .elementor-element.elementor-element-8ad7007 .elementor-heading-title{font-family:"Iranian Sans", Sans-serif;font-size:48px;font-weight:800;color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-6ebc62d{--display:flex;}.elementor-widget-theme-site-logo .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-415 .elementor-element.elementor-element-c67214e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-c67214e img{width:15%;}.elementor-415 .elementor-element.elementor-element-e6ba504{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-415 .elementor-element.elementor-element-e6ba504 .elementor-heading-title{font-family:"Iranian Sans", Sans-serif;font-size:48px;font-weight:800;color:#000000;}.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-415 .elementor-element.elementor-element-ef956d2{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 30px) 200px;text-align:center;font-family:"Iranian Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-97f2460{--display:flex;}.elementor-415 .elementor-element.elementor-element-4fe0a63{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-415 .elementor-element.elementor-element-556108c .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-556108c .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-556108c.elementor-view-stacked .elementor-icon{background-color:#1B5E202E;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-556108c.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-556108c.elementor-view-default .elementor-icon{fill:#1B5E202E;color:#1B5E202E;border-color:#1B5E202E;}.elementor-415 .elementor-element.elementor-element-556108c.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-556108c .elementor-icon{font-size:38px;padding:18px;border-radius:20px 20px 20px 20px;}.elementor-415 .elementor-element.elementor-element-556108c .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-556108c .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-556108c:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-556108c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-556108c .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-96bb592{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:18px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-2008281{--display:flex;}.elementor-415 .elementor-element.elementor-element-c99b2cd .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-c99b2cd .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-c99b2cd.elementor-view-stacked .elementor-icon{background-color:#A8D5AB52;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-c99b2cd.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-c99b2cd.elementor-view-default .elementor-icon{fill:#A8D5AB52;color:#A8D5AB52;border-color:#A8D5AB52;}.elementor-415 .elementor-element.elementor-element-c99b2cd.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-c99b2cd .elementor-icon{font-size:38px;padding:18px;border-radius:20px 20px 20px 20px;}.elementor-415 .elementor-element.elementor-element-c99b2cd .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-c99b2cd .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-c99b2cd:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-c99b2cd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-c99b2cd .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-e7b6fc7{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:18px;font-weight:500;line-height:36px;color:#F6F5F5;}.elementor-415 .elementor-element.elementor-element-cce9e9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-415 .elementor-element.elementor-element-a5b3101{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-415 .elementor-element.elementor-element-0b26633{--display:flex;}.elementor-415 .elementor-element.elementor-element-84a0021 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-84a0021 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-84a0021.elementor-view-stacked .elementor-icon{background-color:#1B5E202E;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-84a0021.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-84a0021.elementor-view-default .elementor-icon{fill:#1B5E202E;color:#1B5E202E;border-color:#1B5E202E;}.elementor-415 .elementor-element.elementor-element-84a0021.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-84a0021 .elementor-icon{font-size:38px;padding:18px;border-radius:20px 20px 20px 20px;}.elementor-415 .elementor-element.elementor-element-84a0021 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-84a0021 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-84a0021:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-84a0021:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-84a0021 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-c77bf6d{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:18px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-93c1c3b{--display:flex;}.elementor-415 .elementor-element.elementor-element-284fa91 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-284fa91 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-284fa91.elementor-view-stacked .elementor-icon{background-color:#A8D5AB52;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-284fa91.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-284fa91.elementor-view-default .elementor-icon{fill:#A8D5AB52;color:#A8D5AB52;border-color:#A8D5AB52;}.elementor-415 .elementor-element.elementor-element-284fa91.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-284fa91 .elementor-icon{font-size:38px;padding:18px;border-radius:20px 20px 20px 20px;}.elementor-415 .elementor-element.elementor-element-284fa91 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-284fa91 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-284fa91:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-284fa91:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-284fa91 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-9fca123{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:18px;font-weight:500;line-height:36px;color:#F6F5F5;}.elementor-415 .elementor-element.elementor-element-2202590{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-4f2d08f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-415 .elementor-element.elementor-element-4f2d08f .elementor-heading-title{font-family:"Iranian Sans", Sans-serif;font-size:38px;font-weight:800;color:#000000;}.elementor-415 .elementor-element.elementor-element-98827e7{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 30px) 200px;text-align:center;font-family:"Iranian Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-22f59ea{--display:flex;}.elementor-415 .elementor-element.elementor-element-8ad192c{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-8ad192c:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-8ad192c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-8ad192c:hover{border-style:none;--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}.elementor-415 .elementor-element.elementor-element-8ad192c, .elementor-415 .elementor-element.elementor-element-8ad192c::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-6b43240 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-6b43240 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-6b43240.elementor-view-stacked .elementor-icon{background-color:#F8F7F2;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-6b43240.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-6b43240.elementor-view-default .elementor-icon{fill:#F8F7F2;color:#F8F7F2;border-color:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-6b43240.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-6b43240 .elementor-icon{font-size:32px;padding:18px;border-radius:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-6b43240 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-6b43240 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-6b43240:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-6b43240:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-6b43240 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-e06e920{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-0f4ef53{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-415 .elementor-element.elementor-element-0f4ef53:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-0f4ef53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-0f4ef53:hover{border-style:none;--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}.elementor-415 .elementor-element.elementor-element-0f4ef53, .elementor-415 .elementor-element.elementor-element-0f4ef53::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-3b99b8e .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-3b99b8e .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-3b99b8e.elementor-view-stacked .elementor-icon{background-color:#F8F7F2;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-3b99b8e.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-3b99b8e.elementor-view-default .elementor-icon{fill:#F8F7F2;color:#F8F7F2;border-color:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-3b99b8e.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-3b99b8e .elementor-icon{font-size:32px;padding:18px;border-radius:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-3b99b8e .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-3b99b8e .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-3b99b8e:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-3b99b8e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-3b99b8e .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-712fe68{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-eaa3a5c{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-415 .elementor-element.elementor-element-eaa3a5c:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-eaa3a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-eaa3a5c:hover{border-style:none;--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}.elementor-415 .elementor-element.elementor-element-eaa3a5c, .elementor-415 .elementor-element.elementor-element-eaa3a5c::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-e5dd9aa .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-e5dd9aa .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-e5dd9aa.elementor-view-stacked .elementor-icon{background-color:#F8F7F2;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-e5dd9aa.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-e5dd9aa.elementor-view-default .elementor-icon{fill:#F8F7F2;color:#F8F7F2;border-color:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-e5dd9aa.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-e5dd9aa .elementor-icon{font-size:32px;padding:18px;border-radius:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-e5dd9aa .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-e5dd9aa .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-e5dd9aa:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-e5dd9aa:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-e5dd9aa .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-aed19a5{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-c933105{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-415 .elementor-element.elementor-element-c933105:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-c933105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-c933105:hover{border-style:none;--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}.elementor-415 .elementor-element.elementor-element-c933105, .elementor-415 .elementor-element.elementor-element-c933105::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-ec018b6 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-ec018b6 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-ec018b6.elementor-view-stacked .elementor-icon{background-color:#F8F7F2;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-ec018b6.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-ec018b6.elementor-view-default .elementor-icon{fill:#F8F7F2;color:#F8F7F2;border-color:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-ec018b6.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-ec018b6 .elementor-icon{font-size:32px;padding:18px;border-radius:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-ec018b6 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-ec018b6 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-ec018b6:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-ec018b6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-ec018b6 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-393853b{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-6e6c5d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-415 .elementor-element.elementor-element-a5e9111{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-a5e9111:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-a5e9111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-a5e9111:hover{border-style:none;--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}.elementor-415 .elementor-element.elementor-element-a5e9111, .elementor-415 .elementor-element.elementor-element-a5e9111::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-a43dab3 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-a43dab3 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-a43dab3.elementor-view-stacked .elementor-icon{background-color:#F8F7F2;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-a43dab3.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-a43dab3.elementor-view-default .elementor-icon{fill:#F8F7F2;color:#F8F7F2;border-color:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-a43dab3.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-a43dab3 .elementor-icon{font-size:32px;padding:18px;border-radius:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-a43dab3 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-a43dab3 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-a43dab3:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-a43dab3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-a43dab3 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-8381996{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-835a271{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-415 .elementor-element.elementor-element-835a271:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-835a271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-835a271:hover{border-style:none;--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}.elementor-415 .elementor-element.elementor-element-835a271, .elementor-415 .elementor-element.elementor-element-835a271::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-e875d43 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-e875d43 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-e875d43.elementor-view-stacked .elementor-icon{background-color:#F8F7F2;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-e875d43.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-e875d43.elementor-view-default .elementor-icon{fill:#F8F7F2;color:#F8F7F2;border-color:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-e875d43.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-e875d43 .elementor-icon{font-size:32px;padding:18px;border-radius:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-e875d43 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-e875d43 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-e875d43:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-e875d43:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-e875d43 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-17d9375{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-07a3a35{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-415 .elementor-element.elementor-element-07a3a35:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-07a3a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-07a3a35:hover{border-style:none;--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}.elementor-415 .elementor-element.elementor-element-07a3a35, .elementor-415 .elementor-element.elementor-element-07a3a35::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-84367a4 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-84367a4 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-84367a4.elementor-view-stacked .elementor-icon{background-color:#F8F7F2;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-84367a4.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-84367a4.elementor-view-default .elementor-icon{fill:#F8F7F2;color:#F8F7F2;border-color:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-84367a4.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-84367a4 .elementor-icon{font-size:32px;padding:18px;border-radius:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-84367a4 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-84367a4 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-84367a4:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-84367a4:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-84367a4 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-2ef42c9{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-eaf6c00{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-415 .elementor-element.elementor-element-eaf6c00:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-eaf6c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-eaf6c00:hover{border-style:none;--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}.elementor-415 .elementor-element.elementor-element-eaf6c00, .elementor-415 .elementor-element.elementor-element-eaf6c00::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-c65e54d .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-c65e54d .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-c65e54d.elementor-view-stacked .elementor-icon{background-color:#F8F7F2;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-c65e54d.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-c65e54d.elementor-view-default .elementor-icon{fill:#F8F7F2;color:#F8F7F2;border-color:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-c65e54d.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-c65e54d .elementor-icon{font-size:32px;padding:18px;border-radius:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-c65e54d .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-c65e54d .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-c65e54d:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-c65e54d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-c65e54d .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-962be29{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-e76fe77{--display:flex;}.elementor-415 .elementor-element.elementor-element-eb510ec{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-415 .elementor-element.elementor-element-eb510ec:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-eb510ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-eb510ec:hover{border-style:none;--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}.elementor-415 .elementor-element.elementor-element-eb510ec, .elementor-415 .elementor-element.elementor-element-eb510ec::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-26348b6 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-26348b6 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-26348b6.elementor-view-stacked .elementor-icon{background-color:#F8F7F2;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-26348b6.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-26348b6.elementor-view-default .elementor-icon{fill:#F8F7F2;color:#F8F7F2;border-color:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-26348b6.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-26348b6 .elementor-icon{font-size:32px;padding:18px;border-radius:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-26348b6 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-26348b6 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-26348b6:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-26348b6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-26348b6 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-a654dae{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-3406917{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-3406917:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-3406917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-3406917:hover{border-style:none;--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}.elementor-415 .elementor-element.elementor-element-3406917, .elementor-415 .elementor-element.elementor-element-3406917::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-ee79b53 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-ee79b53 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-ee79b53.elementor-view-stacked .elementor-icon{background-color:#F8F7F2;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-ee79b53.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-ee79b53.elementor-view-default .elementor-icon{fill:#F8F7F2;color:#F8F7F2;border-color:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-ee79b53.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-ee79b53 .elementor-icon{font-size:32px;padding:18px;border-radius:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-ee79b53 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-ee79b53 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-ee79b53:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-ee79b53:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-ee79b53 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-8661f89{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-fd27b5a{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-415 .elementor-element.elementor-element-fd27b5a:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-fd27b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-fd27b5a:hover{border-style:none;--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}.elementor-415 .elementor-element.elementor-element-fd27b5a, .elementor-415 .elementor-element.elementor-element-fd27b5a::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-925835f .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-925835f .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-925835f.elementor-view-stacked .elementor-icon{background-color:#F8F7F2;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-925835f.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-925835f.elementor-view-default .elementor-icon{fill:#F8F7F2;color:#F8F7F2;border-color:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-925835f.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-925835f .elementor-icon{font-size:32px;padding:18px;border-radius:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-925835f .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-925835f .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-925835f:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-925835f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-925835f .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-e9fff0e{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-c4a0775{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-415 .elementor-element.elementor-element-c4a0775:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-c4a0775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-c4a0775:hover{border-style:none;--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}.elementor-415 .elementor-element.elementor-element-c4a0775, .elementor-415 .elementor-element.elementor-element-c4a0775::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-9bde344 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-415 .elementor-element.elementor-element-9bde344 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-415 .elementor-element.elementor-element-9bde344.elementor-view-stacked .elementor-icon{background-color:#F8F7F2;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-9bde344.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-9bde344.elementor-view-default .elementor-icon{fill:#F8F7F2;color:#F8F7F2;border-color:#F8F7F2;}.elementor-415 .elementor-element.elementor-element-9bde344.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-9bde344 .elementor-icon{font-size:32px;padding:18px;border-radius:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-9bde344 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-9bde344 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-415 .elementor-element.elementor-element-9bde344:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-9bde344:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-415 .elementor-element.elementor-element-9bde344 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-80ae6b9{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#5D607C;}.elementor-415 .elementor-element.elementor-element-350dc06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:45px 45px 45px 45px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-350dc06:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-350dc06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-0868f77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Iranian Sans", Sans-serif;font-size:18px;font-weight:700;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-8125cb9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-415 .elementor-element.elementor-element-8125cb9 .elementor-heading-title{font-family:"Iranian Sans", Sans-serif;font-size:38px;font-weight:800;color:#000000;}.elementor-415 .elementor-element.elementor-element-00499ee{text-align:justify;font-family:"Iranian Sans", Sans-serif;font-weight:500;line-height:30px;}.elementor-415 .elementor-element.elementor-element-fe9ee90{background-color:#F8F7F2;padding:15px 20px 20px 10px;border-radius:20px 20px 20px 20px;}.elementor-415 .elementor-element.elementor-element-fe9ee90 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-415 .elementor-element.elementor-element-fe9ee90 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-415 .elementor-element.elementor-element-fe9ee90.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-fe9ee90.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-fe9ee90.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-fe9ee90.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-fe9ee90.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-fe9ee90.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2E7D32;fill:#FAFAFA;color:#FAFAFA;}.elementor-415 .elementor-element.elementor-element-fe9ee90.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-fe9ee90.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-fe9ee90.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-fe9ee90.elementor-view-default:has(:focus) .elementor-icon{fill:#2E7D32;color:#2E7D32;border-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-fe9ee90.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-fe9ee90.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FAFAFA;}.elementor-415 .elementor-element.elementor-element-fe9ee90 .elementor-icon{font-size:22px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-415 .elementor-element.elementor-element-fe9ee90 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-fe9ee90 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-415 .elementor-element.elementor-element-fe9ee90:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-fe9ee90:has(:focus) .elementor-icon-box-title{color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-fe9ee90 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-728edd1{background-color:#F8F7F2;padding:15px 20px 20px 10px;border-radius:20px 20px 20px 20px;}.elementor-415 .elementor-element.elementor-element-728edd1 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-415 .elementor-element.elementor-element-728edd1 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-415 .elementor-element.elementor-element-728edd1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-728edd1.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-728edd1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-728edd1.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-728edd1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-728edd1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2E7D32;fill:#FAFAFA;color:#FAFAFA;}.elementor-415 .elementor-element.elementor-element-728edd1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-728edd1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-728edd1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-728edd1.elementor-view-default:has(:focus) .elementor-icon{fill:#2E7D32;color:#2E7D32;border-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-728edd1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-728edd1.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FAFAFA;}.elementor-415 .elementor-element.elementor-element-728edd1 .elementor-icon{font-size:22px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-415 .elementor-element.elementor-element-728edd1 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-728edd1 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-415 .elementor-element.elementor-element-728edd1:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-728edd1:has(:focus) .elementor-icon-box-title{color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-728edd1 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-193f754{background-color:#F8F7F2;padding:15px 20px 20px 10px;border-radius:20px 20px 20px 20px;}.elementor-415 .elementor-element.elementor-element-193f754 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-415 .elementor-element.elementor-element-193f754 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-415 .elementor-element.elementor-element-193f754.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#2E7D32;color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-193f754.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-193f754.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-193f754.elementor-view-framed .elementor-icon{background-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-193f754.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-193f754.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2E7D32;fill:#FAFAFA;color:#FAFAFA;}.elementor-415 .elementor-element.elementor-element-193f754.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-193f754.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-193f754.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-193f754.elementor-view-default:has(:focus) .elementor-icon{fill:#2E7D32;color:#2E7D32;border-color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-193f754.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-415 .elementor-element.elementor-element-193f754.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FAFAFA;}.elementor-415 .elementor-element.elementor-element-193f754 .elementor-icon{font-size:22px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-415 .elementor-element.elementor-element-193f754 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-193f754 .elementor-icon-box-title a{font-family:"Iranian Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-415 .elementor-element.elementor-element-193f754:has(:hover) .elementor-icon-box-title,
					 .elementor-415 .elementor-element.elementor-element-193f754:has(:focus) .elementor-icon-box-title{color:#2E7D32;}.elementor-415 .elementor-element.elementor-element-193f754 .elementor-icon-box-description{font-family:"Iranian Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-c1873e5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;border-radius:45px 45px 45px 45px;}.elementor-415 .elementor-element.elementor-element-c1873e5.elementor-element{--align-self:center;}.elementor-415 .elementor-element.elementor-element-c1873e5 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-415 .elementor-element.elementor-element-c835776{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;}body.elementor-page-415:not(.elementor-motion-effects-element-type-background), body.elementor-page-415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F2;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-415 .elementor-element.elementor-element-98827e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-415 .elementor-element.elementor-element-26348b6 .elementor-icon{font-size:30px;padding:13px;}.elementor-415 .elementor-element.elementor-element-ee79b53 .elementor-icon{font-size:30px;padding:13px;}.elementor-415 .elementor-element.elementor-element-8661f89{font-size:16px;}.elementor-415 .elementor-element.elementor-element-925835f .elementor-icon{font-size:30px;padding:13px;}.elementor-415 .elementor-element.elementor-element-9bde344 .elementor-icon{font-size:30px;padding:13px;}}@media(max-width:767px){.elementor-415 .elementor-element.elementor-element-49e9c12{--z-index:10;}.elementor-415 .elementor-element.elementor-element-c67214e{padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-c67214e img{width:50%;}.elementor-415 .elementor-element.elementor-element-e6ba504 .elementor-heading-title{font-size:32px;}.elementor-415 .elementor-element.elementor-element-ef956d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-415 .elementor-element.elementor-element-556108c .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-556108c .elementor-icon-box-title a{font-size:28px;}.elementor-415 .elementor-element.elementor-element-96bb592{font-size:16px;}.elementor-415 .elementor-element.elementor-element-c99b2cd .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-c99b2cd .elementor-icon-box-title a{font-size:28px;}.elementor-415 .elementor-element.elementor-element-e7b6fc7{font-size:16px;}.elementor-415 .elementor-element.elementor-element-98827e7{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-size:16px;}.elementor-415 .elementor-element.elementor-element-8ad192c{--width:100%;}.elementor-415 .elementor-element.elementor-element-6b43240 .elementor-icon-box-wrapper{gap:16px;}.elementor-415 .elementor-element.elementor-element-6b43240 .elementor-icon{font-size:26px;padding:14px;}.elementor-415 .elementor-element.elementor-element-3b99b8e .elementor-icon-box-wrapper{gap:16px;}.elementor-415 .elementor-element.elementor-element-3b99b8e .elementor-icon{font-size:26px;padding:14px;}.elementor-415 .elementor-element.elementor-element-e5dd9aa .elementor-icon-box-wrapper{gap:16px;}.elementor-415 .elementor-element.elementor-element-e5dd9aa .elementor-icon{font-size:26px;padding:14px;}.elementor-415 .elementor-element.elementor-element-ec018b6 .elementor-icon-box-wrapper{gap:16px;}.elementor-415 .elementor-element.elementor-element-ec018b6 .elementor-icon{font-size:26px;padding:14px;}.elementor-415 .elementor-element.elementor-element-26348b6 .elementor-icon-box-wrapper{gap:16px;}.elementor-415 .elementor-element.elementor-element-26348b6 .elementor-icon{font-size:26px;padding:14px;}.elementor-415 .elementor-element.elementor-element-3406917{--width:100%;}.elementor-415 .elementor-element.elementor-element-ee79b53 .elementor-icon-box-wrapper{gap:16px;}.elementor-415 .elementor-element.elementor-element-ee79b53 .elementor-icon{font-size:26px;padding:14px;}.elementor-415 .elementor-element.elementor-element-925835f .elementor-icon-box-wrapper{gap:16px;}.elementor-415 .elementor-element.elementor-element-925835f .elementor-icon{font-size:26px;padding:14px;}.elementor-415 .elementor-element.elementor-element-9bde344 .elementor-icon-box-wrapper{gap:16px;}.elementor-415 .elementor-element.elementor-element-9bde344 .elementor-icon{font-size:26px;padding:14px;}.elementor-415 .elementor-element.elementor-element-8125cb9 .elementor-heading-title{font-size:24px;line-height:1.5em;}}@media(min-width:768px){.elementor-415 .elementor-element.elementor-element-a5b3101{--width:100%;}.elementor-415 .elementor-element.elementor-element-350dc06{--width:95%;}}/* Start custom CSS for container, class: .elementor-element-4fe0a63 *//* استایل باکـس اصلی کـارت */
.mission-card {
    background-color: #ffffff;
    border-radius: 34px;
    padding: 30px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.19); /* سایه نرم و طبیعی */
    transition: all 0.4s ease-in-out;
    direction: rtl;
    border: 1px solid transparent;
    position: relative;
}

/* افکـت هـاور کـارت (بالا رفتن و تغییر سایه) */
.mission-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.15); /* سایه سبز ملایم در هاور */
    border-color: rgba(15, 169, 104, 0.3);
}

/* استایل کانتینر آیکون */
.mission-card-icon {
    background-color: #e6f6f0; /* پس زمینه سبز خیلی روشن */
    color: #0FA968; /* رنگ سبز آیکون */
    width: 64px;
    height: 64px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    margin-bottom: 20px;
    transition: all 0.4s ease;
}

/* افکت هاور روی آیکون وقتی موس روی کارت میره */
.mission-card:hover .mission-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.08) rotate(-5deg); /* کمی بزرگ شدن و چرخش نرم */
}

/* استایل عنـوان اصلی (ماموریت ما) */
.mission-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 22px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 12px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.mission-card:hover .mission-card-title {
    color: #0FA968 !important;
}

/* استایل مـتـن توضیحات */
.mission-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 15px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری خوانا */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2008281 *//* استایل باکـس اصلی کـارت چشم انداز */
.vision-card {
    background-color: #2E7D32; /* پس‌زمینه سبز */
    border-radius: 34px;
    padding: 30px;
    box-shadow: 0 4px 20px rgba(15, 169, 104, 0.2); /* سایه متناسب با رنگ سبز */
    transition: all 0.4s ease-in-out;
    direction: rtl;
    border: 1px solid transparent;
    position: relative;
}

/* افکـت هـاور کـارت (بالا رفتن و تغییر سایه) */
.vision-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.4); /* سایه قوی‌تر در حالت هاور */
}

/* استایل کانتینر آیکون */
.vision-card-icon {
    background-color: #ffffff; /* پس‌زمینه سفید برای آیکون تا روی سبز مشخص باشد */
    color: #0FA968; /* رنگ سبز برای خود آیکون */
    width: 64px;
    height: 64px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    margin-bottom: 20px;
    transition: all 0.4s ease;
}

/* افکت هاور روی آیکون وقتی موس روی کارت میره */
.vision-card:hover .vision-card-icon {
    transform: scale(1.08) rotate(-5deg); /* کمی بزرگ شدن و چرخش نرم */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); /* اضافه شدن یک سایه ملایم به آیکون در هاور */
}

/* استایل عنـوان اصلی (چشم انداز ما) */
.vision-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 22px !important;
    font-weight: bold !important;
    color: #ffffff !important; /* رنگ سفید برای عنوان */
    margin-bottom: 12px !important;
    transition: opacity 0.3s ease;
}

/* استایل مـتـن توضیحات */
.vision-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 15px !important;
    line-height: 1.8 !important;
    color: #ffffff !important; /* رنگ سفید برای متن */
    opacity: 0.85 !important; /* کمی شفافیت تا عنوان برجسته‌تر به نظر برسد */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b26633 *//* استایل باکـس اصلی کـارت */
.mission-card {
    background-color: #ffffff;
    border-radius: 34px;
    padding: 30px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.19); /* سایه نرم و طبیعی */
    transition: all 0.4s ease-in-out;
    direction: rtl;
    border: 1px solid transparent;
    position: relative;
}

/* افکـت هـاور کـارت (بالا رفتن و تغییر سایه) */
.mission-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.15); /* سایه سبز ملایم در هاور */
    border-color: rgba(15, 169, 104, 0.3);
}

/* استایل کانتینر آیکون */
.mission-card-icon {
    background-color: #e6f6f0; /* پس زمینه سبز خیلی روشن */
    color: #0FA968; /* رنگ سبز آیکون */
    width: 64px;
    height: 64px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    margin-bottom: 20px;
    transition: all 0.4s ease;
}

/* افکت هاور روی آیکون وقتی موس روی کارت میره */
.mission-card:hover .mission-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.08) rotate(-5deg); /* کمی بزرگ شدن و چرخش نرم */
}

/* استایل عنـوان اصلی (ماموریت ما) */
.mission-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 22px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 12px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.mission-card:hover .mission-card-title {
    color: #0FA968 !important;
}

/* استایل مـتـن توضیحات */
.mission-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 15px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری خوانا */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93c1c3b *//* استایل باکـس اصلی کـارت چشم انداز */
.vision-card {
    background-color: #2E7D32; /* پس‌زمینه سبز */
    border-radius: 34px;
    padding: 30px;
    box-shadow: 0 4px 20px rgba(15, 169, 104, 0.2); /* سایه متناسب با رنگ سبز */
    transition: all 0.4s ease-in-out;
    direction: rtl;
    border: 1px solid transparent;
    position: relative;
}

/* افکـت هـاور کـارت (بالا رفتن و تغییر سایه) */
.vision-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.4); /* سایه قوی‌تر در حالت هاور */
}

/* استایل کانتینر آیکون */
.vision-card-icon {
    background-color: #ffffff; /* پس‌زمینه سفید برای آیکون تا روی سبز مشخص باشد */
    color: #0FA968; /* رنگ سبز برای خود آیکون */
    width: 64px;
    height: 64px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    margin-bottom: 20px;
    transition: all 0.4s ease;
}

/* افکت هاور روی آیکون وقتی موس روی کارت میره */
.vision-card:hover .vision-card-icon {
    transform: scale(1.08) rotate(-5deg); /* کمی بزرگ شدن و چرخش نرم */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); /* اضافه شدن یک سایه ملایم به آیکون در هاور */
}

/* استایل عنـوان اصلی (چشم انداز ما) */
.vision-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 22px !important;
    font-weight: bold !important;
    color: #ffffff !important; /* رنگ سفید برای عنوان */
    margin-bottom: 12px !important;
    transition: opacity 0.3s ease;
}

/* استایل مـتـن توضیحات */
.vision-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 15px !important;
    line-height: 1.8 !important;
    color: #ffffff !important; /* رنگ سفید برای متن */
    opacity: 0.85 !important; /* کمی شفافیت تا عنوان برجسته‌تر به نظر برسد */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cce9e9b *//* کانتینر اصلی کارت‌ها */
.mission-vision-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
  margin-bottom: 5rem;
}
@media (min-width: 768px) {
  .mission-vision-container {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* استایل مشترک کارت‌ها */
.card {
  padding: 2rem;
  border-radius: 2rem;
  position: relative;
  overflow: hidden;
}
@media (min-width: 768px) {
  .card {
    padding: 2.5rem;
  }
}

/* کارت رنگ روشن (ماموریت ما) */
.card-light {
  background-color: #ffffff;
  border: 1px solid #f3f4f6; /* gray-100 */
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* shadow-sm */
  color: #111827; /* gray-900 */
}

/* کارت رنگ تیره (چشم انداز) */
.card-dark {
  background-color: #1a4d2e; /* معادل primary-dark */
  color: #ffffff;
}

/* استایل آیکون رپرتوار (پس‌زمینه دور آیکون) */
.icon-wrapper-light {
  width: 4rem;
  height: 4rem;
  border-radius: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.5rem;
  background-color: rgba(74, 222, 128, 0.1); /* primary با وضوح 10% */
}

.icon-wrapper-dark {
  width: 4rem;
  height: 4rem;
  border-radius: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.5rem;
  background-color: rgba(255, 255, 255, 0.1); /* سفید با وضوح 10% */
}

/* استایل هدر و متن */
.card h2 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 900;
  margin-bottom: 1rem;
}
.card-light p {
  color: #4b5563; /* gray-600 */
  line-height: 1.625;
  text-align: justify;
}
.card-dark p {
  color: #d1d5db; /* gray-300 */
  line-height: 1.625;
  text-align: justify;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ad192c *//* =========================================
   استایل ستون/کارت ارزش‌های بنیادین
========================================= */

/* استایل باکس اصلی کارت */
.core-value-card {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); /* سایه اولیه بسیار محو */
    /* افکت موشن جذاب با حالت فنری ملایم */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    direction: rtl;
    border: 1px solid transparent;
    border-bottom: 3px solid #e2e8f0; /* یک خط خاکستری ملایم در پایین کارت */
    text-align: center; /* چیدمان وسط برای ارزش‌ها */
    position: relative;
}

/* افکت هاور کارت (موشن بالا رفتن و تغییر رنگ خط پایین) */
.core-value-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.12); /* سایه سبز در حالت هاور */
    border-bottom: 3px solid #1B5E20; /* تغییر رنگ خط پایین به سبز اصلی */
}

/* استایل کانتینر آیکون (ظاهر دایره‌ای) */
.core-value-card-icon {
    background-color: #e6f6f0; /* پس‌زمینه سبز روشن */
    color: #0FA968; /* رنگ آیکون */
    width: 60px;
    height: 60px;
    border-radius: 50%; /* دایره‌ای شدن بک‌گراند آیکون */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin: 0 auto 15px auto; /* وسط‌چین کردن آیکون */
    transition: all 0.5s ease;
}

/* موشن و افکت هاور روی آیکون */
.core-value-card:hover .core-value-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.1) rotate(360deg); /* چرخش 360 درجه و بزرگ‌نمایی آیکون هنگام هاور */
    box-shadow: 0 8px 15px rgba(15, 169, 104, 0.3); /* درخشش آیکون */
}

/* استایل عنوان هر ارزش */
.core-value-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 10px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.core-value-card:hover .core-value-card-title {
    color: #0FA968 !important;
}

/* استایل متن توضیحات */
.core-value-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری ملایم برای خوانایی بهتر */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4ef53 *//* =========================================
   استایل ستون/کارت ارزش‌های بنیادین
========================================= */

/* استایل باکس اصلی کارت */
.core-value-card {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); /* سایه اولیه بسیار محو */
    /* افکت موشن جذاب با حالت فنری ملایم */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    direction: rtl;
    border: 1px solid transparent;
    border-bottom: 3px solid #e2e8f0; /* یک خط خاکستری ملایم در پایین کارت */
    text-align: center; /* چیدمان وسط برای ارزش‌ها */
    position: relative;
}

/* افکت هاور کارت (موشن بالا رفتن و تغییر رنگ خط پایین) */
.core-value-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.12); /* سایه سبز در حالت هاور */
    border-bottom: 3px solid #0FA968; /* تغییر رنگ خط پایین به سبز اصلی */
}

/* استایل کانتینر آیکون (ظاهر دایره‌ای) */
.core-value-card-icon {
    background-color: #e6f6f0; /* پس‌زمینه سبز روشن */
    color: #0FA968; /* رنگ آیکون */
    width: 60px;
    height: 60px;
    border-radius: 50%; /* دایره‌ای شدن بک‌گراند آیکون */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin: 0 auto 15px auto; /* وسط‌چین کردن آیکون */
    transition: all 0.5s ease;
}

/* موشن و افکت هاور روی آیکون */
.core-value-card:hover .core-value-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.1) rotate(360deg); /* چرخش 360 درجه و بزرگ‌نمایی آیکون هنگام هاور */
    box-shadow: 0 8px 15px rgba(15, 169, 104, 0.3); /* درخشش آیکون */
}

/* استایل عنوان هر ارزش */
.core-value-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 10px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.core-value-card:hover .core-value-card-title {
    color: #0FA968 !important;
}

/* استایل متن توضیحات */
.core-value-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری ملایم برای خوانایی بهتر */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaa3a5c *//* =========================================
   استایل ستون/کارت ارزش‌های بنیادین
========================================= */

/* استایل باکس اصلی کارت */
.core-value-card {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); /* سایه اولیه بسیار محو */
    /* افکت موشن جذاب با حالت فنری ملایم */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    direction: rtl;
    border: 1px solid transparent;
    border-bottom: 3px solid #e2e8f0; /* یک خط خاکستری ملایم در پایین کارت */
    text-align: center; /* چیدمان وسط برای ارزش‌ها */
    position: relative;
}

/* افکت هاور کارت (موشن بالا رفتن و تغییر رنگ خط پایین) */
.core-value-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.12); /* سایه سبز در حالت هاور */
    border-bottom: 3px solid #0FA968; /* تغییر رنگ خط پایین به سبز اصلی */
}

/* استایل کانتینر آیکون (ظاهر دایره‌ای) */
.core-value-card-icon {
    background-color: #e6f6f0; /* پس‌زمینه سبز روشن */
    color: #0FA968; /* رنگ آیکون */
    width: 60px;
    height: 60px;
    border-radius: 50%; /* دایره‌ای شدن بک‌گراند آیکون */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin: 0 auto 15px auto; /* وسط‌چین کردن آیکون */
    transition: all 0.5s ease;
}

/* موشن و افکت هاور روی آیکون */
.core-value-card:hover .core-value-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.1) rotate(360deg); /* چرخش 360 درجه و بزرگ‌نمایی آیکون هنگام هاور */
    box-shadow: 0 8px 15px rgba(15, 169, 104, 0.3); /* درخشش آیکون */
}

/* استایل عنوان هر ارزش */
.core-value-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 10px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.core-value-card:hover .core-value-card-title {
    color: #0FA968 !important;
}

/* استایل متن توضیحات */
.core-value-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری ملایم برای خوانایی بهتر */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c933105 *//* =========================================
   استایل ستون/کارت ارزش‌های بنیادین
========================================= */

/* استایل باکس اصلی کارت */
.core-value-card {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); /* سایه اولیه بسیار محو */
    /* افکت موشن جذاب با حالت فنری ملایم */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    direction: rtl;
    border: 1px solid transparent;
    border-bottom: 3px solid #e2e8f0; /* یک خط خاکستری ملایم در پایین کارت */
    text-align: center; /* چیدمان وسط برای ارزش‌ها */
    position: relative;
}

/* افکت هاور کارت (موشن بالا رفتن و تغییر رنگ خط پایین) */
.core-value-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.12); /* سایه سبز در حالت هاور */
    border-bottom: 3px solid #0FA968; /* تغییر رنگ خط پایین به سبز اصلی */
}

/* استایل کانتینر آیکون (ظاهر دایره‌ای) */
.core-value-card-icon {
    background-color: #e6f6f0; /* پس‌زمینه سبز روشن */
    color: #0FA968; /* رنگ آیکون */
    width: 60px;
    height: 60px;
    border-radius: 50%; /* دایره‌ای شدن بک‌گراند آیکون */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin: 0 auto 15px auto; /* وسط‌چین کردن آیکون */
    transition: all 0.5s ease;
}

/* موشن و افکت هاور روی آیکون */
.core-value-card:hover .core-value-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.1) rotate(360deg); /* چرخش 360 درجه و بزرگ‌نمایی آیکون هنگام هاور */
    box-shadow: 0 8px 15px rgba(15, 169, 104, 0.3); /* درخشش آیکون */
}

/* استایل عنوان هر ارزش */
.core-value-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 10px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.core-value-card:hover .core-value-card-title {
    color: #0FA968 !important;
}

/* استایل متن توضیحات */
.core-value-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری ملایم برای خوانایی بهتر */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e9111 *//* =========================================
   استایل ستون/کارت ارزش‌های بنیادین
========================================= */

/* استایل باکس اصلی کارت */
.core-value-card {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); /* سایه اولیه بسیار محو */
    /* افکت موشن جذاب با حالت فنری ملایم */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    direction: rtl;
    border: 1px solid transparent;
    border-bottom: 3px solid #e2e8f0; /* یک خط خاکستری ملایم در پایین کارت */
    text-align: center; /* چیدمان وسط برای ارزش‌ها */
    position: relative;
}

/* افکت هاور کارت (موشن بالا رفتن و تغییر رنگ خط پایین) */
.core-value-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.12); /* سایه سبز در حالت هاور */
    border-bottom: 3px solid #1B5E20; /* تغییر رنگ خط پایین به سبز اصلی */
}

/* استایل کانتینر آیکون (ظاهر دایره‌ای) */
.core-value-card-icon {
    background-color: #e6f6f0; /* پس‌زمینه سبز روشن */
    color: #0FA968; /* رنگ آیکون */
    width: 60px;
    height: 60px;
    border-radius: 50%; /* دایره‌ای شدن بک‌گراند آیکون */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin: 0 auto 15px auto; /* وسط‌چین کردن آیکون */
    transition: all 0.5s ease;
}

/* موشن و افکت هاور روی آیکون */
.core-value-card:hover .core-value-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.1) rotate(360deg); /* چرخش 360 درجه و بزرگ‌نمایی آیکون هنگام هاور */
    box-shadow: 0 8px 15px rgba(15, 169, 104, 0.3); /* درخشش آیکون */
}

/* استایل عنوان هر ارزش */
.core-value-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 10px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.core-value-card:hover .core-value-card-title {
    color: #0FA968 !important;
}

/* استایل متن توضیحات */
.core-value-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری ملایم برای خوانایی بهتر */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-835a271 *//* =========================================
   استایل ستون/کارت ارزش‌های بنیادین
========================================= */

/* استایل باکس اصلی کارت */
.core-value-card {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); /* سایه اولیه بسیار محو */
    /* افکت موشن جذاب با حالت فنری ملایم */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    direction: rtl;
    border: 1px solid transparent;
    border-bottom: 3px solid #e2e8f0; /* یک خط خاکستری ملایم در پایین کارت */
    text-align: center; /* چیدمان وسط برای ارزش‌ها */
    position: relative;
}

/* افکت هاور کارت (موشن بالا رفتن و تغییر رنگ خط پایین) */
.core-value-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.12); /* سایه سبز در حالت هاور */
    border-bottom: 3px solid #0FA968; /* تغییر رنگ خط پایین به سبز اصلی */
}

/* استایل کانتینر آیکون (ظاهر دایره‌ای) */
.core-value-card-icon {
    background-color: #e6f6f0; /* پس‌زمینه سبز روشن */
    color: #0FA968; /* رنگ آیکون */
    width: 60px;
    height: 60px;
    border-radius: 50%; /* دایره‌ای شدن بک‌گراند آیکون */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin: 0 auto 15px auto; /* وسط‌چین کردن آیکون */
    transition: all 0.5s ease;
}

/* موشن و افکت هاور روی آیکون */
.core-value-card:hover .core-value-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.1) rotate(360deg); /* چرخش 360 درجه و بزرگ‌نمایی آیکون هنگام هاور */
    box-shadow: 0 8px 15px rgba(15, 169, 104, 0.3); /* درخشش آیکون */
}

/* استایل عنوان هر ارزش */
.core-value-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 10px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.core-value-card:hover .core-value-card-title {
    color: #0FA968 !important;
}

/* استایل متن توضیحات */
.core-value-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری ملایم برای خوانایی بهتر */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07a3a35 *//* =========================================
   استایل ستون/کارت ارزش‌های بنیادین
========================================= */

/* استایل باکس اصلی کارت */
.core-value-card {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); /* سایه اولیه بسیار محو */
    /* افکت موشن جذاب با حالت فنری ملایم */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    direction: rtl;
    border: 1px solid transparent;
    border-bottom: 3px solid #e2e8f0; /* یک خط خاکستری ملایم در پایین کارت */
    text-align: center; /* چیدمان وسط برای ارزش‌ها */
    position: relative;
}

/* افکت هاور کارت (موشن بالا رفتن و تغییر رنگ خط پایین) */
.core-value-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.12); /* سایه سبز در حالت هاور */
    border-bottom: 3px solid #0FA968; /* تغییر رنگ خط پایین به سبز اصلی */
}

/* استایل کانتینر آیکون (ظاهر دایره‌ای) */
.core-value-card-icon {
    background-color: #e6f6f0; /* پس‌زمینه سبز روشن */
    color: #0FA968; /* رنگ آیکون */
    width: 60px;
    height: 60px;
    border-radius: 50%; /* دایره‌ای شدن بک‌گراند آیکون */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin: 0 auto 15px auto; /* وسط‌چین کردن آیکون */
    transition: all 0.5s ease;
}

/* موشن و افکت هاور روی آیکون */
.core-value-card:hover .core-value-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.1) rotate(360deg); /* چرخش 360 درجه و بزرگ‌نمایی آیکون هنگام هاور */
    box-shadow: 0 8px 15px rgba(15, 169, 104, 0.3); /* درخشش آیکون */
}

/* استایل عنوان هر ارزش */
.core-value-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 10px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.core-value-card:hover .core-value-card-title {
    color: #0FA968 !important;
}

/* استایل متن توضیحات */
.core-value-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری ملایم برای خوانایی بهتر */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf6c00 *//* =========================================
   استایل ستون/کارت ارزش‌های بنیادین
========================================= */

/* استایل باکس اصلی کارت */
.core-value-card {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); /* سایه اولیه بسیار محو */
    /* افکت موشن جذاب با حالت فنری ملایم */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    direction: rtl;
    border: 1px solid transparent;
    border-bottom: 3px solid #e2e8f0; /* یک خط خاکستری ملایم در پایین کارت */
    text-align: center; /* چیدمان وسط برای ارزش‌ها */
    position: relative;
}

/* افکت هاور کارت (موشن بالا رفتن و تغییر رنگ خط پایین) */
.core-value-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.12); /* سایه سبز در حالت هاور */
    border-bottom: 3px solid #0FA968; /* تغییر رنگ خط پایین به سبز اصلی */
}

/* استایل کانتینر آیکون (ظاهر دایره‌ای) */
.core-value-card-icon {
    background-color: #e6f6f0; /* پس‌زمینه سبز روشن */
    color: #0FA968; /* رنگ آیکون */
    width: 60px;
    height: 60px;
    border-radius: 50%; /* دایره‌ای شدن بک‌گراند آیکون */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin: 0 auto 15px auto; /* وسط‌چین کردن آیکون */
    transition: all 0.5s ease;
}

/* موشن و افکت هاور روی آیکون */
.core-value-card:hover .core-value-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.1) rotate(360deg); /* چرخش 360 درجه و بزرگ‌نمایی آیکون هنگام هاور */
    box-shadow: 0 8px 15px rgba(15, 169, 104, 0.3); /* درخشش آیکون */
}

/* استایل عنوان هر ارزش */
.core-value-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 10px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.core-value-card:hover .core-value-card-title {
    color: #0FA968 !important;
}

/* استایل متن توضیحات */
.core-value-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری ملایم برای خوانایی بهتر */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb510ec *//* =========================================
   استایل ستون/کارت ارزش‌های بنیادین
========================================= */

/* استایل باکس اصلی کارت */
.core-value-card {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); /* سایه اولیه بسیار محو */
    /* افکت موشن جذاب با حالت فنری ملایم */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    direction: rtl;
    border: 1px solid transparent;
    border-bottom: 3px solid #e2e8f0; /* یک خط خاکستری ملایم در پایین کارت */
    text-align: center; /* چیدمان وسط برای ارزش‌ها */
    position: relative;
}

/* افکت هاور کارت (موشن بالا رفتن و تغییر رنگ خط پایین) */
.core-value-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.12); /* سایه سبز در حالت هاور */
    border-bottom: 3px solid #0FA968; /* تغییر رنگ خط پایین به سبز اصلی */
}

/* استایل کانتینر آیکون (ظاهر دایره‌ای) */
.core-value-card-icon {
    background-color: #e6f6f0; /* پس‌زمینه سبز روشن */
    color: #0FA968; /* رنگ آیکون */
    width: 60px;
    height: 60px;
    border-radius: 50%; /* دایره‌ای شدن بک‌گراند آیکون */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin: 0 auto 15px auto; /* وسط‌چین کردن آیکون */
    transition: all 0.5s ease;
}

/* موشن و افکت هاور روی آیکون */
.core-value-card:hover .core-value-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.1) rotate(360deg); /* چرخش 360 درجه و بزرگ‌نمایی آیکون هنگام هاور */
    box-shadow: 0 8px 15px rgba(15, 169, 104, 0.3); /* درخشش آیکون */
}

/* استایل عنوان هر ارزش */
.core-value-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 10px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.core-value-card:hover .core-value-card-title {
    color: #0FA968 !important;
}

/* استایل متن توضیحات */
.core-value-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری ملایم برای خوانایی بهتر */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3406917 *//* =========================================
   استایل ستون/کارت ارزش‌های بنیادین
========================================= */

/* استایل باکس اصلی کارت */
.core-value-card {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); /* سایه اولیه بسیار محو */
    /* افکت موشن جذاب با حالت فنری ملایم */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    direction: rtl;
    border: 1px solid transparent;
    border-bottom: 3px solid #e2e8f0; /* یک خط خاکستری ملایم در پایین کارت */
    text-align: center; /* چیدمان وسط برای ارزش‌ها */
    position: relative;
}

/* افکت هاور کارت (موشن بالا رفتن و تغییر رنگ خط پایین) */
.core-value-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.12); /* سایه سبز در حالت هاور */
    border-bottom: 3px solid #1B5E20; /* تغییر رنگ خط پایین به سبز اصلی */
}

/* استایل کانتینر آیکون (ظاهر دایره‌ای) */
.core-value-card-icon {
    background-color: #e6f6f0; /* پس‌زمینه سبز روشن */
    color: #0FA968; /* رنگ آیکون */
    width: 60px;
    height: 60px;
    border-radius: 50%; /* دایره‌ای شدن بک‌گراند آیکون */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin: 0 auto 15px auto; /* وسط‌چین کردن آیکون */
    transition: all 0.5s ease;
}

/* موشن و افکت هاور روی آیکون */
.core-value-card:hover .core-value-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.1) rotate(360deg); /* چرخش 360 درجه و بزرگ‌نمایی آیکون هنگام هاور */
    box-shadow: 0 8px 15px rgba(15, 169, 104, 0.3); /* درخشش آیکون */
}

/* استایل عنوان هر ارزش */
.core-value-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 10px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.core-value-card:hover .core-value-card-title {
    color: #0FA968 !important;
}

/* استایل متن توضیحات */
.core-value-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری ملایم برای خوانایی بهتر */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd27b5a *//* =========================================
   استایل ستون/کارت ارزش‌های بنیادین
========================================= */

/* استایل باکس اصلی کارت */
.core-value-card {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); /* سایه اولیه بسیار محو */
    /* افکت موشن جذاب با حالت فنری ملایم */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    direction: rtl;
    border: 1px solid transparent;
    border-bottom: 3px solid #e2e8f0; /* یک خط خاکستری ملایم در پایین کارت */
    text-align: center; /* چیدمان وسط برای ارزش‌ها */
    position: relative;
}

/* افکت هاور کارت (موشن بالا رفتن و تغییر رنگ خط پایین) */
.core-value-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.12); /* سایه سبز در حالت هاور */
    border-bottom: 3px solid #0FA968; /* تغییر رنگ خط پایین به سبز اصلی */
}

/* استایل کانتینر آیکون (ظاهر دایره‌ای) */
.core-value-card-icon {
    background-color: #e6f6f0; /* پس‌زمینه سبز روشن */
    color: #0FA968; /* رنگ آیکون */
    width: 60px;
    height: 60px;
    border-radius: 50%; /* دایره‌ای شدن بک‌گراند آیکون */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin: 0 auto 15px auto; /* وسط‌چین کردن آیکون */
    transition: all 0.5s ease;
}

/* موشن و افکت هاور روی آیکون */
.core-value-card:hover .core-value-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.1) rotate(360deg); /* چرخش 360 درجه و بزرگ‌نمایی آیکون هنگام هاور */
    box-shadow: 0 8px 15px rgba(15, 169, 104, 0.3); /* درخشش آیکون */
}

/* استایل عنوان هر ارزش */
.core-value-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 10px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.core-value-card:hover .core-value-card-title {
    color: #0FA968 !important;
}

/* استایل متن توضیحات */
.core-value-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری ملایم برای خوانایی بهتر */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a0775 *//* =========================================
   استایل ستون/کارت ارزش‌های بنیادین
========================================= */

/* استایل باکس اصلی کارت */
.core-value-card {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); /* سایه اولیه بسیار محو */
    /* افکت موشن جذاب با حالت فنری ملایم */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
    direction: rtl;
    border: 1px solid transparent;
    border-bottom: 3px solid #e2e8f0; /* یک خط خاکستری ملایم در پایین کارت */
    text-align: center; /* چیدمان وسط برای ارزش‌ها */
    position: relative;
}

/* افکت هاور کارت (موشن بالا رفتن و تغییر رنگ خط پایین) */
.core-value-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(15, 169, 104, 0.12); /* سایه سبز در حالت هاور */
    border-bottom: 3px solid #0FA968; /* تغییر رنگ خط پایین به سبز اصلی */
}

/* استایل کانتینر آیکون (ظاهر دایره‌ای) */
.core-value-card-icon {
    background-color: #e6f6f0; /* پس‌زمینه سبز روشن */
    color: #0FA968; /* رنگ آیکون */
    width: 60px;
    height: 60px;
    border-radius: 50%; /* دایره‌ای شدن بک‌گراند آیکون */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin: 0 auto 15px auto; /* وسط‌چین کردن آیکون */
    transition: all 0.5s ease;
}

/* موشن و افکت هاور روی آیکون */
.core-value-card:hover .core-value-card-icon {
    background-color: #0FA968;
    color: #ffffff;
    transform: scale(1.1) rotate(360deg); /* چرخش 360 درجه و بزرگ‌نمایی آیکون هنگام هاور */
    box-shadow: 0 8px 15px rgba(15, 169, 104, 0.3); /* درخشش آیکون */
}

/* استایل عنوان هر ارزش */
.core-value-card-title {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #2d3748 !important;
    margin-bottom: 10px !important;
    transition: color 0.3s ease;
}

/* تغییر رنگ عنوان به سبز در حالت هاور */
.core-value-card:hover .core-value-card-title {
    color: #0FA968 !important;
}

/* استایل متن توضیحات */
.core-value-card-text {
    font-family: 'Iranian Sans', 'IRANSans', 'Iran Sans', 'IRANSansWeb', Tahoma, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    color: #718096 !important; /* رنگ خاکستری ملایم برای خوانایی بهتر */
    margin: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Iranian Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-Regular.woff2') format('woff2'),
		url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Iranian Sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-Thin.woff2') format('woff2'),
		url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-Thin.woff') format('woff');
}
@font-face {
	font-family: 'Iranian Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-UltraLight.woff2') format('woff2'),
		url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-UltraLight.woff') format('woff');
}
@font-face {
	font-family: 'Iranian Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-Light.woff2') format('woff2'),
		url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-Light.woff') format('woff');
}
@font-face {
	font-family: 'Iranian Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-Medium.woff2') format('woff2'),
		url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Iranian Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-DemiBold.woff2') format('woff2'),
		url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-DemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Iranian Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-Bold.woff2') format('woff2'),
		url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Iranian Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-ExtraBold.woff2') format('woff2'),
		url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Iranian Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-Black.woff2') format('woff2'),
		url('https://nahadehpakhshpp.com/wp-content/uploads/2026/06/IRANSansX-Black.woff') format('woff');
}
/* End Custom Fonts CSS */