.elementor-30136 .elementor-element.elementor-element-2926c00{margin-top:40px;margin-bottom:0px;}.elementor-30136 .elementor-element.elementor-element-095fdc7{color:#BCBCBC;}.elementor-30136 .elementor-element.elementor-element-9595ac5 .elementor-heading-title{font-size:30px;color:var( --e-global-color-71fa3bc );}.elementor-30136 .elementor-element.elementor-element-9ee5a83 .elementor-icon-list-icon i{color:var( --e-global-color-text );font-size:12px;}.elementor-30136 .elementor-element.elementor-element-9ee5a83 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );--e-icon-list-icon-size:12px;}.elementor-30136 .elementor-element.elementor-element-9ee5a83 .elementor-icon-list-icon{width:12px;}body:not(.rtl) .elementor-30136 .elementor-element.elementor-element-9ee5a83 .elementor-icon-list-text{padding-left:7px;}body.rtl .elementor-30136 .elementor-element.elementor-element-9ee5a83 .elementor-icon-list-text{padding-right:7px;}.elementor-30136 .elementor-element.elementor-element-9ee5a83 .elementor-icon-list-text, .elementor-30136 .elementor-element.elementor-element-9ee5a83 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-30136 .elementor-element.elementor-element-9ee5a83 .elementor-icon-list-item{font-family:"IranSansFAnum", iransansfont;font-size:13px;}.elementor-30136 .elementor-element.elementor-element-786c6f1{--spacer-size:50px;}.elementor-30136 .elementor-element.elementor-element-0ff1366 .elementor-widget-container{text-align:justify;font-size:18px;font-weight:500;}.elementor-30136 .elementor-element.elementor-element-6a12f48{--spacer-size:20px;}.elementor-30136 .elementor-element.elementor-element-1f0b771:not(.elementor-motion-effects-element-type-background), .elementor-30136 .elementor-element.elementor-element-1f0b771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83c7683 );}.elementor-30136 .elementor-element.elementor-element-1f0b771{border-style:solid;border-width:0px 4px 0px 0px;border-color:var( --e-global-color-71fa3bc );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;padding:20px 20px 20px 20px;}.elementor-30136 .elementor-element.elementor-element-1f0b771, .elementor-30136 .elementor-element.elementor-element-1f0b771 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-30136 .elementor-element.elementor-element-1f0b771 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30136 .elementor-element.elementor-element-073e2c8 .elementor-icon-wrapper{text-align:left;}.elementor-30136 .elementor-element.elementor-element-073e2c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0105a66 );}.elementor-30136 .elementor-element.elementor-element-073e2c8.elementor-view-framed .elementor-icon, .elementor-30136 .elementor-element.elementor-element-073e2c8.elementor-view-default .elementor-icon{color:var( --e-global-color-0105a66 );border-color:var( --e-global-color-0105a66 );}.elementor-30136 .elementor-element.elementor-element-073e2c8.elementor-view-framed .elementor-icon, .elementor-30136 .elementor-element.elementor-element-073e2c8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0105a66 );}.elementor-30136 .elementor-element.elementor-element-073e2c8 .elementor-icon{font-size:30px;}.elementor-30136 .elementor-element.elementor-element-073e2c8 .elementor-icon svg{height:30px;}.elementor-30136 .elementor-element.elementor-element-64a6955{--spacer-size:20px;}.elementor-30136 .elementor-element.elementor-element-b895c22{text-align:justify;font-family:"IranSansFAnum", iransansfont;font-size:18px;line-height:1.8em;}.elementor-30136 .elementor-element.elementor-element-167d4ee{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor6 );--divider-border-width:1px;}.elementor-30136 .elementor-element.elementor-element-167d4ee .elementor-divider-separator{width:100%;}.elementor-30136 .elementor-element.elementor-element-167d4ee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30136 .elementor-element.elementor-element-628b8c4{text-align:left;font-size:16px;}.elementor-30136 .elementor-element.elementor-element-a1e223d{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-30136 .elementor-element.elementor-element-a1e223d .elementor-share-btn{border-width:2px;}.elementor-30136 .elementor-element.elementor-element-66c0115:not(.elementor-motion-effects-element-type-background), .elementor-30136 .elementor-element.elementor-element-66c0115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-71fa3bc ) 0%, #1E1E50 100%);}.elementor-30136 .elementor-element.elementor-element-66c0115, .elementor-30136 .elementor-element.elementor-element-66c0115 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-30136 .elementor-element.elementor-element-66c0115{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-30136 .elementor-element.elementor-element-66c0115 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30136 .elementor-element.elementor-element-9a1d5a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30136 .elementor-element.elementor-element-9a1d5a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30318800;}.elementor-30136 .elementor-element.elementor-element-9a1d5a7 > .elementor-element-populated, .elementor-30136 .elementor-element.elementor-element-9a1d5a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-30136 .elementor-element.elementor-element-9a1d5a7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-30136 .elementor-element.elementor-element-9a1d5a7 > .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:15px 15px 15px 15px;}.elementor-30136 .elementor-element.elementor-element-9a1d5a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30136 .elementor-element.elementor-element-cb47e27 img{border-radius:30px 30px 30px 30px;}.elementor-30136 .elementor-element.elementor-element-ad0ade0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30136 .elementor-element.elementor-element-ad0ade0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30318800;}.elementor-30136 .elementor-element.elementor-element-ad0ade0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-30136 .elementor-element.elementor-element-ad0ade0 > .elementor-element-populated, .elementor-30136 .elementor-element.elementor-element-ad0ade0 > .elementor-element-populated > .elementor-background-overlay, .elementor-30136 .elementor-element.elementor-element-ad0ade0 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-30136 .elementor-element.elementor-element-ad0ade0 > .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 15px;}.elementor-30136 .elementor-element.elementor-element-ad0ade0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30136 .elementor-element.elementor-element-5402c18 .elementor-button{background-color:var( --e-global-color-83c7683 );font-family:"IranSansFont", iransansfont;font-size:8px;font-weight:normal;border-style:none;border-radius:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-30136 .elementor-element.elementor-element-eb7723f .elementor-heading-title{font-size:18px;color:var( --e-global-color-2d70256e );}.elementor-30136 .elementor-element.elementor-element-4a5fa4e{font-family:"IranSansFAnum", iransansfont;font-size:14px;line-height:0px;color:#E2F5FF;}.elementor-30136 .elementor-element.elementor-element-23fbcce .elementor-button:hover, .elementor-30136 .elementor-element.elementor-element-23fbcce .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-30136 .elementor-element.elementor-element-23fbcce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30136 .elementor-element.elementor-element-23fbcce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30136 .elementor-element.elementor-element-23fbcce .elementor-button{font-size:12px;font-weight:normal;fill:var( --e-global-color-71fa3bc );color:var( --e-global-color-71fa3bc );transition-duration:1s;border-radius:30px 30px 30px 30px;padding:12px 20px 12px 20px;}.elementor-30136 .elementor-element.elementor-element-716297e{--spacer-size:20px;}.elementor-30136 .elementor-element.elementor-element-c289bb2{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;box-shadow:0px 0px 0.5px 0px rgba(0,0,0,0.5);margin-top:30px;margin-bottom:0px;padding:25px 25px 25px 25px;}.elementor-30136 .elementor-element.elementor-element-c289bb2, .elementor-30136 .elementor-element.elementor-element-c289bb2 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-30136 .elementor-element.elementor-element-fbefe4a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-30136 .elementor-element.elementor-element-6bcbeb0 .elementor-heading-title{font-size:14px;font-weight:bold;color:var( --e-global-color-astglobalcolor3 );}.elementor-30136 .elementor-element.elementor-element-4cdf067{--divider-border-style:solid;--divider-color:#F1F5F9;--divider-border-width:1px;}.elementor-30136 .elementor-element.elementor-element-4cdf067 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30136 .elementor-element.elementor-element-4cdf067 .elementor-divider-separator{width:100%;}.elementor-30136 .elementor-element.elementor-element-4cdf067 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-30136 .elementor-element.elementor-element-984a92d{--spacer-size:20px;}.elementor-30136 .elementor-element.elementor-element-20246e8{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-30136 .elementor-element.elementor-element-20246e8 .elementor-post{padding:0px 0px 0px 0px;}.elementor-30136 .elementor-element.elementor-element-20246e8 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-30136 .elementor-element.elementor-element-20246e8 .elementor-post__title, .elementor-30136 .elementor-element.elementor-element-20246e8 .elementor-post__title a{color:var( --e-global-color-secondary );font-size:14px;font-weight:normal;}.elementor-30136 .elementor-element.elementor-element-eed7780{--spacer-size:20px;}.elementor-30136 .elementor-element.elementor-element-6120a54 .elementor-button{background-color:var( --e-global-color-83c7683 );font-family:"IranSansFont", iransansfont;font-size:12px;font-weight:normal;transition-duration:1s;border-style:none;border-radius:30px 30px 30px 30px;padding:12px 8px 12px 8px;}.elementor-30136 .elementor-element.elementor-element-6120a54 .elementor-button:hover, .elementor-30136 .elementor-element.elementor-element-6120a54 .elementor-button:focus{color:var( --e-global-color-71fa3bc );}.elementor-30136 .elementor-element.elementor-element-6120a54 .elementor-button:hover svg, .elementor-30136 .elementor-element.elementor-element-6120a54 .elementor-button:focus svg{fill:var( --e-global-color-71fa3bc );}.elementor-30136 .elementor-element.elementor-element-c25217d{--spacer-size:50px;}body.elementor-page-30136:not(.elementor-motion-effects-element-type-background), body.elementor-page-30136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d70256e );}@media(max-width:1024px){.elementor-30136 .elementor-element.elementor-element-a1e223d{--alignment:left;} .elementor-30136 .elementor-element.elementor-element-a1e223d{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-30136 .elementor-element.elementor-element-a1e223d .elementor-share-btn{font-size:calc(0.75px * 10);}.elementor-30136 .elementor-element.elementor-element-9a1d5a7 > .elementor-element-populated{padding:2px 2px 2px 2px;}.elementor-30136 .elementor-element.elementor-element-23fbcce .elementor-button{font-size:10px;padding:5px 5px 5px 5px;}.elementor-30136 .elementor-element.elementor-element-c289bb2{padding:15px 15px 15px 15px;}.elementor-30136 .elementor-element.elementor-element-20246e8 .elementor-post__title, .elementor-30136 .elementor-element.elementor-element-20246e8 .elementor-post__title a{font-size:12px;}}@media(min-width:768px){.elementor-30136 .elementor-element.elementor-element-8b92561{width:68%;}.elementor-30136 .elementor-element.elementor-element-e775def{width:87.553%;}.elementor-30136 .elementor-element.elementor-element-b42365a{width:12.374%;}.elementor-30136 .elementor-element.elementor-element-2438b4e{width:60%;}.elementor-30136 .elementor-element.elementor-element-6c02515{width:40%;}.elementor-30136 .elementor-element.elementor-element-e304921{width:2%;}.elementor-30136 .elementor-element.elementor-element-3ed2781{width:30%;}.elementor-30136 .elementor-element.elementor-element-9a1d5a7{width:39.715%;}.elementor-30136 .elementor-element.elementor-element-ad0ade0{width:60.285%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30136 .elementor-element.elementor-element-8b92561{width:68%;}.elementor-30136 .elementor-element.elementor-element-3ed2781{width:28%;}}@media(max-width:767px){.elementor-30136 .elementor-element.elementor-element-095fdc7{line-height:1.8em;}.elementor-30136 .elementor-element.elementor-element-9595ac5 .elementor-heading-title{font-size:24px;line-height:1.8em;}.elementor-30136 .elementor-element.elementor-element-9ee5a83 .elementor-icon-list-item{line-height:1.8em;}.elementor-30136 .elementor-element.elementor-element-786c6f1{--spacer-size:10px;}.elementor-30136 .elementor-element.elementor-element-0ff1366 .elementor-widget-container{font-size:16px;line-height:1.8em;}.elementor-30136 .elementor-element.elementor-element-6a12f48{--spacer-size:5px;}.elementor-30136 .elementor-element.elementor-element-073e2c8 .elementor-icon{font-size:20px;}.elementor-30136 .elementor-element.elementor-element-073e2c8 .elementor-icon svg{height:20px;}.elementor-30136 .elementor-element.elementor-element-64a6955{--spacer-size:1px;}.elementor-30136 .elementor-element.elementor-element-b895c22 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-30136 .elementor-element.elementor-element-b895c22{font-size:16px;}.elementor-30136 .elementor-element.elementor-element-2438b4e{width:40%;}.elementor-30136 .elementor-element.elementor-element-6c02515{width:60%;} .elementor-30136 .elementor-element.elementor-element-a1e223d{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-30136 .elementor-element.elementor-element-cb47e27 img{width:50%;}.elementor-30136 .elementor-element.elementor-element-5402c18 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30136 .elementor-element.elementor-element-eb7723f{text-align:center;}.elementor-30136 .elementor-element.elementor-element-4a5fa4e{text-align:center;}.elementor-30136 .elementor-element.elementor-element-23fbcce .elementor-button{font-size:14px;padding:20px 20px 20px 20px;}}/* Start custom CSS for section, class: .elementor-element-66c0115 */.elementor-30136 .elementor-element.elementor-element-66c0115 .elementor-container {
    display: flex;
    align-items: center; /* این دستور جادویی برای وسط‌چین کردن عمودی است */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-20246e8 *//* 1. تنظیم فاصله باکس اصلی و خط زیرین */
.elementor-30136 .elementor-element.elementor-element-20246e8 .elementor-post {
    border-bottom: 1px solid #e2e8f0; /* خط کمرنگ */
    padding-bottom: 12px !important; /* فاصله متن تا خط */
    margin-bottom: 12px !important;  /* فاصله خط تا آیتم بعدی */
}

/* 2. حذف تمام فاصله‌های مزاحم تیتر */
.elementor-30136 .elementor-element.elementor-element-20246e8 .elementor-post__title, 
.elementor-30136 .elementor-element.elementor-element-20246e8 .elementor-post__title a {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.6 !important; /* تنظیم ارتفاع خط استاندارد */
    display: block !important;
}

/* 3. حذف خط و فاصله از آخرین آیتم */
.elementor-30136 .elementor-element.elementor-element-20246e8 .elementor-post:last-child {
    border-bottom: none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* کشتن المان‌های مخفی */
.elementor-30136 .elementor-element.elementor-element-20246e8 .elementor-post__excerpt,
.elementor-30136 .elementor-element.elementor-element-20246e8 .elementor-post__meta-data {
    display: none !important;
    margin: 0 !important;
    height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ed2781 */.elementor-30136 .elementor-element.elementor-element-3ed2781 {
    /* فعال کردن حالت چسبنده */
    position: -webkit-sticky; /* برای مرورگر سافاری */
    position: sticky;
    
    /* فاصله از بالای صفحه */
    top: 100px; 
    
    /* اولویت نمایش */
    z-index: 90;
}/* End custom CSS */
/* Start custom CSS *//* --- بخش 1: مخفی کردن نقل‌قول در بدنه اصلی متن --- */
.elementor-widget-theme-post-content blockquote {
    display: none !important;
}

/* --- بخش 2: ظاهر زیبا برای باکس سوال (شورت‌کد) --- */
.my-custom-question-box blockquote {
    display: block !important; /* این خط تضمین می‌کند که اینجا نمایش داده شود */
    border: none !important;
    border-radius: 12px;
    text-align: justify;
    text-justify: inter-word;
    box-shadow: 0 5px 15px rgba(0,0,0,0.03);
    margin: 20px 0 !important;
    position: relative;
    color: #444;
    font-style: normal;
    
    /* --- تنظیمات فونت (جدید) --- */
    font-size: 18px !important; /* سایز فونت استاندارد */
    line-height: 1.8 !important; /* فاصله خطوط برای خوانایی بهتر */
    font-weight: normal !important; /* جلوگیری از ضخیم بودن کل متن */
}

/* اضافه کردن تیتر قرمز "پرسش مطرح شده" */
.my-custom-question-box blockquote::before {
    content: "❓ پرسش مطرح شده:";
    display: block;
    font-weight: 800;
    color: #d32f2f; /* رنگ قرمز سازمانی */
    margin-bottom: 12px;
    font-size: 16px;
}

/* حذف خطوط اضافه احتمالی قالب */
.my-custom-question-box blockquote::after {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IranSansFAnum';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://leaniran.org/wp-content/uploads/2022/09/IRANSansXFaNum-Regular.woff2') format('woff2'),
		url('https://leaniran.org/wp-content/uploads/2022/09/IRANSansXFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: 'IranSansFAnum';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://leaniran.org/wp-content/uploads/2022/09/IRANSansXFaNum-Bold.woff2') format('woff2'),
		url('https://leaniran.org/wp-content/uploads/2022/09/IRANSansXFaNum-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IranSansFont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://leaniran.org/wp-content/uploads/2022/06/IRANSansX-Regular.woff2') format('woff2'),
		url('https://leaniran.org/wp-content/uploads/2022/06/IRANSansX-Regular.woff') format('woff');
}
@font-face {
	font-family: 'IranSansFont';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://leaniran.org/wp-content/uploads/2022/06/IRANSansX-Bold.woff2') format('woff2'),
		url('https://leaniran.org/wp-content/uploads/2022/06/IRANSansX-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */