.elementor-25 .elementor-element.elementor-element-56bc942{--display:flex;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-5ddcc42{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-aec79db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-844b64a{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-844b64a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-840184d{text-align:start;}.elementor-25 .elementor-element.elementor-element-840184d .elementor-heading-title{font-family:"IranSans X | Bold";font-size:18px;font-weight:700;}.elementor-25 .elementor-element.elementor-element-c853ead{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-c853ead.e-con{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-fa53280.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-fa53280{text-align:start;}.elementor-25 .elementor-element.elementor-element-fa53280 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:400;color:#707070;}.elementor-25 .elementor-element.elementor-element-3475d6d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-3475d6d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-25 .elementor-element.elementor-element-3833bd2{--display:flex;--min-height:30px;--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-25 .elementor-element.elementor-element-fd3d2a1{--display:flex;--min-height:120px;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:99px 99px 99px 99px;}.elementor-25 .elementor-element.elementor-element-fd3d2a1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fd3d2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ariyansanat.com/wp-content/uploads/2026/08/Cat-IND-Power-1.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-fd3d2a1:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:99px 99px 99px 99px;--border-top-left-radius:99px;--border-top-right-radius:99px;--border-bottom-right-radius:99px;--border-bottom-left-radius:99px;}.elementor-25 .elementor-element.elementor-element-fd3d2a1, .elementor-25 .elementor-element.elementor-element-fd3d2a1::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-5ad6dca{text-align:center;}.elementor-25 .elementor-element.elementor-element-5ad6dca .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;line-height:22px;letter-spacing:-0.5px;word-spacing:0px;color:#333333;}.elementor-25 .elementor-element.elementor-element-44b8588{--display:flex;--min-height:30px;--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-25 .elementor-element.elementor-element-8fd4614{--display:flex;--min-height:120px;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:99px 99px 99px 99px;}.elementor-25 .elementor-element.elementor-element-8fd4614:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8fd4614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ariyansanat.com/wp-content/uploads/2026/08/Cat-smartization.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-8fd4614:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:99px 99px 99px 99px;--border-top-left-radius:99px;--border-top-right-radius:99px;--border-bottom-right-radius:99px;--border-bottom-left-radius:99px;}.elementor-25 .elementor-element.elementor-element-8fd4614, .elementor-25 .elementor-element.elementor-element-8fd4614::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-93eb487{text-align:center;}.elementor-25 .elementor-element.elementor-element-93eb487 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;line-height:20px;letter-spacing:-0.5px;word-spacing:0px;color:#333333;}.elementor-25 .elementor-element.elementor-element-0f928d9{--display:flex;--min-height:30px;--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-25 .elementor-element.elementor-element-2c81f8d{--display:flex;--min-height:120px;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:99px 99px 99px 99px;}.elementor-25 .elementor-element.elementor-element-2c81f8d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2c81f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ariyansanat.com/wp-content/uploads/2026/08/Cat-Electronic-Components.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-2c81f8d:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:99px 99px 99px 99px;--border-top-left-radius:99px;--border-top-right-radius:99px;--border-bottom-right-radius:99px;--border-bottom-left-radius:99px;}.elementor-25 .elementor-element.elementor-element-2c81f8d, .elementor-25 .elementor-element.elementor-element-2c81f8d::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-04e4f14{text-align:center;}.elementor-25 .elementor-element.elementor-element-04e4f14 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;line-height:20px;letter-spacing:-0.5px;word-spacing:0px;color:#333333;}.elementor-25 .elementor-element.elementor-element-ce0452c{--display:flex;--min-height:30px;--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-25 .elementor-element.elementor-element-5db834b{--display:flex;--min-height:120px;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:99px 99px 99px 99px;}.elementor-25 .elementor-element.elementor-element-5db834b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5db834b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ariyansanat.com/wp-content/uploads/2026/08/Cat-Madules.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-5db834b:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:99px 99px 99px 99px;--border-top-left-radius:99px;--border-top-right-radius:99px;--border-bottom-right-radius:99px;--border-bottom-left-radius:99px;}.elementor-25 .elementor-element.elementor-element-5db834b, .elementor-25 .elementor-element.elementor-element-5db834b::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-64f5af6{text-align:center;}.elementor-25 .elementor-element.elementor-element-64f5af6 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;line-height:20px;letter-spacing:-0.5px;word-spacing:0px;color:#454545;}.elementor-25 .elementor-element.elementor-element-f80d66b{--display:flex;--min-height:30px;--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-25 .elementor-element.elementor-element-9765dc9{--display:flex;--min-height:120px;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:99px 99px 99px 99px;}.elementor-25 .elementor-element.elementor-element-9765dc9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9765dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ariyansanat.com/wp-content/uploads/2026/08/Cat-Light.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-9765dc9:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:99px 99px 99px 99px;--border-top-left-radius:99px;--border-top-right-radius:99px;--border-bottom-right-radius:99px;--border-bottom-left-radius:99px;}.elementor-25 .elementor-element.elementor-element-9765dc9, .elementor-25 .elementor-element.elementor-element-9765dc9::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-fdd41f9{text-align:center;}.elementor-25 .elementor-element.elementor-element-fdd41f9 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;line-height:20px;letter-spacing:-0.5px;word-spacing:0px;color:#454545;}.elementor-25 .elementor-element.elementor-element-2cdf4f2{--display:flex;--min-height:30px;--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-25 .elementor-element.elementor-element-c593436{--display:flex;--min-height:120px;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:99px 99px 99px 99px;}.elementor-25 .elementor-element.elementor-element-c593436:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c593436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ariyansanat.com/wp-content/uploads/2026/08/Cat-Machines-Tools.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-c593436:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:99px 99px 99px 99px;--border-top-left-radius:99px;--border-top-right-radius:99px;--border-bottom-right-radius:99px;--border-bottom-left-radius:99px;}.elementor-25 .elementor-element.elementor-element-c593436, .elementor-25 .elementor-element.elementor-element-c593436::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-8f0c370{text-align:center;}.elementor-25 .elementor-element.elementor-element-8f0c370 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;line-height:22px;letter-spacing:-0.5px;word-spacing:0px;color:#333333;}.elementor-25 .elementor-element.elementor-element-9a4baab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:32px 32px 32px 32px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-9a4baab:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9a4baab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5D8;}.elementor-25 .elementor-element.elementor-element-9a4baab.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-b3dad0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-25 .elementor-element.elementor-element-67872d3{text-align:center;}.elementor-25 .elementor-element.elementor-element-67872d3 .elementor-heading-title{font-family:"IranSans X | Bold";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-a6917a6{--swiper-slides-to-display:5;--swiper-offset-size:90px;--swiper-slides-gap:1px;width:var( --container-widget-width, 88% );max-width:88%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:32px;--arrow-normal-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-a6917a6.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-a6917a6 .swiper-slide > .elementor-element{height:100%;}.elementor-25 .elementor-element.elementor-element-4ccdb52{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-4ccdb52.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-7d42bc5{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--border-radius:32px 32px 32px 32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-7d42bc5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7d42bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-kadence9 ) 0%, #F2F2F2 100%);}.elementor-25 .elementor-element.elementor-element-62f2979{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-b65fd84{text-align:center;}.elementor-25 .elementor-element.elementor-element-b65fd84 .elementor-heading-title{font-family:"IranSans X | Bold";font-size:18px;font-weight:700;}.elementor-25 .elementor-element.elementor-element-dd7923c{text-align:center;}.elementor-25 .elementor-element.elementor-element-dd7923c .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:400;line-height:20px;color:#707070;}.elementor-25 .elementor-element.elementor-element-a2e04fc{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-ec4e7d6 .elementor-button{background-color:var( --e-global-color-kadence9 );font-family:"IranSans X | Medium";font-size:14px;font-weight:500;line-height:1.7em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:10px 20px 10px 20px;}.elementor-25 .elementor-element.elementor-element-ec4e7d6 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-ec4e7d6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ec4e7d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-ec4e7d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-ec4e7d6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-25 .elementor-element.elementor-element-ec4e7d6 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-ec4e7d6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-19e0780 .elementor-button{background-color:#FFFFFF00;font-family:"IranSans X | Medium";font-size:14px;font-weight:500;line-height:1.7em;fill:#191919B0;color:#191919B0;border-style:none;border-radius:999px 999px 999px 999px;padding:10px 20px 10px 20px;}.elementor-25 .elementor-element.elementor-element-19e0780 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-19e0780 .elementor-button:focus{background-color:#FFBF0000;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-19e0780{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-19e0780 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-19e0780 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-45b4147{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-25 .elementor-element.elementor-element-45b4147.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-e861af0{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-kadence7 );--border-color:var( --e-global-color-kadence7 );--border-radius:32px 32px 32px 32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-e861af0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e861af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-25 .elementor-element.elementor-element-e861af0:hover{box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.15);}.elementor-25 .elementor-element.elementor-element-e861af0.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-6507c68{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-25 .elementor-element.elementor-element-061d7e8{text-align:start;}.elementor-25 .elementor-element.elementor-element-061d7e8 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:16px;font-weight:600;color:#333333;}.elementor-25 .elementor-element.elementor-element-509d134{text-align:start;}.elementor-25 .elementor-element.elementor-element-509d134 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:500;color:#646464;}.elementor-25 .elementor-element.elementor-element-13c2dea{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-kadence7 );--border-color:var( --e-global-color-kadence7 );--border-radius:32px 32px 32px 32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-13c2dea:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-13c2dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-25 .elementor-element.elementor-element-13c2dea:hover{box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.15);}.elementor-25 .elementor-element.elementor-element-13c2dea.e-con{--align-self:stretch;}.elementor-25 .elementor-element.elementor-element-674b586{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-25 .elementor-element.elementor-element-c2af671{text-align:start;}.elementor-25 .elementor-element.elementor-element-c2af671 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:16px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-a995dda{text-align:start;}.elementor-25 .elementor-element.elementor-element-a995dda .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:500;color:#646464;}.elementor-25 .elementor-element.elementor-element-df8bffe{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--border-radius:32px 32px 32px 32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-df8bffe:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-df8bffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-25 .elementor-element.elementor-element-df8bffe:hover{box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.15);}.elementor-25 .elementor-element.elementor-element-df8bffe.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-cf596cb{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-25 .elementor-element.elementor-element-53e208d{text-align:start;}.elementor-25 .elementor-element.elementor-element-53e208d .elementor-heading-title{font-family:"IranSans X | Medium";font-size:16px;font-weight:600;color:#707070;}.elementor-25 .elementor-element.elementor-element-ecafca3{text-align:start;}.elementor-25 .elementor-element.elementor-element-ecafca3 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:500;color:#707070;}.elementor-25 .elementor-element.elementor-element-26b3e15{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-kadence7 );--border-color:var( --e-global-color-kadence7 );--border-radius:32px 32px 32px 32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-26b3e15:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-26b3e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-25 .elementor-element.elementor-element-26b3e15:hover{box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.15);}.elementor-25 .elementor-element.elementor-element-26b3e15.e-con{--align-self:stretch;}.elementor-25 .elementor-element.elementor-element-648288a{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-25 .elementor-element.elementor-element-0f56f83{text-align:start;}.elementor-25 .elementor-element.elementor-element-0f56f83 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:16px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-95b723a{text-align:start;}.elementor-25 .elementor-element.elementor-element-95b723a .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:500;color:#646464;}.elementor-25 .elementor-element.elementor-element-0f8aa98{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-0f8aa98.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-16ae4f3 img{border-radius:32px 32px 32px 32px;}.elementor-25 .elementor-element.elementor-element-cb7fa2c img{border-radius:32px 32px 32px 32px;}.elementor-25 .elementor-element.elementor-element-c04423f img{border-radius:32px 32px 32px 32px;}.elementor-25 .elementor-element.elementor-element-2c38d5d img{border-radius:32px 32px 32px 32px;}.elementor-25 .elementor-element.elementor-element-9d39744{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--border-radius:32px 32px 32px 32px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-9d39744:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9d39744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#707070;}.elementor-25 .elementor-element.elementor-element-9d39744.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-9ad13b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-2ee691d{text-align:start;}.elementor-25 .elementor-element.elementor-element-2ee691d .elementor-heading-title{font-family:"IranSans X | Bold";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-f772b28{text-align:start;}.elementor-25 .elementor-element.elementor-element-f772b28 .elementor-heading-title{font-family:"IranSans X | Bold";font-size:20px;font-weight:700;color:#E4E4E4;}.elementor-25 .elementor-element.elementor-element-9fa2ebd{text-align:start;}.elementor-25 .elementor-element.elementor-element-9fa2ebd .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-775baf6{--swiper-slides-to-display:5;--swiper-offset-size:90px;--swiper-slides-gap:1px;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:32px;--arrow-normal-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-775baf6.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-775baf6 .swiper-slide > .elementor-element{height:100%;}.elementor-25 .elementor-element.elementor-element-0a035a5{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-d8085d9{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-43920e9{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-25 .elementor-element.elementor-element-598cb72{text-align:start;}.elementor-25 .elementor-element.elementor-element-598cb72 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:18px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-87112f8{text-align:start;}.elementor-25 .elementor-element.elementor-element-87112f8 .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:500;color:#707070;}.elementor-25 .elementor-element.elementor-element-8930f0b .elementor-button{background-color:#FFFFFF;font-family:"IranSans X | Medium";font-size:14px;font-weight:500;line-height:1.7em;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:300ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:10px 20px 10px 20px;}.elementor-25 .elementor-element.elementor-element-8930f0b{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-8930f0b.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-8930f0b .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-8930f0b .elementor-button:focus{color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-8930f0b .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-8930f0b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-caefe60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-caefe60:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-caefe60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-25 .elementor-element.elementor-element-caefe60.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-6430e6d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-95c19fe{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-25 .elementor-element.elementor-element-9f00151{text-align:start;}.elementor-25 .elementor-element.elementor-element-9f00151 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:18px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-527611f{text-align:start;}.elementor-25 .elementor-element.elementor-element-527611f .elementor-heading-title{font-family:"IranSans X | Regular";font-size:15px;font-weight:500;color:#707070;}.elementor-25 .elementor-element.elementor-element-2a38ee3 .elementor-button{background-color:#FFFFFF;font-family:"IranSans X | Medium";font-size:14px;font-weight:500;line-height:1.7em;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:300ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:10px 20px 10px 20px;}.elementor-25 .elementor-element.elementor-element-2a38ee3{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-2a38ee3.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-2a38ee3 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-2a38ee3 .elementor-button:focus{color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-2a38ee3 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-2a38ee3 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-c05bf46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--border-radius:32px 32px 32px 32px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-c05bf46:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c05bf46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-25 .elementor-element.elementor-element-c05bf46.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-9cc9e74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-724809f{text-align:start;}.elementor-25 .elementor-element.elementor-element-724809f .elementor-heading-title{font-family:"IranSans X | Bold";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-333417c{text-align:start;}.elementor-25 .elementor-element.elementor-element-333417c .elementor-heading-title{font-family:"IranSans X | Bold";font-size:20px;font-weight:700;color:#E4E4E4;}.elementor-25 .elementor-element.elementor-element-a8b8fc1{text-align:start;}.elementor-25 .elementor-element.elementor-element-a8b8fc1 .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-1fa32e8{--swiper-slides-to-display:5;--swiper-offset-size:90px;--swiper-slides-gap:1px;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:32px;--arrow-normal-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-1fa32e8.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-1fa32e8 .swiper-slide > .elementor-element{height:100%;}.elementor-25 .elementor-element.elementor-element-55aaceb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:24px 24px 24px 24px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-dbb5158{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-f2470df{text-align:start;}.elementor-25 .elementor-element.elementor-element-f2470df .elementor-heading-title{font-family:"IranSans X | Bold";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-6b8c70d{text-align:start;}.elementor-25 .elementor-element.elementor-element-6b8c70d .elementor-heading-title{font-family:"IranSans X | Bold";font-size:20px;font-weight:700;color:#E4E4E4;}.elementor-25 .elementor-element.elementor-element-81757fe{text-align:start;}.elementor-25 .elementor-element.elementor-element-81757fe .elementor-heading-title{font-family:"IranSans X | Medium";font-size:15px;font-weight:500;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-fb47c79{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-25 .elementor-element.elementor-element-fb47c79 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-aec79db{--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;}.elementor-25 .elementor-element.elementor-element-844b64a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-844b64a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-840184d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-840184d{text-align:center;}.elementor-25 .elementor-element.elementor-element-840184d .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-c853ead{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-c853ead.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-fa53280 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-3475d6d{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-3833bd2{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-fd3d2a1{--min-height:130px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-fd3d2a1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fd3d2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-25 .elementor-element.elementor-element-fd3d2a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-44b8588{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-8fd4614{--min-height:130px;}.elementor-25 .elementor-element.elementor-element-0f928d9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-2c81f8d{--min-height:130px;}.elementor-25 .elementor-element.elementor-element-ce0452c{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-5db834b{--min-height:130px;}.elementor-25 .elementor-element.elementor-element-f80d66b{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-9765dc9{--min-height:130px;}.elementor-25 .elementor-element.elementor-element-2cdf4f2{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-c593436{--min-height:130px;}.elementor-25 .elementor-element.elementor-element-67872d3 .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-a6917a6{--swiper-slides-to-display:2;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-25 .elementor-element.elementor-element-4ccdb52{--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-25 .elementor-element.elementor-element-7d42bc5{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-b65fd84{text-align:start;}.elementor-25 .elementor-element.elementor-element-b65fd84 .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-dd7923c{text-align:start;}.elementor-25 .elementor-element.elementor-element-a2e04fc{--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;}.elementor-25 .elementor-element.elementor-element-45b4147{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-061d7e8 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-509d134 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-c2af671 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-a995dda .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-53e208d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-ecafca3 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-0f56f83 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-95b723a .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-0f8aa98{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--align-items:start;}.elementor-25 .elementor-element.elementor-element-2ee691d .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-775baf6{--swiper-slides-to-display:2;}.elementor-25 .elementor-element.elementor-element-598cb72 .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-87112f8 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-9f00151 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-527611f .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-1fa32e8{--swiper-slides-to-display:2;}.elementor-25 .elementor-element.elementor-element-fb47c79{--swiper-slides-to-display:3;}}@media(max-width:768px){.elementor-25 .elementor-element.elementor-element-56bc942{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-aec79db{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-844b64a{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-840184d{text-align:start;}.elementor-25 .elementor-element.elementor-element-840184d .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-fa53280{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-fa53280 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-3475d6d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-5ad6dca .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-93eb487 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-04e4f14 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-64f5af6 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-fdd41f9 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-8f0c370 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-9a4baab{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b3dad0c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-4d0945e{text-align:start;}.elementor-25 .elementor-element.elementor-element-4d0945e img{width:32px;max-width:32px;}.elementor-25 .elementor-element.elementor-element-67872d3 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-a6917a6{--swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-4ccdb52{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-7d42bc5{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;}.elementor-25 .elementor-element.elementor-element-62f2979{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-b65fd84 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-dd7923c .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-a2e04fc{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-ec4e7d6 .elementor-button{font-size:13px;padding:10px 16px 10px 16px;}.elementor-25 .elementor-element.elementor-element-19e0780 .elementor-button{font-size:13px;padding:10px 16px 10px 16px;}.elementor-25 .elementor-element.elementor-element-45b4147{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--justify-items:center;--align-items:start;}.elementor-25 .elementor-element.elementor-element-e861af0{--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;}.elementor-25 .elementor-element.elementor-element-e861af0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-6507c68{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-061d7e8 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-509d134 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-13c2dea{--justify-content:center;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;}.elementor-25 .elementor-element.elementor-element-13c2dea.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-674b586{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-c2af671 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-a995dda .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-df8bffe{--justify-content:center;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;}.elementor-25 .elementor-element.elementor-element-df8bffe.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-cf596cb{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-53e208d .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-ecafca3 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-26b3e15{--justify-content:center;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;}.elementor-25 .elementor-element.elementor-element-648288a{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-25 .elementor-element.elementor-element-0f56f83 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-95b723a .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-0f8aa98{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-16ae4f3 img{border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-cb7fa2c img{border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-c04423f img{border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-2c38d5d img{border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-9d39744{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:24px 24px 24px 24px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9ad13b5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-2ee691d .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-9fa2ebd .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-775baf6{--swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-0a035a5{--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:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-598cb72 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-87112f8 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-8930f0b .elementor-button{font-size:13px;padding:10px 16px 10px 16px;}.elementor-25 .elementor-element.elementor-element-9f00151 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-527611f .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-2a38ee3 .elementor-button{font-size:13px;padding:10px 16px 10px 16px;}.elementor-25 .elementor-element.elementor-element-c05bf46{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9cc9e74{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-724809f .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-a8b8fc1 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-1fa32e8{--swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-55aaceb{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-dbb5158{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-f2470df .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-81757fe .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-fb47c79{--swiper-slides-to-display:2;width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-fb47c79.elementor-element{--align-self:flex-start;}}@media(min-width:769px){.elementor-25 .elementor-element.elementor-element-844b64a{--width:max-content;}.elementor-25 .elementor-element.elementor-element-3475d6d{--width:100%;}.elementor-25 .elementor-element.elementor-element-3833bd2{--width:120px;}.elementor-25 .elementor-element.elementor-element-fd3d2a1{--width:100%;}.elementor-25 .elementor-element.elementor-element-44b8588{--width:120px;}.elementor-25 .elementor-element.elementor-element-8fd4614{--width:100%;}.elementor-25 .elementor-element.elementor-element-0f928d9{--width:120px;}.elementor-25 .elementor-element.elementor-element-2c81f8d{--width:100%;}.elementor-25 .elementor-element.elementor-element-ce0452c{--width:120px;}.elementor-25 .elementor-element.elementor-element-5db834b{--width:100%;}.elementor-25 .elementor-element.elementor-element-f80d66b{--width:120px;}.elementor-25 .elementor-element.elementor-element-9765dc9{--width:100%;}.elementor-25 .elementor-element.elementor-element-2cdf4f2{--width:120px;}.elementor-25 .elementor-element.elementor-element-c593436{--width:100%;}.elementor-25 .elementor-element.elementor-element-b3dad0c{--width:12%;}.elementor-25 .elementor-element.elementor-element-7d42bc5{--width:20%;}.elementor-25 .elementor-element.elementor-element-45b4147{--width:40%;}.elementor-25 .elementor-element.elementor-element-e861af0{--width:100%;}.elementor-25 .elementor-element.elementor-element-13c2dea{--width:100%;}.elementor-25 .elementor-element.elementor-element-df8bffe{--width:100%;}.elementor-25 .elementor-element.elementor-element-26b3e15{--width:100%;}.elementor-25 .elementor-element.elementor-element-d8085d9{--width:50%;}.elementor-25 .elementor-element.elementor-element-caefe60{--width:1px;}.elementor-25 .elementor-element.elementor-element-6430e6d{--width:50%;}}@media(max-width:1024px) and (min-width:769px){.elementor-25 .elementor-element.elementor-element-c853ead{--width:0px;}.elementor-25 .elementor-element.elementor-element-3833bd2{--width:33%;}.elementor-25 .elementor-element.elementor-element-fd3d2a1{--width:0px;}.elementor-25 .elementor-element.elementor-element-44b8588{--width:33%;}.elementor-25 .elementor-element.elementor-element-8fd4614{--width:0px;}.elementor-25 .elementor-element.elementor-element-0f928d9{--width:33%;}.elementor-25 .elementor-element.elementor-element-ce0452c{--width:33%;}.elementor-25 .elementor-element.elementor-element-f80d66b{--width:33%;}.elementor-25 .elementor-element.elementor-element-2cdf4f2{--width:33%;}.elementor-25 .elementor-element.elementor-element-b3dad0c{--width:20%;}.elementor-25 .elementor-element.elementor-element-7d42bc5{--width:100%;}.elementor-25 .elementor-element.elementor-element-caefe60{--width:1px;}}/* Start custom CSS for wd_slider, class: .elementor-element-5ddcc42 *//* تنظیمات دسکتاپ */
.elementor-25 .elementor-element.elementor-element-5ddcc42 {
    /* فضای دو طرف برای دیده‌شدن اسلایدهای کناری */
    --arian-hero-side: 64px;

    /* فاصله بین بنرها */
    --arian-hero-gap: 16px;

    /* گردی گوشه بنرها */
    --arian-hero-radius: 18px;

    min-width: 0;
    overflow: hidden;
}

/* قاب بیرونی؛ جلوگیری از اسکرول افقی صفحه */
.elementor-25 .elementor-element.elementor-element-5ddcc42 > .elementor-widget-container {
    overflow: hidden;
}

/* اجازه نمایش اسلایدهای کناری داخل قاب ویجت */
.elementor-25 .elementor-element.elementor-element-5ddcc42 .wd-slider {
    overflow: visible !important;
}

.elementor-25 .elementor-element.elementor-element-5ddcc42 .wd-slider > .wd-carousel-inner {
    width: 100% !important;
    max-width: 100% !important;

    margin-inline: 0 !important;
    overflow: visible !important;
}

/* عرض بخش محاسبه‌شده توسط خود اسلایدر */
.elementor-25 .elementor-element.elementor-element-5ddcc42 .wd-slider > .wd-carousel-inner > .wd-carousel {
    width: calc(
        100% - var(--arian-hero-side) - var(--arian-hero-side)
    ) !important;

    max-width: none !important;
    min-width: 0;

    margin-inline: auto !important;
    padding-inline: 0 !important;

    overflow: visible !important;
}

/* فاصله بصری بین تصاویر؛ بدون تغییر عرض محاسباتی اسلاید */
.elementor-25 .elementor-element.elementor-element-5ddcc42 .wd-slide > .wd-slide-bg {
    left: calc(var(--arian-hero-gap) / 2) !important;
    right: calc(var(--arian-hero-gap) / 2) !important;

    width: auto !important;

    border-radius: var(--arian-hero-radius);
    overflow: hidden;
}

/* تبلت */
@media (max-width: 1024px) {
    .elementor-25 .elementor-element.elementor-element-5ddcc42 {
        --arian-hero-side: 40px;
        --arian-hero-gap: 12px;
        --arian-hero-radius: 16px;
    }
}

/* موبایل */
@media (max-width: 768px) {
    .elementor-25 .elementor-element.elementor-element-5ddcc42 {
        --arian-hero-side: 24px;
        --arian-hero-gap: 10px;
        --arian-hero-radius: 12px;
    }
}
/* ظاهر شیشه‌ای فلش‌های همین اسلایدر */
.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-slider-arrows .wd-arrow-inner {
    box-sizing: border-box;

    color: #444444 !important;
    background: rgba(255, 255, 255, .68) !important;

    border: 1px solid rgba(255, 255, 255, .85) !important;
    border-radius: 50% !important;

    -webkit-backdrop-filter: blur(12px) saturate(140%);
    backdrop-filter: blur(12px) saturate(140%);

    box-shadow:
        0 3px 12px rgba(0, 0, 0, .10),
        inset 0 1px 0 rgba(255, 255, 255, .65) !important;

    transition:
        background-color .2s ease,
        border-color .2s ease;
}
/* فاصله فلش‌ها از لبه‌های اسلایدر */

/* دسکتاپ */
.elementor-25 .elementor-element.elementor-element-5ddcc42 {
    --arian-hero-arrow-inset: 92px;
}

/* تبلت */
@media (max-width: 1024px) {
    .elementor-25 .elementor-element.elementor-element-5ddcc42 {
        --arian-hero-arrow-inset: 60px;
    }
}

/* موبایل */
@media (max-width: 768px) {
    .elementor-25 .elementor-element.elementor-element-5ddcc42 {
        --arian-hero-arrow-inset: 36px;
    }
}

/* قاب جای‌گیری فلش‌ها */
.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 > .wd-carousel-inner {
    position: relative;
}

.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-slider-arrows.wd-pos-sep {
    position: absolute !important;
    inset: 0 !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;
    pointer-events: none;
    z-index: 5;
}

.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-slider-arrows.wd-pos-sep::after {
    content: none !important;
}

/* وسط‌چین عمودی فلش‌ها */
.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-slider-arrows .wd-btn-arrow {
    top: 50% !important;
    bottom: auto !important;

    margin: 0 !important;
    transform: translateY(-50%) !important;
    pointer-events: auto;
}

/* قبلی؛ سمت راست در صفحه فارسی */
.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-slider-arrows .wd-prev {
    left: auto !important;
    right: auto !important;

    inset-inline-start: var(--arian-hero-arrow-inset) !important;
    inset-inline-end: auto !important;
}

/* بعدی؛ سمت چپ در صفحه فارسی */
.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-slider-arrows .wd-next {
    left: auto !important;
    right: auto !important;

    inset-inline-end: var(--arian-hero-arrow-inset) !important;
    inset-inline-start: auto !important;
}

/* زمینه شیشه‌ای */
.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-slider-arrows .wd-arrow-inner {
    box-sizing: border-box;

    color: #444444 !important;
    background: rgba(255, 255, 255, .68) !important;

    border: 1px solid rgba(255, 255, 255, .85) !important;
    border-radius: 50% !important;

    -webkit-backdrop-filter: blur(12px) saturate(140%);
    backdrop-filter: blur(12px) saturate(140%);

    box-shadow:
        0 3px 12px rgba(0, 0, 0, .10),
        inset 0 1px 0 rgba(255, 255, 255, .65) !important;

    transition:
        background-color .2s ease,
        border-color .2s ease;
}

/* هاور */
@media (hover: hover) {
    .elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-slider-arrows .wd-arrow-inner:hover {
        color: #444444 !important;
        background: rgba(255, 255, 255, .82) !important;
        border-color: #ffbf00 !important;
    }
}
/* کپسول شیشه‌ای نقطه‌های اسلایدر */
.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 > .wd-slider-pagin {
    background: transparent !important;
    box-shadow: none !important;
}

.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 > .wd-slider-pagin .wd-nav-pagin {
    background: rgba(255, 255, 255, .68) !important;

    border: 1px solid rgba(255, 255, 255, .85) !important;
    border-radius: 999px !important;

    -webkit-backdrop-filter: blur(12px) saturate(140%);
    backdrop-filter: blur(12px) saturate(140%);

    box-shadow:
        0 3px 12px rgba(0, 0, 0, .10),
        inset 0 1px 0 rgba(255, 255, 255, .65) !important;
}

/* دسکتاپ؛ نمایش فلش‌ها هنگام هاور */
@media (min-width: 1025px) {
    .elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-slider-arrows .wd-btn-arrow {
        opacity: 0 !important;
        visibility: hidden;
        pointer-events: none !important;

        transition:
            opacity .2s ease,
            visibility .2s ease;
    }

    .elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041:hover
    .wd-slider-arrows .wd-btn-arrow:not(.wd-lock),
    .elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041:focus-within
    .wd-slider-arrows .wd-btn-arrow:not(.wd-lock) {
        opacity: 1 !important;
        visibility: visible;
        pointer-events: auto !important;
    }
}

/* موبایل؛ مخفی کردن فلش‌ها */
@media (max-width: 768px) {
    .elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-slider-arrows {
        display: none !important;
    }
}
/* رنگ مشترک نقطه فعال و دورخط نقطه‌های غیرفعال */
.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-nav-pagin {
    --arian-hero-dot-color: #333333;
}

/* حذف محوشدگی نقطه‌ها */
.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-nav-pagin-item {
    opacity: 1 !important;
}

/* نقطه‌های غیرفعال؛ توخالی با دورخط */
.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-nav-pagin-item > span {
    box-sizing: border-box;

    background: transparent !important;
    border: 1.5px solid var(--arian-hero-dot-color) !important;
    opacity: 1 !important;
}

/* نقطه فعال؛ توپر */
.elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 .wd-nav-pagin-item.wd-active > span {
    background: var(--arian-hero-dot-color) !important;
}
@media (max-width: 768px) {
    .elementor-25 .elementor-element.elementor-element-5ddcc42 #slider-1041 > .wd-slider-pagin {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56bc942 */.elementor-25 .elementor-element.elementor-element-56bc942 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    
    position: relative;
    top: -40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c853ead */.elementor-25 .elementor-element.elementor-element-c853ead {
    width: fit-content;
    max-width: 100%;
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-844b64a */@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-25 .elementor-element.elementor-element-844b64a {
        width: fit-content;
        max-width: 100%;
        flex: 0 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3d2a1 */.elementor-25 .elementor-element.elementor-element-fd3d2a1 {
    aspect-ratio: 1 / 1;
    width: auto !important;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd4614 */.elementor-25 .elementor-element.elementor-element-8fd4614 {
    aspect-ratio: 1 / 1;
    width: auto !important;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c81f8d */.elementor-25 .elementor-element.elementor-element-2c81f8d {
    aspect-ratio: 1 / 1;
    width: auto !important;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5db834b */.elementor-25 .elementor-element.elementor-element-5db834b {
    aspect-ratio: 1 / 1;
    width: auto !important;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9765dc9 */.elementor-25 .elementor-element.elementor-element-9765dc9 {
    aspect-ratio: 1 / 1;
    width: auto !important;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c593436 */.elementor-25 .elementor-element.elementor-element-c593436 {
    aspect-ratio: 1 / 1;
    width: auto !important;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    align-self: center;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a6917a6 */.elementor-25 .elementor-element.elementor-element-a6917a6 .swiper-slide {
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-left: 1px solid #dddddd;
    box-sizing: border-box !important;
}

.elementor-25 .elementor-element.elementor-element-a6917a6 {
    border-radius: 16px !important;
    overflow: hidden !important;
}

.elementor-25 .elementor-element.elementor-element-a6917a6 .swiper {
    border-radius: 16px !important;
    overflow: hidden !important;
}

.elementor-25 .elementor-element.elementor-element-a6917a6 .swiper-wrapper {
    border-radius: 16px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4baab */@media (max-width: 767px) {
    .elementor-25 .elementor-element.elementor-element-9a4baab {
        width: 100vw !important;
        max-width: 100vw !important;
        margin-inline: calc(50% - 50vw) !important;
        box-sizing: border-box;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d42bc5 */@media (min-width: 1025px) {
    .elementor-25 .elementor-element.elementor-element-7d42bc5 {
        aspect-ratio: 1 / 1;
    }
}

@media (max-width: 1024px) {
    .elementor-25 .elementor-element.elementor-element-7d42bc5 {
        aspect-ratio: auto;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-775baf6 */.elementor-25 .elementor-element.elementor-element-775baf6 .swiper-slide {
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-left: 1px solid #dddddd;
    box-sizing: border-box !important;
}

.elementor-25 .elementor-element.elementor-element-775baf6 {
    border-radius: 16px !important;
    overflow: hidden !important;
}

.elementor-25 .elementor-element.elementor-element-775baf6 .swiper {
    border-radius: 16px !important;
    overflow: hidden !important;
}

.elementor-25 .elementor-element.elementor-element-775baf6 .swiper-wrapper {
    border-radius: 16px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d39744 */@media (max-width: 767px) {
    .elementor-25 .elementor-element.elementor-element-9d39744 {
        width: 100vw !important;
        max-width: 100vw !important;
        margin-inline: calc(50% - 50vw) !important;
        box-sizing: border-box;
    }
}
<script>
(() => {
  const MOBILE_SLIDES = 1.45; // فقط این عدد را تغییر بده
  const MOBILE_MAX = 767;
  const CLASS = '.arian-mobile-products';
  const attached = new WeakSet();

  function connect(root) {
    const nodes = root.querySelectorAll(
      '.swiper, .swiper-container, .e-loop-swiper'
    );

    const el = Array.from(nodes).find(node =>
      node.swiper && !node.swiper.destroyed
    );
    if (!el) return false;

    const slider = el.swiper;
    if (attached.has(slider)) return true;
    attached.add(slider);

    const mobile = {
      slidesPerView: MOBILE_SLIDES,
      slidesPerGroup: 1,
      slidesPerGroupAuto: false,
      spaceBetween: 0,
      centeredSlides: false
    };

    let frame = 0;
    let wasMobile = false;

    function apply() {
      frame = 0;
      if (slider.destroyed) return;

      const isMobile = window.innerWidth <= MOBILE_MAX;
      if (!isMobile && !wasMobile) return;

      const original = slider.originalParams;
      const breakpoint =
        original.breakpoints?.[slider.currentBreakpoint] || {};

      const values = isMobile
        ? mobile
        : Object.fromEntries(
            Object.keys(mobile).map(key => [
              key,
              breakpoint[key] ?? original[key]
            ])
          );

      wasMobile = isMobile;

      const changed = Object.keys(values).some(key =>
        slider.params[key] !== values[key]
      );
      if (!changed) return;

      Object.assign(slider.params, values);
      slider.update();
    }

    function schedule() {
      cancelAnimationFrame(frame);
      frame = requestAnimationFrame(apply);
    }

    slider.on('breakpoint', schedule);
    slider.on('resize', schedule);
    window.addEventListener('resize', schedule, { passive: true });

    slider.on('destroy', () => {
      cancelAnimationFrame(frame);
      window.removeEventListener('resize', schedule);
    });

    schedule();
    return true;
  }

  const watched = new WeakSet();

  function start() {
    document.querySelectorAll(CLASS).forEach(root => {
      if (watched.has(root)) return;
      watched.add(root);

      if (connect(root)) return;

      const observer = new MutationObserver(() => {
        if (connect(root)) observer.disconnect();
      });

      observer.observe(root, {
        childList: true,
        subtree: true,
        attributes: true,
        attributeFilter: ['class']
      });
    });
  }

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', start, { once: true });
  } else {
    start();
  }

  window.addEventListener('load', start, { once: true });
})();
</script>/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1fa32e8 */.elementor-25 .elementor-element.elementor-element-1fa32e8 .swiper-slide {
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-left: 1px solid #dddddd;
    box-sizing: border-box !important;
}

.elementor-25 .elementor-element.elementor-element-1fa32e8 {
    border-radius: 16px !important;
    overflow: hidden !important;
}

.elementor-25 .elementor-element.elementor-element-1fa32e8 .swiper {
    border-radius: 16px !important;
    overflow: hidden !important;
}

.elementor-25 .elementor-element.elementor-element-1fa32e8 .swiper-wrapper {
    border-radius: 16px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05bf46 */@media (max-width: 767px) {
    .elementor-25 .elementor-element.elementor-element-c05bf46 {
        width: 100vw !important;
        max-width: 100vw !important;
        margin-inline: calc(50% - 50vw) !important;
        box-sizing: border-box;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-fb47c79 *//* ARIAN — Glass carousel arrows */

.arian-carousel {
    --arian-arrow-size: 44px;
    --arian-arrow-icon-size: 22px;
    --arian-arrow-edge: 12px;

    position: relative;
}

/* دکمهٔ شیشه‌ای */
.arian-carousel :is(
    .elementor-swiper-button,
    .e-swiper-button
) {
    position: absolute !important;
    top: 50% !important;
    bottom: auto !important;
    z-index: 5;

    display: flex !important;
    align-items: center;
    justify-content: center;

    box-sizing: border-box;
    width: var(--arian-arrow-size) !important;
    height: var(--arian-arrow-size) !important;
    min-width: var(--arian-arrow-size) !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #444444 !important;
    background: rgba(255, 255, 255, .68) !important;
    border: 1px solid rgba(255, 255, 255, .85) !important;
    border-radius: 50% !important;

    -webkit-backdrop-filter: blur(12px) saturate(140%);
    backdrop-filter: blur(12px) saturate(140%);

    box-shadow:
        0 3px 12px rgba(0, 0, 0, .10),
        inset 0 1px 0 rgba(255, 255, 255, .65) !important;

    line-height: 1;
    cursor: pointer;

    opacity: 0 !important;
    pointer-events: none;
    transform: translateY(-50%) !important;

    transition:
        opacity .2s ease,
        border-color .2s ease,
        background-color .2s ease;
}

/* قبلی: سمت راست */
.arian-carousel :is(
    .elementor-swiper-button-prev,
    .e-swiper-button-prev
) {
    right: var(--arian-arrow-edge) !important;
    left: auto !important;
}

/* بعدی: سمت چپ */
.arian-carousel :is(
    .elementor-swiper-button-next,
    .e-swiper-button-next
) {
    left: var(--arian-arrow-edge) !important;
    right: auto !important;
}

/* حذف آیکون پیش‌فرض */
.arian-carousel :is(
    .elementor-swiper-button,
    .e-swiper-button
) svg,
.arian-carousel :is(
    .elementor-swiper-button,
    .e-swiper-button
) i {
    display: none !important;
}

.arian-carousel :is(
    .elementor-swiper-button,
    .e-swiper-button
)::after {
    content: none !important;
}

/* فلش جدید */
.arian-carousel :is(
    .elementor-swiper-button,
    .e-swiper-button
)::before {
    content: "" !important;
    display: block !important;
    position: static !important;
    flex: 0 0 auto;

    width: var(--arian-arrow-icon-size) !important;
    height: var(--arian-arrow-icon-size) !important;

    background: currentColor !important;

    -webkit-mask:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%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 24 24'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
        center / contain no-repeat;

    transform: none !important;
}

.arian-carousel :is(
    .elementor-swiper-button-prev,
    .e-swiper-button-prev
)::before {
    transform: rotate(180deg) !important;
}

/* نمایش هنگام هاور روی اسلایدر یا فوکوس */
.arian-carousel:hover :is(
    .elementor-swiper-button,
    .e-swiper-button
),
.arian-carousel:focus-within :is(
    .elementor-swiper-button,
    .e-swiper-button
) {
    opacity: 1 !important;
    pointer-events: auto;
}

/* هاور خود دکمه؛ حفظ حالت شیشه‌ای */
.arian-carousel :is(
    .elementor-swiper-button,
    .e-swiper-button
):hover {
    background: rgba(255, 255, 255, .82) !important;
    border-color: #ffbf00 !important;
}

/* فوکوس صفحه‌کلید */
.arian-carousel :is(
    .elementor-swiper-button,
    .e-swiper-button
):focus-visible {
    outline: 2px solid #ffbf00;
    outline-offset: 3px;
}

/* فلش غیرفعال */
.arian-carousel :is(
    .elementor-swiper-button,
    .e-swiper-button
):is(
    .swiper-button-disabled,
    .swiper-button-lock,
    [aria-disabled="true"]
) {
    display: none !important;
}

/* حذف فلش‌ها در موبایل و تبلت */
@media (max-width: 1024px) {
    .arian-carousel :is(
        .elementor-swiper-button,
        .e-swiper-button
    ) {
        display: none !important;
    }
}

/* نمایشگر بزرگ لمسی */
@media (min-width: 1025px) and (hover: none) {
    .arian-carousel :is(
        .elementor-swiper-button,
        .e-swiper-button
    ) {
        opacity: 1 !important;
        pointer-events: auto;
    }
}

/* کاهش حرکت */
@media (prefers-reduced-motion: reduce) {
    .arian-carousel :is(
        .elementor-swiper-button,
        .e-swiper-button
    ) {
        transition: none !important;
    }
}

/* عرض هر کارت، فقط در موبایل */
@media (max-width: 768px) {
    .elementor-25 .elementor-element.elementor-element-fb47c79 {
        --arian-card-width: 210px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55aaceb */@media (max-width: 767px) {
    .elementor-25 .elementor-element.elementor-element-55aaceb {
        width: 100vw !important;
        max-width: 100vw !important;
        margin-inline: calc(50% - 50vw) !important;
        box-sizing: border-box;
    }
}/* End custom CSS */