.elementor-2714 .elementor-element.elementor-element-60f70ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-eea3b1b{--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;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-1ec5292{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2714 .elementor-element.elementor-element-cad009d{text-align:start;}.elementor-2714 .elementor-element.elementor-element-cad009d .elementor-heading-title{font-family:"IranSans X | Bold";font-size:28px;font-weight:700;color:#333333;}.elementor-2714 .elementor-element.elementor-element-61e0f17{text-align:start;}.elementor-2714 .elementor-element.elementor-element-61e0f17 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;line-height:20px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-51794e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-2714 .elementor-element.elementor-element-51794e4.e-con{--align-self:flex-start;}.elementor-2714 .elementor-element.elementor-element-423f8a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2714 .elementor-element.elementor-element-b7aaff2{text-align:center;}.elementor-2714 .elementor-element.elementor-element-b7aaff2 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;line-height:24px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-f6718b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2714 .elementor-element.elementor-element-3dbc688{text-align:center;}.elementor-2714 .elementor-element.elementor-element-3dbc688 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;line-height:24px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-1db7b02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2714 .elementor-element.elementor-element-537b376{text-align:center;}.elementor-2714 .elementor-element.elementor-element-537b376 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;line-height:24px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-ff49355{--display:flex;}.elementor-2714 .elementor-element.elementor-element-ff49355:not(.elementor-motion-effects-element-type-background), .elementor-2714 .elementor-element.elementor-element-ff49355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onlify.ir/wp-content/uploads/2026/09/Service-Hero-Pic.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2714 .elementor-element.elementor-element-25c0f39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-a148fdc{text-align:center;}.elementor-2714 .elementor-element.elementor-element-a148fdc .elementor-heading-title{font-family:"IranSans X | Demi Bold";font-size:18px;font-weight:600;line-height:22px;color:#333333;}.elementor-2714 .elementor-element.elementor-element-06a59e9{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2F2F2;--border-color:#F2F2F2;--border-radius:32px 32px 32px 32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2714 .elementor-element.elementor-element-06a59e9.e-con{--align-self:stretch;}.elementor-2714 .elementor-element.elementor-element-b0d2295{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-01b3c9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2714 .elementor-element.elementor-element-aa1fbbf{text-align:center;}.elementor-2714 .elementor-element.elementor-element-aa1fbbf .elementor-heading-title{font-family:"IranSans X | Bold";font-size:20px;font-weight:700;line-height:22px;color:#333333;}.elementor-2714 .elementor-element.elementor-element-84a4fe0{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2714 .elementor-element.elementor-element-84a4fe0 .elementor-heading-title{font-family:"IranSans X | Light";font-size:12px;font-weight:200;line-height:18px;color:#808080;}.elementor-2714 .elementor-element.elementor-element-4261857{text-align:center;}.elementor-2714 .elementor-element.elementor-element-4261857 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:16px;font-weight:500;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-99e2486{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2714 .elementor-element.elementor-element-7f9ef4a .elementor-heading-title{font-family:"IranSans X | Demi Bold";font-size:15px;font-weight:600;line-height:22px;color:#333333;}.elementor-2714 .elementor-element.elementor-element-b21d402{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:12px;}.elementor-2714 .elementor-element.elementor-element-641e132{text-align:start;}.elementor-2714 .elementor-element.elementor-element-641e132 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-bf87f63{text-align:start;}.elementor-2714 .elementor-element.elementor-element-bf87f63 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-c38d447{text-align:start;}.elementor-2714 .elementor-element.elementor-element-c38d447 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-6681c76{text-align:start;}.elementor-2714 .elementor-element.elementor-element-6681c76 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-ef0e59d{text-align:start;}.elementor-2714 .elementor-element.elementor-element-ef0e59d .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-39b87d0{text-align:start;}.elementor-2714 .elementor-element.elementor-element-39b87d0 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-8b2f18a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-6fe2b3c .elementor-button{background-color:#FFBF00;font-family:"IranSans X | Medium";font-size:14px;fill:#333333;color:#333333;border-radius:99px 99px 99px 99px;padding:16px 16px 16px 16px;}.elementor-2714 .elementor-element.elementor-element-6fe2b3c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2714 .elementor-element.elementor-element-6fe2b3c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2714 .elementor-element.elementor-element-b2ee674 .elementor-button{background-color:#F2F2F2;font-family:"IranSans X | Medium";font-size:14px;fill:#333333;color:#333333;border-radius:99px 99px 99px 99px;padding:16px 24px 16px 24px;}.elementor-2714 .elementor-element.elementor-element-bf942f3{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2F2F2;--border-color:#F2F2F2;--border-radius:32px 32px 32px 32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2714 .elementor-element.elementor-element-bf942f3.e-con{--align-self:stretch;}.elementor-2714 .elementor-element.elementor-element-8c30e9a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-a285f6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2714 .elementor-element.elementor-element-a865d24{text-align:center;}.elementor-2714 .elementor-element.elementor-element-a865d24 .elementor-heading-title{font-family:"IranSans X | Bold";font-size:20px;font-weight:700;line-height:22px;color:#333333;}.elementor-2714 .elementor-element.elementor-element-2dd632a{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2714 .elementor-element.elementor-element-2dd632a .elementor-heading-title{font-family:"IranSans X | Light";font-size:12px;font-weight:200;line-height:18px;color:#808080;}.elementor-2714 .elementor-element.elementor-element-0797f12{text-align:center;}.elementor-2714 .elementor-element.elementor-element-0797f12 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:16px;font-weight:500;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-69f0781{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2714 .elementor-element.elementor-element-a7f7321 .elementor-heading-title{font-family:"IranSans X | Demi Bold";font-size:15px;font-weight:600;line-height:22px;color:#333333;}.elementor-2714 .elementor-element.elementor-element-4b98596{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:12px;}.elementor-2714 .elementor-element.elementor-element-bb6625c{text-align:start;}.elementor-2714 .elementor-element.elementor-element-bb6625c .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-c198a41{text-align:start;}.elementor-2714 .elementor-element.elementor-element-c198a41 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-54793c7{text-align:start;}.elementor-2714 .elementor-element.elementor-element-54793c7 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-911af92{text-align:start;}.elementor-2714 .elementor-element.elementor-element-911af92 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-68efaaa{text-align:start;}.elementor-2714 .elementor-element.elementor-element-68efaaa .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-fc080bf{text-align:start;}.elementor-2714 .elementor-element.elementor-element-fc080bf .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-70d45f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-61d409e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IranSans X | Medium";font-size:14px;fill:#333333;color:#333333;border-radius:99px 99px 99px 99px;padding:16px 16px 16px 16px;}.elementor-2714 .elementor-element.elementor-element-61d409e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2714 .elementor-element.elementor-element-61d409e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2714 .elementor-element.elementor-element-578f403 .elementor-button{background-color:#F2F2F2;font-family:"IranSans X | Medium";font-size:14px;fill:#333333;color:#333333;border-radius:99px 99px 99px 99px;padding:16px 24px 16px 24px;}.elementor-2714 .elementor-element.elementor-element-ec92815{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2F2F2;--border-color:#F2F2F2;--border-radius:32px 32px 32px 32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2714 .elementor-element.elementor-element-ec92815.e-con{--align-self:stretch;}.elementor-2714 .elementor-element.elementor-element-a58d1de{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-dcba36e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2714 .elementor-element.elementor-element-29792d2{text-align:center;}.elementor-2714 .elementor-element.elementor-element-29792d2 .elementor-heading-title{font-family:"IranSans X | Bold";font-size:20px;font-weight:700;line-height:22px;color:#333333;}.elementor-2714 .elementor-element.elementor-element-dc9f6d2{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2714 .elementor-element.elementor-element-dc9f6d2 .elementor-heading-title{font-family:"IranSans X | Light";font-size:12px;font-weight:200;line-height:18px;color:#808080;}.elementor-2714 .elementor-element.elementor-element-25eebb8{text-align:center;}.elementor-2714 .elementor-element.elementor-element-25eebb8 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:16px;font-weight:500;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-7620035{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2714 .elementor-element.elementor-element-27a5fc1 .elementor-heading-title{font-family:"IranSans X | Demi Bold";font-size:15px;font-weight:600;line-height:22px;color:#333333;}.elementor-2714 .elementor-element.elementor-element-571e27d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:12px;}.elementor-2714 .elementor-element.elementor-element-3f25416{text-align:start;}.elementor-2714 .elementor-element.elementor-element-3f25416 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-7d94971{text-align:start;}.elementor-2714 .elementor-element.elementor-element-7d94971 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-8376f95{text-align:start;}.elementor-2714 .elementor-element.elementor-element-8376f95 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-77f39f6{text-align:start;}.elementor-2714 .elementor-element.elementor-element-77f39f6 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-9b8c677{text-align:start;}.elementor-2714 .elementor-element.elementor-element-9b8c677 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-9111b3d{text-align:start;}.elementor-2714 .elementor-element.elementor-element-9111b3d .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-c38b9a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-73b39e0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IranSans X | Medium";font-size:14px;fill:#333333;color:#333333;border-radius:99px 99px 99px 99px;padding:16px 16px 16px 16px;}.elementor-2714 .elementor-element.elementor-element-73b39e0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2714 .elementor-element.elementor-element-73b39e0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2714 .elementor-element.elementor-element-0bb2fac .elementor-button{background-color:#F2F2F2;font-family:"IranSans X | Medium";font-size:14px;fill:#333333;color:#333333;border-radius:99px 99px 99px 99px;padding:16px 24px 16px 24px;}.elementor-2714 .elementor-element.elementor-element-66c719b{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2F2F2;--border-color:#F2F2F2;--border-radius:32px 32px 32px 32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2714 .elementor-element.elementor-element-66c719b.e-con{--align-self:stretch;}.elementor-2714 .elementor-element.elementor-element-79d86ba{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-7bab2c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2714 .elementor-element.elementor-element-1b1e939{text-align:center;}.elementor-2714 .elementor-element.elementor-element-1b1e939 .elementor-heading-title{font-family:"IranSans X | Bold";font-size:20px;font-weight:700;line-height:22px;color:#333333;}.elementor-2714 .elementor-element.elementor-element-91b23c2{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2714 .elementor-element.elementor-element-91b23c2 .elementor-heading-title{font-family:"IranSans X | Light";font-size:12px;font-weight:200;line-height:18px;color:#808080;}.elementor-2714 .elementor-element.elementor-element-8cbc7c5{text-align:center;}.elementor-2714 .elementor-element.elementor-element-8cbc7c5 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:16px;font-weight:500;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-5f1c4e4{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2714 .elementor-element.elementor-element-4133b21 .elementor-heading-title{font-family:"IranSans X | Demi Bold";font-size:15px;font-weight:600;line-height:22px;color:#333333;}.elementor-2714 .elementor-element.elementor-element-3fabe07{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:12px;}.elementor-2714 .elementor-element.elementor-element-f3a3d02{text-align:start;}.elementor-2714 .elementor-element.elementor-element-f3a3d02 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-718aa84{text-align:start;}.elementor-2714 .elementor-element.elementor-element-718aa84 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-245c3d0{text-align:start;}.elementor-2714 .elementor-element.elementor-element-245c3d0 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-fb837da{text-align:start;}.elementor-2714 .elementor-element.elementor-element-fb837da .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-4cc85d0{text-align:start;}.elementor-2714 .elementor-element.elementor-element-4cc85d0 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-f88d8f4{text-align:start;}.elementor-2714 .elementor-element.elementor-element-f88d8f4 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-cd949b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-ce7ae9e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IranSans X | Medium";font-size:14px;fill:#333333;color:#333333;border-radius:99px 99px 99px 99px;padding:16px 16px 16px 16px;}.elementor-2714 .elementor-element.elementor-element-ce7ae9e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2714 .elementor-element.elementor-element-ce7ae9e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2714 .elementor-element.elementor-element-33cd79c .elementor-button{background-color:#F2F2F2;font-family:"IranSans X | Medium";font-size:14px;fill:#333333;color:#333333;border-radius:99px 99px 99px 99px;padding:16px 24px 16px 24px;}.elementor-2714 .elementor-element.elementor-element-47a6726{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2F2F2;--border-color:#F2F2F2;--border-radius:32px 32px 32px 32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2714 .elementor-element.elementor-element-47a6726.e-con{--align-self:stretch;}.elementor-2714 .elementor-element.elementor-element-5ce67c0{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-cf052aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2714 .elementor-element.elementor-element-7158c61{text-align:center;}.elementor-2714 .elementor-element.elementor-element-7158c61 .elementor-heading-title{font-family:"IranSans X | Bold";font-size:20px;font-weight:700;line-height:22px;color:#333333;}.elementor-2714 .elementor-element.elementor-element-effe5ea{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2714 .elementor-element.elementor-element-effe5ea .elementor-heading-title{font-family:"IranSans X | Light";font-size:12px;font-weight:200;line-height:18px;color:#808080;}.elementor-2714 .elementor-element.elementor-element-3756439{text-align:center;}.elementor-2714 .elementor-element.elementor-element-3756439 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:16px;font-weight:500;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-8c3ee1a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2714 .elementor-element.elementor-element-13bb89c .elementor-heading-title{font-family:"IranSans X | Demi Bold";font-size:15px;font-weight:600;line-height:22px;color:#333333;}.elementor-2714 .elementor-element.elementor-element-da9455c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:12px;}.elementor-2714 .elementor-element.elementor-element-a56c39a{text-align:start;}.elementor-2714 .elementor-element.elementor-element-a56c39a .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-32d3260{text-align:start;}.elementor-2714 .elementor-element.elementor-element-32d3260 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-e23099b{text-align:start;}.elementor-2714 .elementor-element.elementor-element-e23099b .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-af3f88f{text-align:start;}.elementor-2714 .elementor-element.elementor-element-af3f88f .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-eadb5f1{text-align:start;}.elementor-2714 .elementor-element.elementor-element-eadb5f1 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-bc7d30f{text-align:start;}.elementor-2714 .elementor-element.elementor-element-bc7d30f .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:22px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-037cda3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-c5a4801 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IranSans X | Medium";font-size:14px;fill:#333333;color:#333333;border-radius:99px 99px 99px 99px;padding:16px 16px 16px 16px;}.elementor-2714 .elementor-element.elementor-element-c5a4801.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2714 .elementor-element.elementor-element-c5a4801 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2714 .elementor-element.elementor-element-ba8fcc4 .elementor-button{background-color:#F2F2F2;font-family:"IranSans X | Medium";font-size:14px;fill:#333333;color:#333333;border-radius:99px 99px 99px 99px;padding:16px 24px 16px 24px;}.elementor-2714 .elementor-element.elementor-element-2837e3c{width:100%;max-width:100%;}.elementor-2714 .elementor-element.elementor-element-2837e3c > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-2837e3c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2714 .elementor-element.elementor-element-c3f5323{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2714 .elementor-element.elementor-element-c3f5323.e-con{--align-self:flex-start;}.elementor-2714 .elementor-element.elementor-element-bf59c31{text-align:center;}.elementor-2714 .elementor-element.elementor-element-bf59c31 .elementor-heading-title{font-family:"IranSans X | Bold";font-size:20px;font-weight:700;line-height:24px;}.elementor-2714 .elementor-element.elementor-element-e0cbd6b{--display:flex;}.elementor-2714 .elementor-element.elementor-element-e0e1304{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2714 .elementor-element.elementor-element-a610082{text-align:start;}.elementor-2714 .elementor-element.elementor-element-a610082 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:24px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-a555104{--display:flex;}.elementor-2714 .elementor-element.elementor-element-cf3d9d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2714 .elementor-element.elementor-element-42b0607{text-align:start;}.elementor-2714 .elementor-element.elementor-element-42b0607 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:24px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-c29fc5e{--display:flex;}.elementor-2714 .elementor-element.elementor-element-cb3449b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2714 .elementor-element.elementor-element-1cd25bb{text-align:start;}.elementor-2714 .elementor-element.elementor-element-1cd25bb .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:24px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-665f5e7{--display:flex;}.elementor-2714 .elementor-element.elementor-element-adc934b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2714 .elementor-element.elementor-element-88e2169{text-align:start;}.elementor-2714 .elementor-element.elementor-element-88e2169 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:400;line-height:24px;color:#707070;}.elementor-2714 .elementor-element.elementor-element-1377335{--n-accordion-title-font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 72px 0px 72px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:4px;--n-accordion-title-normal-color:#333333;--n-accordion-icon-size:15px;--n-accordion-icon-gap:8px;--n-accordion-icon-normal-color:#707070;--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:#707070;}.elementor-2714 .elementor-element.elementor-element-1377335 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 0px 0px 0px;border-color:#E9E9E9;}.elementor-2714 .elementor-element.elementor-element-1377335 {--n-accordion-padding:12px 8px 12px 8px;}:where( .elementor-2714 .elementor-element.elementor-element-1377335 > .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:"IranSans X | Medium";}@media(min-width:769px){.elementor-2714 .elementor-element.elementor-element-eea3b1b{--width:60%;}.elementor-2714 .elementor-element.elementor-element-423f8a3{--width:25%;}.elementor-2714 .elementor-element.elementor-element-f6718b5{--width:25%;}.elementor-2714 .elementor-element.elementor-element-1db7b02{--width:25%;}.elementor-2714 .elementor-element.elementor-element-ff49355{--width:40%;}}/* Start custom CSS for wd_nested_carousel, class: .elementor-element-2837e3c *//* =====================================
   Ariyan Sanat — WoodMart Carousel
   ===================================== */

/* کل محدوده، شامل هر دو فلش */
.elementor-2714 .elementor-element.elementor-element-2837e3c {
    --as-width: 95vw;
    --as-arrow-space: 52px;
    --as-motion: 800ms;

    width: var(--as-width) !important;
    max-width: 100% !important;
    min-width: 0;
    margin-inline: auto !important;
    align-self: center;
}

.elementor-2714 .elementor-element.elementor-element-2837e3c > .elementor-widget-container {
    width: 100%;
    min-width: 0;
}

/* محدوده اصلی */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nested-carousel {
    width: 100%;
    max-width: 100%;
    margin: 0;
}

/* فضای اختصاصی فلش‌ها در دو طرف */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-carousel-inner {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    margin: 0 !important;
    padding: 0 var(--as-arrow-space) !important;
}

/* کارت‌های خارج از قاب نمایش داده نشوند */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-carousel {
    --wd-carousel-overflow: hidden !important;

    box-sizing: border-box;
    width: 100%;
    margin: 0 !important;
    padding: 32px 0 38px !important;
    overflow: hidden !important;
}

/* به جابه‌جایی و عرض‌های محاسبه‌شده اسلایدر دست نمی‌زنیم */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-carousel-wrap {
    align-items: stretch;
}

/* کارت‌های کناری */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-carousel-wrap > .wd-carousel-item {
    height: auto !important;
    transform: scale(0.88) !important;
    transform-origin: center;
    opacity: 0.82 !important;
    filter: blur(1.3px);
    box-shadow: none !important;
    z-index: 1;

    transition:
        transform var(--as-motion) cubic-bezier(.22, 1, .36, 1),
        opacity var(--as-motion) ease,
        filter var(--as-motion) ease,
        box-shadow var(--as-motion) ease;
}

/* کارت مرکزی */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-carousel-wrap > .wd-carousel-item.wd-active {
    transform: scale(0.98) !important;
    opacity: 1 !important;
    filter: none;
    z-index: 2;

    box-shadow:
        0 12px 25px rgba(51, 51, 51, 0.12),
        0 3px 9px rgba(51, 51, 51, 0.07) !important;
}

/* =====================================
   فلش‌ها
   ===================================== */

/* محدوده فلش‌ها دقیقاً داخل همین اسلایدر */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-arrows {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    pointer-events: none;
    z-index: 5;
}

.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-arrows .wd-btn-arrow {
    position: absolute !important;
    top: 50% !important;
    bottom: auto !important;

    width: 44px !important;
    height: 64px !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center;
    justify-content: center;

    transform: translateY(-50%) !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto;
    cursor: pointer;
}

/* در سایت راست‌چین: قبلی سمت راست، بعدی سمت چپ */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-arrows .wd-prev {
    right: 0 !important;
    left: auto !important;
}

.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-arrows .wd-next {
    left: 0 !important;
    right: auto !important;
}

/* حذف ظاهر و آیکون پیش‌فرض */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-btn-arrow::before,
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-btn-arrow::after,
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-arrow-inner::before,
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-arrow-inner::after {
    content: none !important;
    display: none !important;
}

/* مثلث توپر با گوشه‌های نرم */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-btn-arrow .wd-arrow-inner {
    display: block !important;
    position: static !important;

    width: 30px !important;
    height: 52px !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    background: #D8D8D8 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    -webkit-mask:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 52'%3E%3Cpath d='M24 3 Q29 -1 29 6 V46 Q29 53 24 49 L2 29 Q-1 26 2 23 Z' fill='black'/%3E%3C/svg%3E")
        center / contain no-repeat;
    mask:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 52'%3E%3Cpath d='M24 3 Q29 -1 29 6 V46 Q29 53 24 49 L2 29 Q-1 26 2 23 Z' fill='black'/%3E%3C/svg%3E")
        center / contain no-repeat;

    transition: background-color 200ms ease;
}

/* فلش چپ، زرد */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-next .wd-arrow-inner {
    background: #FFBF00 !important;
    transform: none !important;
}

/* فلش راست، خاکستری */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-prev .wd-arrow-inner {
    transform: rotate(180deg) !important;
}

/* هر دو فلش قابل کلیک‌اند */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-btn-arrow:hover .wd-arrow-inner,
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-btn-arrow:focus-visible .wd-arrow-inner {
    background: #FFBF00 !important;
}

.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-btn-arrow:focus-visible {
    outline: 2px solid #333333;
    outline-offset: 2px;
}

/* =====================================
   نشانگرهای پایین
   ===================================== */

.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin-wrap {
    display: block !important;
    margin: 0 !important;
    padding: 0 0 12px !important;
    text-align: center;
}

.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin {
    position: static !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 7px;

    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
    transform: none !important;
    list-style: none;
}

.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin .wd-nav-pagin-item {
    position: static !important;
    inset: auto !important;

    display: flex !important;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;

    width: 20px !important;
    height: 24px !important;
    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    opacity: 1 !important;
    transform: none !important;
    cursor: pointer;

    transition: width 300ms ease;
}

.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin-item > span {
    display: block !important;
    box-sizing: border-box;

    width: 100% !important;
    height: 6px !important;
    margin: 0 !important;
    padding: 0 !important;

    background: #D8D8D8 !important;
    border: 0 !important;
    border-radius: 99px !important;
    box-shadow: none !important;
    opacity: 1 !important;
    transform: none !important;

    transition: background-color 300ms ease;
}

.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin-item::before,
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin-item::after,
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin-item > span::before,
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin-item > span::after {
    content: none !important;
    display: none !important;
}

.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin .wd-nav-pagin-item.wd-active {
    width: 34px !important;
}

.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin-item.wd-active > span {
    background: #FFBF00 !important;
}

.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin-item:focus-visible {
    outline: 2px solid #333333;
    outline-offset: 2px;
    border-radius: 6px;
}

/* موبایل: فضای بیشتری برای خوانایی کارت */
@media (max-width: 767px) {
    .elementor-2714 .elementor-element.elementor-element-2837e3c {
        --as-width: 94vw;
        --as-arrow-space: 30px;
    }

    .elementor-2714 .elementor-element.elementor-element-2837e3c .wd-carousel-wrap > .wd-carousel-item {
        opacity: 1 !important;
        filter: none;
    }

    .elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-arrows .wd-btn-arrow {
        width: 28px !important;
        height: 48px !important;
    }

    .elementor-2714 .elementor-element.elementor-element-2837e3c .wd-btn-arrow .wd-arrow-inner {
        width: 20px !important;
        height: 36px !important;
    }
}

/* احترام به تنظیم کاهش حرکت کاربر */
@media (prefers-reduced-motion: reduce) {
    .elementor-2714 .elementor-element.elementor-element-2837e3c .wd-carousel-item,
    .elementor-2714 .elementor-element.elementor-element-2837e3c .wd-arrow-inner,
    .elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin-item,
    .elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-pagin-item > span {
        transition: none !important;
    }
}

/* کاهش فاصله کارت‌ها تا صفحه‌بندی */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-carousel {
    padding-bottom: 24px !important;
}

/* هر دو فلش همیشه زرد */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-arrows .wd-btn-arrow .wd-arrow-inner {
    background: #FFBF00 !important;
}

/* لایه کنترل‌ها مانع کشیدن کارت‌ها نشود */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-arrows {
    pointer-events: none !important;
    z-index: 20 !important;
}

/* خود دکمه‌ها کلیک دریافت کنند */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-arrows .wd-btn-arrow {
    pointer-events: auto !important;
    cursor: pointer !important;
    z-index: 21 !important;
}

/* کلیک روی شکل مثلث به خود دکمه برسد */
.elementor-2714 .elementor-element.elementor-element-2837e3c .wd-nav-arrows .wd-btn-arrow .wd-arrow-inner {
    pointer-events: none !important;
}/* End custom CSS */