.elementor-18650 .elementor-element.elementor-element-b1c42ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-18650 .elementor-element.elementor-element-14fe7d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18650 .elementor-element.elementor-element-14fe7d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18650 .elementor-element.elementor-element-2cbbf32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18650 .elementor-element.elementor-element-2cbbf32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18650 .elementor-element.elementor-element-306966f{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E7E7E7;--border-color:#E7E7E7;--border-radius:10px 10px 10px 10px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-18650 .elementor-element.elementor-element-306966f:not(.elementor-motion-effects-element-type-background), .elementor-18650 .elementor-element.elementor-element-306966f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-18650 .elementor-element.elementor-element-6ff2a92{--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;--align-items:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18650 .elementor-element.elementor-element-0b6fdb4{--display:flex;}.elementor-18650 .elementor-element.elementor-element-0b6fdb4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18650 .elementor-element.elementor-element-114d4bf img{border-radius:10px 10px 10px 10px;}.elementor-18650 .elementor-element.elementor-element-38e2fe7{--display:flex;}.elementor-18650 .elementor-element.elementor-element-08397ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18650 .elementor-element.elementor-element-08397ed{font-family:"IRANSansWeb_Light", Sans-serif;font-size:13px;}.elementor-18650 .elementor-element.elementor-element-08397ed a:hover{color:#FF0000;}.elementor-18650 .elementor-element.elementor-element-113820c .elementor-heading-title{font-family:"iransansdnbold", Sans-serif;font-size:22px;}.elementor-18650 .elementor-element.elementor-element-bc4ec60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-18650 .elementor-element.elementor-element-bc4ec60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-18650 .elementor-element.elementor-element-bc4ec60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-18650 .elementor-element.elementor-element-bc4ec60 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-18650 .elementor-element.elementor-element-bc4ec60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-18650 .elementor-element.elementor-element-bc4ec60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-18650 .elementor-element.elementor-element-bc4ec60 .elementor-icon-list-icon{width:14px;}.elementor-18650 .elementor-element.elementor-element-bc4ec60 .elementor-icon-list-icon i{font-size:14px;}.elementor-18650 .elementor-element.elementor-element-bc4ec60 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-18650 .elementor-element.elementor-element-bc4ec60 .elementor-icon-list-item{font-family:"iransansdnweblight", Sans-serif;font-size:12px;font-weight:400;}.elementor-18650 .elementor-element.elementor-element-0a57576{--display:flex;}.elementor-18650 .elementor-element.elementor-element-1f273c1{--spacer-size:20px;}.elementor-18650 .elementor-element.elementor-element-c849df7{--box-border-color:#555B9C;--box-border-radius:20px;--separator-width:2px;--box-padding:4px;--item-text-hover-color:#555B9C;--item-text-hover-decoration:underline;}.elementor-18650 .elementor-element.elementor-element-c849df7 .elementor-toc__header-title{text-align:start;}.elementor-18650 .elementor-element.elementor-element-c849df7 .elementor-toc__header{flex-direction:row;}.elementor-18650 .elementor-element.elementor-element-3186112{--display:flex;}.elementor-18650 .elementor-element.elementor-element-0e52082{color:#414C56;font-family:"IRANSansWeb_Light", Sans-serif;line-height:35px;letter-spacing:0.1px;word-spacing:0px;}.elementor-18650 .elementor-element.elementor-element-4928fbc > .elementor-widget-container{background-color:#FFFFFF;margin:1px 1px 1px 1px;border-style:solid;border-radius:0px 0px 14px 0px;}.elementor-18650 .elementor-element.elementor-element-4928fbc .adsoft-newest-products-widget-container .adsoft-body{height:295px;}.elementor-18650 .elementor-element.elementor-element-4928fbc .adsoft-topbar{background-color:#008BFF;}.elementor-18650 .elementor-element.elementor-element-4928fbc .adsoft-title{color:#FFFFFF;}.elementor-18650 .elementor-element.elementor-element-4928fbc .adsoft-subtitle{color:#FFFFFF;}.elementor-18650 .elementor-element.elementor-element-4928fbc .adsoft-more-button a{color:#FFFFFF;background-color:#FF0000;}.elementor-18650 .elementor-element.elementor-element-4928fbc .adsoft-newest-products-widget-container .adsoft-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18650 .elementor-element.elementor-element-4928fbc .adsoft-newest-products-widget-container .adsoft-subtitle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18650 .elementor-element.elementor-element-4928fbc .adsoft-newest-products-widget-container .adsoft-more-button a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18650 .elementor-element.elementor-element-0f22ef8{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 10px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}.elementor-18650 .elementor-element.elementor-element-0f22ef8:not(.elementor-motion-effects-element-type-background), .elementor-18650 .elementor-element.elementor-element-0f22ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-18650 .elementor-element.elementor-element-7111622{--alignment:right;--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:8px;}.elementor-18650 .elementor-element.elementor-element-7111622 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.1em;}.elementor-18650 .elementor-element.elementor-element-7111622 .elementor-share-btn{height:4.3em;}.elementor-18650 .elementor-element.elementor-element-68f15dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18650 .elementor-element.elementor-element-68f15dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18650 .elementor-element.elementor-element-6159e7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18650 .elementor-element.elementor-element-6159e7d span.post-navigation__prev--label{color:#C90707;}.elementor-18650 .elementor-element.elementor-element-6159e7d span.post-navigation__next--label{color:#C90707;}.elementor-18650 .elementor-element.elementor-element-6159e7d span.post-navigation__prev--label, .elementor-18650 .elementor-element.elementor-element-6159e7d span.post-navigation__next--label{font-family:"IRANSansWeb", Sans-serif;font-weight:400;}.elementor-18650 .elementor-element.elementor-element-6159e7d span.post-navigation__prev--title, .elementor-18650 .elementor-element.elementor-element-6159e7d span.post-navigation__next--title{font-family:"IRANSansWeb_Bold", Sans-serif;font-weight:400;}.elementor-18650 .elementor-element.elementor-element-6159e7d .post-navigation__arrow-wrapper{font-size:32px;}.elementor-18650 .elementor-element.elementor-element-6159e7d .elementor-post-navigation__link a {gap:6px;}.elementor-18650 .elementor-element.elementor-element-6159e7d .elementor-post-navigation__separator{width:2px;}.elementor-18650 .elementor-element.elementor-element-6159e7d .elementor-post-navigation{border-block-width:2px;padding:5px 0;}.elementor-18650 .elementor-element.elementor-element-6159e7d .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (2px / 2));}.elementor-18650 .elementor-element.elementor-element-6159e7d .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (2px / 2));}.elementor-18650 .elementor-element.elementor-element-8e81379{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18650 .elementor-element.elementor-element-8e81379.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18650 .elementor-element.elementor-element-7eb45b5{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:2px;}.elementor-18650 .elementor-element.elementor-element-7eb45b5 .elementor-divider-separator{width:100%;}.elementor-18650 .elementor-element.elementor-element-7eb45b5 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-18650 .elementor-element.elementor-element-c147cd4{--grid-row-gap:35px;--grid-column-gap:15px;}.elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-18650 .elementor-element.elementor-element-c147cd4:after{content:"0.66";}.elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-post__thumbnail__link{width:100%;}.elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-post__meta-data span + span:before{content:"•";}.elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-post__card{border-radius:10px;}.elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-post__text{margin-top:6px;margin-bottom:5px;}.elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-post__badge{right:0;}.elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-post__card .elementor-post__badge{margin:20px;font-family:"IRANSansWeb", Sans-serif;font-weight:500;}.elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-post__title, .elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-post__title a{font-family:"iransansdnbold", Sans-serif;font-size:11px;font-weight:600;}.elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-post__title{margin-bottom:0px;}.elementor-18650 .elementor-element.elementor-element-c147cd4 a.elementor-post__read-more{font-family:"IRANSansWeb", Sans-serif;font-weight:500;}.elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-post__read-more{margin-bottom:5px;}.elementor-18650 .elementor-element.elementor-element-6c511e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18650 .elementor-element.elementor-element-6c511e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18650 .elementor-element.elementor-element-347485f > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-18650 .elementor-element.elementor-element-e549c53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18650 .elementor-element.elementor-element-e549c53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18650 .elementor-element.elementor-element-27c4502{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18650 .elementor-element.elementor-element-038421a{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-18650 .elementor-element.elementor-element-038421a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18650 .elementor-element.elementor-element-ffc7729{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18650 .elementor-element.elementor-element-6b2f4f7{--display:flex;--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-18650 .elementor-element.elementor-element-60ad5eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18650 .elementor-element.elementor-element-fe9cf68{--grid-row-gap:3px;}.elementor-18650 .elementor-element.elementor-element-fe9cf68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18650 .elementor-element.elementor-element-fe9cf68 .elementor-post__thumbnail__link{width:23%;}.elementor-18650 .elementor-element.elementor-element-fe9cf68 .elementor-post__meta-data span + span:before{content:"///";}.elementor-18650 .elementor-element.elementor-element-fe9cf68.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:5px;}.elementor-18650 .elementor-element.elementor-element-fe9cf68.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:5px;}.elementor-18650 .elementor-element.elementor-element-fe9cf68.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:5px;}.elementor-18650 .elementor-element.elementor-element-fe9cf68 .elementor-post__title, .elementor-18650 .elementor-element.elementor-element-fe9cf68 .elementor-post__title a{font-family:"iransansdnbold", Sans-serif;font-size:13px;}.elementor-18650 .elementor-element.elementor-element-fe9cf68 .elementor-post__title{margin-bottom:3px;}.elementor-18650 .elementor-element.elementor-element-fe9cf68 .elementor-post__meta-data{color:#B33131;}.elementor-18650 .elementor-element.elementor-element-ede3804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18650 .elementor-element.elementor-element-2b2c8ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18650 .elementor-element.elementor-element-fb83228{--grid-row-gap:3px;}.elementor-18650 .elementor-element.elementor-element-fb83228 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18650 .elementor-element.elementor-element-fb83228 .elementor-post__thumbnail__link{width:23%;}.elementor-18650 .elementor-element.elementor-element-fb83228 .elementor-post__meta-data span + span:before{content:"///";}.elementor-18650 .elementor-element.elementor-element-fb83228.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:5px;}.elementor-18650 .elementor-element.elementor-element-fb83228.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:5px;}.elementor-18650 .elementor-element.elementor-element-fb83228.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:5px;}.elementor-18650 .elementor-element.elementor-element-fb83228 .elementor-post__title, .elementor-18650 .elementor-element.elementor-element-fb83228 .elementor-post__title a{font-family:"iransansdnbold", Sans-serif;font-size:13px;font-weight:600;}.elementor-18650 .elementor-element.elementor-element-fb83228 .elementor-post__title{margin-bottom:3px;}.elementor-18650 .elementor-element.elementor-element-fb83228 .elementor-post__meta-data{color:#B33131;}.elementor-18650 .elementor-element.elementor-element-e2e9f0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18650 .elementor-element.elementor-element-e2e9f0c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18650 .elementor-element.elementor-element-f91ed84{--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-18650 .elementor-element.elementor-element-fbbabf1 .adsoft-products-slider-widget-container .adsoft-more-button a{color:#FFFFFF;}.elementor-18650 .elementor-element.elementor-element-fbbabf1 .adsoft-products-slider-widget-container .adsoft-subtitle{font-size:13px;}.elementor-18650 .elementor-element.elementor-element-a51d3d8{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:8px;--n-tabs-title-padding-top:17px;--n-tabs-title-padding-right:17px;--n-tabs-title-padding-bottom:17px;--n-tabs-title-padding-left:17px;--n-tabs-title-color-active:#FF0000;}.elementor-18650 .elementor-element.elementor-element-a51d3d8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-18650 .elementor-element.elementor-element-a51d3d8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CACACA;}.elementor-18650 .elementor-element.elementor-element-a51d3d8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:#CACACA;}.elementor-18650 .elementor-element.elementor-element-a51d3d8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18650 .elementor-element.elementor-element-1149f8b{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18650 .elementor-element.elementor-element-4c4da62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18650 .elementor-element.elementor-element-6c3716b{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-18650 .elementor-element.elementor-element-6c3716b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18650 .elementor-element.elementor-element-0ab50a1{--display:flex;}.elementor-18650 .elementor-element.elementor-element-f591acc{--display:flex;}.elementor-18650 .elementor-element.elementor-element-1763d9a{--display:flex;}@media(max-width:1024px){ .elementor-18650 .elementor-element.elementor-element-7111622{--grid-side-margin:8px;--grid-column-gap:8px;}}@media(min-width:768px){.elementor-18650 .elementor-element.elementor-element-14fe7d7{--width:70%;}.elementor-18650 .elementor-element.elementor-element-2cbbf32{--width:100%;}.elementor-18650 .elementor-element.elementor-element-0b6fdb4{--width:35.273%;}.elementor-18650 .elementor-element.elementor-element-68f15dd{--width:100%;}.elementor-18650 .elementor-element.elementor-element-8e81379{--width:100%;}.elementor-18650 .elementor-element.elementor-element-6c511e6{--width:100%;}.elementor-18650 .elementor-element.elementor-element-e549c53{--width:30%;}}@media(max-width:767px){.elementor-18650 .elementor-element.elementor-element-113820c .elementor-heading-title{line-height:1.6em;} .elementor-18650 .elementor-element.elementor-element-7111622{--grid-side-margin:8px;--grid-column-gap:8px;}.elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-18650 .elementor-element.elementor-element-c147cd4:after{content:"0.5";}.elementor-18650 .elementor-element.elementor-element-c147cd4 .elementor-post__thumbnail__link{width:100%;}.elementor-18650 .elementor-element.elementor-element-fe9cf68 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-18650 .elementor-element.elementor-element-fe9cf68:after{content:"0.5";}.elementor-18650 .elementor-element.elementor-element-fe9cf68 .elementor-post__thumbnail__link{width:100%;}.elementor-18650 .elementor-element.elementor-element-fb83228 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-18650 .elementor-element.elementor-element-fb83228:after{content:"0.5";}.elementor-18650 .elementor-element.elementor-element-fb83228 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-306966f */@property --article-border-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

/* کانتینر اصلی باکس مقاله */
.elementor-18650 .elementor-element.elementor-element-306966f {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    border-radius: 22px;

    /* سایه ملایم باکس */
    box-shadow:
        0 14px 35px rgba(15, 23, 42, 0.08),
        0 0 20px rgba(0, 212, 255, 0.05);
}

/* نوار نورانی متحرک */
.elementor-18650 .elementor-element.elementor-element-306966f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 3px;
    border-radius: inherit;

    background: conic-gradient(
        from var(--article-border-angle),
        transparent 0deg,
        transparent 305deg,
        #0004a4 325deg,
        #00d4ff 344deg,
        #b9f8ff 354deg,
        transparent 360deg
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;

    mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    mask-composite: exclude;

    animation: article-border-light 4s linear infinite;

    pointer-events: none;
    z-index: 5;
}

/* محتوا بالاتر از لایه افکت قرار بگیرد */
.elementor-18650 .elementor-element.elementor-element-306966f > .e-con-inner {
    position: relative;
    z-index: 1;
}

/* هماهنگی گوشه‌های اجزای داخلی */
.elementor-18650 .elementor-element.elementor-element-306966f .elementor-widget-image img {
    display: block;
    width: 100%;
    border-radius: 18px;
}

/* حرکت نور */
@keyframes article-border-light {
    to {
        --article-border-angle: 360deg;
    }
}

/* دسترسی‌پذیری */
@media (prefers-reduced-motion: reduce) {
    .elementor-18650 .elementor-element.elementor-element-306966f::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-347485f *//* =========================================
   Mabani Article Comment Form
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f {
    --mab-blue: #0004a4;
    --mab-blue-light: #3047f2;
    --mab-cyan: #00d4ff;
    --mab-text: #1e293b;
    --mab-muted: #64748b;
    --mab-border: rgba(0, 4, 164, 0.14);
    --mab-soft: #f7f9ff;

    width: 100%;
    direction: rtl;
    text-align: right;
    font-family: Vazirmatn, Vazir, Tahoma, Arial, sans-serif;
}

.elementor-18650 .elementor-element.elementor-element-347485f *,
.elementor-18650 .elementor-element.elementor-element-347485f *::before,
.elementor-18650 .elementor-element.elementor-element-347485f *::after {
    box-sizing: border-box;
}

/* رفع محدودیت‌های احتمالی قالب */
.elementor-18650 .elementor-element.elementor-element-347485f .elementor-widget-container,
.elementor-18650 .elementor-element.elementor-element-347485f #comments,
.elementor-18650 .elementor-element.elementor-element-347485f .comments-area {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
}

/* =========================================
   کارت اصلی فرم
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f #respond,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-respond {
    position: relative;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 24px !important;

    border: 1px solid var(--mab-border) !important;
    border-radius: 20px !important;

    background:
        radial-gradient(
            260px 180px at 100% 0%,
            rgba(0, 212, 255, 0.09),
            transparent 68%
        ),
        linear-gradient(
            145deg,
            #ffffff,
            var(--mab-soft)
        ) !important;

    box-shadow:
        0 14px 34px rgba(15, 23, 42, 0.075),
        0 0 0 1px rgba(255, 255, 255, 0.8) inset !important;

    overflow: hidden !important;
}

/* نوار نورانی بالای فرم */
.elementor-18650 .elementor-element.elementor-element-347485f #respond::before,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-respond::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;

    height: 3px;

    background: linear-gradient(
        90deg,
        var(--mab-blue),
        var(--mab-cyan),
        var(--mab-blue)
    );

    box-shadow: 0 0 14px rgba(0, 212, 255, 0.28);
}

/* =========================================
   عنوان فرم
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f .comment-reply-title {
    position: relative;
    display: block !important;

    margin: 0 0 20px !important;
    padding: 0 16px 0 0 !important;

    color: var(--mab-text) !important;
    font-family: inherit !important;
    font-size: 17px !important;
    font-weight: 900 !important;
    line-height: 1.9 !important;
    text-align: right !important;
}

/* علامت رنگی کنار عنوان */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-reply-title::before {
    content: "";
    position: absolute;
    top: 6px;
    right: 0;

    width: 5px;
    height: 25px;
    border-radius: 999px;

    background: linear-gradient(
        180deg,
        var(--mab-cyan),
        var(--mab-blue)
    );

    box-shadow: 0 0 12px rgba(0, 212, 255, 0.35);
}

/* لغو پاسخ */
.elementor-18650 .elementor-element.elementor-element-347485f #cancel-comment-reply-link {
    display: inline-flex;
    margin-right: 10px;
    padding: 3px 9px;

    border-radius: 7px;
    background: rgba(220, 38, 38, 0.08);
    color: #dc2626 !important;

    font-size: 11px;
    font-weight: 800;
    text-decoration: none;
}

/* =========================================
   خود فرم
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f #commentform,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-form {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

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

/* خنثی‌کردن Float و عرض‌های قالب */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-form > p {
    display: block !important;
    float: none !important;
    clear: both !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 0 16px !important;
    padding: 0 !important;
}

/* =========================================
   وضعیت کاربر واردشده
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f .logged-in-as,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-notes {
    padding: 11px 14px !important;

    border: 1px solid rgba(0, 4, 164, 0.08);
    border-radius: 12px;

    background: rgba(0, 4, 164, 0.045);
    color: var(--mab-muted) !important;

    font-size: 12px !important;
    font-weight: 600;
    line-height: 1.9 !important;
}

.elementor-18650 .elementor-element.elementor-element-347485f .logged-in-as a,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-notes a {
    color: var(--mab-blue) !important;
    font-weight: 800;
    text-decoration: none;
}

.elementor-18650 .elementor-element.elementor-element-347485f .logged-in-as a:hover,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-notes a:hover {
    color: #008fb6 !important;
}

/* برای مخفی‌کردن پیام ورود، این بخش را فعال کنید */
/*
.elementor-18650 .elementor-element.elementor-element-347485f .logged-in-as {
    display: none !important;
}
*/

/* =========================================
   عنوان فیلدها
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f .comment-form label {
    display: block !important;
    width: 100% !important;

    margin: 0 0 8px !important;
    padding: 0 !important;

    color: var(--mab-blue) !important;
    font-family: inherit !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    line-height: 1.8 !important;
    text-align: right !important;
}

.elementor-18650 .elementor-element.elementor-element-347485f .required,
.elementor-18650 .elementor-element.elementor-element-347485f .required-field-message .required {
    color: #dc2626 !important;
}

/* =========================================
   ورودی‌ها و کادر دیدگاه
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f .comment-form input[type="text"],
.elementor-18650 .elementor-element.elementor-element-347485f .comment-form input[type="email"],
.elementor-18650 .elementor-element.elementor-element-347485f .comment-form input[type="url"],
.elementor-18650 .elementor-element.elementor-element-347485f .comment-form textarea {
    display: block !important;
    float: none !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 13px 15px !important;

    border: 1px solid rgba(0, 4, 164, 0.16) !important;
    border-radius: 14px !important;
    outline: none !important;

    background: rgba(255, 255, 255, 0.95) !important;
    color: var(--mab-text) !important;

    box-shadow: 0 4px 14px rgba(15, 23, 42, 0.035) inset;

    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 2 !important;

    transition:
        border-color 0.25s ease,
        background-color 0.25s ease,
        box-shadow 0.25s ease;
}

/* کادر متن دیدگاه */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-form textarea,
.elementor-18650 .elementor-element.elementor-element-347485f textarea#comment {
    min-height: 170px !important;
    resize: vertical !important;
}

/* فوکوس روی فیلد */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-form input[type="text"]:focus,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-form input[type="email"]:focus,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-form input[type="url"]:focus,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-form textarea:focus {
    border-color: rgba(0, 4, 164, 0.52) !important;
    background: #ffffff !important;

    box-shadow:
        0 0 0 4px rgba(0, 212, 255, 0.11),
        0 7px 20px rgba(0, 4, 164, 0.06) !important;
}

/* =========================================
   ذخیره نام و ایمیل برای کاربران مهمان
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f .comment-form-cookies-consent {
    display: flex !important;
    align-items: flex-start;
    gap: 8px;
}

.elementor-18650 .elementor-element.elementor-element-347485f .comment-form-cookies-consent input[type="checkbox"] {
    flex: 0 0 auto;
    width: 17px !important;
    height: 17px !important;

    margin: 5px 0 0 !important;
    padding: 0 !important;

    accent-color: var(--mab-blue);
}

.elementor-18650 .elementor-element.elementor-element-347485f .comment-form-cookies-consent label {
    width: auto !important;
    margin: 0 !important;

    color: var(--mab-muted) !important;
    font-size: 12px !important;
    font-weight: 600 !important;
}

/* =========================================
   دکمه ارسال دیدگاه
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f .form-submit {
    margin-bottom: 0 !important;
}

.elementor-18650 .elementor-element.elementor-element-347485f .form-submit #submit,
.elementor-18650 .elementor-element.elementor-element-347485f .form-submit .submit {
    display: flex !important;
    align-items: center;
    justify-content: center;
    float: none !important;

    width: 100% !important;
    max-width: 100% !important;
    min-height: 50px;

    margin: 0 !important;
    padding: 11px 22px !important;

    border: 0 !important;
    border-radius: 13px !important;

    background: linear-gradient(
        135deg,
        var(--mab-blue) 0%,
        var(--mab-blue-light) 65%,
        #0098bc 100%
    ) !important;

    box-shadow:
        0 10px 24px rgba(0, 4, 164, 0.20),
        0 0 18px rgba(0, 212, 255, 0.09);

    color: #ffffff !important;

    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    line-height: 1.7 !important;

    cursor: pointer;
    appearance: none;

    transition:
        transform 0.25s ease,
        filter 0.25s ease,
        box-shadow 0.25s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-18650 .elementor-element.elementor-element-347485f .form-submit #submit:hover,
    .elementor-18650 .elementor-element.elementor-element-347485f .form-submit .submit:hover {
        transform: translateY(-2px);
        filter: brightness(1.08);

        box-shadow:
            0 15px 30px rgba(0, 4, 164, 0.25),
            0 0 20px rgba(0, 212, 255, 0.16);
    }
}

/* =========================================
   موبایل
   ========================================= */

@media (max-width: 767px) {
    .elementor-18650 .elementor-element.elementor-element-347485f #respond,
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-respond {
        padding: 18px 14px !important;
        border-radius: 17px !important;
    }

    .elementor-18650 .elementor-element.elementor-element-347485f .comment-reply-title {
        font-size: 15px !important;
    }

    .elementor-18650 .elementor-element.elementor-element-347485f .logged-in-as,
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-notes {
        padding: 10px 11px !important;
        font-size: 11px !important;
    }

    .elementor-18650 .elementor-element.elementor-element-347485f .comment-form textarea,
    .elementor-18650 .elementor-element.elementor-element-347485f textarea#comment {
        min-height: 145px !important;
        padding: 12px 13px !important;
    }

    .elementor-18650 .elementor-element.elementor-element-347485f .form-submit #submit,
    .elementor-18650 .elementor-element.elementor-element-347485f .form-submit .submit {
        min-height: 47px;
    }
}

/* کاهش حرکت برای تنظیمات دسترسی */
@media (prefers-reduced-motion: reduce) {
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-form input,
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-form textarea,
    .elementor-18650 .elementor-element.elementor-element-347485f .form-submit .submit {
        transition: none !important;
    }

    .elementor-18650 .elementor-element.elementor-element-347485f .form-submit .submit:hover {
        transform: none !important;
    }
}

/* =========================================
   Mabani Article Comments List
   نمایش دیدگاه‌های ثبت‌شده مقالات
   ========================================= */

/* عنوان تعداد دیدگاه‌ها */
.elementor-18650 .elementor-element.elementor-element-347485f .comments-title,
.elementor-18650 .elementor-element.elementor-element-347485f .title-comments {
    position: relative;
    display: block;

    margin: 0 0 22px !important;
    padding: 0 17px 0 0 !important;

    color: var(--mab-blue, #0004a4) !important;
    font-family: inherit !important;
    font-size: 17px !important;
    font-weight: 900 !important;
    line-height: 1.9 !important;
    text-align: right !important;
}

.elementor-18650 .elementor-element.elementor-element-347485f .comments-title::before,
.elementor-18650 .elementor-element.elementor-element-347485f .title-comments::before {
    content: "";
    position: absolute;
    top: 6px;
    right: 0;

    width: 5px;
    height: 25px;
    border-radius: 999px;

    background: linear-gradient(
        180deg,
        var(--mab-cyan, #00d4ff),
        var(--mab-blue, #0004a4)
    );

    box-shadow: 0 0 12px rgba(0, 212, 255, 0.35);
}

/* فهرست اصلی دیدگاه‌ها */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 0 28px !important;
    padding: 0 !important;

    list-style: none !important;
}

/* هر دیدگاه */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list li.comment {
    display: block !important;
    float: none !important;
    clear: both !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 0 18px !important;
    padding: 0 !important;

    list-style: none !important;
}

/* کارت اصلی دیدگاه */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-body {
    position: relative !important;
    display: block !important;
    float: none !important;
    clear: both !important;
    overflow: hidden !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 20px 22px !important;

    border: 1px solid rgba(0, 4, 164, 0.13) !important;
    border-radius: 18px !important;

    background:
        radial-gradient(
            240px 160px at 100% 0%,
            rgba(0, 212, 255, 0.08),
            transparent 68%
        ),
        linear-gradient(
            145deg,
            #ffffff,
            #f7f9ff
        ) !important;

    box-shadow:
        0 11px 30px rgba(15, 23, 42, 0.065),
        0 0 0 1px rgba(255, 255, 255, 0.8) inset !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;
}

/* نوار نورانی بالای دیدگاه */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-body::before {
    content: "";
    position: absolute;
    top: 0;
    right: 22px;

    width: 68px;
    height: 3px;
    border-radius: 0 0 999px 999px;

    background: linear-gradient(
        90deg,
        var(--mab-blue, #0004a4),
        var(--mab-cyan, #00d4ff)
    );

    box-shadow: 0 0 13px rgba(0, 212, 255, 0.32);
}

/* پاک‌کردن Floatهای احتمالی قالب */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-body::after {
    content: "";
    display: table;
    clear: both;
}

/* هاور کارت دیدگاه */
@media (hover: hover) and (pointer: fine) {
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-body:hover {
        transform: translateY(-3px);

        border-color: rgba(0, 4, 164, 0.27) !important;

        box-shadow:
            0 18px 40px rgba(0, 4, 164, 0.11),
            0 0 21px rgba(0, 212, 255, 0.08) !important;
    }
}

/* =========================================
   نام نویسنده
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-author {
    display: flex !important;
    align-items: center;
    flex-wrap: wrap;
    gap: 7px;

    float: none !important;

    width: 100% !important;
    max-width: 100% !important;

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

    color: #1e293b;
    line-height: 1.8;
}

/* نام نویسنده */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-author .fn {
    color: var(--mab-blue, #0004a4) !important;

    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 900 !important;
}

/* لینک نام نویسنده */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-author .fn a {
    color: inherit !important;
    text-decoration: none !important;
}

/* حذف عبارت «گفت» */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-author .says {
    display: none !important;
}

/* آواتار، در صورت وجود */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-author .avatar {
    position: static !important;
    display: block !important;
    float: none !important;

    width: 44px !important;
    height: 44px !important;

    margin: 0 !important;
    padding: 3px !important;

    border: 0 !important;
    border-radius: 50% !important;

    background: linear-gradient(
        135deg,
        var(--mab-blue, #0004a4),
        var(--mab-cyan, #00d4ff)
    );

    box-shadow:
        0 5px 14px rgba(0, 4, 164, 0.14),
        0 0 0 4px rgba(0, 212, 255, 0.07);

    object-fit: cover;
}

/* =========================================
   تاریخ و ویرایش
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-meta,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .commentmetadata {
    display: flex !important;
    align-items: center;
    flex-wrap: wrap;
    gap: 6px;

    float: none !important;
    clear: both !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 5px 0 0 !important;
    padding: 0 !important;

    color: #64748b !important;

    font-size: 11px !important;
    font-weight: 600 !important;
    line-height: 1.8 !important;
}

/* لینک تاریخ */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-meta > a,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .commentmetadata > a {
    color: #64748b !important;
    text-decoration: none !important;
}

/* لینک ویرایش */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-edit-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 3px 8px;
    border-radius: 7px;

    background: rgba(0, 4, 164, 0.06);
    color: var(--mab-blue, #0004a4) !important;

    font-size: 10px !important;
    font-weight: 800 !important;

    transition:
        color 0.2s ease,
        background-color 0.2s ease;
}

.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-edit-link:hover {
    background: var(--mab-blue, #0004a4);
    color: #ffffff !important;
}

/* =========================================
   متن دیدگاه
   ========================================= */

/*
 * در HTML سایت شما متن مستقیماً داخل
 * .comment-body > p قرار دارد.
 */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-body > p,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-content,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-content p {
    display: block !important;
    float: none !important;
    clear: both !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 15px 0 0 !important;
    padding: 0 !important;

    color: #334155 !important;

    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 2.1 !important;

    text-align: right !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
}

/* چند پاراگرافی بودن دیدگاه */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-body > p + p,
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-content p + p {
    margin-top: 8px !important;
}

/* =========================================
   دکمه پاسخ
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .reply {
    display: block !important;
    clear: both !important;

    margin: 15px 0 0 !important;
    padding: 0 !important;
}

.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-reply-link {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-height: 35px;
    padding: 6px 14px;

    border: 1px solid rgba(0, 4, 164, 0.14);
    border-radius: 10px;

    background: rgba(0, 4, 164, 0.05);
    color: var(--mab-blue, #0004a4) !important;

    font-family: inherit !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    line-height: 1.5 !important;

    text-decoration: none !important;

    transition:
        transform 0.25s ease,
        color 0.25s ease,
        background-color 0.25s ease,
        border-color 0.25s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-reply-link:hover {
        transform: translateY(-2px);

        border-color: var(--mab-blue, #0004a4);
        background: var(--mab-blue, #0004a4);
        color: #ffffff !important;
    }
}

/* =========================================
   پاسخ‌های تو‌در‌تو
   ========================================= */

.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .children {
    display: block !important;
    float: none !important;
    clear: both !important;

    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 15px 22px 0 0 !important;
    padding: 0 !important;

    border: 0 !important;
    list-style: none !important;
}

/* رنگ ملایم‌تر برای پاسخ‌ها */
.elementor-18650 .elementor-element.elementor-element-347485f .comment-list .children .comment-body {
    border-color: rgba(0, 4, 164, 0.10) !important;

    background:
        radial-gradient(
            220px 140px at 100% 0%,
            rgba(0, 212, 255, 0.07),
            transparent 70%
        ),
        linear-gradient(
            145deg,
            #ffffff,
            #f3f7ff
        ) !important;
}

/* =========================================
   موبایل
   ========================================= */

@media (max-width: 767px) {
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-body {
        padding: 17px 14px !important;
        border-radius: 15px !important;
    }

    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-body > p,
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-content,
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-content p {
        font-size: 13px !important;
        line-height: 2 !important;
    }

    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .children {
        margin: 12px 7px 0 0 !important;
    }

    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-meta,
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .commentmetadata {
        font-size: 10px !important;
    }
}

/* کاهش حرکت برای تنظیمات دسترسی */
@media (prefers-reduced-motion: reduce) {
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-body,
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-reply-link {
        transition: none !important;
    }

    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-body:hover,
    .elementor-18650 .elementor-element.elementor-element-347485f .comment-list .comment-reply-link:hover {
        transform: none !important;
    }
}/* End custom CSS */