.elementor-1661 .elementor-element.elementor-element-5d3cc2c > .elementor-container{max-width:1462px;}.elementor-1661 .elementor-element.elementor-element-eed335c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1661 .elementor-element.elementor-element-eed335c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1661 .elementor-element.elementor-element-eed335c > .elementor-element-populated, .elementor-1661 .elementor-element.elementor-element-eed335c > .elementor-element-populated > .elementor-background-overlay, .elementor-1661 .elementor-element.elementor-element-eed335c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1661 .elementor-element.elementor-element-eed335c > .elementor-element-populated{box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-eed335c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1661 .elementor-element.elementor-element-5bb71a4 > .elementor-widget-container{margin:46px 19px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-5bb71a4 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-1661 .elementor-element.elementor-element-eceabf5{margin-top:5px;margin-bottom:5px;padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-9b4a57e > .elementor-element-populated{margin:0px 19px 0px 0px;--e-column-margin-right:19px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-repeater-item-4a5ab1e .elementor-icon-list-icon{width:24px;}.elementor-1661 .elementor-element.elementor-element-709f7e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-item:not(:last-child):after{content:"";height:10%;border-color:#ddd;}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:4px;}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:4px;}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-icon i{color:#E46621;font-size:14px;}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-icon svg{fill:#E46621;--e-icon-list-icon-size:14px;}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-icon{width:14px;}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-item{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:500;}.elementor-1661 .elementor-element.elementor-element-943612f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-19fe4f8{margin-top:5px;margin-bottom:5px;padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-190bebd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1661 .elementor-element.elementor-element-be0d80d > .elementor-widget-container{margin:9px 0px 0px 10px;}.elementor-1661 .elementor-element.elementor-element-be0d80d{text-align:center;}.elementor-1661 .elementor-element.elementor-element-be0d80d img{opacity:1;border-radius:10px 10px 10px 10px;}.elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-repeater-item-4a5ab1e .elementor-icon-list-icon{width:25px;}.elementor-1661 .elementor-element.elementor-element-6a25e01{width:auto;max-width:auto;top:10px;}.elementor-1661 .elementor-element.elementor-element-6a25e01 > .elementor-widget-container{background-color:#DD4C00;margin:0px 0px 0px 0px;padding:2px 7px 3px 7px;border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-6a25e01{right:10px;}body.rtl .elementor-1661 .elementor-element.elementor-element-6a25e01{left:10px;}.elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-item:not(:last-child):after{content:"";height:40%;border-color:#ddd;}.elementor-1661 .elementor-element.elementor-element-6a25e01 .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-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-icon i{color:#FFFFFF;font-size:10px;}.elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-icon svg{fill:#FFFFFF;--e-icon-list-icon-size:10px;}.elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-icon{width:10px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-text{padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-text, .elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-1661 .elementor-element.elementor-element-6a25e01 .elementor-icon-list-item{font-size:13px;font-weight:500;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1661 .elementor-element.elementor-element-0297873{--box-min-height:0px;--box-border-color:#D3702D;--box-border-width:2px;--box-border-radius:11px;--separator-width:3px;--box-padding:26px;--header-color:#000000;--toc-body-max-height:288px;--nested-list-indent:0.1em;--item-text-color:#262222;--item-text-hover-color:#000000;--item-text-hover-decoration:underline;--marker-color:#BF5020;}.elementor-1661 .elementor-element.elementor-element-0297873 > .elementor-widget-container{margin:20px 20px 20px 30px;}.elementor-1661 .elementor-element.elementor-element-0297873 .elementor-toc__header-title{text-align:start;}.elementor-1661 .elementor-element.elementor-element-0297873 .elementor-toc__header, .elementor-1661 .elementor-element.elementor-element-0297873 .elementor-toc__header-title{font-family:"Estedad", Sans-serif;font-weight:700;}.elementor-1661 .elementor-element.elementor-element-0297873 .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-1661 .elementor-element.elementor-element-0297873 .elementor-toc__list-item{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:500;line-height:30px;}.elementor-1661 .elementor-element.elementor-element-12ae062{margin-top:10px;margin-bottom:10px;}.elementor-bc-flex-widget .elementor-1661 .elementor-element.elementor-element-3af59f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1661 .elementor-element.elementor-element-3af59f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1661 .elementor-element.elementor-element-3af59f5 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1661 .elementor-element.elementor-element-eab0947 > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-1661 .elementor-element.elementor-element-eab0947{text-align:right;color:#242424;font-family:"IRANYekanX", Sans-serif;font-weight:normal;line-height:38px;}.elementor-1661 .elementor-element.elementor-element-464a0fc{margin-top:10px;margin-bottom:10px;}.elementor-bc-flex-widget .elementor-1661 .elementor-element.elementor-element-f0b3e17.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1661 .elementor-element.elementor-element-f0b3e17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1661 .elementor-element.elementor-element-f0b3e17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1661 .elementor-element.elementor-element-250f7f2 .elementor-button{background-color:#61CE7000;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8C8C8;border-radius:20px 20px 20px 20px;padding:7px 10px 4px 10px;}.elementor-1661 .elementor-element.elementor-element-250f7f2{width:auto;max-width:auto;align-self:center;}.elementor-1661 .elementor-element.elementor-element-250f7f2 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-1661 .elementor-element.elementor-element-250f7f2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1661 .elementor-element.elementor-element-0a778bb{width:auto;max-width:auto;--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1661 .elementor-element.elementor-element-0a778bb .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-1661 .elementor-element.elementor-element-0a778bb .elementor-share-btn__icon{--e-share-buttons-icon-size:16px;}.elementor-bc-flex-widget .elementor-1661 .elementor-element.elementor-element-20222e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1661 .elementor-element.elementor-element-20222e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1661 .elementor-element.elementor-element-20222e1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1661 .elementor-element.elementor-element-20222e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-f24f67b .elementor-repeater-item-59fd0ba .elementor-icon-list-icon{width:25px;}.elementor-1661 .elementor-element.elementor-element-f24f67b{width:auto;max-width:auto;}.elementor-1661 .elementor-element.elementor-element-f24f67b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 8px 2px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8C8C8;border-radius:20px 20px 20px 20px;}.elementor-1661 .elementor-element.elementor-element-f24f67b .elementor-icon-list-item:not(:last-child):after{content:"";height:40%;border-color:#ddd;}.elementor-1661 .elementor-element.elementor-element-f24f67b .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-1661 .elementor-element.elementor-element-f24f67b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1661 .elementor-element.elementor-element-f24f67b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1661 .elementor-element.elementor-element-f24f67b .elementor-icon-list-icon i{color:#000000;font-size:14px;}.elementor-1661 .elementor-element.elementor-element-f24f67b .elementor-icon-list-icon svg{fill:#000000;--e-icon-list-icon-size:14px;}.elementor-1661 .elementor-element.elementor-element-f24f67b .elementor-icon-list-icon{width:14px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-f24f67b .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-f24f67b .elementor-icon-list-text{padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-f24f67b .elementor-icon-list-item{font-size:13px;font-weight:500;}.elementor-1661 .elementor-element.elementor-element-637a5b1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-ffa2de7 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1661 .elementor-element.elementor-element-ffa2de7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-ffa2de7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1661 .elementor-element.elementor-element-1f52922{text-align:center;}.elementor-1661 .elementor-element.elementor-element-1f52922 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:24px;font-weight:600;color:#42484B;}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__filter > .jet-smart-listing__filter-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__filter-hidden-items a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .post-title-featured, .elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .post-title-featured a, .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__featured-box-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .post-excerpt-featured, .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured a .post-excerpt-featured{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__meta-item{color:var( --e-global-color-text );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__more{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .jet-smart-listing__more{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__more:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__terms-link{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .jet-smart-listing__terms-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__terms-link:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .post-title-simple a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .post-excerpt-simple{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__meta-item{color:var( --e-global-color-text );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__meta a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__more{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .jet-smart-listing__more{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__more:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__terms-link{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .jet-smart-listing__terms-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__terms-link:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__arrow{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__arrow:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing .jet-title-fields__item-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-blog-smart-listing .jet-content-fields__item-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__posts .jet-smart-listing__post-wrapper{flex:0 0 calc( 100% / 1 );max-width:calc( 100% / 1 );}.elementor-1661 .elementor-element.elementor-element-72170df{width:auto;max-width:auto;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__post.has-post-thumb{flex-direction:row;flex-wrap:nowrap;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple{max-width:33%;flex:0 0 33%;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__posts .has-post-thumb .jet-smart-listing__terms{max-width:33%;flex:0 0 33%;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing{margin:0px -10px 40px -10px;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__featured{margin:10px 10px 10px 10px;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__posts{margin:0px 10px 0px 10px;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__filter > .jet-smart-listing__filter-item > a{margin:0px 0px 0px 10px;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__filter-more > .jet-blog-icon{margin:0px 0px 0px 10px;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__featured .jet-smart-listing__meta{text-align:left;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__featured .jet-smart-listing__meta .has-author-avatar{justify-content:left;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text{text-decoration:none;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text{text-decoration:none;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__featured .jet-smart-listing__more-wrap{justify-content:flex-start;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__featured .jet-smart-listing__terms-link{text-decoration:none;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__featured .jet-smart-listing__terms-link:hover{text-decoration:none;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__post-thumbnail.post-thumbnail-simple a{border-radius:10px 10px 10px 10px;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__post .post-title-simple a{color:#302F2F;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__post .post-title-simple{color:#302F2F;margin:9px 9px 9px 9px;}.elementor-1661 .elementor-element.elementor-element-72170df  .jet-smart-listing__post .post-title-simple a{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-1661 .elementor-element.elementor-element-72170df  .jet-smart-listing__post .post-excerpt-simple{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__post .jet-smart-listing__meta a{color:#E85D29;font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__post .jet-smart-listing__meta{text-align:left;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__meta .has-author-avatar{justify-content:left;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text{text-decoration:none;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text{text-decoration:none;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__post .jet-smart-listing__more-wrap{justify-content:flex-start;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__post .jet-smart-listing__terms-link{text-decoration:none;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-smart-listing__post .jet-smart-listing__terms-link:hover{text-decoration:none;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-72170df .jet-title-fields__item-label{margin-right:5px;}body.rtl .elementor-1661 .elementor-element.elementor-element-72170df .jet-title-fields__item-label{margin-left:5px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-72170df .jet-content-fields__item-label{margin-right:5px;}body.rtl .elementor-1661 .elementor-element.elementor-element-72170df .jet-content-fields__item-label{margin-left:5px;}.elementor-1661 .elementor-element.elementor-element-72170df .jet-processing{opacity:0.5;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1661 .elementor-element.elementor-element-2c44ea7 > .elementor-widget-container{background-color:#E9E8E8;padding:15px 15px 15px 15px;border-style:dashed;border-width:3px 3px 3px 3px;border-color:#D9D9D9;border-radius:9px 9px 9px 9px;}.elementor-1661 .elementor-element.elementor-element-2c44ea7 .elementor-author-box__avatar img{width:117px;height:117px;border-radius:26px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);}body.rtl .elementor-1661 .elementor-element.elementor-element-2c44ea7.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-2c44ea7:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:13px;margin-left:0;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-2c44ea7.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-1661 .elementor-element.elementor-element-2c44ea7:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:13px;margin-right:0;}.elementor-1661 .elementor-element.elementor-element-2c44ea7.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:13px;}.elementor-1661 .elementor-element.elementor-element-2c44ea7 .elementor-author-box__name{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:800;margin-bottom:7px;}.elementor-1661 .elementor-element.elementor-element-2c44ea7 .elementor-author-box__bio{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;line-height:25px;margin-bottom:0px;}.elementor-1661 .elementor-element.elementor-element-2c44ea7 .elementor-author-box__button{border-width:0px;}@media(max-width:1024px){ .elementor-1661 .elementor-element.elementor-element-0a778bb{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-1661 .elementor-element.elementor-element-5d3cc2c > .elementor-container{max-width:1600px;}.elementor-1661 .elementor-element.elementor-element-5d3cc2c{margin-top:-8px;margin-bottom:-8px;}.elementor-1661 .elementor-element.elementor-element-eed335c{width:100%;}.elementor-1661 .elementor-element.elementor-element-eed335c > .elementor-element-populated{margin:11px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1661 .elementor-element.elementor-element-5bb71a4 > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-5bb71a4 .elementor-heading-title{font-size:18px;line-height:1.7em;}.elementor-1661 .elementor-element.elementor-element-eceabf5{margin-top:-12px;margin-bottom:-12px;}.elementor-1661 .elementor-element.elementor-element-9b4a57e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-709f7e5 > .elementor-widget-container{padding:0px 4px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(7px/2);}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(7px/2);}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(7px/2);margin-left:calc(7px/2);}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-7px/2);margin-left:calc(-7px/2);}body.rtl .elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-7px/2);}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-7px/2);}.elementor-1661 .elementor-element.elementor-element-709f7e5 .elementor-icon-list-item{font-size:12px;}.elementor-1661 .elementor-element.elementor-element-943612f > .elementor-element-populated{margin:5px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-1661 .elementor-element.elementor-element-190bebd{width:100%;}.elementor-1661 .elementor-element.elementor-element-190bebd > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1661 .elementor-element.elementor-element-be0d80d{width:var( --container-widget-width, 353px );max-width:353px;--container-widget-width:353px;--container-widget-flex-grow:0;}.elementor-1661 .elementor-element.elementor-element-be0d80d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-0297873 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-1661 .elementor-element.elementor-element-3af59f5 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1661 .elementor-element.elementor-element-eab0947 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-1661 .elementor-element.elementor-element-eab0947{font-size:13px;line-height:3em;} .elementor-1661 .elementor-element.elementor-element-0a778bb{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1661 .elementor-element.elementor-element-2c44ea7 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1661 .elementor-element.elementor-element-2c44ea7 .elementor-author-box__avatar img{width:91px;height:91px;}.elementor-1661 .elementor-element.elementor-element-2c44ea7 .elementor-author-box__name{font-size:15px;margin-bottom:0px;}.elementor-1661 .elementor-element.elementor-element-2c44ea7 .elementor-author-box__bio{font-size:13px;margin-bottom:0px;}}@media(min-width:768px){.elementor-1661 .elementor-element.elementor-element-eed335c{width:67.921%;}.elementor-1661 .elementor-element.elementor-element-9b4a57e{width:58.942%;}.elementor-1661 .elementor-element.elementor-element-943612f{width:41.008%;}.elementor-1661 .elementor-element.elementor-element-f0b3e17{width:80%;}.elementor-1661 .elementor-element.elementor-element-20222e1{width:20%;}.elementor-1661 .elementor-element.elementor-element-a4d0c91{width:31.977%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-eab0947 *//* ========== Typography (Blog-like) ========== */
.elementor-1661 .elementor-element.elementor-element-eab0947{
  color: #2f3a44;
  line-height: 1.95;
  font-size: clamp(15px, 1.6vw, 17px);
  word-break: normal;
  overflow-wrap: anywhere;
}

/* دسکتاپ: فونت یه ذره کوچیک‌تر + ارتفاع خط بیشتر */
@media (min-width: 1025px){
  .elementor-1661 .elementor-element.elementor-element-eab0947{
    font-size: clamp(14.5px, 1.45vw, 16px); /* ⬅️ کمی کوچیک‌تر */
    line-height: 2.05;                      /* ⬅️ کمی بلندتر */
  }
}

/* موبایل: ارتفاع متن بیشتر */
@media (max-width: 767px){
  .elementor-1661 .elementor-element.elementor-element-eab0947{
    line-height: 2.15;
    font-size: clamp(16px, 4vw, 18px);
  }
}

/* ========== Headings ========== */
.elementor-1661 .elementor-element.elementor-element-eab0947 h2,
.elementor-1661 .elementor-element.elementor-element-eab0947 h3,
.elementor-1661 .elementor-element.elementor-element-eab0947 h4,
.elementor-1661 .elementor-element.elementor-element-eab0947 h5,
.elementor-1661 .elementor-element.elementor-element-eab0947 h6{
  margin: 1.4rem 0 .8rem;
  color: #111;
  font-weight: 900;
  line-height: 1.3;
  letter-spacing: -0.2px;
  text-wrap: pretty;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: auto;
}

/* Responsive heading sizes */
.elementor-1661 .elementor-element.elementor-element-eab0947 h2{ font-size: clamp(22px, 3.4vw, 32px); }
.elementor-1661 .elementor-element.elementor-element-eab0947 h3{ font-size: clamp(20px, 2.9vw, 26px); }
.elementor-1661 .elementor-element.elementor-element-eab0947 h4{ font-size: clamp(17px, 2.2vw, 21px); }
.elementor-1661 .elementor-element.elementor-element-eab0947 h5{ font-size: clamp(16px, 1.9vw, 19px); }
.elementor-1661 .elementor-element.elementor-element-eab0947 h6{ font-size: clamp(15px, 1.7vw, 17px); }

/* Mobile headings slightly larger */
@media (max-width: 767px){
  .elementor-1661 .elementor-element.elementor-element-eab0947 h2{ font-size: clamp(24px, 6vw, 34px); }
  .elementor-1661 .elementor-element.elementor-element-eab0947 h3{ font-size: clamp(21px, 5.2vw, 28px); }
  .elementor-1661 .elementor-element.elementor-element-eab0947 h4{ font-size: clamp(18px, 4.6vw, 22px); }
}

/* Orange accent line under h2 & h3 */
.elementor-1661 .elementor-element.elementor-element-eab0947 h2,
.elementor-1661 .elementor-element.elementor-element-eab0947 h3{
  position: relative;
  padding-bottom: 10px;
}
.elementor-1661 .elementor-element.elementor-element-eab0947 h2::after,
.elementor-1661 .elementor-element.elementor-element-eab0947 h3::after{
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: min(140px, 55%);
  height: 4px;
  border-radius: 999px;
  background: linear-gradient(90deg, #ff7a18, #ffb26a);
  box-shadow: 0 8px 18px rgba(255, 122, 24, 0.18);
}

/* ========== Images ========== */
.elementor-1661 .elementor-element.elementor-element-eab0947 img{
  max-width: 100%;
  border-radius: 12px;
}

/* ========== Blockquote ========== */
.elementor-1661 .elementor-element.elementor-element-eab0947 blockquote{
  margin: 1rem 0;
  padding: 14px 16px;
  background: #f6f8fb;
  border-right: 4px solid #ff7a18;
  border-radius: 12px;
}

/* ========== Table (Stylish & Responsive) ========== */
.elementor-1661 .elementor-element.elementor-element-eab0947 table{
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: 1.1rem 0;
  table-layout: fixed;

  border-radius: 16px;
  border: 1px solid rgba(255, 122, 24, 0.20);
  background: #fff;

  /* Desktop glow */
  box-shadow:
    0 0 0 4px rgba(255, 122, 24, 0.06),
    0 18px 40px rgba(17, 24, 39, 0.06),
    0 10px 22px rgba(255, 122, 24, 0.10);

  overflow: hidden;
}

/* Table header */
.elementor-1661 .elementor-element.elementor-element-eab0947 thead th{
  background: linear-gradient(
    180deg,
    rgba(255, 122, 24, 0.16),
    rgba(255, 122, 24, 0.06)
  );
  font-weight: 900;
  color: #111;
  border-bottom: 1px solid rgba(255, 122, 24, 0.22);
}

/* Table cells */
.elementor-1661 .elementor-element.elementor-element-eab0947 th,
.elementor-1661 .elementor-element.elementor-element-eab0947 td{
  padding: 12px 14px;
  border-bottom: 1px solid #eef2f7;
  text-align: right;

  white-space: normal;
  overflow-wrap: anywhere;
  word-break: break-word;

  font-size: clamp(14px, 1.2vw, 15px);
  line-height: 1.85;
  color: #1f2937;
}

/* Zebra rows + hover */
.elementor-1661 .elementor-element.elementor-element-eab0947 tbody tr:nth-child(even){
  background: rgba(246, 248, 251, 0.85);
}
.elementor-1661 .elementor-element.elementor-element-eab0947 tbody tr:hover{
  background: rgba(255, 122, 24, 0.06);
}

/* Rounded corners */
.elementor-1661 .elementor-element.elementor-element-eab0947 thead th:first-child{ border-top-right-radius: 16px; }
.elementor-1661 .elementor-element.elementor-element-eab0947 thead th:last-child{ border-top-left-radius: 16px; }
.elementor-1661 .elementor-element.elementor-element-eab0947 tbody tr:last-child td{ border-bottom: none; }

/* Mobile & Tablet: remove heavy shadow */
@media (max-width: 1024px){
  .elementor-1661 .elementor-element.elementor-element-eab0947 table{
    box-shadow: none;
    border-color: rgba(255,122,24,.18);
  }
}

/* Mobile table readability */
@media (max-width: 767px){
  .elementor-1661 .elementor-element.elementor-element-eab0947 th,
  .elementor-1661 .elementor-element.elementor-element-eab0947 td{
    padding: 11px 12px;
    font-size: 15px;
    line-height: 2.2;
  }

  .elementor-1661 .elementor-element.elementor-element-eab0947 p,
  .elementor-1661 .elementor-element.elementor-element-eab0947 li,
  .elementor-1661 .elementor-element.elementor-element-eab0947 blockquote{
    line-height: 2.2;
  }
}

/* ========== Code Styling ========== */
.elementor-1661 .elementor-element.elementor-element-eab0947 p > code,
.elementor-1661 .elementor-element.elementor-element-eab0947 li > code,
.elementor-1661 .elementor-element.elementor-element-eab0947 td > code,
.elementor-1661 .elementor-element.elementor-element-eab0947 blockquote > code{
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 0.95em;
  background: #0b1220;
  color: #d7e1ff;
  padding: 2px 6px;
  border-radius: 6px;
  direction: ltr;
}

.elementor-1661 .elementor-element.elementor-element-eab0947 pre{
  background: #0b1220;
  color: #d7e1ff;
  padding: 14px 16px;
  border-radius: 14px;
  overflow: auto;
  margin: 1rem 0;
}
.elementor-1661 .elementor-element.elementor-element-eab0947 pre code{
  background: transparent;
  padding: 0;
  color: inherit;
}

/* Reset code inside buttons */
.elementor-1661 .elementor-element.elementor-element-eab0947 a code,
.elementor-1661 .elementor-element.elementor-element-eab0947 button code,
.elementor-1661 .elementor-element.elementor-element-eab0947 .elementor-button code{
  all: unset;
  font: inherit;
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-212725f *//* =========================
   PRO Comments UI – ORANGE EDITION (RTL + Responsive)
   ========================= */

.elementor-1661 .elementor-element.elementor-element-212725f{
  direction: rtl;
  text-align: right;

  /* 🎨 Orange Palette */
  --bg: #ffffff;
  --card: #ffffff;
  --soft: #fff7ed;
  --text: #111827;
  --muted: #6b7280;
  --border: rgba(17,24,39,.10);
  --ring: rgba(249,115,22,.20);
  --brand: #f97316;   /* orange 500 */
  --brand2: #fb923c;  /* orange 400 */

  --shadow: 0 14px 40px rgba(17,24,39,.10);
  --shadow2: 0 10px 24px rgba(17,24,39,.08);
  --radius: 18px;

  font-family: IRANYekanX, IRANSansX, Vazirmatn, system-ui, -apple-system, Segoe UI, Roboto, Arial;
  color: var(--text);
}

/* کانتینر کلی */
.elementor-1661 .elementor-element.elementor-element-212725f .comments-area{
  background: var(--bg);
  border: 1px solid var(--border);
  border-radius: calc(var(--radius) + 2px);
  box-shadow: var(--shadow);
  padding: 18px;
}

/* تیترها */
.elementor-1661 .elementor-element.elementor-element-212725f .comments-title,
.elementor-1661 .elementor-element.elementor-element-212725f .comment-reply-title{
  font-size: 16px;
  font-weight: 900;
  margin: 0 0 14px;
  display:flex;
  align-items:center;
  gap:10px;
}
.elementor-1661 .elementor-element.elementor-element-212725f .comments-title::before,
.elementor-1661 .elementor-element.elementor-element-212725f .comment-reply-title::before{
  content:"";
  width:10px;height:10px;border-radius:4px;
  background: linear-gradient(135deg,var(--brand),var(--brand2));
  box-shadow: 0 8px 18px rgba(249,115,22,.35);
}

/* لیست */
.elementor-1661 .elementor-element.elementor-element-212725f .comment-list{
  list-style:none;
  margin:0;
  padding:0;
  display:flex;
  flex-direction:column;
  gap:12px;
}

/* کارت کامنت */
.elementor-1661 .elementor-element.elementor-element-212725f .comment-body{
  position: relative;
  border: 1px solid var(--border);
  background: var(--card);
  border-radius: var(--radius);
  padding: 14px;
  box-shadow: var(--shadow2);
}

/* نوار گرادیان بالا */
.elementor-1661 .elementor-element.elementor-element-212725f .comment-body::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:3px;
  background: linear-gradient(135deg, var(--brand), var(--brand2));
  opacity:.6;
}

/* هدر */
.elementor-1661 .elementor-element.elementor-element-212725f .comment-meta{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
  margin-bottom:10px;
}
.elementor-1661 .elementor-element.elementor-element-212725f .comment-author{
  display:flex;
  align-items:center;
  gap:10px;
}
.elementor-1661 .elementor-element.elementor-element-212725f .comment-author img{
  width:44px;height:44px;
  border-radius:14px;
  border:1px solid var(--border);
  object-fit:cover;
  background: var(--soft);
}
.elementor-1661 .elementor-element.elementor-element-212725f .comment-author .fn{
  font-weight:900;
  font-size:14px;
}
.elementor-1661 .elementor-element.elementor-element-212725f .comment-author .says{display:none}

/* تاریخ */
.elementor-1661 .elementor-element.elementor-element-212725f .comment-metadata{
  margin-right:auto;
  font-size:12px;
  color:var(--muted);
}
.elementor-1661 .elementor-element.elementor-element-212725f .comment-metadata a{color:inherit;text-decoration:none}

/* متن */
.elementor-1661 .elementor-element.elementor-element-212725f .comment-content{
  font-size:14px;
  line-height:2;
  color:#111827;
}

/* دکمه پاسخ */
.elementor-1661 .elementor-element.elementor-element-212725f .reply{
  margin-top:12px;
  display:flex;
  justify-content:flex-end;
}
.elementor-1661 .elementor-element.elementor-element-212725f .reply a{
  padding:9px 14px;
  border-radius:14px;
  border:1px solid rgba(249,115,22,.35);
  background: rgba(249,115,22,.10);
  color: var(--brand);
  font-size:13px;
  font-weight:900;
  text-decoration:none;
  transition:.15s;
}
.elementor-1661 .elementor-element.elementor-element-212725f .reply a:hover{
  background: rgba(249,115,22,.16);
  box-shadow: 0 10px 20px rgba(249,115,22,.18);
  transform: translateY(-1px);
}

/* پاسخ مدیر */
.elementor-1661 .elementor-element.elementor-element-212725f .bypostauthor > .comment-body{
  background: linear-gradient(180deg, rgba(249,115,22,.10), #fff 45%);
  border-color: rgba(249,115,22,.35);
}
.elementor-1661 .elementor-element.elementor-element-212725f .bypostauthor > .comment-body::after{
  content:"مدیر / نویسنده";
  position:absolute;
  top:10px;
  left:12px;
  padding:6px 10px;
  border-radius:999px;
  font-size:12px;
  font-weight:900;
  color:#fff;
  background: linear-gradient(135deg, var(--brand), var(--brand2));
  box-shadow: 0 10px 22px rgba(249,115,22,.25);
}

/* تو در تو */
.elementor-1661 .elementor-element.elementor-element-212725f .children{
  list-style:none;
  margin-top:12px;
  padding-right:18px;
  position:relative;
}
.elementor-1661 .elementor-element.elementor-element-212725f .children::before{
  content:"";
  position:absolute;
  top:0;bottom:0;
  right:6px;
  width:2px;
  background: linear-gradient(180deg, rgba(249,115,22,.45), rgba(249,115,22,.15));
}

/* فرم */
.elementor-1661 .elementor-element.elementor-element-212725f .comment-form input,
.elementor-1661 .elementor-element.elementor-element-212725f .comment-form textarea{
  border-radius:16px;
}
.elementor-1661 .elementor-element.elementor-element-212725f .comment-form input:focus,
.elementor-1661 .elementor-element.elementor-element-212725f .comment-form textarea:focus{
  border-color: rgba(249,115,22,.6);
  box-shadow: 0 0 0 5px var(--ring);
}

/* دکمه ارسال */
.elementor-1661 .elementor-element.elementor-element-212725f .form-submit input[type=submit]{
  background: linear-gradient(135deg, var(--brand), var(--brand2));
  box-shadow: 0 16px 30px rgba(249,115,22,.25);
}

/* موبایل */
@media(max-width:768px){
  .elementor-1661 .elementor-element.elementor-element-212725f .comment-author img{width:40px;height:40px}
  .elementor-1661 .elementor-element.elementor-element-212725f .comments-area{padding:14px}
  .elementor-1661 .elementor-element.elementor-element-212725f .bypostauthor > .comment-body::after{
    font-size:11px;
    padding:5px 9px;
  }
}/* End custom CSS */