.elementor-71335 .elementor-element.elementor-element-5d6f9f8 .elementor-icon-box-wrapper{text-align:right;}.elementor-71335 .elementor-element.elementor-element-5d6f9f8{--icon-box-icon-margin:15px;}@media(min-width:768px){.elementor-71335 .elementor-element.elementor-element-c936aff{width:24.61%;}.elementor-71335 .elementor-element.elementor-element-6d43b7d{width:41.722%;}.elementor-71335 .elementor-element.elementor-element-6b3a9d3{width:24.455%;}.elementor-71335 .elementor-element.elementor-element-c75f4c3{width:75.545%;}}/* Start custom CSS for html, class: .elementor-element-5e8ff7d *//* فراخوانی فونت نستعلیق (فقط برای استفاده در اسم) */
@import url('https://cdn.jsdelivr.net/gh/rastikerdar/iran-nastaliq-font@v1.0.0/dist/font-face.css');

/* --- استایل کادر نقل قول (فونت این بخش دست نمی‌خورد) --- */
.custom-quote-box {
    background-color: #f8f9fa;
    padding: 25px 30px;
    border-radius: 12px;
    border: 5px solid transparent; 
    border-right-color: #f5b041; 
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
    width: 100%;
    text-align: right;
    color: #2c3e50;
    font-size: 1.1rem;
    line-height: 1.8;
    /* هیچ فونتی اینجا تعریف نمی‌کنیم تا فونت پیش‌فرض قالب/المنتور حفظ شود */
}

/* استایل علامت‌های نقل قول */
.custom-quote-box .quote-mark {
    font-family: Georgia, serif; /* این هم دست نمی‌خورد */
    font-size: 1.5rem;
    color: #2c3e50;
    vertical-align: middle;
}

/* --- استایل اختصاصی اسم با خط نستعلیق --- */
.nastaliq-name {
    font-family: 'IranNastaliq', 'Iran Nastaliq', serif !important; /* فقط اینجا فونت نستعلیق */
    font-size: 2.2rem; /* سایز درشت برای زیبایی */
    color: #1a2a6c; /* رنگ آبی نفتی هماهنگ با تم */
    text-align: left; /* امضا معمولاً چپ‌چین است */
    width: 100%;
    margin-top: 15px; /* فاصله از کادر بالا */
    padding-right: 20px;
    line-height: 1.5;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}/* End custom CSS */