.elementor-50 .elementor-element.elementor-element-ac3c792{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-50 .elementor-element.elementor-element-441685f{--display:flex;--min-height:90vh;--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:center;--flex-wrap:nowrap;--border-radius:24px 024px 24px 24px;box-shadow:0px 0px 8px 0px rgba(118.5962448120117, 118.5962448120117, 118.5962448120117, 0.5);--padding-top:61px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-441685f:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-441685f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-136fe03 );}.elementor-50 .elementor-element.elementor-element-6a0d04e{--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:space-evenly;--align-items:center;--padding-top:25px;--padding-bottom:37px;--padding-left:5px;--padding-right:49px;}.elementor-50 .elementor-element.elementor-element-6a0d04e.e-con{--align-self:stretch;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-7bab9ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-7bab9ed.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-7bab9ed .elementor-heading-title{font-family:"yekanBakh", Sans-serif;font-size:3rem;font-weight:bold;color:var( --e-global-color-136fe03 );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-45c7734{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-45c7734.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-45c7734 .elementor-headline{text-align:start;}.elementor-50 .elementor-element.elementor-element-45c7734 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-45c7734 .elementor-headline-dynamic-text{font-family:"yekanBakh", Sans-serif;font-weight:800;}.elementor-50 .elementor-element.elementor-element-45c7734 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );stroke-width:9px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-5457194{width:var( --container-widget-width, 79% );max-width:79%;padding:27px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;font-family:"yekanBakh", Sans-serif;font-size:1rem;font-weight:400;color:#E0CDCD;}.elementor-50 .elementor-element.elementor-element-5457194.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-ddf2e0b{--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:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-ddf2e0b.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-50 .elementor-element.elementor-element-2f6c7b4 .elementor-button{background-color:#3756FF;font-family:"yekanBakh", Sans-serif;font-size:1rem;font-weight:500;border-radius:24px 24px 24px 24px;}.elementor-50 .elementor-element.elementor-element-2f6c7b4{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-af3c96b .elementor-button{background-color:#3756FF;font-family:"yekanBakh", Sans-serif;font-size:1rem;font-weight:500;border-style:solid;border-color:#3756FFBA;border-radius:24px 24px 24px 24px;}.elementor-50 .elementor-element.elementor-element-af3c96b{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-dd57d7a{--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:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#5C73F254;--border-color:#5C73F254;--border-radius:24px 24px 24px 24px;--margin-top:-5px;--margin-bottom:-5px;--margin-left:-5px;--margin-right:-5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-dd57d7a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-dd57d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151A2273;}.elementor-50 .elementor-element.elementor-element-dd57d7a.e-con{--align-self:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-82378c6{width:var( --container-widget-width, 100% );max-width:100%;padding:5px 5px 5px 5px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:29px;--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;}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-item:not(:last-child):after{content:"";height:49%;border-color:var( --e-global-color-136fe03 );}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-item > a{font-family:"yekanBakh", Sans-serif;font-size:1rem;font-weight:500;}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-text{color:#FFFFFFDB;transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-746a861{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-746a861.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-50 .elementor-element.elementor-element-3546164{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;top:286px;z-index:300;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-3546164{left:343px;}body.rtl .elementor-50 .elementor-element.elementor-element-3546164{right:343px;}.elementor-50 .elementor-element.elementor-element-3546164 img{width:100%;opacity:0.86;}.elementor-50 .elementor-element.elementor-element-bd9af67{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:100;}.elementor-50 .elementor-element.elementor-element-bd9af67.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-bd9af67 img{width:100%;}.elementor-50 .elementor-element.elementor-element-9d0bcbc{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;top:-149px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-9d0bcbc{right:-9px;}body.rtl .elementor-50 .elementor-element.elementor-element-9d0bcbc{left:-9px;}.elementor-50 .elementor-element.elementor-element-9d0bcbc img{width:100%;opacity:0.12;}.elementor-50 .elementor-element.elementor-element-5928132{--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:14px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-item:not(:last-child):after{content:"";height:41%;border-color:var( --e-global-color-6b59599 );}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-dcb8bba{--e-icon-list-icon-size:46px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-item > a{font-family:"yekanBakh", Sans-serif;font-size:1.5rem;font-weight:bold;}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-6c3f871{--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:space-between;--align-items:center;--flex-wrap:nowrap;--border-radius:24px 024px 24px 24px;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-6c3f871:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-6c3f871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-50 .elementor-element.elementor-element-8c2a347 .product{text-align:center;}.elementor-50 .elementor-element.elementor-element-8c2a347.elementor-wc-products  ul.products{grid-column-gap:26px;grid-row-gap:40px;}.elementor-50 .elementor-element.elementor-element-8c2a347 a > img{margin-bottom:17px;}.elementor-50 .elementor-element.elementor-element-8c2a347 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-6b59599 );font-family:"yekanBakh", Sans-serif;font-size:1.5rem;font-weight:bold;}.elementor-50 .elementor-element.elementor-element-8ea8ea2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-50 .elementor-element.elementor-element-b46aa27{--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:space-between;--align-items:center;--flex-wrap:nowrap;--border-radius:24px 024px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-b46aa27:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-b46aa27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-50 .elementor-element.elementor-element-db3f5ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-item:not(:last-child):after{content:"";height:41%;border-color:var( --e-global-color-6b59599 );}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-0a6a910{--e-icon-list-icon-size:46px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-item > a{font-family:"yekanBakh", Sans-serif;font-size:1.5rem;font-weight:bold;}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-28b1af2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50 .elementor-element.elementor-element-ba701f1{--grid-columns:4;}.elementor-50 .elementor-element.elementor-element-ba701f1 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-50 .elementor-element.elementor-element-ba701f1 .e-loop-item > .elementor-section, .elementor-50 .elementor-element.elementor-element-ba701f1 .e-loop-item > .elementor-section > .elementor-container, .elementor-50 .elementor-element.elementor-element-ba701f1 .e-loop-item > .e-con, .elementor-50 .elementor-element.elementor-element-ba701f1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-50 .elementor-element.elementor-element-af7cc78{--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:79px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-item:not(:last-child):after{content:"";height:41%;border-color:var( --e-global-color-6b59599 );}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-469de23{--e-icon-list-icon-size:46px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-item > a{font-family:"yekanBakh", Sans-serif;font-size:1.5rem;font-weight:bold;}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-e706526{--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:space-between;--align-items:center;--flex-wrap:nowrap;--border-radius:24px 024px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-e706526:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-e706526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-50 .elementor-element.elementor-element-7e3319b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-ed69243{width:var( --container-widget-width, 21% );max-width:21%;background-color:#2A34448C;padding:14px 20px 16px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#5C73F285;border-radius:16px 16px 16px 16px;}.elementor-50 .elementor-element.elementor-element-ed69243 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-50 .elementor-element.elementor-element-ed69243 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-ed69243 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-50 .elementor-element.elementor-element-ed69243 .elementor-icon-box-description{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-136fe03 );}.elementor-50 .elementor-element.elementor-element-73437eb{width:var( --container-widget-width, 21% );max-width:21%;background-color:#2A34448C;padding:14px 20px 16px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#5C73F285;border-radius:16px 16px 16px 16px;}.elementor-50 .elementor-element.elementor-element-73437eb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-50 .elementor-element.elementor-element-73437eb .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-73437eb .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-50 .elementor-element.elementor-element-73437eb .elementor-icon-box-description{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-136fe03 );}.elementor-50 .elementor-element.elementor-element-0fb93a3{width:var( --container-widget-width, 21% );max-width:21%;background-color:#2A34448C;padding:14px 20px 16px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#5C73F285;border-radius:16px 16px 16px 16px;}.elementor-50 .elementor-element.elementor-element-0fb93a3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-50 .elementor-element.elementor-element-0fb93a3 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-0fb93a3 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-50 .elementor-element.elementor-element-0fb93a3 .elementor-icon-box-description{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-136fe03 );}.elementor-50 .elementor-element.elementor-element-e69ab40{width:var( --container-widget-width, 21% );max-width:21%;background-color:#2A34448C;padding:14px 20px 16px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#5C73F285;border-radius:16px 16px 16px 16px;}.elementor-50 .elementor-element.elementor-element-e69ab40 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-50 .elementor-element.elementor-element-e69ab40 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-e69ab40 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-50 .elementor-element.elementor-element-e69ab40 .elementor-icon-box-description{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-136fe03 );}.elementor-50 .elementor-element.elementor-element-525eeb3{--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:76px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-50 .elementor-element.elementor-element-048a74e{--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:space-between;--align-items:center;--flex-wrap:nowrap;--border-radius:24px 024px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-048a74e:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-048a74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-50 .elementor-element.elementor-element-0c0e600{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-item:not(:last-child):after{content:"";height:41%;border-color:var( --e-global-color-6b59599 );}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-283cb88{--e-icon-list-icon-size:46px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-item > a{font-family:"yekanBakh", Sans-serif;font-size:1.5rem;font-weight:bold;}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-17fd2c2{--display:flex;}.elementor-50 .elementor-element.elementor-element-fa31ffe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-b91d945{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-b91d945 p{margin-block-end:18px;}.elementor-50 .elementor-element.elementor-element-15f8d6a{--display:flex;}.elementor-50 .elementor-element.elementor-element-b6fd061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-f826e3e{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-f826e3e p{margin-block-end:18px;}.elementor-50 .elementor-element.elementor-element-a02c5f0{--display:flex;}.elementor-50 .elementor-element.elementor-element-d647ea6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-b63d5a8{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-b63d5a8 p{margin-block-end:18px;}.elementor-50 .elementor-element.elementor-element-73af197{--display:flex;}.elementor-50 .elementor-element.elementor-element-0d6ca20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-d773e88{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-d773e88 p{margin-block-end:18px;}.elementor-50 .elementor-element.elementor-element-60da89e{--display:flex;border-style:none;--border-style:none;}.elementor-50 .elementor-element.elementor-element-4404e6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-ec0393f{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-ec0393f p{margin-block-end:18px;}.elementor-50 .elementor-element.elementor-element-aa008d6{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-50 .elementor-element.elementor-element-aa008d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-50 .elementor-element.elementor-element-aa008d6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-50 .elementor-element.elementor-element-aa008d6 > .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:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-441685f{--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-6a0d04e{--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-7bab9ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-7bab9ed.elementor-element{--align-self:center;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-45c7734{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-45c7734.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-5457194.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-5457194{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-82378c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-82378c6.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-3546164{--container-widget-width:191px;--container-widget-flex-grow:0;width:var( --container-widget-width, 191px );max-width:191px;top:247px;}.elementor-50 .elementor-element.elementor-element-9d0bcbc{--container-widget-width:508px;--container-widget-flex-grow:0;width:var( --container-widget-width, 508px );max-width:508px;top:-120px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-9d0bcbc{right:72px;}body.rtl .elementor-50 .elementor-element.elementor-element-9d0bcbc{left:72px;}.elementor-50 .elementor-element.elementor-element-6c3f871{--flex-wrap:wrap;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-b46aa27{--flex-wrap:wrap;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-ba701f1{--grid-columns:2;}.elementor-50 .elementor-element.elementor-element-e706526{--flex-wrap:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-ed69243{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-ed69243 .elementor-icon-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-ed69243 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-ed69243 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-ed69243 .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-73437eb{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-73437eb .elementor-icon-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-73437eb .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-73437eb .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-73437eb .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-0fb93a3{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-0fb93a3 .elementor-icon-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-0fb93a3 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-0fb93a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-0fb93a3 .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-e69ab40{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-e69ab40 .elementor-icon-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-e69ab40 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-e69ab40 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-e69ab40 .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-048a74e{--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-b91d945{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-f826e3e{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-b63d5a8{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-d773e88{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-ec0393f{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-aa008d6{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-ac3c792{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-50 .elementor-element.elementor-element-6a0d04e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-7bab9ed{margin:-3px -3px calc(var(--kit-widget-spacing, 0px) + -3px) -3px;}.elementor-50 .elementor-element.elementor-element-7bab9ed .elementor-heading-title{font-size:2.4rem;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-45c7734{margin:-23px -23px calc(var(--kit-widget-spacing, 0px) + -23px) -23px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-ddf2e0b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-2f6c7b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-af3c96b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-dd57d7a{--justify-content:flex-start;}.elementor-50 .elementor-element.elementor-element-dd57d7a.e-con{--align-self:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-82378c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:17px;}.elementor-50 .elementor-element.elementor-element-82378c6.elementor-element{--order:99999 /* order end hack */;}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-82378c6 .elementor-icon-list-item > a{font-size:0.6rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-3546164{--container-widget-width:104px;--container-widget-flex-grow:0;width:var( --container-widget-width, 104px );max-width:104px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-3546164{left:182px;}body.rtl .elementor-50 .elementor-element.elementor-element-3546164{right:182px;}.elementor-50 .elementor-element.elementor-element-9d0bcbc{--container-widget-width:257px;--container-widget-flex-grow:0;width:var( --container-widget-width, 257px );max-width:257px;top:-69px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-9d0bcbc{right:10px;}body.rtl .elementor-50 .elementor-element.elementor-element-9d0bcbc{left:10px;}.elementor-50 .elementor-element.elementor-element-5928132{--padding-top:19px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-50 .elementor-element.elementor-element-dcb8bba{--e-icon-list-icon-size:24px;}.elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-dcb8bba .elementor-icon-list-item > a{font-size:1rem;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-8ea8ea2{--padding-top:19px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-50 .elementor-element.elementor-element-0a6a910{--e-icon-list-icon-size:24px;}.elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-0a6a910 .elementor-icon-list-item > a{font-size:1rem;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-ba701f1{--grid-columns:1;}.elementor-50 .elementor-element.elementor-element-af7cc78{--gap:27px 27px;--row-gap:27px;--column-gap:27px;--padding-top:19px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-50 .elementor-element.elementor-element-469de23{--e-icon-list-icon-size:24px;}.elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-469de23 .elementor-icon-list-item > a{font-size:1rem;}.elementor-50 .elementor-element.elementor-element-e706526{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:nowrap;}.elementor-50 .elementor-element.elementor-element-7e3319b{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-ed69243{padding:16px 16px 16px 16px;--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-50 .elementor-element.elementor-element-ed69243 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-ed69243 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-ed69243 .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-73437eb{padding:16px 16px 16px 16px;--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-50 .elementor-element.elementor-element-73437eb .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-73437eb .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-73437eb .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-0fb93a3{padding:16px 16px 16px 16px;--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-50 .elementor-element.elementor-element-0fb93a3 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-0fb93a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-0fb93a3 .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-e69ab40{padding:16px 16px 16px 16px;--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-50 .elementor-element.elementor-element-e69ab40 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-e69ab40 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-e69ab40 .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-525eeb3{--gap:27px 27px;--row-gap:27px;--column-gap:27px;--padding-top:19px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-50 .elementor-element.elementor-element-0c0e600{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-50 .elementor-element.elementor-element-283cb88{--e-icon-list-icon-size:24px;}.elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-283cb88 .elementor-icon-list-item > a{font-size:1rem;}.elementor-50 .elementor-element.elementor-element-b91d945{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-f826e3e{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-b63d5a8{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-d773e88{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-60da89e{--min-height:652px;}.elementor-50 .elementor-element.elementor-element-ec0393f{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-50 .elementor-element.elementor-element-aa008d6{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-6a0d04e{--width:100%;}.elementor-50 .elementor-element.elementor-element-ddf2e0b{--width:91%;}.elementor-50 .elementor-element.elementor-element-746a861{--width:57%;}}@media(max-width:1024px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-dd57d7a{--width:94%;}.elementor-50 .elementor-element.elementor-element-746a861{--width:100%;}}/* Start custom CSS for animated-headline, class: .elementor-element-45c7734 */span.elementor-headline-dynamic-text.elementor-headline-text-active {
    font-size: 3rem;
    margin: 19px 1px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f6c7b4 */.elementor-50 .elementor-element.elementor-element-2f6c7b4 .elementor-button {
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        135deg,
        #1687ff 0%,
        #0668e8 50%,
        #0454c7 100%
    );

    color: #fff;
    border: 1px solid rgba(255,255,255,.35);
    border-radius: 14px;

    padding: 15px 30px;

    box-shadow:
        0 10px 25px rgba(0, 105, 255, .25),
        0 4px 10px rgba(0, 60, 150, .12),
        inset 0 1px 1px rgba(255,255,255,.45);

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        background .3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af3c96b */.elementor-50 .elementor-element.elementor-element-af3c96b .elementor-button {
    position: relative;
    overflow: hidden;

    background: transparent !important;

    color:white ;
    border: 1px solid rgba(255,255,255,.35);
    border-radius: 14px;

    padding: 15px 30px;

    box-shadow:
        0 10px 25px rgba(0, 105, 255, .25),
        0 4px 10px rgba(0, 60, 150, .12),
        inset 0 1px 1px rgba(255,255,255,.45);

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        background .3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-82378c6 */.elementor-50 .elementor-element.elementor-element-82378c6.hero-list .elementor-icon-list-icon {
    background-color: #FFF;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 24px;
  list-style: none;
  padding: 0;
  margin: 20px 0;
 
}

.hero-list li {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #333;
 
  white-space: nowrap;
}

.hero-list li img,
.hero-list li svg {

  height: 28px;
  flex-shrink: 0;
}

/* حالت موبایل */
@media (max-width: 768px) {
  .hero-list {
    flex-direction: column;
    align-items: flex-start;
    gap: 14px;
    padding: 0 16px;
    margin: 16px 0;
  }

 
.hero-list .elementor-icon-list-icon {
    background-color: #FFF;}
  .hero-list li img,
  .hero-list li svg {
    width: 22px;
    height: 22px;
  }
}

/* موبایل خیلی کوچیک */
@media (max-width: 400px) {
  .hero-list li {
    font-size: 12px;
    padding: 8px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-441685f *//*====================================
        بک گراند هیرو - دارک مود
====================================*/

.hero-premium{

    position:relative;

    overflow:hidden;

    isolation:isolate;


    /* بک گراند اصلی هیرو */

    background:

        /* نور آبی سمت راست */

        radial-gradient(
            circle at 78% 42%,
            rgba(92,115,242,.24) 0%,
            rgba(92,115,242,.12) 22%,
            rgba(92,115,242,0) 58%
        ),


        /* یه نور خیلی ملایم صورتی برای عمق */

        radial-gradient(
            circle at 88% 82%,
            rgba(255,75,110,.08) 0%,
            rgba(255,75,110,0) 38%
        ),


        /* نور آبی پایین سمت چپ */

        radial-gradient(
            circle at 15% 90%,
            rgba(92,115,242,.12) 0%,
            rgba(92,115,242,0) 48%
        ),


        /* گرادیانت اصلی */

        linear-gradient(
            135deg,
            #0D1117 0%,
            #10151D 35%,
            #151A22 68%,
            #1A1F2B 100%
        );

}


/*====================================
        هاله نور اصلی سمت راست
====================================*/

.hero-premium::before{

    content:"";

    position:absolute;

    width:520px;
    height:520px;


    right:8%;
    top:5%;


    /* نور آبی برند */

    background:rgba(92,115,242,.16);

    border-radius:50%;

    filter:blur(100px);

    opacity:.8;

    z-index:-1;

}


/*====================================
        هاله نور پایین سمت چپ
====================================*/

.hero-premium::after{

    content:"";

    position:absolute;

    width:380px;
    height:380px;


    left:-80px;
    bottom:-150px;


    background:rgba(92,115,242,.10);

    border-radius:50%;

    filter:blur(90px);

    opacity:.8;

    z-index:-1;

}


/*====================================
        ریسپانسیو موبایل
====================================*/

@media(max-width:767px){

    .hero-premium{

        background:

            radial-gradient(
                circle at 75% 25%,
                rgba(92,115,242,.20) 0%,
                rgba(92,115,242,.08) 25%,
                transparent 55%
            ),

            radial-gradient(
                circle at 90% 85%,
                rgba(255,75,110,.055) 0%,
                transparent 42%
            ),

            linear-gradient(
                160deg,
                #0D1117 0%,
                #111720 55%,
                #1A1F2B 100%
            );

    }


    .hero-premium::before{

        width:320px;
        height:320px;

        right:-100px;
        top:8%;

        filter:blur(80px);

        opacity:.65;

    }


    .hero-premium::after{

        width:260px;
        height:260px;

        left:-100px;
        bottom:-100px;

        filter:blur(70px);

        opacity:.6;

    }

}


/*====================================
        موبایل خیلی کوچک
====================================*/

@media(max-width:380px){

    .hero-premium::before{

        width:260px;
        height:260px;

        right:-120px;

    }


    .hero-premium::after{

        width:220px;
        height:220px;

        left:-100px;

    }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dcb8bba *//* حذف بک‌گراند فقط از آیکون */
.elementor-widget-icon-list.tire .elementor-icon-list-icon {
    background: none !important;
    padding: 0;
}

/* فقط فاصله بین آیتم‌ها، بدون تغییر display */
.elementor-widget-icon-list.tire .elementor-icon-list-items {
    gap: 8px;
}

/* چرخش فقط آیتم اول */
.elementor-widget-icon-list.tire .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon i,
.elementor-widget-icon-list.tire .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon svg {
    display: inline-block;
    animation: rotateTire 3s linear infinite;
}

@keyframes rotateTire {
    from { transform: rotate(0deg); }
    to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-8c2a347 *//* =========================================
   CATEGORY SECTION - DARK MODE
   پالت دارک مود سایت
========================================= */

.product-categories-custom{

    width:100% !important;

    margin:0 !important;

    padding:0 !important;

    font-family:"YekanBakh", Tahoma, sans-serif !important;

}


/* =========================================
   ردیف دسته بندی‌ها
   گرید برای نمایش مرتب کارت‌ها
========================================= */

.product-categories-custom ul.products{

    display:grid !important;

    grid-template-columns:repeat(6, 1fr) !important;

    gap:18px 16px !important;

    width:100% !important;

    margin:0 !important;

    padding:35px 0 25px !important;

    list-style:none !important;

    direction:rtl;

    overflow:visible !important;

}


/* =========================================
   کارت دسته بندی
========================================= */

.product-categories-custom
ul.products li.product-category{

    position:relative;

    width:100% !important;

    min-width:0 !important;

    max-width:none !important;

    height:175px !important;

    margin:0 !important;

    padding:0 8px 14px !important;

    box-sizing:border-box;

    display:flex !important;

    flex-direction:column;

    align-items:center;

    justify-content:flex-end;


    /* رنگ کارت */

    background:#151A22 !important;


    /* خط دور خیلی ظریف */

    border:1px solid rgba(92,115,242,.12);


    border-radius:20px;


    /* سایه دارک */

    box-shadow:

        0 8px 25px rgba(0,0,0,.22),

        inset 0 1px 0 rgba(255,255,255,.025);


    overflow:visible !important;


    transition:

        transform .35s ease,

        box-shadow .35s ease,

        border-color .35s ease,

        background .35s ease;

}


/* =========================================
   تصویر دسته بندی
========================================= */

.product-categories-custom
li.product-category img{

    position:relative;

    z-index:3;

    width:120px !important;

    height:120px !important;

    max-width:none !important;

    object-fit:contain !important;

    display:block !important;

    margin:-30px auto 0 !important;

    padding:0 !important;

    border:none !important;

    box-shadow:none !important;


    transition:

        transform .4s cubic-bezier(.2,.8,.2,1),

        filter .4s ease;

}


/* =========================================
   عنوان دسته بندی
========================================= */

.product-categories-custom
li.product-category h2{

    position:relative;

    z-index:4;

    width:100% !important;

    margin:8px 0 0 !important;

    padding:0 !important;


    font-family:"YekanBakh", Tahoma, sans-serif !important;

    font-size:14px !important;

    font-weight:800 !important;

    line-height:1.6 !important;

    text-align:center;


    /* متن اصلی */

    color:#FFFFFF !important;


    white-space:normal !important;


    transition:

        color .3s ease,

        transform .3s ease;

}


/* =========================================
   حذف تعداد محصولات
========================================= */

.product-categories-custom
li.product-category .count{

    display:none !important;

}


/* =========================================
   حذف دکمه
========================================= */

.product-categories-custom
li.product-category .button,

.product-categories-custom
li.product-category a.button{

    display:none !important;

}


/* =========================================
   لینک کارت
========================================= */

.product-categories-custom
li.product-category > a{

    position:relative;

    z-index:2;

    width:100% !important;

    height:100% !important;

    margin:0 !important;

    padding:0 !important;

    display:flex !important;

    flex-direction:column;

    align-items:center;

    justify-content:flex-end;


    font-family:"YekanBakh", Tahoma, sans-serif !important;

    text-decoration:none !important;

}


/* =========================================
   هاور کارت
========================================= */

.product-categories-custom
li.product-category:hover{

    transform:translateY(-6px);


    /* خط آبی هنگام هاور */

    border-color:rgba(92,115,242,.38);


    /* سایه و Glow */

    box-shadow:

        0 18px 40px rgba(0,0,0,.38),

        0 0 25px rgba(92,115,242,.10);


    background:#1A1F2B !important;

}


/* =========================================
   هاور تصویر
========================================= */

.product-categories-custom
li.product-category:hover img{

    transform:

        translateY(-7px)

        scale(1.06);


    /* یه Glow خیلی ظریف */

    filter:

        drop-shadow(

            0 10px 18px

            rgba(92,115,242,.18)

        );

}


/* =========================================
   هاور عنوان
========================================= */

.product-categories-custom
li.product-category:hover h2{

    color:#7F94FF !important;

    transform:translateY(-1px);

}


/* =========================================
   حالت کلیک / فعال
========================================= */

.product-categories-custom
li.product-category:active{

    transform:translateY(-2px) scale(.99);

}


/* =========================================
   TABLET
   چهار کارت در هر ردیف
========================================= */

@media (min-width:768px) and (max-width:1024px){

    .product-categories-custom ul.products{

        grid-template-columns:repeat(4, 1fr) !important;

        gap:16px 14px !important;

        padding-top:30px !important;

    }


    .product-categories-custom
    li.product-category{

        height:165px !important;

    }


    .product-categories-custom
    li.product-category img{

        width:105px !important;

        height:105px !important;

        margin-top:-26px !important;

    }


    .product-categories-custom
    li.product-category h2{

        font-size:13px !important;

    }

}


/* =========================================
   MOBILE
   دو کارت در هر ردیف
========================================= */

@media (max-width:767px){

    .product-categories-custom ul.products{

        grid-template-columns:repeat(2, 1fr) !important;

        gap:14px 12px !important;

        padding:28px 8px 20px !important;

    }


    .product-categories-custom
    ul.products li.product-category{

        height:150px !important;

        padding:0 6px 10px !important;

        border-radius:18px;

    }


    .product-categories-custom
    li.product-category img{

        width:95px !important;

        height:95px !important;

        margin-top:-22px !important;

    }


    .product-categories-custom
    li.product-category h2{

        font-size:12.5px !important;

        line-height:1.5 !important;

    }


    /* هاور روی موبایل لازم نیست کارت بپره */

    .product-categories-custom
    li.product-category:hover{

        transform:translateY(-3px);

    }

}


/* =========================================
   موبایل‌های خیلی کوچیک
========================================= */

@media(max-width:380px){

    .product-categories-custom ul.products{

        gap:11px 9px !important;

        padding-left:5px !important;

        padding-right:5px !important;

    }


    .product-categories-custom
    li.product-category{

        height:145px !important;

        border-radius:16px !important;

    }


    .product-categories-custom
    li.product-category img{

        width:88px !important;

        height:88px !important;

        margin-top:-20px !important;

    }


    .product-categories-custom
    li.product-category h2{

        font-size:12px !important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3f871 */.elementor-50 .elementor-element.elementor-element-6c3f871{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a6a910 *//* حذف بک‌گراند فقط از آیکون */
.elementor-widget-icon-list.tire .elementor-icon-list-icon {
    background: none !important;
    padding: 0;
}

/* فقط فاصله بین آیتم‌ها، بدون تغییر display */
.elementor-widget-icon-list.tire .elementor-icon-list-items {
    gap: 8px;
}

/* چرخش فقط آیتم اول */
.elementor-widget-icon-list.tire .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon i,
.elementor-widget-icon-list.tire .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon svg {
    display: inline-block;
    animation: rotateTire 3s linear infinite;
}

@keyframes rotateTire {
    from { transform: rotate(0deg); }
    to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b46aa27 */.elementor-50 .elementor-element.elementor-element-b46aa27{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469de23 *//* حذف بک‌گراند فقط از آیکون */
.elementor-widget-icon-list.tire .elementor-icon-list-icon {
    background: none !important;
    padding: 0;
}

/* فقط فاصله بین آیتم‌ها، بدون تغییر display */
.elementor-widget-icon-list.tire .elementor-icon-list-items {
    gap: 8px;
}

/* چرخش فقط آیتم اول */
.elementor-widget-icon-list.tire .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon i,
.elementor-widget-icon-list.tire .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon svg {
    display: inline-block;
    animation: rotateTire 3s linear infinite;
}

@keyframes rotateTire {
    from { transform: rotate(0deg); }
    to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e706526 */.elementor-50 .elementor-element.elementor-element-e706526{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-283cb88 *//* حذف بک‌گراند فقط از آیکون */
.elementor-widget-icon-list.tire .elementor-icon-list-icon {
    background: none !important;
    padding: 0;
}

/* فقط فاصله بین آیتم‌ها، بدون تغییر display */
.elementor-widget-icon-list.tire .elementor-icon-list-items {
    gap: 8px;
}

/* چرخش فقط آیتم اول */
.elementor-widget-icon-list.tire .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon i,
.elementor-widget-icon-list.tire .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon svg {
    display: inline-block;
    animation: rotateTire 3s linear infinite;
}

@keyframes rotateTire {
    from { transform: rotate(0deg); }
    to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa008d6 *//*====================================
       PREMIUM FAQ - DARK MODE
       پالت رنگی سایت نیسان
====================================*/


/*========================
کارت سوالات
========================*/

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item{

    position:relative;

    background:#151A22;

    border:1px solid rgba(92,115,242,.12);

    border-radius:28px;

    margin-bottom:18px;

    overflow:hidden;

    transition:all .45s cubic-bezier(.2,.8,.2,1);

    box-shadow:
    0 12px 35px rgba(0,0,0,.20),
    inset 0 1px 0 rgba(255,255,255,.025);

}


/*========================
هاور کارت
========================*/

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item:hover{

    transform:translateY(-5px);

    border-color:rgba(92,115,242,.35);

    box-shadow:
    0 22px 55px rgba(0,0,0,.35),
    0 0 30px rgba(92,115,242,.08);

}


/*========================
کارت وقتی بازه
========================*/

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item[open]{

    background:linear-gradient(
        180deg,
        #1A1F2B 0%,
        #151A22 100%
    );

    border-color:rgba(92,115,242,.35);

    box-shadow:
    0 25px 65px rgba(0,0,0,.38),
    0 0 35px rgba(92,115,242,.10);

}


/*========================
نوار رنگی کنار کارت
========================*/

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item::before{

    content:"";

    position:absolute;

    right:0;
    top:0;

    width:0;
    height:100%;

    background:linear-gradient(
        180deg,
        #5C73F2,
        #7A5CFF,
        #FF4B6E
    );

    border-radius:10px 0 0 10px;

    transition:.4s;

}


.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item[open]::before{

    width:5px;

}


/*========================
خود بخش سوال
========================*/

.elementor-50 .elementor-element.elementor-element-aa008d6 summary{

    padding:25px 28px;

    background:transparent;

    transition:.35s;

    display:flex;

    align-items:center;

}


/* هاور روی سوال */

.elementor-50 .elementor-element.elementor-element-aa008d6 summary:hover{

    background:rgba(92,115,242,.035);

}


/*========================
عنوان سوال
========================*/

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-title{

    color:#FFFFFF;

    font-size:18px;

    font-weight:800;

    line-height:1.8;

    transition:.35s;

}


/* عنوان هنگام هاور */

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item:hover .e-n-accordion-item-title{

    color:#8EA0FF;

}


/* عنوان وقتی بازه */

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item[open] .e-n-accordion-item-title{

    color:#5C73F2;

}


/*========================
متن جواب
========================*/

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-content{

    padding:0 28px 28px;

    color:#AAB4C8;

    line-height:2.2;

    font-size:15px;

    animation:faqFade .4s ease;

}


/* انیمیشن باز شدن جواب */

@keyframes faqFade{

    from{

        opacity:0;

        transform:translateY(12px);

    }

    to{

        opacity:1;

        transform:none;

    }

}


/*========================
آیکون سوالات
========================*/

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-icon{

    width:48px;

    height:48px;

    min-width:48px;

    border-radius:16px;

    background:#1A1F2B;

    color:#5C73F2;

    display:flex;

    justify-content:center;

    align-items:center;

    transition:.4s;

    border:1px solid rgba(92,115,242,.15);

    box-shadow:
    inset 0 1px 0 rgba(255,255,255,.035),
    0 8px 20px rgba(0,0,0,.20);

}


/* آیکون هنگام هاور */

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item:hover .e-n-accordion-item-icon{

    transform:scale(1.08);

    border-color:rgba(92,115,242,.35);

    box-shadow:
    0 10px 25px rgba(92,115,242,.12);

}


/* آیکون هنگام باز شدن */

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item[open] .e-n-accordion-item-icon{

    background:linear-gradient(
        135deg,
        #5C73F2,
        #735CF2
    );

    color:#FFFFFF;

    transform:rotate(180deg);

    border-color:transparent;

    box-shadow:
    0 12px 28px rgba(92,115,242,.28);

}


/*========================
حالت فوکوس
========================*/

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item:focus-within{

    border-color:rgba(92,115,242,.45);

    box-shadow:
    0 0 0 3px rgba(92,115,242,.08),
    0 20px 50px rgba(0,0,0,.30);

}


/*========================
لینک داخل جواب
========================*/

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-content a{

    color:#7F94FF;

    text-decoration:none;

    transition:.3s;

}


.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-content a:hover{

    color:#FF4B6E;

}


/*========================
خط جداکننده داخل محتوا
========================*/

.elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-content hr{

    border:none;

    border-top:1px solid rgba(255,255,255,.07);

}


/*========================
TABLET
========================*/

@media(max-width:1024px){

    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item{

        border-radius:24px;

        margin-bottom:16px;

    }


    .elementor-50 .elementor-element.elementor-element-aa008d6 summary{

        padding:22px 24px;

    }


    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-title{

        font-size:16px;

    }


    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-content{

        padding:0 24px 24px;

        font-size:14px;

        line-height:2.1;

    }


    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-icon{

        width:44px;

        height:44px;

        min-width:44px;

        border-radius:15px;

    }

}


/*========================
MOBILE
========================*/

@media(max-width:767px){

    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item{

        border-radius:21px;

        margin-bottom:13px;

    }
.elementor-50 .elementor-element.elementor-element-aa008d6 .elementor-element.elementor-element-17fd2c2 {
    border: none;
} 
.elementor-50 .elementor-element.elementor-element-aa008d6 .elementor-element.elementor-element-15f8d6a.e-con-full.e-flex.e-con.e-child { 
    border: none;
}

    /* فاصله سوال در موبایل */

    .elementor-50 .elementor-element.elementor-element-aa008d6 summary{

        padding:17px 16px;

        min-height:68px;

    }


    /* متن سوال */

    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-title{

        font-size:14px;

        line-height:1.9;

        font-weight:750;

    }


    /* جواب */

    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-content{

        padding:0 17px 20px;

        font-size:13px;

        line-height:2;

        color:#AAB4C8;

    }


    /* آیکون */

    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-icon{

        width:39px;

        height:39px;

        min-width:39px;

        border-radius:13px;

    }


    /* هاور موبایل */

    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item:hover{

        transform:none;

    }


    /* نوار کنار */

    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item[open]::before{

        width:4px;

    }

}


/*========================
موبایل خیلی کوچک
========================*/

@media(max-width:380px){

    .elementor-50 .elementor-element.elementor-element-aa008d6 summary{

        padding:15px 14px;

    }


    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-title{

        font-size:13px;

    }


    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-icon{

        width:36px;

        height:36px;

        min-width:36px;

        border-radius:12px;

    }


    .elementor-50 .elementor-element.elementor-element-aa008d6 .e-n-accordion-item-content{

        padding-left:14px;

        padding-right:14px;

        font-size:12.5px;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048a74e */.elementor-50 .elementor-element.elementor-element-048a74e{
    overflow: visible;
}/* End custom CSS */