.elementor-1236 .elementor-element.elementor-element-630cc29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-630cc29:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-630cc29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF7;}.elementor-1236 .elementor-element.elementor-element-3d99723{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--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-1236 .elementor-element.elementor-element-ff8a069{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-0c9d796{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-ad42671{padding:0px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-529ee14 .elementor-icon-box-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-529ee14 .elementor-icon-box-title{margin-block-end:4px;}.elementor-1236 .elementor-element.elementor-element-529ee14 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-529ee14 .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;}.elementor-1236 .elementor-element.elementor-element-529ee14 .elementor-icon-box-description{font-family:"YekanBakh", YekanBakh-serif;font-weight:300;}.elementor-1236 .elementor-element.elementor-element-529ee14{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 50px 0px 50px;}.elementor-1236 .elementor-element.elementor-element-529ee14.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-ba18660{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-ba18660:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-ba18660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEEE78;}.elementor-1236 .elementor-element.elementor-element-1fbb118 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1236 .elementor-element.elementor-element-1fbb118 .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-1236 .elementor-element.elementor-element-1fbb118.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-1fbb118.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-1fbb118.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-1236 .elementor-element.elementor-element-1fbb118 .elementor-icon{font-size:45px;}.elementor-1236 .elementor-element.elementor-element-1fbb118 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-1fbb118 .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1236 .elementor-element.elementor-element-1fbb118 .elementor-icon-box-description{font-family:"IRAN YekanX", YekanBakh-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#777777;}.elementor-1236 .elementor-element.elementor-element-1fbb118{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-1236 .elementor-element.elementor-element-1fbb118.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-11c1620 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1236 .elementor-element.elementor-element-11c1620 .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-1236 .elementor-element.elementor-element-11c1620.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-11c1620.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-11c1620.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-1236 .elementor-element.elementor-element-11c1620 .elementor-icon{font-size:45px;}.elementor-1236 .elementor-element.elementor-element-11c1620 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-11c1620 .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1236 .elementor-element.elementor-element-11c1620 .elementor-icon-box-description{font-family:"IRAN YekanX", YekanBakh-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#777777;}.elementor-1236 .elementor-element.elementor-element-11c1620{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-1236 .elementor-element.elementor-element-11c1620.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-a1bfe75 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1236 .elementor-element.elementor-element-a1bfe75 .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-1236 .elementor-element.elementor-element-a1bfe75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-a1bfe75.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-a1bfe75.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-1236 .elementor-element.elementor-element-a1bfe75 .elementor-icon{font-size:45px;}.elementor-1236 .elementor-element.elementor-element-a1bfe75 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-a1bfe75 .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1236 .elementor-element.elementor-element-a1bfe75 .elementor-icon-box-description{font-family:"IRAN YekanX", YekanBakh-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#777777;}.elementor-1236 .elementor-element.elementor-element-a1bfe75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-1236 .elementor-element.elementor-element-a1bfe75.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-73c271f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1236 .elementor-element.elementor-element-73c271f .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-1236 .elementor-element.elementor-element-73c271f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-73c271f.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-73c271f.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-1236 .elementor-element.elementor-element-73c271f .elementor-icon{font-size:45px;}.elementor-1236 .elementor-element.elementor-element-73c271f .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-73c271f .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1236 .elementor-element.elementor-element-73c271f .elementor-icon-box-description{font-family:"IRAN YekanX", YekanBakh-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#777777;}.elementor-1236 .elementor-element.elementor-element-73c271f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-1236 .elementor-element.elementor-element-73c271f.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-18cb8ba{--display:flex;}.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-icon i{color:#D92F68;transition:color 0.3s;}.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-icon svg{fill:#D92F68;transition:fill 0.3s;}.elementor-1236 .elementor-element.elementor-element-f014acb{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;padding:0px 0px 4px 118px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item > a{font-family:"YekanBakh", YekanBakh-serif;font-size:14px;font-weight:400;}.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-text{color:#62595C;transition:color 0.3s;}.elementor-1236 .elementor-element.elementor-element-c86ab9c{--display:flex;}.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-icon i{color:#D92F68;transition:color 0.3s;}.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-icon svg{fill:#D92F68;transition:fill 0.3s;}.elementor-1236 .elementor-element.elementor-element-f5c6a8d{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;padding:0px 0px 4px 118px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item > a{font-family:"YekanBakh", YekanBakh-serif;font-size:14px;font-weight:400;}.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-text{color:#62595C;transition:color 0.3s;}.elementor-1236 .elementor-element.elementor-element-69c92b0{--display:flex;}.elementor-1236 .elementor-element.elementor-element-84dbe18{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-548931e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-548931e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-548931e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-548931e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1236 .elementor-element.elementor-element-548931e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1236 .elementor-element.elementor-element-548931e .elementor-icon-list-icon i{color:#D92F68;transition:color 0.3s;}.elementor-1236 .elementor-element.elementor-element-548931e .elementor-icon-list-icon svg{fill:#D92F68;transition:fill 0.3s;}.elementor-1236 .elementor-element.elementor-element-548931e{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;padding:0px 0px 0px 100px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-548931e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1236 .elementor-element.elementor-element-548931e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1236 .elementor-element.elementor-element-548931e .elementor-icon-list-item > a{font-family:"YekanBakh", YekanBakh-serif;font-size:14px;font-weight:400;}.elementor-1236 .elementor-element.elementor-element-548931e .elementor-icon-list-text{color:#62595C;transition:color 0.3s;}.elementor-1236 .elementor-element.elementor-element-9281ae8{--divider-border-style:solid;--divider-color:#F2D7DF;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 74px;width:100%;max-width:100%;}.elementor-1236 .elementor-element.elementor-element-9281ae8 .elementor-divider-separator{width:100%;}.elementor-1236 .elementor-element.elementor-element-9281ae8 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1236 .elementor-element.elementor-element-763f888{text-align:start;}.elementor-1236 .elementor-element.elementor-element-763f888 .elementor-heading-title{font-family:"YekanBakh", YekanBakh-serif;font-size:14px;font-weight:400;color:#2F2327;}.elementor-1236 .elementor-element.elementor-element-1f07532{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:6px;--margin-right:-8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:6px;}.elementor-1236 .elementor-element.elementor-element-1f07532.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-6873b2f{text-align:center;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-6873b2f img{width:100%;max-width:100%;height:20px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-6873b2f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-dadf912{text-align:center;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-dadf912 img{width:100%;max-width:100%;height:20px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-dadf912.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-e475fcb{text-align:center;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-e475fcb img{width:100%;max-width:100%;height:20px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-e475fcb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-d7dd3ed{text-align:center;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-d7dd3ed img{width:100%;max-width:100%;height:20px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-d7dd3ed.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-3fcaeff{text-align:center;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-3fcaeff img{width:100%;max-width:100%;height:20px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-3fcaeff.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-544c782{text-align:center;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-544c782 img{width:100%;max-width:100%;height:20px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-544c782.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-0d3d287{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#62595C;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-0d3d287 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF7FA;border-style:none;}:where( .elementor-1236 .elementor-element.elementor-element-0d3d287 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Morabba", YekanBakh-serif;font-weight:500;}.elementor-1236 .elementor-element.elementor-element-092aa5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F3E1E6;--border-color:#F3E1E6;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1236 .elementor-element.elementor-element-092aa5c:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-092aa5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF7;}.elementor-1236 .elementor-element.elementor-element-092aa5c.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-d5909a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-1236 .elementor-element.elementor-element-d5909a6.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-5c69068{text-align:start;font-family:"YekanBakh", YekanBakh-serif;font-size:12px;font-weight:300;color:#756B6E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-5c69068.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-02567e0{--display:flex;--min-height:0px;--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-1236 .elementor-element.elementor-element-f2171a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-1236 .elementor-element.elementor-element-f2171a4.e-con{--align-self:flex-end;}.elementor-1236 .elementor-element.elementor-element-8c97a70 img{width:100%;height:98px;}.elementor-1236 .elementor-element.elementor-element-8c97a70{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-1236 .elementor-element.elementor-element-082cb6e img{width:100%;height:123px;}.elementor-1236 .elementor-element.elementor-element-082cb6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-1236 .elementor-element.elementor-element-c3d8bfd img{width:100%;height:104px;}.elementor-1236 .elementor-element.elementor-element-c3d8bfd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1236 .elementor-element.elementor-element-2229450 img{width:100%;height:98px;}.elementor-1236 .elementor-element.elementor-element-2229450{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-1236 .elementor-element.elementor-element-4c4ea55 img{width:100%;height:98px;}.elementor-1236 .elementor-element.elementor-element-4c4ea55{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1236 .elementor-element.elementor-element-b43d8a4 img{width:100%;height:98px;}.elementor-1236 .elementor-element.elementor-element-b43d8a4{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1236 .elementor-element.elementor-element-fd8f82b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-fd8f82b:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-fd8f82b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF7;}.elementor-1236 .elementor-element.elementor-element-fd8f82b.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-f42201c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--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-1236 .elementor-element.elementor-element-b3b4d29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-9dc8f6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-4409117{padding:0px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-53d6b0c .elementor-icon-box-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-53d6b0c .elementor-icon-box-title{margin-block-end:4px;}.elementor-1236 .elementor-element.elementor-element-53d6b0c .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-53d6b0c .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;}.elementor-1236 .elementor-element.elementor-element-53d6b0c .elementor-icon-box-description{font-family:"YekanBakh", YekanBakh-serif;font-weight:300;}.elementor-1236 .elementor-element.elementor-element-53d6b0c{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 50px 0px 50px;}.elementor-1236 .elementor-element.elementor-element-53d6b0c.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-4e1ee31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-4e1ee31:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-4e1ee31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEEE78;}.elementor-1236 .elementor-element.elementor-element-4e1ee31.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-7f76929{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-1236 .elementor-element.elementor-element-7f76929.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:5px;}.elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-1236 .elementor-element.elementor-element-a85e54f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-a85e54f.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-a85e54f.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-1236 .elementor-element.elementor-element-a85e54f .elementor-icon{font-size:40px;}.elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;font-size:13px;font-weight:300;line-height:1.4em;}.elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-description{font-family:"IRAN YekanX", YekanBakh-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#777777;}.elementor-1236 .elementor-element.elementor-element-a85e54f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-1236 .elementor-element.elementor-element-a85e54f.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-7c2f720{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-1236 .elementor-element.elementor-element-7c2f720.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:5px;}.elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-1236 .elementor-element.elementor-element-4db25b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-4db25b9.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-4db25b9.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-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon{font-size:40px;}.elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;font-size:13px;font-weight:300;line-height:1.4em;}.elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-description{font-family:"IRAN YekanX", YekanBakh-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#777777;}.elementor-1236 .elementor-element.elementor-element-4db25b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-1236 .elementor-element.elementor-element-4db25b9.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-d426608{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-1236 .elementor-element.elementor-element-d426608.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:5px;}.elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-1236 .elementor-element.elementor-element-4d139b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-4d139b0.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-4d139b0.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-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon{font-size:40px;}.elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;font-size:13px;font-weight:300;line-height:1.4em;}.elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-description{font-family:"IRAN YekanX", YekanBakh-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#777777;}.elementor-1236 .elementor-element.elementor-element-4d139b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-1236 .elementor-element.elementor-element-4d139b0.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-39dca4a{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-1236 .elementor-element.elementor-element-39dca4a.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:5px;}.elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-1236 .elementor-element.elementor-element-6dfe354.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-6dfe354.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-6dfe354.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-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon{font-size:40px;}.elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;font-size:13px;font-weight:300;line-height:1.4em;}.elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-description{font-family:"IRAN YekanX", YekanBakh-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#777777;}.elementor-1236 .elementor-element.elementor-element-6dfe354{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-1236 .elementor-element.elementor-element-6dfe354.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-82eb9b9{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-7691cf1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-1236 .elementor-element.elementor-element-7691cf1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1236 .elementor-element.elementor-element-7691cf1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-7691cf1.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-7691cf1.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-1236 .elementor-element.elementor-element-7691cf1 .elementor-icon{font-size:27px;}.elementor-1236 .elementor-element.elementor-element-7691cf1 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-7691cf1 .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;font-size:18px;font-weight:500;}.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-icon i{color:#D92F68;transition:color 0.3s;}.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-icon svg{fill:#D92F68;transition:fill 0.3s;}.elementor-1236 .elementor-element.elementor-element-3cce49d{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;padding:3px 0px 3px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-item > a{font-family:"YekanBakh", YekanBakh-serif;font-size:14px;font-weight:300;}.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-text{color:#62595C;transition:color 0.3s;}.elementor-1236 .elementor-element.elementor-element-3ce187a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-0f75722 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-1236 .elementor-element.elementor-element-0f75722 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1236 .elementor-element.elementor-element-0f75722.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-0f75722.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-0f75722.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-1236 .elementor-element.elementor-element-0f75722 .elementor-icon{font-size:27px;}.elementor-1236 .elementor-element.elementor-element-0f75722 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-0f75722 .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;font-size:18px;font-weight:500;}.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-icon i{color:#D92F68;transition:color 0.3s;}.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-icon svg{fill:#D92F68;transition:fill 0.3s;}.elementor-1236 .elementor-element.elementor-element-1de85f6{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;padding:0px 0px 4px 118px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-item > a{font-family:"YekanBakh", YekanBakh-serif;font-size:14px;font-weight:300;}.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-text{color:#62595C;transition:color 0.3s;}.elementor-1236 .elementor-element.elementor-element-fbde4b9{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-3158349 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-1236 .elementor-element.elementor-element-3158349 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1236 .elementor-element.elementor-element-3158349.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-3158349.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-3158349.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-1236 .elementor-element.elementor-element-3158349 .elementor-icon{font-size:27px;}.elementor-1236 .elementor-element.elementor-element-3158349 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-3158349 .elementor-icon-box-title a{font-family:"YekanBakh", YekanBakh-serif;font-size:18px;font-weight:500;}.elementor-1236 .elementor-element.elementor-element-0b7dbea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-0b7dbea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-0b7dbea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1236 .elementor-element.elementor-element-0b7dbea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1236 .elementor-element.elementor-element-0b7dbea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1236 .elementor-element.elementor-element-0b7dbea .elementor-icon-list-icon i{color:#D92F68;transition:color 0.3s;}.elementor-1236 .elementor-element.elementor-element-0b7dbea .elementor-icon-list-icon svg{fill:#D92F68;transition:fill 0.3s;}.elementor-1236 .elementor-element.elementor-element-0b7dbea{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;padding:0px 0px 0px 100px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-0b7dbea .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1236 .elementor-element.elementor-element-0b7dbea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1236 .elementor-element.elementor-element-0b7dbea .elementor-icon-list-item > a{font-family:"YekanBakh", YekanBakh-serif;font-size:14px;font-weight:300;}.elementor-1236 .elementor-element.elementor-element-0b7dbea .elementor-icon-list-text{color:#62595C;transition:color 0.3s;}.elementor-1236 .elementor-element.elementor-element-0b7dbea.elementor-element{--align-self:flex-start;}.elementor-1236 .elementor-element.elementor-element-877d8e7{--divider-border-style:solid;--divider-color:#F2D7DF;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-877d8e7 .elementor-divider-separator{width:70%;}.elementor-1236 .elementor-element.elementor-element-877d8e7 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1236 .elementor-element.elementor-element-381285b{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-381285b .elementor-heading-title{font-family:"YekanBakh", YekanBakh-serif;font-size:14px;font-weight:400;color:#2F2327;}.elementor-1236 .elementor-element.elementor-element-f3c900f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--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-1236 .elementor-element.elementor-element-d6f5a0e{text-align:center;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-d6f5a0e img{width:100%;max-width:100%;height:20px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-d6f5a0e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-678ea04{text-align:center;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-678ea04 img{width:100%;max-width:100%;height:20px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-678ea04.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-012c9de{text-align:center;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-012c9de img{width:100%;max-width:100%;height:20px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-012c9de.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-6f0567c{text-align:center;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-6f0567c img{width:100%;max-width:100%;height:20px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-6f0567c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-961d293{text-align:center;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-961d293 img{width:100%;max-width:100%;height:20px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-961d293.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-061235f{text-align:center;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-061235f img{width:100%;max-width:100%;height:20px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-061235f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-c774e92{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F3E1E6;--border-color:#F3E1E6;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1236 .elementor-element.elementor-element-c774e92:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-c774e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF7;}.elementor-1236 .elementor-element.elementor-element-c774e92.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-c272007{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-1236 .elementor-element.elementor-element-c272007.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-6643b29{text-align:start;font-family:"YekanBakh", YekanBakh-serif;font-size:12px;font-weight:300;color:#756B6E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-6643b29.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-6308076{--display:flex;--min-height:0px;--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-1236 .elementor-element.elementor-element-b6ad15f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-1236 .elementor-element.elementor-element-b6ad15f.e-con{--align-self:flex-end;}.elementor-1236 .elementor-element.elementor-element-c5150aa img{width:100%;height:98px;}.elementor-1236 .elementor-element.elementor-element-c5150aa{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1236 .elementor-element.elementor-element-116b35d img{width:100%;height:98px;}.elementor-1236 .elementor-element.elementor-element-116b35d{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1236 .elementor-element.elementor-element-22a026d img{width:100%;height:98px;}.elementor-1236 .elementor-element.elementor-element-22a026d{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1236 .elementor-element.elementor-element-0d965a5 img{width:100%;height:123px;}.elementor-1236 .elementor-element.elementor-element-0d965a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1236 .elementor-element.elementor-element-d77a756 img{width:100%;height:104px;}.elementor-1236 .elementor-element.elementor-element-d77a756{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1236 .elementor-element.elementor-element-ec74960 img{width:100%;height:98px;}.elementor-1236 .elementor-element.elementor-element-ec74960{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.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-1236 .elementor-element.elementor-element-630cc29{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-3d99723{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1236 .elementor-element.elementor-element-ff8a069{--gap:08px 08px;--row-gap:08px;--column-gap:08px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1236 .elementor-element.elementor-element-ff8a069.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-0c9d796{--width:90%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-0c9d796.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-529ee14 .elementor-icon-box-title{margin-block-end:5px;}.elementor-1236 .elementor-element.elementor-element-529ee14 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-529ee14 .elementor-icon-box-title a{font-size:16px;line-height:1.8em;}.elementor-1236 .elementor-element.elementor-element-529ee14 .elementor-icon-box-description{font-size:14px;}.elementor-1236 .elementor-element.elementor-element-529ee14{margin:2px 25px calc(var(--kit-widget-spacing, 0px) + 2px) 25px;padding:0px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-ba18660{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-1236 .elementor-element.elementor-element-ba18660.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-1fbb118 .elementor-icon-box-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-1fbb118 .elementor-icon{font-size:40px;}.elementor-1236 .elementor-element.elementor-element-1fbb118 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-1fbb118 .elementor-icon-box-title a{font-size:13px;}.elementor-1236 .elementor-element.elementor-element-1fbb118{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-1fbb118.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-11c1620 .elementor-icon-box-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-11c1620 .elementor-icon{font-size:40px;}.elementor-1236 .elementor-element.elementor-element-11c1620 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-11c1620 .elementor-icon-box-title a{font-size:13px;}.elementor-1236 .elementor-element.elementor-element-11c1620{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-11c1620.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-a1bfe75 .elementor-icon-box-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-a1bfe75 .elementor-icon{font-size:40px;}.elementor-1236 .elementor-element.elementor-element-a1bfe75 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-a1bfe75 .elementor-icon-box-title a{font-size:13px;}.elementor-1236 .elementor-element.elementor-element-a1bfe75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-a1bfe75.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-73c271f .elementor-icon-box-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-73c271f .elementor-icon{font-size:40px;}.elementor-1236 .elementor-element.elementor-element-73c271f .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-73c271f .elementor-icon-box-title a{font-size:13px;}.elementor-1236 .elementor-element.elementor-element-73c271f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-73c271f.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-18cb8ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-f014acb{padding:5px 10px 5px 10px;}.elementor-1236 .elementor-element.elementor-element-c86ab9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-f5c6a8d{padding:5px 10px 5px 10px;}.elementor-1236 .elementor-element.elementor-element-69c92b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-84dbe18{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1236 .elementor-element.elementor-element-548931e{padding:5px 10px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-9281ae8{padding:0px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-763f888.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-1f07532{--justify-content:center;--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-1236 .elementor-element.elementor-element-0d3d287{--n-accordion-item-title-space-between:6px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:16px;--n-accordion-icon-size:16px;--n-accordion-icon-gap:8px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-0d3d287 {--n-accordion-padding:8px 12px 8px 12px;}:where( .elementor-1236 .elementor-element.elementor-element-0d3d287 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.6em;}.elementor-1236 .elementor-element.elementor-element-092aa5c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-d5909a6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1236 .elementor-element.elementor-element-d5909a6.e-con{--align-self:flex-start;}.elementor-1236 .elementor-element.elementor-element-5c69068{text-align:center;font-size:11px;}.elementor-1236 .elementor-element.elementor-element-02567e0.e-con{--order:-99999 /* order start hack */;}.elementor-1236 .elementor-element.elementor-element-f2171a4{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1236 .elementor-element.elementor-element-f2171a4.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-8c97a70 img{height:84px;}.elementor-1236 .elementor-element.elementor-element-8c97a70{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-1236 .elementor-element.elementor-element-082cb6e img{height:103px;}.elementor-1236 .elementor-element.elementor-element-082cb6e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-1236 .elementor-element.elementor-element-c3d8bfd img{height:92px;}.elementor-1236 .elementor-element.elementor-element-c3d8bfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-1236 .elementor-element.elementor-element-2229450 img{height:86px;}.elementor-1236 .elementor-element.elementor-element-2229450{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1236 .elementor-element.elementor-element-4c4ea55 img{height:84px;}.elementor-1236 .elementor-element.elementor-element-4c4ea55{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1236 .elementor-element.elementor-element-b43d8a4 img{height:84px;}.elementor-1236 .elementor-element.elementor-element-b43d8a4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1236 .elementor-element.elementor-element-fd8f82b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-f42201c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1236 .elementor-element.elementor-element-b3b4d29{--gap:08px 08px;--row-gap:08px;--column-gap:08px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1236 .elementor-element.elementor-element-b3b4d29.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-9dc8f6e{--width:90%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-9dc8f6e.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-53d6b0c .elementor-icon-box-title{margin-block-end:5px;}.elementor-1236 .elementor-element.elementor-element-53d6b0c .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-53d6b0c .elementor-icon-box-title a{font-size:16px;line-height:1.8em;}.elementor-1236 .elementor-element.elementor-element-53d6b0c .elementor-icon-box-description{font-size:14px;}.elementor-1236 .elementor-element.elementor-element-53d6b0c{margin:2px 25px calc(var(--kit-widget-spacing, 0px) + 2px) 25px;padding:0px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-4e1ee31{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-1236 .elementor-element.elementor-element-4e1ee31.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-7f76929{--width:25%;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-wrapper{text-align:end;gap:6px;}.elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-title{margin-block-end:2px;}.elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon{font-size:40px;}.elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-title a{font-size:13px;}.elementor-1236 .elementor-element.elementor-element-a85e54f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-a85e54f.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-7c2f720{--width:25%;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-wrapper{text-align:end;gap:6px;}.elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-title{margin-block-end:2px;}.elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon{font-size:40px;}.elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-title a{font-size:13px;}.elementor-1236 .elementor-element.elementor-element-4db25b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-4db25b9.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-d426608{--width:25%;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-wrapper{text-align:end;gap:6px;}.elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-title{margin-block-end:2px;}.elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon{font-size:40px;}.elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-title a{font-size:13px;}.elementor-1236 .elementor-element.elementor-element-4d139b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-4d139b0.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-39dca4a{--width:25%;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-wrapper{text-align:end;gap:6px;}.elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-title{margin-block-end:2px;}.elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon{font-size:40px;}.elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-title a{font-size:13px;}.elementor-1236 .elementor-element.elementor-element-6dfe354{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;width:auto;max-width:auto;}.elementor-1236 .elementor-element.elementor-element-6dfe354.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-1de85f6{padding:0px 0px 0px 68px;}.elementor-1236 .elementor-element.elementor-element-877d8e7{padding:0px 0px 0px 0px;}.elementor-1236 .elementor-element.elementor-element-381285b.elementor-element{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-f3c900f{--justify-content:center;--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-1236 .elementor-element.elementor-element-c774e92{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-c272007{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1236 .elementor-element.elementor-element-c272007.e-con{--align-self:flex-start;}.elementor-1236 .elementor-element.elementor-element-6643b29{text-align:center;font-size:11px;}.elementor-1236 .elementor-element.elementor-element-6308076.e-con{--order:-99999 /* order start hack */;}.elementor-1236 .elementor-element.elementor-element-b6ad15f{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1236 .elementor-element.elementor-element-b6ad15f.e-con{--align-self:center;}.elementor-1236 .elementor-element.elementor-element-c5150aa img{height:84px;}.elementor-1236 .elementor-element.elementor-element-c5150aa{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1236 .elementor-element.elementor-element-116b35d img{height:84px;}.elementor-1236 .elementor-element.elementor-element-116b35d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1236 .elementor-element.elementor-element-22a026d img{height:84px;}.elementor-1236 .elementor-element.elementor-element-22a026d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1236 .elementor-element.elementor-element-0d965a5 img{height:103px;}.elementor-1236 .elementor-element.elementor-element-0d965a5{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-1236 .elementor-element.elementor-element-d77a756 img{height:92px;}.elementor-1236 .elementor-element.elementor-element-d77a756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-1236 .elementor-element.elementor-element-ec74960 img{height:86px;}.elementor-1236 .elementor-element.elementor-element-ec74960{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-1236 .elementor-element.elementor-element-630cc29{--width:100%;}.elementor-1236 .elementor-element.elementor-element-3d99723{--content-width:1380px;}.elementor-1236 .elementor-element.elementor-element-ff8a069{--width:36%;}.elementor-1236 .elementor-element.elementor-element-0c9d796{--width:55%;}.elementor-1236 .elementor-element.elementor-element-84dbe18{--width:22%;}.elementor-1236 .elementor-element.elementor-element-1f07532{--width:100%;}.elementor-1236 .elementor-element.elementor-element-092aa5c{--width:1300px;}.elementor-1236 .elementor-element.elementor-element-d5909a6{--width:55%;}.elementor-1236 .elementor-element.elementor-element-02567e0{--width:45%;}.elementor-1236 .elementor-element.elementor-element-fd8f82b{--width:1300%;}.elementor-1236 .elementor-element.elementor-element-f42201c{--width:1280px;}.elementor-1236 .elementor-element.elementor-element-b3b4d29{--width:36%;}.elementor-1236 .elementor-element.elementor-element-9dc8f6e{--width:55%;}.elementor-1236 .elementor-element.elementor-element-4e1ee31{--width:80%;}.elementor-1236 .elementor-element.elementor-element-7f76929{--width:23%;}.elementor-1236 .elementor-element.elementor-element-7c2f720{--width:23%;}.elementor-1236 .elementor-element.elementor-element-d426608{--width:23%;}.elementor-1236 .elementor-element.elementor-element-39dca4a{--width:23%;}.elementor-1236 .elementor-element.elementor-element-82eb9b9{--width:18%;}.elementor-1236 .elementor-element.elementor-element-3ce187a{--width:18%;}.elementor-1236 .elementor-element.elementor-element-fbde4b9{--width:21%;}.elementor-1236 .elementor-element.elementor-element-f3c900f{--width:100%;}.elementor-1236 .elementor-element.elementor-element-c774e92{--width:1280px;}.elementor-1236 .elementor-element.elementor-element-c272007{--width:55%;}.elementor-1236 .elementor-element.elementor-element-6308076{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-ba18660 *//* تراز واقعی چهار Icon Box بدون تغییر عرض و فاصله‌ها */

.elementor-1236 .elementor-element.elementor-element-ba18660 .elementor-widget-icon-box .elementor-icon-box-wrapper {
    display: grid !important;
    grid-template-rows: 46px auto !important;
    align-items: start !important;
}

/* همه آیکن‌ها دقیقاً داخل یک ردیف مشترک */
.elementor-1236 .elementor-element.elementor-element-ba18660 .elementor-widget-icon-box .elementor-icon-box-icon {
    height: 64px !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* متن همه آیتم‌ها از یک خط شروع شود */
.elementor-1236 .elementor-element.elementor-element-ba18660 .elementor-widget-icon-box .elementor-icon-box-content {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-ba18660 .elementor-widget-icon-box .elementor-icon-box-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f014acb *//* =========================================
   KOOCHOLO FOOTER ICON LIST
   ارتفاع یکسان + فلش + Hover + تراز محتوا
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb,
.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-widget-container,
.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-items {
    width: 100% !important;
}


/* =========================================
   همه ردیف‌ها دقیقاً هم‌ارتفاع
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item {
    width: 100% !important;
    max-width: 100% !important;

    /* ارتفاع یکسان همه ردیف‌ها */
    height: 32px !important;
    min-height: 32px !important;

    box-sizing: border-box !important;

    direction: rtl !important;
    text-align: right !important;

    display: flex !important;
    align-items: center !important;

    /* جا برای فلش سمت چپ */
    padding-left: 30px !important;
    padding-right: 0 !important;

    border-radius: 8px !important;

    /* فلش متقارن */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23D92F68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;

    /* فاصله فلش از لبه چپ */
    background-position-x: 10px !important;

    /* فلش 1px بالاتر از مرکز */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    transition:
        background-color .22s ease,
        background-position .22s ease,
        padding-right .22s ease !important;
}


/* =========================================
   اگر آیتم لینک دارد
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item > a {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;

    box-sizing: border-box !important;
}


/* =========================================
   تنظیم پایه آیکن و متن
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex-shrink: 0 !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-text {
    white-space: nowrap !important;
    direction: rtl !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================
   تراز ردیف‌های 1 تا قبل از آخر
   3px پایین‌تر
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-text {
    transform: translateY(3px) !important;
}


/* =========================================
   ردیف آخر
   در جای فعلی خودش بماند
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:last-child
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:last-child
.elementor-icon-list-text {
    transform: none !important;
}


/* =========================================
   Hover
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:hover {
    background-color: #FFF1F5 !important;

    /* همان فلش، فقط پررنگ‌تر */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23C9255E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    /* حرکت فلش به سمت چپ */
    background-position-x: 6px !important;

    /* ارتفاع فلش ثابت */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    /* حرکت جزئی محتوا */
    padding-right: 6px !important;
}


/* =========================================
   حذف pseudoهای اضافی
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item::before,
.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cb8ba */.elementor-1236 .elementor-element.elementor-element-18cb8ba,
.elementor-1236 .elementor-element.elementor-element-18cb8ba > .e-con,
.elementor-1236 .elementor-element.elementor-element-18cb8ba .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f5c6a8d *//* =========================================
   KOOCHOLO FOOTER ICON LIST
   ارتفاع یکسان + فلش + Hover + تراز محتوا
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d,
.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-widget-container,
.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-items {
    width: 100% !important;
}


/* =========================================
   همه ردیف‌ها دقیقاً هم‌ارتفاع
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item {
    width: 100% !important;
    max-width: 100% !important;

    /* ارتفاع یکسان همه ردیف‌ها */
    height: 32px !important;
    min-height: 32px !important;

    box-sizing: border-box !important;

    direction: rtl !important;
    text-align: right !important;

    display: flex !important;
    align-items: center !important;

    /* جا برای فلش سمت چپ */
    padding-left: 30px !important;
    padding-right: 0 !important;

    border-radius: 8px !important;

    /* فلش متقارن */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23D92F68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;

    /* فاصله فلش از لبه چپ */
    background-position-x: 10px !important;

    /* فلش 1px بالاتر از مرکز */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    transition:
        background-color .22s ease,
        background-position .22s ease,
        padding-right .22s ease !important;
}


/* =========================================
   اگر آیتم لینک دارد
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item > a {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;

    box-sizing: border-box !important;
}


/* =========================================
   تنظیم پایه آیکن و متن
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex-shrink: 0 !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-text {
    white-space: nowrap !important;
    direction: rtl !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================
   تراز ردیف‌های 1 تا قبل از آخر
   3px پایین‌تر
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-text {
    transform: translateY(3px) !important;
}


/* =========================================
   ردیف آخر
   در جای فعلی خودش بماند
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:last-child
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:last-child
.elementor-icon-list-text {
    transform: none !important;
}


/* =========================================
   Hover
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:hover {
    background-color: #FFF1F5 !important;

    /* همان فلش، فقط پررنگ‌تر */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23C9255E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    /* حرکت فلش به سمت چپ */
    background-position-x: 6px !important;

    /* ارتفاع فلش ثابت */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    /* حرکت جزئی محتوا */
    padding-right: 6px !important;
}


/* =========================================
   حذف pseudoهای اضافی
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item::before,
.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86ab9c */.elementor-1236 .elementor-element.elementor-element-c86ab9c,
.elementor-1236 .elementor-element.elementor-element-c86ab9c > .e-con,
.elementor-1236 .elementor-element.elementor-element-c86ab9c .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6873b2f */.elementor-1236 .elementor-element.elementor-element-6873b2f img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dadf912 */.elementor-1236 .elementor-element.elementor-element-dadf912 img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e475fcb */.elementor-1236 .elementor-element.elementor-element-e475fcb img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7dd3ed */.elementor-1236 .elementor-element.elementor-element-d7dd3ed img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fcaeff */.elementor-1236 .elementor-element.elementor-element-3fcaeff img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-544c782 */.elementor-1236 .elementor-element.elementor-element-544c782 img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69c92b0 */.elementor-1236 .elementor-element.elementor-element-69c92b0,
.elementor-1236 .elementor-element.elementor-element-69c92b0 > .e-con,
.elementor-1236 .elementor-element.elementor-element-69c92b0 .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f014acb *//* =========================================
   KOOCHOLO FOOTER ICON LIST
   ارتفاع یکسان + فلش + Hover + تراز محتوا
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb,
.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-widget-container,
.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-items {
    width: 100% !important;
}


/* =========================================
   همه ردیف‌ها دقیقاً هم‌ارتفاع
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item {
    width: 100% !important;
    max-width: 100% !important;

    /* ارتفاع یکسان همه ردیف‌ها */
    height: 32px !important;
    min-height: 32px !important;

    box-sizing: border-box !important;

    direction: rtl !important;
    text-align: right !important;

    display: flex !important;
    align-items: center !important;

    /* جا برای فلش سمت چپ */
    padding-left: 30px !important;
    padding-right: 0 !important;

    border-radius: 8px !important;

    /* فلش متقارن */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23D92F68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;

    /* فاصله فلش از لبه چپ */
    background-position-x: 10px !important;

    /* فلش 1px بالاتر از مرکز */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    transition:
        background-color .22s ease,
        background-position .22s ease,
        padding-right .22s ease !important;
}


/* =========================================
   اگر آیتم لینک دارد
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item > a {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;

    box-sizing: border-box !important;
}


/* =========================================
   تنظیم پایه آیکن و متن
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex-shrink: 0 !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-text {
    white-space: nowrap !important;
    direction: rtl !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================
   تراز ردیف‌های 1 تا قبل از آخر
   3px پایین‌تر
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-text {
    transform: translateY(3px) !important;
}


/* =========================================
   ردیف آخر
   در جای فعلی خودش بماند
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:last-child
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:last-child
.elementor-icon-list-text {
    transform: none !important;
}


/* =========================================
   Hover
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:hover {
    background-color: #FFF1F5 !important;

    /* همان فلش، فقط پررنگ‌تر */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23C9255E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    /* حرکت فلش به سمت چپ */
    background-position-x: 6px !important;

    /* ارتفاع فلش ثابت */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    /* حرکت جزئی محتوا */
    padding-right: 6px !important;
}


/* =========================================
   حذف pseudoهای اضافی
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item::before,
.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cb8ba */.elementor-1236 .elementor-element.elementor-element-18cb8ba,
.elementor-1236 .elementor-element.elementor-element-18cb8ba > .e-con,
.elementor-1236 .elementor-element.elementor-element-18cb8ba .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f5c6a8d *//* =========================================
   KOOCHOLO FOOTER ICON LIST
   ارتفاع یکسان + فلش + Hover + تراز محتوا
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d,
.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-widget-container,
.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-items {
    width: 100% !important;
}


/* =========================================
   همه ردیف‌ها دقیقاً هم‌ارتفاع
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item {
    width: 100% !important;
    max-width: 100% !important;

    /* ارتفاع یکسان همه ردیف‌ها */
    height: 32px !important;
    min-height: 32px !important;

    box-sizing: border-box !important;

    direction: rtl !important;
    text-align: right !important;

    display: flex !important;
    align-items: center !important;

    /* جا برای فلش سمت چپ */
    padding-left: 30px !important;
    padding-right: 0 !important;

    border-radius: 8px !important;

    /* فلش متقارن */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23D92F68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;

    /* فاصله فلش از لبه چپ */
    background-position-x: 10px !important;

    /* فلش 1px بالاتر از مرکز */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    transition:
        background-color .22s ease,
        background-position .22s ease,
        padding-right .22s ease !important;
}


/* =========================================
   اگر آیتم لینک دارد
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item > a {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;

    box-sizing: border-box !important;
}


/* =========================================
   تنظیم پایه آیکن و متن
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex-shrink: 0 !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-text {
    white-space: nowrap !important;
    direction: rtl !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================
   تراز ردیف‌های 1 تا قبل از آخر
   3px پایین‌تر
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-text {
    transform: translateY(3px) !important;
}


/* =========================================
   ردیف آخر
   در جای فعلی خودش بماند
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:last-child
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:last-child
.elementor-icon-list-text {
    transform: none !important;
}


/* =========================================
   Hover
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:hover {
    background-color: #FFF1F5 !important;

    /* همان فلش، فقط پررنگ‌تر */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23C9255E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    /* حرکت فلش به سمت چپ */
    background-position-x: 6px !important;

    /* ارتفاع فلش ثابت */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    /* حرکت جزئی محتوا */
    padding-right: 6px !important;
}


/* =========================================
   حذف pseudoهای اضافی
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item::before,
.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86ab9c */.elementor-1236 .elementor-element.elementor-element-c86ab9c,
.elementor-1236 .elementor-element.elementor-element-c86ab9c > .e-con,
.elementor-1236 .elementor-element.elementor-element-c86ab9c .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6873b2f */.elementor-1236 .elementor-element.elementor-element-6873b2f img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dadf912 */.elementor-1236 .elementor-element.elementor-element-dadf912 img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e475fcb */.elementor-1236 .elementor-element.elementor-element-e475fcb img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7dd3ed */.elementor-1236 .elementor-element.elementor-element-d7dd3ed img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fcaeff */.elementor-1236 .elementor-element.elementor-element-3fcaeff img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-544c782 */.elementor-1236 .elementor-element.elementor-element-544c782 img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69c92b0 */.elementor-1236 .elementor-element.elementor-element-69c92b0,
.elementor-1236 .elementor-element.elementor-element-69c92b0 > .e-con,
.elementor-1236 .elementor-element.elementor-element-69c92b0 .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f014acb *//* =========================================
   KOOCHOLO FOOTER ICON LIST
   ارتفاع یکسان + فلش + Hover + تراز محتوا
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb,
.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-widget-container,
.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-items {
    width: 100% !important;
}


/* =========================================
   همه ردیف‌ها دقیقاً هم‌ارتفاع
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item {
    width: 100% !important;
    max-width: 100% !important;

    /* ارتفاع یکسان همه ردیف‌ها */
    height: 32px !important;
    min-height: 32px !important;

    box-sizing: border-box !important;

    direction: rtl !important;
    text-align: right !important;

    display: flex !important;
    align-items: center !important;

    /* جا برای فلش سمت چپ */
    padding-left: 30px !important;
    padding-right: 0 !important;

    border-radius: 8px !important;

    /* فلش متقارن */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23D92F68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;

    /* فاصله فلش از لبه چپ */
    background-position-x: 10px !important;

    /* فلش 1px بالاتر از مرکز */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    transition:
        background-color .22s ease,
        background-position .22s ease,
        padding-right .22s ease !important;
}


/* =========================================
   اگر آیتم لینک دارد
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item > a {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;

    box-sizing: border-box !important;
}


/* =========================================
   تنظیم پایه آیکن و متن
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex-shrink: 0 !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-text {
    white-space: nowrap !important;
    direction: rtl !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================
   تراز ردیف‌های 1 تا قبل از آخر
   3px پایین‌تر
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-text {
    transform: translateY(3px) !important;
}


/* =========================================
   ردیف آخر
   در جای فعلی خودش بماند
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:last-child
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:last-child
.elementor-icon-list-text {
    transform: none !important;
}


/* =========================================
   Hover
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:hover {
    background-color: #FFF1F5 !important;

    /* همان فلش، فقط پررنگ‌تر */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23C9255E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    /* حرکت فلش به سمت چپ */
    background-position-x: 6px !important;

    /* ارتفاع فلش ثابت */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    /* حرکت جزئی محتوا */
    padding-right: 6px !important;
}


/* =========================================
   حذف pseudoهای اضافی
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item::before,
.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cb8ba */.elementor-1236 .elementor-element.elementor-element-18cb8ba,
.elementor-1236 .elementor-element.elementor-element-18cb8ba > .e-con,
.elementor-1236 .elementor-element.elementor-element-18cb8ba .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f5c6a8d *//* =========================================
   KOOCHOLO FOOTER ICON LIST
   ارتفاع یکسان + فلش + Hover + تراز محتوا
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d,
.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-widget-container,
.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-items {
    width: 100% !important;
}


/* =========================================
   همه ردیف‌ها دقیقاً هم‌ارتفاع
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item {
    width: 100% !important;
    max-width: 100% !important;

    /* ارتفاع یکسان همه ردیف‌ها */
    height: 32px !important;
    min-height: 32px !important;

    box-sizing: border-box !important;

    direction: rtl !important;
    text-align: right !important;

    display: flex !important;
    align-items: center !important;

    /* جا برای فلش سمت چپ */
    padding-left: 30px !important;
    padding-right: 0 !important;

    border-radius: 8px !important;

    /* فلش متقارن */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23D92F68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;

    /* فاصله فلش از لبه چپ */
    background-position-x: 10px !important;

    /* فلش 1px بالاتر از مرکز */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    transition:
        background-color .22s ease,
        background-position .22s ease,
        padding-right .22s ease !important;
}


/* =========================================
   اگر آیتم لینک دارد
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item > a {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;

    box-sizing: border-box !important;
}


/* =========================================
   تنظیم پایه آیکن و متن
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex-shrink: 0 !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-text {
    white-space: nowrap !important;
    direction: rtl !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================
   تراز ردیف‌های 1 تا قبل از آخر
   3px پایین‌تر
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-text {
    transform: translateY(3px) !important;
}


/* =========================================
   ردیف آخر
   در جای فعلی خودش بماند
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:last-child
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:last-child
.elementor-icon-list-text {
    transform: none !important;
}


/* =========================================
   Hover
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:hover {
    background-color: #FFF1F5 !important;

    /* همان فلش، فقط پررنگ‌تر */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23C9255E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    /* حرکت فلش به سمت چپ */
    background-position-x: 6px !important;

    /* ارتفاع فلش ثابت */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    /* حرکت جزئی محتوا */
    padding-right: 6px !important;
}


/* =========================================
   حذف pseudoهای اضافی
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item::before,
.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86ab9c */.elementor-1236 .elementor-element.elementor-element-c86ab9c,
.elementor-1236 .elementor-element.elementor-element-c86ab9c > .e-con,
.elementor-1236 .elementor-element.elementor-element-c86ab9c .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6873b2f */.elementor-1236 .elementor-element.elementor-element-6873b2f img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dadf912 */.elementor-1236 .elementor-element.elementor-element-dadf912 img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e475fcb */.elementor-1236 .elementor-element.elementor-element-e475fcb img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7dd3ed */.elementor-1236 .elementor-element.elementor-element-d7dd3ed img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fcaeff */.elementor-1236 .elementor-element.elementor-element-3fcaeff img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-544c782 */.elementor-1236 .elementor-element.elementor-element-544c782 img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69c92b0 */.elementor-1236 .elementor-element.elementor-element-69c92b0,
.elementor-1236 .elementor-element.elementor-element-69c92b0 > .e-con,
.elementor-1236 .elementor-element.elementor-element-69c92b0 .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f014acb *//* =========================================
   KOOCHOLO FOOTER ICON LIST
   ارتفاع یکسان + فلش + Hover + تراز محتوا
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb,
.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-widget-container,
.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-items {
    width: 100% !important;
}


/* =========================================
   همه ردیف‌ها دقیقاً هم‌ارتفاع
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item {
    width: 100% !important;
    max-width: 100% !important;

    /* ارتفاع یکسان همه ردیف‌ها */
    height: 32px !important;
    min-height: 32px !important;

    box-sizing: border-box !important;

    direction: rtl !important;
    text-align: right !important;

    display: flex !important;
    align-items: center !important;

    /* جا برای فلش سمت چپ */
    padding-left: 30px !important;
    padding-right: 0 !important;

    border-radius: 8px !important;

    /* فلش متقارن */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23D92F68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;

    /* فاصله فلش از لبه چپ */
    background-position-x: 10px !important;

    /* فلش 1px بالاتر از مرکز */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    transition:
        background-color .22s ease,
        background-position .22s ease,
        padding-right .22s ease !important;
}


/* =========================================
   اگر آیتم لینک دارد
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item > a {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;

    box-sizing: border-box !important;
}


/* =========================================
   تنظیم پایه آیکن و متن
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex-shrink: 0 !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-text {
    white-space: nowrap !important;
    direction: rtl !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================
   تراز ردیف‌های 1 تا قبل از آخر
   3px پایین‌تر
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-text {
    transform: translateY(3px) !important;
}


/* =========================================
   ردیف آخر
   در جای فعلی خودش بماند
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:last-child
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:last-child
.elementor-icon-list-text {
    transform: none !important;
}


/* =========================================
   Hover
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item:hover {
    background-color: #FFF1F5 !important;

    /* همان فلش، فقط پررنگ‌تر */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23C9255E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    /* حرکت فلش به سمت چپ */
    background-position-x: 6px !important;

    /* ارتفاع فلش ثابت */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    /* حرکت جزئی محتوا */
    padding-right: 6px !important;
}


/* =========================================
   حذف pseudoهای اضافی
========================================= */

.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item::before,
.elementor-1236 .elementor-element.elementor-element-f014acb .elementor-icon-list-item::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cb8ba */.elementor-1236 .elementor-element.elementor-element-18cb8ba,
.elementor-1236 .elementor-element.elementor-element-18cb8ba > .e-con,
.elementor-1236 .elementor-element.elementor-element-18cb8ba .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f5c6a8d *//* =========================================
   KOOCHOLO FOOTER ICON LIST
   ارتفاع یکسان + فلش + Hover + تراز محتوا
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d,
.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-widget-container,
.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-items {
    width: 100% !important;
}


/* =========================================
   همه ردیف‌ها دقیقاً هم‌ارتفاع
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item {
    width: 100% !important;
    max-width: 100% !important;

    /* ارتفاع یکسان همه ردیف‌ها */
    height: 32px !important;
    min-height: 32px !important;

    box-sizing: border-box !important;

    direction: rtl !important;
    text-align: right !important;

    display: flex !important;
    align-items: center !important;

    /* جا برای فلش سمت چپ */
    padding-left: 30px !important;
    padding-right: 0 !important;

    border-radius: 8px !important;

    /* فلش متقارن */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23D92F68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;

    /* فاصله فلش از لبه چپ */
    background-position-x: 10px !important;

    /* فلش 1px بالاتر از مرکز */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    transition:
        background-color .22s ease,
        background-position .22s ease,
        padding-right .22s ease !important;
}


/* =========================================
   اگر آیتم لینک دارد
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item > a {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;

    box-sizing: border-box !important;
}


/* =========================================
   تنظیم پایه آیکن و متن
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex-shrink: 0 !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-text {
    white-space: nowrap !important;
    direction: rtl !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================
   تراز ردیف‌های 1 تا قبل از آخر
   3px پایین‌تر
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-text {
    transform: translateY(3px) !important;
}


/* =========================================
   ردیف آخر
   در جای فعلی خودش بماند
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:last-child
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:last-child
.elementor-icon-list-text {
    transform: none !important;
}


/* =========================================
   Hover
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item:hover {
    background-color: #FFF1F5 !important;

    /* همان فلش، فقط پررنگ‌تر */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23C9255E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    /* حرکت فلش به سمت چپ */
    background-position-x: 6px !important;

    /* ارتفاع فلش ثابت */
    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    /* حرکت جزئی محتوا */
    padding-right: 6px !important;
}


/* =========================================
   حذف pseudoهای اضافی
========================================= */

.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item::before,
.elementor-1236 .elementor-element.elementor-element-f5c6a8d .elementor-icon-list-item::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86ab9c */.elementor-1236 .elementor-element.elementor-element-c86ab9c,
.elementor-1236 .elementor-element.elementor-element-c86ab9c > .e-con,
.elementor-1236 .elementor-element.elementor-element-c86ab9c .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6873b2f */.elementor-1236 .elementor-element.elementor-element-6873b2f img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dadf912 */.elementor-1236 .elementor-element.elementor-element-dadf912 img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e475fcb */.elementor-1236 .elementor-element.elementor-element-e475fcb img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7dd3ed */.elementor-1236 .elementor-element.elementor-element-d7dd3ed img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fcaeff */.elementor-1236 .elementor-element.elementor-element-3fcaeff img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-544c782 */.elementor-1236 .elementor-element.elementor-element-544c782 img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69c92b0 */.elementor-1236 .elementor-element.elementor-element-69c92b0,
.elementor-1236 .elementor-element.elementor-element-69c92b0 > .e-con,
.elementor-1236 .elementor-element.elementor-element-69c92b0 .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-092aa5c *//* =========================================
   KOOCHOLO FOOTER BOTTOM
   8 موج + دوخت ریز + پاپیون اصلی
   ارتفاع کمتر
========================================= */

.elementor-1236 .elementor-element.elementor-element-092aa5c {
    position: relative !important;

    background: #FFFAF7 !important;

    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    /* ارتفاع کمتر */
    min-height: 0 !important;
    height: auto !important;

    padding-top: 0 !important;
    padding-bottom: 0 !important;

    overflow: visible !important;
}


/* =========================================
   8 موج + دوخت
========================================= */

.elementor-1236 .elementor-element.elementor-element-092aa5c::before {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;

    top: -28px !important;

    width: 100% !important;
    height: 30px !important;

    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 30' preserveAspectRatio='none'%3E%3Cpath d='M0 15 Q25 5 50 15 Q75 25 100 15 Q125 5 150 15 Q175 25 200 15 Q225 5 250 15 Q275 25 300 15 Q325 5 350 15 Q375 25 400 15 L400 30 L0 30 Z' fill='%23FFFAF7'/%3E%3Cpath d='M0 15 Q25 5 50 15 Q75 25 100 15 Q125 5 150 15 Q175 25 200 15 Q225 5 250 15 Q275 25 300 15 Q325 5 350 15 Q375 25 400 15' fill='none' stroke='%23F19AB2' stroke-width='1' stroke-dasharray='2 3' stroke-linecap='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;
    background-position: center top !important;
    background-size: 100% 30px !important;

    border: none !important;
    outline: none !important;

    pointer-events: none !important;
    z-index: 2 !important;
}


/* =========================================
   پاپیون اصلی بدون تغییر رنگ
========================================= */

.elementor-1236 .elementor-element.elementor-element-092aa5c::after {
    content: "" !important;

    position: absolute !important;

    left: 50% !important;
    top: -31px !important;

    transform: translateX(-50%) !important;

    width: 82px !important;
    height: 54px !important;

    /* نمایش مستقیم عکس اصلی */
    background-image:
        url("https://koocholo.ir/wp-content/uploads/2026/08/bowtie.png") !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    /* هیچ رنگ یا Mask روی عکس اعمال نشود */
    background-color: transparent !important;

    -webkit-mask-image: none !important;
    mask-image: none !important;

    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    pointer-events: none !important;
    z-index: 3 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a85e54f *//* فقط تراز عمودی آیکن و عنوان داخل Icon Box */
.elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-wrapper {
    align-items: center !important;
}

.elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-icon {
    align-self: center !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-content {
    align-self: center !important;
}

.elementor-1236 .elementor-element.elementor-element-a85e54f .elementor-icon-box-title {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4db25b9 *//* فقط تراز عمودی آیکن و عنوان داخل Icon Box */
.elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-wrapper {
    align-items: center !important;
}

.elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-icon {
    align-self: center !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-content {
    align-self: center !important;
}

.elementor-1236 .elementor-element.elementor-element-4db25b9 .elementor-icon-box-title {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d139b0 *//* فقط تراز عمودی آیکن و عنوان داخل Icon Box */
.elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-wrapper {
    align-items: center !important;
}

.elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-icon {
    align-self: center !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-content {
    align-self: center !important;
}

.elementor-1236 .elementor-element.elementor-element-4d139b0 .elementor-icon-box-title {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dfe354 *//* فقط تراز عمودی آیکن و عنوان داخل Icon Box */
.elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-wrapper {
    align-items: center !important;
}

.elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-icon {
    align-self: center !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-content {
    align-self: center !important;
}

.elementor-1236 .elementor-element.elementor-element-6dfe354 .elementor-icon-box-title {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3cce49d *//* =========================================
   KOOCHOLO FOOTER ICON LIST
   ارتفاع یکسان + فلش + Hover + تراز محتوا
========================================= */

.elementor-1236 .elementor-element.elementor-element-3cce49d,
.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-widget-container,
.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-items {
    width: 100% !important;
}


/* =========================================
   همه ردیف‌ها دقیقاً هم‌ارتفاع
========================================= */

.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-item {

    /*
     * ردیف را 18px از سمت چپ بزرگ‌تر می‌کنیم
     * تا فلش بدون بریده شدن چپ‌تر قرار بگیرد
     */
    width: calc(100% + -20px) !important;
    max-width: none !important;
    margin-left: -18px !important;

    height: 32px !important;
    min-height: 32px !important;

    box-sizing: border-box !important;

    direction: rtl !important;
    text-align: right !important;

    display: flex !important;
    align-items: center !important;

    /* فضای سمت چپ برای فلش */
    padding-left: 55px !important;
    padding-right: 0 !important;

    border-radius: 8px !important;

    /* فلش */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23D92F68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;

    /*
     * فلش داخل کادر بزرگ‌شده قرار دارد.
     * عدد کمتر = فلش بیشتر به چپ
     */
    background-position-x: 8px !important;

    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    transition:
        background-color .22s ease,
        background-position .22s ease,
        padding-right .22s ease !important;
}


/* =========================================
   اگر آیتم لینک دارد
========================================= */

.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-item > a {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;

    box-sizing: border-box !important;
}


/* =========================================
   تنظیم پایه آیکن و متن
========================================= */

.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex-shrink: 0 !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-text {
    white-space: nowrap !important;
    direction: rtl !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================
   تراز ردیف‌های 1 تا قبل از آخر
   3px پایین‌تر
========================================= */

.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-text {
    transform: translateY(3px) !important;
}


/* =========================================
   ردیف آخر
   در جای فعلی خودش بماند
========================================= */

.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-item:last-child
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-item:last-child
.elementor-icon-list-text {
    transform: none !important;
}


/* =========================================
   Hover
========================================= */

.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-item:hover {

    background-color: #FFF1F5 !important;

    /* فلش پررنگ‌تر */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23C9255E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    /*
     * در Hover کمی بیشتر به چپ
     * 4px از 8px چپ‌تر است
     */
    background-position-x: 4px !important;

    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    padding-right: 6px !important;
}


/* =========================================
   حذف pseudoهای اضافی
========================================= */

.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-item::before,
.elementor-1236 .elementor-element.elementor-element-3cce49d .elementor-icon-list-item::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1de85f6 *//* =========================================
   KOOCHOLO FOOTER ICON LIST
   ارتفاع یکسان + فلش + Hover + تراز محتوا
========================================= */

.elementor-1236 .elementor-element.elementor-element-1de85f6,
.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-widget-container,
.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-items {
    width: 100% !important;
}


/* =========================================
   همه ردیف‌ها دقیقاً هم‌ارتفاع
========================================= */

.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-item {

    /*
     * ردیف را 18px از سمت چپ بزرگ‌تر می‌کنیم
     * تا فلش بدون بریده شدن چپ‌تر قرار بگیرد
     */
    width: calc(100% + 65px) !important;
    max-width: none !important;
    margin-left: -18px !important;

    height: 32px !important;
    min-height: 32px !important;

    box-sizing: border-box !important;

    direction: rtl !important;
    text-align: right !important;

    display: flex !important;
    align-items: center !important;

    /* فضای سمت چپ برای فلش */
    padding-left: 55px !important;
    padding-right: 0 !important;

    border-radius: 8px !important;

    /* فلش */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23D92F68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;

    /*
     * فلش داخل کادر بزرگ‌شده قرار دارد.
     * عدد کمتر = فلش بیشتر به چپ
     */
    background-position-x: 8px !important;

    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    transition:
        background-color .22s ease,
        background-position .22s ease,
        padding-right .22s ease !important;
}


/* =========================================
   اگر آیتم لینک دارد
========================================= */

.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-item > a {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;

    box-sizing: border-box !important;
}


/* =========================================
   تنظیم پایه آیکن و متن
========================================= */

.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex-shrink: 0 !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-text {
    white-space: nowrap !important;
    direction: rtl !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================
   تراز ردیف‌های 1 تا قبل از آخر
   3px پایین‌تر
========================================= */

.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-item:not(:last-child)
.elementor-icon-list-text {
    transform: translateY(3px) !important;
}


/* =========================================
   ردیف آخر
   در جای فعلی خودش بماند
========================================= */

.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-item:last-child
.elementor-icon-list-icon,

.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-item:last-child
.elementor-icon-list-text {
    transform: none !important;
}


/* =========================================
   Hover
========================================= */

.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-item:hover {

    background-color: #FFF1F5 !important;

    /* فلش پررنگ‌تر */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E%3Cpolyline points='7,3 2,9 7,15' fill='none' stroke='%23C9255E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    /*
     * در Hover کمی بیشتر به چپ
     * 4px از 8px چپ‌تر است
     */
    background-position-x: 4px !important;

    background-position-y: calc(50% - 1px) !important;

    background-size: 9px 18px !important;

    padding-right: 6px !important;
}


/* =========================================
   حذف pseudoهای اضافی
========================================= */

.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-item::before,
.elementor-1236 .elementor-element.elementor-element-1de85f6 .elementor-icon-list-item::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6f5a0e */.elementor-1236 .elementor-element.elementor-element-d6f5a0e img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-678ea04 */.elementor-1236 .elementor-element.elementor-element-678ea04 img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-012c9de */.elementor-1236 .elementor-element.elementor-element-012c9de img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f0567c */.elementor-1236 .elementor-element.elementor-element-6f0567c img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-961d293 */.elementor-1236 .elementor-element.elementor-element-961d293 img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-061235f */.elementor-1236 .elementor-element.elementor-element-061235f img {
    filter: brightness(0) saturate(100%)
            invert(27%) sepia(88%)
            saturate(2427%) hue-rotate(321deg)
            brightness(91%) contrast(89%) !important;

    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c774e92 *//* =========================================
   KOOCHOLO FOOTER BOTTOM
   8 موج + دوخت ریز + پاپیون اصلی
   ارتفاع کمتر
========================================= */

.elementor-1236 .elementor-element.elementor-element-c774e92 {
    position: relative !important;

    background: #FFFAF7 !important;

    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    /* ارتفاع کمتر */
    min-height: 0 !important;
    height: auto !important;

    padding-top: 0 !important;
    padding-bottom: 0 !important;

    overflow: visible !important;
}


/* =========================================
   8 موج + دوخت
========================================= */

.elementor-1236 .elementor-element.elementor-element-c774e92::before {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;

    top: -28px !important;

    width: 100% !important;
    height: 30px !important;

    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 30' preserveAspectRatio='none'%3E%3Cpath d='M0 15 Q25 5 50 15 Q75 25 100 15 Q125 5 150 15 Q175 25 200 15 Q225 5 250 15 Q275 25 300 15 Q325 5 350 15 Q375 25 400 15 L400 30 L0 30 Z' fill='%23FFFAF7'/%3E%3Cpath d='M0 15 Q25 5 50 15 Q75 25 100 15 Q125 5 150 15 Q175 25 200 15 Q225 5 250 15 Q275 25 300 15 Q325 5 350 15 Q375 25 400 15' fill='none' stroke='%23F19AB2' stroke-width='1' stroke-dasharray='2 3' stroke-linecap='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;
    background-position: center top !important;
    background-size: 100% 30px !important;

    border: none !important;
    outline: none !important;

    pointer-events: none !important;
    z-index: 2 !important;
}


/* =========================================
   پاپیون اصلی بدون تغییر رنگ
========================================= */

.elementor-1236 .elementor-element.elementor-element-c774e92::after {
    content: "" !important;

    position: absolute !important;

    left: 50% !important;
    top: -31px !important;

    transform: translateX(-50%) !important;

    width: 82px !important;
    height: 54px !important;

    /* نمایش مستقیم عکس اصلی */
    background-image:
        url("https://koocholo.ir/wp-content/uploads/2026/08/bowtie.png") !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    /* هیچ رنگ یا Mask روی عکس اعمال نشود */
    background-color: transparent !important;

    -webkit-mask-image: none !important;
    mask-image: none !important;

    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    pointer-events: none !important;
    z-index: 3 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/YekanBakh-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/YekanBakh-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/YekanBakh-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/YekanBakh-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/YekanBakh-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/YekanBakh-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/YekanBakh-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/YekanBakh-ExtraBlack.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/Morabba-UltraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/Morabba-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/Morabba-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/Morabba-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/Morabba-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/Morabba-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/Morabba-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/Morabba-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Morabba';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://koocholo.ir/wp-content/uploads/2026/08/Morabba-Heavy.woff2') format('woff2');
}
/* End Custom Fonts CSS */