.elementor-8705 .elementor-element.elementor-element-389d307{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:calc(var(--tx)*53);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*108);--padding-right:calc(var(--tx)*108);}.elementor-8705 .elementor-element.elementor-element-4250b9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8705 .elementor-element.elementor-element-4250b9f{font-family:"Varta", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#667085;}.elementor-8705 .elementor-element.elementor-element-4250b9f a{color:#FCAF17;}.elementor-8705 .elementor-element.elementor-element-95ff1e0{--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:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*108);--padding-right:calc(var(--tx)*108);}.elementor-8705 .elementor-element.elementor-element-8e06998{--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:0 calc(var(--tx)*48);--row-gap:0;--column-gap:calc(var(--tx)*48);--border-radius:calc(var(--tx)*20) calc(var(--tx)*20) 0 0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:calc(var(--tx)*58);--padding-bottom:calc(var(--tx)*72);--padding-left:calc(var(--tx)*82);--padding-right:calc(var(--tx)*82);}.elementor-8705 .elementor-element.elementor-element-8e06998:not(.elementor-motion-effects-element-type-background), .elementor-8705 .elementor-element.elementor-element-8e06998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8705 .elementor-element.elementor-element-8e06998.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8705 .elementor-element.elementor-element-73568c4{--display:flex;--gap:calc(var(--tx)*23) calc(var(--tx)*23);--row-gap:calc(var(--tx)*23);--column-gap:calc(var(--tx)*23);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-8705 .elementor-element.elementor-element-11e62fd img{border-radius:calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20);}.elementor-8705 .elementor-element.elementor-element-7ef1883 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:calc(var(--tx)*20);font-weight:600;}.elementor-8705 .elementor-element.elementor-element-fc0eedf{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-8705 .elementor-element.elementor-element-fc0eedf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8705 .elementor-element.elementor-element-fc0eedf .elementor-icon-list-item:not(:last-child):after{content:"";height:51%;border-color:#F3F3F3;}.elementor-8705 .elementor-element.elementor-element-fc0eedf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-8705 .elementor-element.elementor-element-fc0eedf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-8705 .elementor-element.elementor-element-fc0eedf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-8705 .elementor-element.elementor-element-fc0eedf .elementor-icon-list-icon{width:6px;}.elementor-8705 .elementor-element.elementor-element-fc0eedf .elementor-icon-list-icon i{font-size:6px;}.elementor-8705 .elementor-element.elementor-element-fc0eedf .elementor-icon-list-icon svg{--e-icon-list-icon-size:6px;}body:not(.rtl) .elementor-8705 .elementor-element.elementor-element-fc0eedf .elementor-icon-list-text{padding-left:6px;}body.rtl .elementor-8705 .elementor-element.elementor-element-fc0eedf .elementor-icon-list-text{padding-right:6px;}.elementor-8705 .elementor-element.elementor-element-fc0eedf .elementor-icon-list-text, .elementor-8705 .elementor-element.elementor-element-fc0eedf .elementor-icon-list-text a{color:#9D9EA2;}.elementor-8705 .elementor-element.elementor-element-fc0eedf .elementor-icon-list-item{font-family:"Vazirmatn", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;}.elementor-8705 .elementor-element.elementor-element-4eef624 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8705 .elementor-element.elementor-element-4eef624{text-align:right;color:#3C3D45;font-family:"Vazirmatn", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;line-height:1.8;}.elementor-8705 .elementor-element.elementor-element-9ffa52e{width:100%;max-width:100%;}.elementor-8705 .elementor-element.elementor-element-9ffa52e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8705 .elementor-element.elementor-element-acb6f6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0 calc(var(--tx)*24);--row-gap:0;--column-gap:calc(var(--tx)*24);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8705 .elementor-element.elementor-element-acb6f6c.e-con{--align-self:flex-end;}.elementor-8705 .elementor-element.elementor-element-9cbcfb7{width:var( --container-widget-width, 51.691% );max-width:51.691%;--container-widget-width:51.691%;--container-widget-flex-grow:0;}.elementor-8705 .elementor-element.elementor-element-9cbcfb7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8705 .elementor-element.elementor-element-9cbcfb7 .elementor-icon-list-item:not(:last-child):after{content:"";height:51%;border-color:#F3F3F3;}.elementor-8705 .elementor-element.elementor-element-9cbcfb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-8705 .elementor-element.elementor-element-9cbcfb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-8705 .elementor-element.elementor-element-9cbcfb7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-8705 .elementor-element.elementor-element-9cbcfb7 .elementor-icon-list-icon{width:6px;}.elementor-8705 .elementor-element.elementor-element-9cbcfb7 .elementor-icon-list-icon i{font-size:6px;}.elementor-8705 .elementor-element.elementor-element-9cbcfb7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:6px;}body:not(.rtl) .elementor-8705 .elementor-element.elementor-element-9cbcfb7 .elementor-icon-list-text{padding-left:6px;}body.rtl .elementor-8705 .elementor-element.elementor-element-9cbcfb7 .elementor-icon-list-text{padding-right:6px;}.elementor-8705 .elementor-element.elementor-element-9cbcfb7 .elementor-icon-list-text, .elementor-8705 .elementor-element.elementor-element-9cbcfb7 .elementor-icon-list-text a{color:#9D9EA2;}.elementor-8705 .elementor-element.elementor-element-9cbcfb7 .elementor-icon-list-item{font-family:"Vazirmatn", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;}.elementor-8705 .elementor-element.elementor-element-3327c0c .elementor-button{background-color:#9C313100;font-family:"Vazirmatn", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;line-height:1.8;fill:#374151;color:#374151;padding:calc(var(--tx)*9) calc(var(--tx)*16) calc(var(--tx)*9) calc(var(--tx)*16);}.elementor-8705 .elementor-element.elementor-element-3327c0c{width:auto;max-width:auto;}.elementor-8705 .elementor-element.elementor-element-3327c0c .elementor-button-content-wrapper{flex-direction:row;}.elementor-8705 .elementor-element.elementor-element-3327c0c .elementor-button .elementor-button-content-wrapper{gap:calc(var(--tx)*8);}.elementor-8705 .elementor-element.elementor-element-9f46d0e .elementor-button{background-color:var( --e-global-color-35e5845 );font-family:"Vazirmatn", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;line-height:1.8;fill:#FFFFFF;color:#FFFFFF;border-radius:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);padding:calc(var(--tx)*9) calc(var(--tx)*16) calc(var(--tx)*9) calc(var(--tx)*16);}.elementor-8705 .elementor-element.elementor-element-9f46d0e{width:auto;max-width:auto;}.elementor-8705 .elementor-element.elementor-element-9f46d0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8705 .elementor-element.elementor-element-9f46d0e .elementor-button-content-wrapper{flex-direction:row;}.elementor-8705 .elementor-element.elementor-element-9f46d0e .elementor-button .elementor-button-content-wrapper{gap:calc(var(--tx)*8);}.elementor-8705 .elementor-element.elementor-element-b050af0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8705 .elementor-element.elementor-element-aa4884a{--display:flex;--gap:calc(var(--tx)*14) 0;--row-gap:calc(var(--tx)*14);--column-gap:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8705 .elementor-element.elementor-element-1638fe1 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:calc(var(--tx)*24);font-weight:700;}.elementor-8705 .elementor-element.elementor-element-9ae7764{--grid-columns:1;--grid-row-gap:calc(var(--tx)*16);--grid-column-gap:0;}.elementor-8705 .elementor-element.elementor-element-4b7aad8{--display:flex;--gap:calc(var(--tx)*14) 0;--row-gap:calc(var(--tx)*14);--column-gap:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8705 .elementor-element.elementor-element-fbda839 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8705 .elementor-element.elementor-element-e16d789{--display:flex;--gap:calc(var(--tx)*14) 0;--row-gap:calc(var(--tx)*14);--column-gap:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8705 .elementor-element.elementor-element-7f938af .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:calc(var(--tx)*24);font-weight:700;}.elementor-8705 .elementor-element.elementor-element-a7103c7{--grid-columns:1;--grid-row-gap:calc(var(--tx)*16);--grid-column-gap:0;}.elementor-8705 .elementor-element.elementor-element-40284e9{--display:flex;--gap:calc(var(--tx)*27) calc(var(--tx)*27);--row-gap:calc(var(--tx)*27);--column-gap:calc(var(--tx)*27);--border-radius:0 0 calc(var(--tx)*20) calc(var(--tx)*20);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*87);--padding-right:calc(var(--tx)*87);}.elementor-8705 .elementor-element.elementor-element-40284e9:not(.elementor-motion-effects-element-type-background), .elementor-8705 .elementor-element.elementor-element-40284e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8705 .elementor-element.elementor-element-7ced655{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(var(--tx)*27) calc(var(--tx)*27);--row-gap:calc(var(--tx)*27);--column-gap:calc(var(--tx)*27);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8705 .elementor-element.elementor-element-883c516 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-8705 .elementor-element.elementor-element-883c516{--icon-box-icon-margin:calc(var(--tx)*16);}.elementor-8705 .elementor-element.elementor-element-883c516 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-8705 .elementor-element.elementor-element-883c516.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-35e5845 );}.elementor-8705 .elementor-element.elementor-element-883c516.elementor-view-framed .elementor-icon, .elementor-8705 .elementor-element.elementor-element-883c516.elementor-view-default .elementor-icon{fill:var( --e-global-color-35e5845 );color:var( --e-global-color-35e5845 );border-color:var( --e-global-color-35e5845 );}.elementor-8705 .elementor-element.elementor-element-883c516 .elementor-icon{font-size:calc(var(--tx)*24);}.elementor-8705 .elementor-element.elementor-element-883c516 .elementor-icon-box-title, .elementor-8705 .elementor-element.elementor-element-883c516 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:calc(var(--tx)*24);font-weight:700;}.elementor-8705 .elementor-element.elementor-element-b9ddc29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8705 .elementor-element.elementor-element-3d3d501{--grid-columns:1;--grid-row-gap:calc(var(--tx)*15);--grid-column-gap:0px;}.elementor-8705 .elementor-element.elementor-element-3d3d501 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8705 .elementor-element.elementor-element-a2c7beb{--display:flex;--gap:calc(var(--tx)*46) calc(var(--tx)*46);--row-gap:calc(var(--tx)*46);--column-gap:calc(var(--tx)*46);--margin-top:calc(var(--tx)*103);--margin-bottom:calc(var(--tx)*66);--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*108);--padding-right:calc(var(--tx)*108);}.elementor-8705 .elementor-element.elementor-element-fa724d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8705 .elementor-element.elementor-element-dd52ad0 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-8705 .elementor-element.elementor-element-dd52ad0{--icon-box-icon-margin:calc(var(--tx)*16);}.elementor-8705 .elementor-element.elementor-element-dd52ad0 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-8705 .elementor-element.elementor-element-dd52ad0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-35e5845 );}.elementor-8705 .elementor-element.elementor-element-dd52ad0.elementor-view-framed .elementor-icon, .elementor-8705 .elementor-element.elementor-element-dd52ad0.elementor-view-default .elementor-icon{fill:var( --e-global-color-35e5845 );color:var( --e-global-color-35e5845 );border-color:var( --e-global-color-35e5845 );}.elementor-8705 .elementor-element.elementor-element-dd52ad0 .elementor-icon{font-size:calc(var(--tx)*24);}.elementor-8705 .elementor-element.elementor-element-dd52ad0 .elementor-icon-box-title, .elementor-8705 .elementor-element.elementor-element-dd52ad0 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:calc(var(--tx)*24);font-weight:600;}.elementor-8705 .elementor-element.elementor-element-efbb3d9{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-8705 .elementor-element.elementor-element-c8b827f{--grid-columns:4;--grid-column-gap:calc(var(--tx)*18);}.elementor-8705 .elementor-element.elementor-element-c8b827f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8705 .elementor-element.elementor-element-c8b827f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8705 .elementor-element.elementor-element-c8b827f .e-loop-item > .elementor-section, .elementor-8705 .elementor-element.elementor-element-c8b827f .e-loop-item > .elementor-section > .elementor-container, .elementor-8705 .elementor-element.elementor-element-c8b827f .e-loop-item > .e-con, .elementor-8705 .elementor-element.elementor-element-c8b827f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8705 .elementor-element.elementor-element-cc83498{--display:flex;--margin-top:0;--margin-bottom:calc(var(--tx)*85);--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*205);--padding-right:calc(var(--tx)*174);}@media(max-width:1024px){.elementor-8705 .elementor-element.elementor-element-fc0eedf.elementor-element{--align-self:flex-start;}.elementor-8705 .elementor-element.elementor-element-9ae7764{--grid-columns:1;}.elementor-8705 .elementor-element.elementor-element-a7103c7{--grid-columns:1;}.elementor-8705 .elementor-element.elementor-element-3d3d501{--grid-columns:2;}.elementor-8705 .elementor-element.elementor-element-c8b827f{--grid-columns:4;}.elementor-8705 .elementor-element.elementor-element-cc83498{--margin-top:0;--margin-bottom:calc(var(--tx)*80);--margin-left:0;--margin-right:0;}}@media(max-width:767px){.elementor-8705 .elementor-element.elementor-element-389d307{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:calc(var(--tx)*35);}.elementor-8705 .elementor-element.elementor-element-4250b9f{font-size:calc(var(--tx)*12);}.elementor-8705 .elementor-element.elementor-element-95ff1e0{--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-8705 .elementor-element.elementor-element-8e06998{--gap:calc(var(--tx)*63)0 calc(var(--tx)*63)0;--row-gap:calc(var(--tx)*63)0;--column-gap:calc(var(--tx)*63)0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-8705 .elementor-element.elementor-element-73568c4{--gap:calc(var(--tx)*22) 0;--row-gap:calc(var(--tx)*22);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-8705 .elementor-element.elementor-element-11e62fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8705 .elementor-element.elementor-element-11e62fd img{border-radius:0 0 0 0;}.elementor-8705 .elementor-element.elementor-element-7ef1883 > .elementor-widget-container{padding:0 calc(var(--tx)*35) 0 calc(var(--tx)*35);}.elementor-8705 .elementor-element.elementor-element-fc0eedf{width:100%;max-width:100%;}.elementor-8705 .elementor-element.elementor-element-fc0eedf > .elementor-widget-container{padding:0 calc(var(--tx)*35) 0 0;}.elementor-8705 .elementor-element.elementor-element-fc0eedf.elementor-element{--align-self:flex-start;}.elementor-8705 .elementor-element.elementor-element-4eef624 > .elementor-widget-container{padding:0 calc(var(--tx)*35) 0 calc(var(--tx)*35);}.elementor-8705 .elementor-element.elementor-element-4eef624{font-size:calc(var(--tx)*14);line-height:1.6;}.elementor-8705 .elementor-element.elementor-element-acb6f6c{--justify-content:space-between;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*35);--padding-right:calc(var(--tx)*35);}.elementor-8705 .elementor-element.elementor-element-3327c0c .elementor-button{font-size:calc(var(--tx)*14);}.elementor-8705 .elementor-element.elementor-element-9f46d0e .elementor-button{font-size:calc(var(--tx)*14);}.elementor-8705 .elementor-element.elementor-element-9ae7764{--grid-columns:1;}.elementor-8705 .elementor-element.elementor-element-a7103c7{--grid-columns:1;}.elementor-8705 .elementor-element.elementor-element-40284e9{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:calc(var(--tx)*63);--padding-bottom:0;--padding-left:calc(var(--tx)*35);--padding-right:calc(var(--tx)*35);}.elementor-8705 .elementor-element.elementor-element-883c516{width:auto;max-width:auto;--icon-box-icon-margin:calc(var(--tx)*4);}.elementor-8705 .elementor-element.elementor-element-883c516.elementor-element{--align-self:center;}.elementor-8705 .elementor-element.elementor-element-883c516 .elementor-icon-box-wrapper{text-align:center;}.elementor-8705 .elementor-element.elementor-element-883c516 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8705 .elementor-element.elementor-element-883c516 .elementor-icon{font-size:calc(var(--tx)*22);}.elementor-8705 .elementor-element.elementor-element-883c516 .elementor-icon-box-title, .elementor-8705 .elementor-element.elementor-element-883c516 .elementor-icon-box-title a{font-size:calc(var(--tx)*18);}.elementor-8705 .elementor-element.elementor-element-3d3d501{--grid-columns:1;}.elementor-8705 .elementor-element.elementor-element-a2c7beb{--gap:calc(var(--tx)*24) 0;--row-gap:calc(var(--tx)*24);--column-gap:0;--margin-top:calc(var(--tx)*58);--margin-bottom:calc(var(--tx)*68);--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*35);--padding-right:calc(var(--tx)*35);}.elementor-8705 .elementor-element.elementor-element-dd52ad0{width:auto;max-width:auto;--icon-box-icon-margin:calc(var(--tx)*4);}.elementor-8705 .elementor-element.elementor-element-dd52ad0.elementor-element{--align-self:center;}.elementor-8705 .elementor-element.elementor-element-dd52ad0 .elementor-icon-box-wrapper{text-align:center;}.elementor-8705 .elementor-element.elementor-element-dd52ad0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8705 .elementor-element.elementor-element-dd52ad0 .elementor-icon{font-size:calc(var(--tx)*22);}.elementor-8705 .elementor-element.elementor-element-dd52ad0 .elementor-icon-box-title, .elementor-8705 .elementor-element.elementor-element-dd52ad0 .elementor-icon-box-title a{font-size:calc(var(--tx)*18);}.elementor-8705 .elementor-element.elementor-element-c8b827f{--grid-columns:1;--grid-row-gap:5px;}.elementor-8705 .elementor-element.elementor-element-c8b827f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8705 .elementor-element.elementor-element-cc83498{--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*35);--padding-right:calc(var(--tx)*35);}}@media(min-width:768px){.elementor-8705 .elementor-element.elementor-element-8e06998{--width:100%;}.elementor-8705 .elementor-element.elementor-element-73568c4{--width:calc(var(--tx)*699);}.elementor-8705 .elementor-element.elementor-element-b050af0{--width:calc(var(--tx)*344);}}/* Start custom CSS for theme-post-content, class: .elementor-element-4eef624 */.elementor-8705 .elementor-element.elementor-element-4eef624 h2 {
    font-family: vazirmatn !important;
    font-size: calc(var(--tx)*18) !important;
    font-weight: 600;
}
.elementor-8705 .elementor-element.elementor-element-4eef624 h3 {
    font-family: vazirmatn !important;
    font-size: calc(var(--tx)*16) !important;
    font-weight: 600;
}
.elementor-8705 .elementor-element.elementor-element-4eef624 p {
    font-family: vazirmatn !important;
    font-size: calc(var(--tx)*14) !important;
    font-weight: 400;
}
.elementor-8705 .elementor-element.elementor-element-4eef624 a {
    font-family: vazirmatn !important;
    font-size: calc(var(--tx)*14) !important;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-fbda839 */ul {
    list-style: none;
    padding: 0px;
    margin: 0;

    display: flex;
    flex-wrap: wrap;
    gap: calc(var(--tx)*8);
}
.cat-item a {
    font-family: "Vazirmatn";
    display: block; 
    padding: calc(var(--tx)*8) calc(var(--tx)*18);
    border-radius: calc(var(--tx)*15);
    background-color: #FFFFFF;
    border: 1px solid #E7E7E8;
    color: #3C3D45;
    font-size: calc(var(--tx)*14);
    text-decoration: none;
    transition: all 0.3s ease;
    font-weight: 400;
}
.cat-item a:hover {
    background-color:#FCAF17;
    color: white;
}

.elementor-8705 .elementor-element.elementor-element-fbda839 h5 {
    font-size: calc(var(--tx)*24);
    font-weight: 600;
    color: #2E2F39!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e06998 */@media (max-width: 767px) {
    .elementor-8705 .elementor-element.elementor-element-8e06998 {
        background-color: transparent !important;
        /* اگر تصویر پس‌زمینه هم دارید و می‌خواهید حذف شود، خط زیر را هم اضافه کنید */
        background-image: none !important;
        box-shadow: none !important; /* اگر سایه دارد و می‌خواهید حذف شود */
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c8b827f */@media(max-width:767px){
    .elementor-8705 .elementor-element.elementor-element-c8b827f .elementor-loop-container {
    display: flex;
    overflow-x: scroll;
    padding-right:calc(var(--tx)*35);
    padding-bottom:calc(var(--tx)*35);
}
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-be7ae67 *//* ۱. تعریف فونت و تنظیمات کلی */
.comments-area, 
.comments-area *, 
#commentform input, 
#commentform textarea, 
#commentform .submit {
    font-family: 'Vazirmatn', sans-serif !important;
}

.comment-awaiting-moderation {
    display: none !important;
}

#commentform label {
    display: none !important;
}
.comments-title {
    display: none !important;
}
/* ۲. استایل تیتر (دیدگاهتان را بنویسید) */
#reply-title, 
.nv-comments-title-wrap h3 {
    font-size: calc(var(--tx)*20) !important;
    font-weight: 600 !important;
    color: #333 !important;
    margin-bottom: calc(var(--tx)*25) !important;
}
/* ۳. استایل باکس محتوای نظرات (سفید با بوردر طوسی) */
/* نکته: در قالب Neve و المنتور معمولاً کلاس comment-body کل باکس را در بر می‌گیرد */
.nv-comments-list .comment-body, 
.comment-content {
    background-color: #ffffff !important;
    border: 1px solid #E7E7E8 !important; /* رنگ طوسی مد نظر شما */
    border-radius: calc(var(--tx)*12) !important;
    padding: calc(var(--tx)*20) !important;
    margin-bottom: calc(var(--tx)*15) !important;
    box-shadow: none !important; /* حذف سایه‌های احتمالی قالب */
}
/* ۳. حذف المان‌های اضافی */
.comment-form-url, 
.comment-notes, 
.comment-form-cookies-consent,
.nv-comment-avatar {
    display: none !important;
}

/* ۴. حذف استایل باکس پیش‌فرض قالب */
#respond.nv-is-boxed, .comments-area {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

/* ۵. استایل فیلدهای ورودی (نام، ایمیل، متن) */
#commentform input[type="text"], 
#commentform input[type="email"], 
#commentform textarea {
    background-color: #ffffff !important;
    border: 1px solid #E7E7E8 !important;
    border-radius: calc(var(--tx)*8) !important;
    padding: calc(var(--tx)*12) calc(var(--tx)*15) !important;
    color: #333 !important;
    width: 100% !important; /* اطمینان از پر شدن عرض */
    box-sizing: border-box;
    transition: all 0.3s ease;
}

#commentform input:focus, 
#commentform textarea:focus {
    border-color: #FCAF17 !important;
    outline: none !important;
}

/* ۶. چیدمان دو ستونه نام و ایمیل در دسکتاپ */
@media (min-width: 768px) {
    #commentform {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    }
    .comment-form-author, 
    .comment-form-email {
        width: 48% !important; /* فیلدها کنار هم */
        margin-bottom: calc(var(--tx)*15) !important;
    }
    .comment-form-comment, .form-submit {
        width: 100% !important;
    }
}
@media (max-width: 768px) {
    #commentform {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    }
    .comment-form-author, 
    .comment-form-email {
        width: 47% !important; /* فیلدها کنار هم */
        margin-bottom: calc(var(--tx)*15) !important;
    }
    .comment-form-comment, .form-submit {
        width: 100% !important;
    }
}
/* ۷. استایل دکمه ارسال (اصلاح شده برای غلبه بر قالب) */
#commentform input#submit, 
#commentform .submit,
.elementor-widget-theme-post-comments #commentform .submit {
    background-color: #FCAF17 !important;
    color: #ffffff !important;
    width: calc(var(--tx)*228) !important;
    height:calc(var(--tx)*48) !important;
    border-radius: calc(var(--tx)*8) !important;
    border: none !important;
    font-weight: 600 !important;
    font-size: calc(var(--tx)*16) !important;
    cursor: pointer !important;
    float: left !important;
    transition: 0.3s !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    box-shadow: none !important;
    text-shadow: none !important;
    margin-top: calc(var(--tx)*20) !important;;
}

#commentform .submit:hover {
    background-color: #e59d12 !important;
}

/* ۸. استایل لیست نظرات (باکس هر کامنت) */
.nv-comments-list .comment-body {
    background: #ffffff !important;
    border: 1px solid #E7E7E8 !important;
    border-radius: calc(var(--tx)*12) !important;
    padding: calc(var(--tx)*20) !important;
    margin-bottom: calc(var(--tx)*20) !important;
}

.nv-comments-list li.comment {
    border: none !important;
    padding: 0 !important;
}

.comment-reply-link {
    color: #FCAF17 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}/* End custom CSS */