.elementor-4356 .elementor-element.elementor-element-679cfa2{--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;--margin-top:-90px;--margin-bottom:-84px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4356 .elementor-element.elementor-element-4b5bd39 img{width:100%;max-width:1960px;}.elementor-4356 .elementor-element.elementor-element-6b575bc{--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-4356 .elementor-element.elementor-element-a4a23fa{--display:flex;}.elementor-4356 .elementor-element.elementor-element-ebf8139{--display:flex;}.elementor-4356 .elementor-element.elementor-element-92c653d{--display:flex;}.elementor-4356 .elementor-element.elementor-element-38d1a87{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-38d1a87:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-38d1a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-f56a3b5{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-f56a3b5:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-f56a3b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-9562c82{width:100%;max-width:100%;}.elementor-4356 .elementor-element.elementor-element-a44277f{--display:flex;}.elementor-4356 .elementor-element.elementor-element-5c34b2e{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-5c34b2e:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-5c34b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-5ff7724{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-5ff7724:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-5ff7724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-70f9c8a{width:100%;max-width:100%;}.elementor-4356 .elementor-element.elementor-element-819001e{--display:flex;}.elementor-4356 .elementor-element.elementor-element-28fb263{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-28fb263:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-28fb263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-240c870{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-240c870:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-240c870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-dfe9bfc{width:100%;max-width:100%;}.elementor-4356 .elementor-element.elementor-element-97da48c{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:16px 16px 16px 16px;--n-accordion-icon-size:15px;}.elementor-4356 .elementor-element.elementor-element-97da48c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#B8B8B8E3;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4356 .elementor-element.elementor-element-97da48c {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-4356 .elementor-element.elementor-element-97da48c > .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:"vazirmatn", Sans-serif;}.elementor-4356 .elementor-element.elementor-element-2aebb48{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:16px 16px 16px 16px;--n-accordion-icon-size:15px;}.elementor-4356 .elementor-element.elementor-element-2aebb48 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#B8B8B8E3;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4356 .elementor-element.elementor-element-2aebb48 {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-4356 .elementor-element.elementor-element-2aebb48 > .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:"vazirmatn", Sans-serif;}.elementor-4356 .elementor-element.elementor-element-b8a590e{--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;--align-items:center;--padding-top:0px;--padding-bottom:24px;--padding-left:36px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4356 .elementor-element.elementor-element-95b33ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4356 .elementor-element.elementor-element-95b33ad .elementor-heading-title{font-family:"vazirmatn", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4356 .elementor-element.elementor-element-31cfaf3{--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 48px;--row-gap:0px;--column-gap:48px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-4356 .elementor-element.elementor-element-9caef55{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4356 .elementor-element.elementor-element-ec4f990{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-ec4f990:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-ec4f990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-65ee383{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-4356 .elementor-element.elementor-element-65ee383:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-65ee383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDF;}.elementor-4356 .elementor-element.elementor-element-65ee383.e-con:hover{--e-con-transform-scale:1.01;}.elementor-4356 .elementor-element.elementor-element-3442557 .elementor-heading-title{font-family:"vazirmatn", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-c2ff883 );}.elementor-4356 .elementor-element.elementor-element-e5a3c1a{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 4px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-e5a3c1a:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-e5a3c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-4e02c2b{width:100%;max-width:100%;}.elementor-4356 .elementor-element.elementor-element-a54bee7{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-a54bee7:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-a54bee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-677b165{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-4356 .elementor-element.elementor-element-677b165:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-677b165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDF;}.elementor-4356 .elementor-element.elementor-element-677b165.e-con:hover{--e-con-transform-scale:1.01;}.elementor-4356 .elementor-element.elementor-element-a1992fb .elementor-heading-title{font-family:"vazirmatn", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-c2ff883 );}.elementor-4356 .elementor-element.elementor-element-582fb63{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 4px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-582fb63:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-582fb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-078f4ce{width:100%;max-width:100%;}.elementor-4356 .elementor-element.elementor-element-2a431ff{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-2a431ff:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-2a431ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-9d3c5ce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-4356 .elementor-element.elementor-element-9d3c5ce:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-9d3c5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDF;}.elementor-4356 .elementor-element.elementor-element-9d3c5ce.e-con:hover{--e-con-transform-scale:1.01;}.elementor-4356 .elementor-element.elementor-element-1dfa8b3 .elementor-heading-title{font-family:"vazirmatn", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-c2ff883 );}.elementor-4356 .elementor-element.elementor-element-e75491a{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 4px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-e75491a:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-e75491a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-607b532{width:100%;max-width:100%;}.elementor-4356 .elementor-element.elementor-element-16fca3d{--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;--align-items:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-16fca3d:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-16fca3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.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-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-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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4356 .elementor-element.elementor-element-b00cb14{--grid-columns:3;}.elementor-4356 .elementor-element.elementor-element-b00cb14 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4356 .elementor-element.elementor-element-b00cb14 .e-loop-item > .elementor-section, .elementor-4356 .elementor-element.elementor-element-b00cb14 .e-loop-item > .elementor-section > .elementor-container, .elementor-4356 .elementor-element.elementor-element-b00cb14 .e-loop-item > .e-con, .elementor-4356 .elementor-element.elementor-element-b00cb14 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4356 .elementor-element.elementor-element-b00cb14 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-4356 .elementor-element.elementor-element-b00cb14 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-4356 .elementor-element.elementor-element-b00cb14 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4356 .elementor-element.elementor-element-b00cb14 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4356 .elementor-element.elementor-element-b00cb14 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-4356 .elementor-element.elementor-element-2d06142{--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-4356 .elementor-element.elementor-element-738685d{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-72ca719{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-72ca719:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-72ca719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-a5e7528{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-4356 .elementor-element.elementor-element-a5e7528:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-a5e7528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBEB;}.elementor-4356 .elementor-element.elementor-element-a5e7528.e-con:hover{--e-con-transform-scale:1.01;}.elementor-4356 .elementor-element.elementor-element-0e37d7c .elementor-heading-title{color:var( --e-global-color-c2ff883 );}.elementor-4356 .elementor-element.elementor-element-0f574cf{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-0f574cf:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-0f574cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-6deddb6{width:100%;max-width:100%;}.elementor-4356 .elementor-element.elementor-element-d60263f{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-d60263f:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-d60263f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-e7e7930{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-4356 .elementor-element.elementor-element-e7e7930:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-e7e7930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBEB;}.elementor-4356 .elementor-element.elementor-element-e7e7930.e-con:hover{--e-con-transform-scale:1.01;}.elementor-4356 .elementor-element.elementor-element-e55b375 .elementor-heading-title{color:var( --e-global-color-c2ff883 );}.elementor-4356 .elementor-element.elementor-element-18ccdbf{--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;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--border-radius:36px 36px 36px 36px;box-shadow:0px 20px 8px -20px rgba(0, 0, 0, 0.23);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4356 .elementor-element.elementor-element-18ccdbf:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-18ccdbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB28;}.elementor-4356 .elementor-element.elementor-element-13b6104{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-4356 .elementor-element.elementor-element-b00cb14{--grid-columns:2;}}@media(max-width:767px){.elementor-4356 .elementor-element.elementor-element-679cfa2{--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4356 .elementor-element.elementor-element-38d1a87{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-4356 .elementor-element.elementor-element-f56a3b5{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-5c34b2e{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-4356 .elementor-element.elementor-element-5ff7724{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-28fb263{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-4356 .elementor-element.elementor-element-240c870{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-b8a590e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4356 .elementor-element.elementor-element-95b33ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-4356 .elementor-element.elementor-element-31cfaf3{--margin-top:43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4356 .elementor-element.elementor-element-9caef55{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-ec4f990{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-65ee383{--min-height:40px;}.elementor-4356 .elementor-element.elementor-element-e5a3c1a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-a54bee7{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-677b165{--min-height:40px;}.elementor-4356 .elementor-element.elementor-element-582fb63{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-2a431ff{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-9d3c5ce{--min-height:40px;}.elementor-4356 .elementor-element.elementor-element-e75491a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-16fca3d{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-b00cb14{--grid-columns:1;}.elementor-4356 .elementor-element.elementor-element-738685d{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-72ca719{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-4356 .elementor-element.elementor-element-a5e7528{--min-height:40px;}.elementor-4356 .elementor-element.elementor-element-0f574cf{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4356 .elementor-element.elementor-element-d60263f{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-4356 .elementor-element.elementor-element-e7e7930{--min-height:40px;}.elementor-4356 .elementor-element.elementor-element-18ccdbf{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-4356 .elementor-element.elementor-element-38d1a87{--width:23.3333%;}.elementor-4356 .elementor-element.elementor-element-5c34b2e{--width:23.3333%;}.elementor-4356 .elementor-element.elementor-element-28fb263{--width:23.3333%;}.elementor-4356 .elementor-element.elementor-element-31cfaf3{--content-width:1960px;}.elementor-4356 .elementor-element.elementor-element-9caef55{--width:28%;}.elementor-4356 .elementor-element.elementor-element-16fca3d{--width:77.6666%;}.elementor-4356 .elementor-element.elementor-element-738685d{--width:23.3333%;}.elementor-4356 .elementor-element.elementor-element-72ca719{--width:23.3333%;}.elementor-4356 .elementor-element.elementor-element-d60263f{--width:23.3333%;}}/* Start custom CSS for container, class: .elementor-element-679cfa2 */.elementor-4356 .elementor-element.elementor-element-679cfa2{
    background: linear-gradient(0deg, rgba(30, 58, 85, 0.00) 2.75%, rgba(30, 58, 85, 0.29) 10.35%, rgba(30, 58, 85, 0.60) 20.49%, rgba(30, 58, 85, 0.82) 31.13%, rgba(30, 58, 85, 0.96) 41.77%, #1E3A55 53.43%);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-9562c82 */.elementor-4356 .elementor-element.elementor-element-9562c82{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56a3b5 */.elementor-4356 .elementor-element.elementor-element-f56a3b5 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d1a87 */.elementor-4356 .elementor-element.elementor-element-38d1a87 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-70f9c8a */.elementor-4356 .elementor-element.elementor-element-70f9c8a{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff7724 */.elementor-4356 .elementor-element.elementor-element-5ff7724 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c34b2e */.elementor-4356 .elementor-element.elementor-element-5c34b2e {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-dfe9bfc */.elementor-4356 .elementor-element.elementor-element-dfe9bfc{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240c870 */.elementor-4356 .elementor-element.elementor-element-240c870 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fb263 */.elementor-4356 .elementor-element.elementor-element-28fb263 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-9562c82 */.elementor-4356 .elementor-element.elementor-element-9562c82{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56a3b5 */.elementor-4356 .elementor-element.elementor-element-f56a3b5 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d1a87 */.elementor-4356 .elementor-element.elementor-element-38d1a87 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-70f9c8a */.elementor-4356 .elementor-element.elementor-element-70f9c8a{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff7724 */.elementor-4356 .elementor-element.elementor-element-5ff7724 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c34b2e */.elementor-4356 .elementor-element.elementor-element-5c34b2e {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-dfe9bfc */.elementor-4356 .elementor-element.elementor-element-dfe9bfc{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240c870 */.elementor-4356 .elementor-element.elementor-element-240c870 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fb263 */.elementor-4356 .elementor-element.elementor-element-28fb263 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-9562c82 */.elementor-4356 .elementor-element.elementor-element-9562c82{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56a3b5 */.elementor-4356 .elementor-element.elementor-element-f56a3b5 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d1a87 */.elementor-4356 .elementor-element.elementor-element-38d1a87 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-70f9c8a */.elementor-4356 .elementor-element.elementor-element-70f9c8a{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff7724 */.elementor-4356 .elementor-element.elementor-element-5ff7724 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c34b2e */.elementor-4356 .elementor-element.elementor-element-5c34b2e {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-dfe9bfc */.elementor-4356 .elementor-element.elementor-element-dfe9bfc{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240c870 */.elementor-4356 .elementor-element.elementor-element-240c870 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fb263 */.elementor-4356 .elementor-element.elementor-element-28fb263 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-9562c82 */.elementor-4356 .elementor-element.elementor-element-9562c82{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56a3b5 */.elementor-4356 .elementor-element.elementor-element-f56a3b5 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d1a87 */.elementor-4356 .elementor-element.elementor-element-38d1a87 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-70f9c8a */.elementor-4356 .elementor-element.elementor-element-70f9c8a{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff7724 */.elementor-4356 .elementor-element.elementor-element-5ff7724 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c34b2e */.elementor-4356 .elementor-element.elementor-element-5c34b2e {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-dfe9bfc */.elementor-4356 .elementor-element.elementor-element-dfe9bfc{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240c870 */.elementor-4356 .elementor-element.elementor-element-240c870 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fb263 */.elementor-4356 .elementor-element.elementor-element-28fb263 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-9562c82 */.elementor-4356 .elementor-element.elementor-element-9562c82{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56a3b5 */.elementor-4356 .elementor-element.elementor-element-f56a3b5 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d1a87 */.elementor-4356 .elementor-element.elementor-element-38d1a87 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-70f9c8a */.elementor-4356 .elementor-element.elementor-element-70f9c8a{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff7724 */.elementor-4356 .elementor-element.elementor-element-5ff7724 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c34b2e */.elementor-4356 .elementor-element.elementor-element-5c34b2e {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-dfe9bfc */.elementor-4356 .elementor-element.elementor-element-dfe9bfc{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240c870 */.elementor-4356 .elementor-element.elementor-element-240c870 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fb263 */.elementor-4356 .elementor-element.elementor-element-28fb263 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-9562c82 */.elementor-4356 .elementor-element.elementor-element-9562c82{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56a3b5 */.elementor-4356 .elementor-element.elementor-element-f56a3b5 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d1a87 */.elementor-4356 .elementor-element.elementor-element-38d1a87 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-70f9c8a */.elementor-4356 .elementor-element.elementor-element-70f9c8a{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff7724 */.elementor-4356 .elementor-element.elementor-element-5ff7724 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c34b2e */.elementor-4356 .elementor-element.elementor-element-5c34b2e {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-dfe9bfc */.elementor-4356 .elementor-element.elementor-element-dfe9bfc{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240c870 */.elementor-4356 .elementor-element.elementor-element-240c870 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fb263 */.elementor-4356 .elementor-element.elementor-element-28fb263 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-9562c82 */.elementor-4356 .elementor-element.elementor-element-9562c82{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56a3b5 */.elementor-4356 .elementor-element.elementor-element-f56a3b5 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d1a87 */.elementor-4356 .elementor-element.elementor-element-38d1a87 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-70f9c8a */.elementor-4356 .elementor-element.elementor-element-70f9c8a{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff7724 */.elementor-4356 .elementor-element.elementor-element-5ff7724 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c34b2e */.elementor-4356 .elementor-element.elementor-element-5c34b2e {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-dfe9bfc */.elementor-4356 .elementor-element.elementor-element-dfe9bfc{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240c870 */.elementor-4356 .elementor-element.elementor-element-240c870 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fb263 */.elementor-4356 .elementor-element.elementor-element-28fb263 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-9562c82 */.elementor-4356 .elementor-element.elementor-element-9562c82{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-9562c82 input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-9562c82 .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56a3b5 */.elementor-4356 .elementor-element.elementor-element-f56a3b5 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d1a87 */.elementor-4356 .elementor-element.elementor-element-38d1a87 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-70f9c8a */.elementor-4356 .elementor-element.elementor-element-70f9c8a{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-70f9c8a .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff7724 */.elementor-4356 .elementor-element.elementor-element-5ff7724 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c34b2e */.elementor-4356 .elementor-element.elementor-element-5c34b2e {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-dfe9bfc */.elementor-4356 .elementor-element.elementor-element-dfe9bfc{
    font-family: 'Vazirmatn', Sans-Serif !important
}
.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-dfe9bfc .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240c870 */.elementor-4356 .elementor-element.elementor-element-240c870 {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fb263 */.elementor-4356 .elementor-element.elementor-element-28fb263 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ee383 */.elementor-4356 .elementor-element.elementor-element-65ee383 {
    margin-bottom: 20px;
  box-shadow: 
    inset 2px 2px 5px rgba(0,0,0,0.3),   /* سایه تیره */
    inset -2px -2px 5px rgba(255,255,255,0.8); /* سایه روشن */
  backdrop-filter: blur(24px) brightness(1.23);
  border-radius: 32px; /* برای طبیعی‌تر شدن */
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-4e02c2b */.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-4e02c2b input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-4e02c2b input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-4e02c2b input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-4e02c2b input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-4e02c2b .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-4e02c2b .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-4e02c2b .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-4e02c2b .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-4e02c2b .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-4e02c2b .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5a3c1a */.elementor-4356 .elementor-element.elementor-element-e5a3c1a {
  backdrop-filter: blur(14px) brightness(0.4);
}
/* ۱. انتقال اسکرول به سمت راست با تغییر جهت کل باکس */
.elementor-4356 .elementor-element.elementor-element-e5a3c1a {
    max-height: 400px; /* ارتفاع دلخواه شما */
    overflow-y: auto;
    overflow-x: hidden;
    
    /* این خط اسکرول را می‌اندازد سمت راست */
    direction: ltr !important; 
}

/* ۲. برگرداندن متن‌های داخل باکس به حالت راست‌چین (فارسی) */
.elementor-4356 .elementor-element.elementor-element-e5a3c1a > * {
    /* این خط باعث میشه متن‌های فارسی خراب نشن */
    direction: rtl !important; 
    
    /* (اختیاری) اضافه کردن کمی فاصله از سمت چپ تا متن به اسکرول نچسبد */
    padding-left: 10px; 
}

/* =====================================
   کدهای زیباسازی نوار اسکرول (اختیاری)
===================================== */
.elementor-4356 .elementor-element.elementor-element-e5a3c1a::-webkit-scrollbar {
    width: 6px;
}
.elementor-4356 .elementor-element.elementor-element-e5a3c1a::-webkit-scrollbar-track {
    background: #f1f1f1; 
    border-radius: 10px;
}
.elementor-4356 .elementor-element.elementor-element-e5a3c1a::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 10px;
}
.elementor-4356 .elementor-element.elementor-element-e5a3c1a::-webkit-scrollbar-thumb:hover {
    background: #555; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec4f990 */.elementor-4356 .elementor-element.elementor-element-ec4f990 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677b165 */.elementor-4356 .elementor-element.elementor-element-677b165 {
    margin-bottom: 20px;
  box-shadow: 
    inset 2px 2px 5px rgba(0,0,0,0.3),   /* سایه تیره */
    inset -2px -2px 5px rgba(255,255,255,0.8); /* سایه روشن */
  backdrop-filter: blur(24px) brightness(1.23);
  border-radius: 32px; /* برای طبیعی‌تر شدن */
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-078f4ce */.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-078f4ce input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-078f4ce input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-078f4ce input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-078f4ce input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-078f4ce .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-078f4ce .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-078f4ce .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-078f4ce .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-078f4ce .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-078f4ce .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-582fb63 */.elementor-4356 .elementor-element.elementor-element-582fb63 {
  backdrop-filter: blur(14px) brightness(0.4);
}
/* ۱. انتقال اسکرول به سمت راست با تغییر جهت کل باکس */
.elementor-4356 .elementor-element.elementor-element-582fb63 {
    max-height: 400px; /* ارتفاع دلخواه شما */
    overflow-y: auto;
    overflow-x: hidden;
    
    /* این خط اسکرول را می‌اندازد سمت راست */
    direction: ltr !important; 
}

/* ۲. برگرداندن متن‌های داخل باکس به حالت راست‌چین (فارسی) */
.elementor-4356 .elementor-element.elementor-element-582fb63 > * {
    /* این خط باعث میشه متن‌های فارسی خراب نشن */
    direction: rtl !important; 
    
    /* (اختیاری) اضافه کردن کمی فاصله از سمت چپ تا متن به اسکرول نچسبد */
    padding-left: 10px; 
}

/* =====================================
   کدهای زیباسازی نوار اسکرول (اختیاری)
===================================== */
.elementor-4356 .elementor-element.elementor-element-582fb63::-webkit-scrollbar {
    width: 6px;
}
.elementor-4356 .elementor-element.elementor-element-582fb63::-webkit-scrollbar-track {
    background: #f1f1f1; 
    border-radius: 10px;
}
.elementor-4356 .elementor-element.elementor-element-582fb63::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 10px;
}
.elementor-4356 .elementor-element.elementor-element-582fb63::-webkit-scrollbar-thumb:hover {
    background: #555; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a54bee7 */.elementor-4356 .elementor-element.elementor-element-a54bee7 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3c5ce */.elementor-4356 .elementor-element.elementor-element-9d3c5ce {
    margin-bottom: 20px;
  box-shadow: 
    inset 2px 2px 5px rgba(0,0,0,0.3),   /* سایه تیره */
    inset -2px -2px 5px rgba(255,255,255,0.8); /* سایه روشن */
  backdrop-filter: blur(24px) brightness(1.23);
  border-radius: 32px; /* برای طبیعی‌تر شدن */
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-607b532 */.facetwp-checkbox {
    backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),            
    inset 0 3px 6px rgba(255,255,255,1);
    margin-bottom: 20px;
    border-radius: 32px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.filter h3{display: none;}

.elementor-4356 .elementor-element.elementor-element-607b532 input[type="radio"],
.elementor-4356 .elementor-element.elementor-element-607b532 input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 8px 0 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #c9c9c9;
    background: #f4f4f4;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.12);
    cursor: pointer;
    position: relative;
}

/* نقطه وسط */
.elementor-4356 .elementor-element.elementor-element-607b532 input[type="radio"]::before,
.elementor-4356 .elementor-element.elementor-element-607b532 input[type="checkbox"]::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 50%;
    background: transparent;
}

/* حذف بک‌گراند پیش‌فرض FacetWP */
.elementor-4356 .elementor-element.elementor-element-607b532 .facetwp-checkbox,
.elementor-4356 .elementor-element.elementor-element-607b532 .facetwp-radio  {
    background-image: none !important;
    border: none !important;
}


/* استایل دایره جدید */
.elementor-4356 .elementor-element.elementor-element-607b532 .facetwp-checkbox:before,
.elementor-4356 .elementor-element.elementor-element-607b532 .facetwp-radio:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    border-radius: 50%;
    background: #f4f4f4;
    border: 2px solid #c9c9c9;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
    vertical-align: middle;
}


/* حالت انتخاب */
.elementor-4356 .elementor-element.elementor-element-607b532 .facetwp-checkbox.checked:after,
.elementor-4356 .elementor-element.elementor-element-607b532 .facetwp-radio.checked:after {
    background: #0fb7ff;
    border-color: #0fb7ff;
    box-shadow: 0 0 0 3px rgba(15,183,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75491a */.elementor-4356 .elementor-element.elementor-element-e75491a {
  backdrop-filter: blur(14px) brightness(0.4);
}
/* ۱. انتقال اسکرول به سمت راست با تغییر جهت کل باکس */
.elementor-4356 .elementor-element.elementor-element-e75491a {
    max-height: 400px; /* ارتفاع دلخواه شما */
    overflow-y: auto;
    overflow-x: hidden;
    
    /* این خط اسکرول را می‌اندازد سمت راست */
    direction: ltr !important; 
}

/* ۲. برگرداندن متن‌های داخل باکس به حالت راست‌چین (فارسی) */
.elementor-4356 .elementor-element.elementor-element-e75491a > * {
    /* این خط باعث میشه متن‌های فارسی خراب نشن */
    direction: rtl !important; 
    
    /* (اختیاری) اضافه کردن کمی فاصله از سمت چپ تا متن به اسکرول نچسبد */
    padding-left: 10px; 
}

/* =====================================
   کدهای زیباسازی نوار اسکرول (اختیاری)
===================================== */
.elementor-4356 .elementor-element.elementor-element-e75491a::-webkit-scrollbar {
    width: 6px;
}
.elementor-4356 .elementor-element.elementor-element-e75491a::-webkit-scrollbar-track {
    background: #f1f1f1; 
    border-radius: 10px;
}
.elementor-4356 .elementor-element.elementor-element-e75491a::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 10px;
}
.elementor-4356 .elementor-element.elementor-element-e75491a::-webkit-scrollbar-thumb:hover {
    background: #555; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a431ff */.elementor-4356 .elementor-element.elementor-element-2a431ff {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16fca3d */.elementor-4356 .elementor-element.elementor-element-16fca3d {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e7528 */.elementor-4356 .elementor-element.elementor-element-a5e7528 {
    margin-bottom: 20px;
  box-shadow: 
    inset 2px 2px 5px rgba(0,0,0,0.3),   /* سایه تیره */
    inset -2px -2px 5px rgba(255,255,255,0.8); /* سایه روشن */
  backdrop-filter: blur(24px) brightness(1.23);
  border-radius: 32px; /* برای طبیعی‌تر شدن */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f574cf */.elementor-4356 .elementor-element.elementor-element-0f574cf {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ca719 */.elementor-4356 .elementor-element.elementor-element-72ca719 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e7930 */.elementor-4356 .elementor-element.elementor-element-e7e7930 {
    margin-bottom: 20px;
  box-shadow: 
    inset 2px 2px 5px rgba(0,0,0,0.3),   /* سایه تیره */
    inset -2px -2px 5px rgba(255,255,255,0.8); /* سایه روشن */
  backdrop-filter: blur(24px) brightness(1.23);
  border-radius: 32px; /* برای طبیعی‌تر شدن */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ccdbf */.elementor-4356 .elementor-element.elementor-element-18ccdbf {
  backdrop-filter: blur(14px) brightness(0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d60263f */.elementor-4356 .elementor-element.elementor-element-d60263f {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'vazirmatn';
	font-display: auto;
	src: url('https://imam-mahdi.info/wp-content/uploads/2025/08/Vazirmatn-FD-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */