.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-35980 .elementor-element.elementor-element-9fe47cb{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;padding:0px 0px 0px 0px;}.elementor-35980 .elementor-element.elementor-element-9fe47cb.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-35980 .elementor-element.elementor-element-9fe47cb .elementor-icon-wrapper{text-align:start;}.elementor-35980 .elementor-element.elementor-element-9fe47cb.elementor-view-stacked .elementor-icon{background-color:#C9DED2;}.elementor-35980 .elementor-element.elementor-element-9fe47cb.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-9fe47cb.elementor-view-default .elementor-icon{color:#C9DED2;border-color:#C9DED2;}.elementor-35980 .elementor-element.elementor-element-9fe47cb.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-9fe47cb.elementor-view-default .elementor-icon svg{fill:#C9DED2;}.elementor-35980 .elementor-element.elementor-element-9fe47cb .elementor-icon{font-size:1.8em;}.elementor-35980 .elementor-element.elementor-element-9fe47cb .elementor-icon svg{height:1.8em;}.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-35980 .elementor-element.elementor-element-b48817b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;font-weight:400;line-height:2.05em;color:#B9D1C1;}.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-35980 .elementor-element.elementor-element-ed92497{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35980 .elementor-element.elementor-element-ed92497 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:700;color:#F3F8F3;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-35980 .elementor-element.elementor-element-ebc66a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-item > a{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;font-weight:400;}.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-text{color:#B9D1C1;transition:color 0.3s;}.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-83dc8ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35980 .elementor-element.elementor-element-83dc8ad .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:700;color:#F3F8F3;}.elementor-35980 .elementor-element.elementor-element-a473669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-item > a{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;font-weight:400;}.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-text{color:#B9D1C1;transition:color 0.3s;}.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-9e74b6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35980 .elementor-element.elementor-element-9e74b6c .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:700;color:#F3F8F3;}.elementor-35980 .elementor-element.elementor-element-5155f8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;color:#B9D1C1;}.elementor-35980 .elementor-element.elementor-element-6d952b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;color:#B9D1C1;}.elementor-35980 .elementor-element.elementor-element-09b2f8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;color:#B9D1C1;}.elementor-35980 .elementor-element.elementor-element-9f652e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;color:#B9D1C1;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f .elementor-icon-wrapper{text-align:center;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-stacked .elementor-icon{background-color:#ffffff14;color:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-default .elementor-icon{color:#ffffff14;border-color:#ffffff14;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-default .elementor-icon svg{fill:#ffffff14;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-framed .elementor-icon{background-color:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-stacked .elementor-icon svg{fill:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-stacked .elementor-icon:hover{background-color:#0e8a4a;color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-framed .elementor-icon:hover, .elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-default .elementor-icon:hover{color:#0e8a4a;border-color:#0e8a4a;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-framed .elementor-icon:hover, .elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-default .elementor-icon:hover svg{fill:#0e8a4a;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-framed .elementor-icon:hover{background-color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f.elementor-view-stacked .elementor-icon:hover svg{fill:#ffffff;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f .elementor-icon{font-size:18px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-35980 .elementor-element.elementor-element-7bb6c8f .elementor-icon svg{height:18px;}.elementor-35980 .elementor-element.elementor-element-957c6d1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35980 .elementor-element.elementor-element-957c6d1 .elementor-icon-wrapper{text-align:center;}.elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-stacked .elementor-icon{background-color:#ffffff14;color:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-default .elementor-icon{color:#ffffff14;border-color:#ffffff14;}.elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-default .elementor-icon svg{fill:#ffffff14;}.elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-framed .elementor-icon{background-color:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-stacked .elementor-icon svg{fill:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-stacked .elementor-icon:hover{background-color:#0e8a4a;color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-framed .elementor-icon:hover, .elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-default .elementor-icon:hover{color:#0e8a4a;border-color:#0e8a4a;}.elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-framed .elementor-icon:hover, .elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-default .elementor-icon:hover svg{fill:#0e8a4a;}.elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-framed .elementor-icon:hover{background-color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-957c6d1.elementor-view-stacked .elementor-icon:hover svg{fill:#ffffff;}.elementor-35980 .elementor-element.elementor-element-957c6d1 .elementor-icon{font-size:18px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-35980 .elementor-element.elementor-element-957c6d1 .elementor-icon svg{height:18px;}.elementor-35980 .elementor-element.elementor-element-a4f9d74{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35980 .elementor-element.elementor-element-a4f9d74 .elementor-icon-wrapper{text-align:center;}.elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-stacked .elementor-icon{background-color:#ffffff14;color:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-default .elementor-icon{color:#ffffff14;border-color:#ffffff14;}.elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-default .elementor-icon svg{fill:#ffffff14;}.elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-framed .elementor-icon{background-color:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-stacked .elementor-icon svg{fill:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-stacked .elementor-icon:hover{background-color:#0e8a4a;color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-framed .elementor-icon:hover, .elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-default .elementor-icon:hover{color:#0e8a4a;border-color:#0e8a4a;}.elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-framed .elementor-icon:hover, .elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-default .elementor-icon:hover svg{fill:#0e8a4a;}.elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-framed .elementor-icon:hover{background-color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-a4f9d74.elementor-view-stacked .elementor-icon:hover svg{fill:#ffffff;}.elementor-35980 .elementor-element.elementor-element-a4f9d74 .elementor-icon{font-size:18px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-35980 .elementor-element.elementor-element-a4f9d74 .elementor-icon svg{height:18px;}.elementor-35980 .elementor-element.elementor-element-4de943b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35980 .elementor-element.elementor-element-4de943b .elementor-icon-wrapper{text-align:center;}.elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-stacked .elementor-icon{background-color:#ffffff14;color:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-default .elementor-icon{color:#ffffff14;border-color:#ffffff14;}.elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-default .elementor-icon svg{fill:#ffffff14;}.elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-framed .elementor-icon{background-color:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-stacked .elementor-icon svg{fill:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-stacked .elementor-icon:hover{background-color:#0e8a4a;color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-framed .elementor-icon:hover, .elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-default .elementor-icon:hover{color:#0e8a4a;border-color:#0e8a4a;}.elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-framed .elementor-icon:hover, .elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-default .elementor-icon:hover svg{fill:#0e8a4a;}.elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-framed .elementor-icon:hover{background-color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-4de943b.elementor-view-stacked .elementor-icon:hover svg{fill:#ffffff;}.elementor-35980 .elementor-element.elementor-element-4de943b .elementor-icon{font-size:18px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-35980 .elementor-element.elementor-element-4de943b .elementor-icon svg{height:18px;}.elementor-35980 .elementor-element.elementor-element-87a47da{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35980 .elementor-element.elementor-element-87a47da .elementor-icon-wrapper{text-align:center;}.elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-stacked .elementor-icon{background-color:#ffffff14;color:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-default .elementor-icon{color:#ffffff14;border-color:#ffffff14;}.elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-default .elementor-icon svg{fill:#ffffff14;}.elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-framed .elementor-icon{background-color:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-stacked .elementor-icon svg{fill:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-stacked .elementor-icon:hover{background-color:#0e8a4a;color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-framed .elementor-icon:hover, .elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-default .elementor-icon:hover{color:#0e8a4a;border-color:#0e8a4a;}.elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-framed .elementor-icon:hover, .elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-default .elementor-icon:hover svg{fill:#0e8a4a;}.elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-framed .elementor-icon:hover{background-color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-87a47da.elementor-view-stacked .elementor-icon:hover svg{fill:#ffffff;}.elementor-35980 .elementor-element.elementor-element-87a47da .elementor-icon{font-size:18px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-35980 .elementor-element.elementor-element-87a47da .elementor-icon svg{height:18px;}.elementor-35980 .elementor-element.elementor-element-5ffc239{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35980 .elementor-element.elementor-element-5ffc239 .elementor-icon-wrapper{text-align:center;}.elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-stacked .elementor-icon{background-color:#ffffff14;color:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-default .elementor-icon{color:#ffffff14;border-color:#ffffff14;}.elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-framed .elementor-icon, .elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-default .elementor-icon svg{fill:#ffffff14;}.elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-framed .elementor-icon{background-color:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-stacked .elementor-icon svg{fill:#E8F0E9;}.elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-stacked .elementor-icon:hover{background-color:#0e8a4a;color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-framed .elementor-icon:hover, .elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-default .elementor-icon:hover{color:#0e8a4a;border-color:#0e8a4a;}.elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-framed .elementor-icon:hover, .elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-default .elementor-icon:hover svg{fill:#0e8a4a;}.elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-framed .elementor-icon:hover{background-color:#ffffff;}.elementor-35980 .elementor-element.elementor-element-5ffc239.elementor-view-stacked .elementor-icon:hover svg{fill:#ffffff;}.elementor-35980 .elementor-element.elementor-element-5ffc239 .elementor-icon{font-size:18px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-35980 .elementor-element.elementor-element-5ffc239 .elementor-icon svg{height:18px;}.elementor-35980 .elementor-element.elementor-element-ea6bdea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-35980 .elementor-element.elementor-element-74d0f50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-35980 .elementor-element.elementor-element-52dc022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-35980 .elementor-element.elementor-element-0a55e79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-35980 .elementor-element.elementor-element-c42a684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-35980 .elementor-element.elementor-element-9f652e6{text-align:justify;}}/* Start custom CSS for text-editor, class: .elementor-element-b48817b */.elementor-35980 .elementor-element.elementor-element-b48817b p{margin:0}
.elementor-35980 .elementor-element.elementor-element-b48817b b,.elementor-35980 .elementor-element.elementor-element-b48817b strong{font-weight:700;color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed92497 */.elementor-35980 .elementor-element.elementor-element-ed92497 .elementor-heading-title{position:relative;padding-bottom:10px;margin:0}
.elementor-35980 .elementor-element.elementor-element-ed92497 .elementor-heading-title::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:24px;height:2px;border-radius:2px;background:#f5901e}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ebc66a8 */.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-icon{display:none}
.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-item>a{min-height:32px;align-items:center}
.elementor-35980 .elementor-element.elementor-element-ebc66a8 .elementor-icon-list-text{padding:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83dc8ad */.elementor-35980 .elementor-element.elementor-element-83dc8ad .elementor-heading-title{position:relative;padding-bottom:10px;margin:0}
.elementor-35980 .elementor-element.elementor-element-83dc8ad .elementor-heading-title::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:24px;height:2px;border-radius:2px;background:#f5901e}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a473669 */.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-icon{display:none}
.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-item>a{min-height:32px;align-items:center}
.elementor-35980 .elementor-element.elementor-element-a473669 .elementor-icon-list-text{padding:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e74b6c */.elementor-35980 .elementor-element.elementor-element-9e74b6c .elementor-heading-title{position:relative;padding-bottom:10px;margin:0}
.elementor-35980 .elementor-element.elementor-element-9e74b6c .elementor-heading-title::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:24px;height:2px;border-radius:2px;background:#f5901e}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5155f8f */.elementor-35980 .elementor-element.elementor-element-5155f8f p{margin:0}
.elementor-35980 .elementor-element.elementor-element-5155f8f b,.elementor-35980 .elementor-element.elementor-element-5155f8f strong{font-weight:700;color:#fff}
.elementor-35980 .elementor-element.elementor-element-5155f8f .ml{display:flex;align-items:flex-start;gap:8px;min-height:30px;line-height:1.9}
.elementor-35980 .elementor-element.elementor-element-5155f8f .ml i{width:18px;flex:none;color:#7CC399;font-size:16px;line-height:1.9}
.elementor-35980 .elementor-element.elementor-element-5155f8f a{color:inherit;text-decoration:none;display:inline-block;padding:4px 0}
.elementor-35980 .elementor-element.elementor-element-5155f8f a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d952b9 */.elementor-35980 .elementor-element.elementor-element-6d952b9 p{margin:0}
.elementor-35980 .elementor-element.elementor-element-6d952b9 b,.elementor-35980 .elementor-element.elementor-element-6d952b9 strong{font-weight:700;color:#fff}
.elementor-35980 .elementor-element.elementor-element-6d952b9 .ml{display:flex;align-items:flex-start;gap:8px;min-height:30px;line-height:1.9}
.elementor-35980 .elementor-element.elementor-element-6d952b9 .ml i{width:18px;flex:none;color:#7CC399;font-size:16px;line-height:1.9}
.elementor-35980 .elementor-element.elementor-element-6d952b9 a{color:inherit;text-decoration:none;display:inline-block;padding:4px 0}
.elementor-35980 .elementor-element.elementor-element-6d952b9 a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09b2f8a */.elementor-35980 .elementor-element.elementor-element-09b2f8a p{margin:0}
.elementor-35980 .elementor-element.elementor-element-09b2f8a b,.elementor-35980 .elementor-element.elementor-element-09b2f8a strong{font-weight:700;color:#fff}
.elementor-35980 .elementor-element.elementor-element-09b2f8a .ml{display:flex;align-items:flex-start;gap:8px;min-height:30px;line-height:1.9}
.elementor-35980 .elementor-element.elementor-element-09b2f8a .ml i{width:18px;flex:none;color:#7CC399;font-size:16px;line-height:1.9}
.elementor-35980 .elementor-element.elementor-element-09b2f8a a{color:inherit;text-decoration:none;display:inline-block;padding:4px 0}
.elementor-35980 .elementor-element.elementor-element-09b2f8a a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f652e6 */.elementor-35980 .elementor-element.elementor-element-9f652e6 p{margin:0}
.elementor-35980 .elementor-element.elementor-element-9f652e6 b,.elementor-35980 .elementor-element.elementor-element-9f652e6 strong{font-weight:700;color:#fff}
.elementor-35980 .elementor-element.elementor-element-9f652e6 .ml{display:flex;align-items:flex-start;gap:8px;min-height:30px;line-height:1.9}
.elementor-35980 .elementor-element.elementor-element-9f652e6 .ml i{width:18px;flex:none;color:#7CC399;font-size:16px;line-height:1.9}
.elementor-35980 .elementor-element.elementor-element-9f652e6 a{color:inherit;text-decoration:none;display:inline-block;padding:4px 0}
.elementor-35980 .elementor-element.elementor-element-9f652e6 a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea6bdea */.elementor-35980 .elementor-element.elementor-element-ea6bdea{width:100%}
/* ---- نوار ناوبری پایین (تبلت و موبایل) ---- */
@media (max-width: 1024px) {
  :root { --mb-h: 50px; --mb-lift: 0px; --mb-safe: env(safe-area-inset-bottom, 0px); }
  /* --mb-lift: نوار را این‌قدر از لبه‌ی پایین بالا می‌آورد؛ اگر لازم نبود 0px بگذارید */
  #mana-bottom-nav {
    position: fixed; bottom: var(--mb-lift); left: 0; right: 0; z-index: 1001; display: flex; box-sizing: border-box; width: 100%;
    height: calc(var(--mb-h) + var(--mb-safe)); min-height: 0 !important; gap: 0 !important;
    padding: 0 0 var(--mb-safe) !important; margin: 0;
    background: #F3F8F3; box-shadow: 0 -1px 0 #E1E9E2;
  }
  #mana-bottom-nav::after { content: ""; position: absolute; left: 0; right: 0; top: 100%; height: 120px; background: #F3F8F3; pointer-events: none; z-index: -1; }
  #mana-bottom-nav > * {
    position: static !important; height: 50px !important; min-height: 0 !important; max-height: 50px !important;
    align-self: flex-start !important; justify-content: flex-start !important; align-items: stretch !important;
    padding: 0 !important; margin: 0 !important; overflow: visible;
  }
  #mana-bottom-nav .elementor-widget, #mana-bottom-nav .elementor-widget-container { position: static !important; margin: 0 !important; padding: 0 !important; width: 100%; }
  html, body { overflow-x: clip; max-width: 100%; }
  .elementor-location-footer { padding-bottom: calc(var(--mb-h) + var(--mb-lift) + var(--mb-safe)); }

  #mana-bottom-nav .mb-i {
    display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: 4px;
    width: 100%; height: 50px; box-sizing: border-box; padding: 6px 0 0; margin: 0; cursor: pointer;
    color: #4b524d; text-decoration: none; -webkit-tap-highlight-color: transparent;
    font-family: IRANSansXFaNum, inherit; font-size: 11px; font-weight: 400; line-height: 1;
  }
  #mana-bottom-nav .mb-i span { display: block; font-size: 11px; line-height: 1; white-space: nowrap; }
  #mana-bottom-nav .mb-i i { display: block; width: 22px; height: 22px; font-size: 22px; line-height: 22px; }
  #mana-bottom-nav .mb-i svg { display: block; width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }
  #mana-bottom-nav .mb-i:active { background: #E8F0E9; color: #0e8a4a; }

  /* دسته‌بندی: بدون جاوااسکریپت، با چک‌باکس مخفی */
  #mana-bottom-nav .mb-cb { position: absolute; opacity: 0; width: 1px; height: 1px; margin: 0; pointer-events: none; }
  #mana-bottom-nav .mb-cb:focus-visible + .mb-i { outline: 2px solid #f5901e; outline-offset: -2px; }
  #mana-bottom-nav .mb-cat .t-close { display: none; }
  #mana-bottom-nav .mb-cb:checked + .mb-cat { color: #f5901e; }
  #mana-bottom-nav .mb-cb:checked + .mb-cat .t-open { display: none; }
  #mana-bottom-nav .mb-cb:checked + .mb-cat .t-close { display: block; }
  #mana-bottom-nav .mb-scrim, #mana-bottom-nav .mb-sheet { display: none; }
  #mana-bottom-nav .mb-cb:checked ~ .mb-scrim {
    display: block; position: fixed; left: 0; right: 0; top: 0; bottom: calc(var(--mb-h) + var(--mb-lift) + var(--mb-safe));
    background: rgba(20,33,28,.30); z-index: 1;
  }
  #mana-bottom-nav .mb-cb:checked ~ .mb-sheet {
    display: grid; grid-template-columns: 1fr 1fr; gap: 4px; position: fixed; z-index: 2; box-sizing: border-box;
    left: 8px; right: 8px; bottom: calc(var(--mb-h) + var(--mb-lift) + var(--mb-safe) + 8px);
    max-height: min(70vh, 480px); overflow-y: auto; padding: 8px;
    background: #F3F8F3; border: 1px solid #E1E9E2; border-radius: 14px; box-shadow: 0 -8px 28px rgba(20,33,28,.14);
  }
  #mana-bottom-nav .mb-sheet a {
    display: flex; align-items: center; min-height: 44px; padding: 0 12px; border-radius: 9px;
    color: #14211c; font-family: IRANSansXFaNum, inherit; font-size: 13px; font-weight: 400; line-height: 1.4; text-decoration: none;
  }
  #mana-bottom-nav .mb-sheet a:hover, #mana-bottom-nav .mb-sheet a:active { background: #E8F0E9; color: #0e8a4a; }
  #mana-bottom-nav .mb-sheet a.all { grid-column: 1 / -1; justify-content: center; background: #0e8a4a; color: #fff; font-weight: 700; }
}
@media (min-width: 1025px) { #mana-bottom-nav { display: none !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74d0f50 */.elementor-35980 .elementor-element.elementor-element-74d0f50{width:100%}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52dc022 */.elementor-35980 .elementor-element.elementor-element-52dc022{width:100%}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a55e79 */.elementor-35980 .elementor-element.elementor-element-0a55e79{width:100%}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c42a684 */.elementor-35980 .elementor-element.elementor-element-c42a684{width:100%}/* End custom CSS */