.elementor-676 .elementor-element.elementor-element-e00b7aa{background-color:#D9A441;padding:5px 16px 5px 16px;border-radius:20px 20px 20px 20px;text-align:center;font-family:"dana", Sans-serif;font-size:15px;font-weight:600;color:#0E3A2F;}.elementor-676 .elementor-element.elementor-element-9aee218 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-676 .elementor-element.elementor-element-9aee218 .title{font-family:"dana", Sans-serif;font-weight:800;color:#F3E9D7;}.elementor-676 .elementor-element.elementor-element-d84db45{font-family:"dana", Sans-serif;font-size:15px;color:#F3E9D7D9;}.elementor-676 .elementor-element.elementor-element-50b3595{width:var( --container-widget-width, 27.063% );max-width:27.063%;--container-widget-width:27.063%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-50b3595 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-676 .elementor-element.elementor-element-50b3595.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-676 .elementor-element.elementor-element-50b3595 .wd-timer{--wd-timer-bg:#FFFFFF;gap:10px;}.elementor-676 .elementor-element.elementor-element-50b3595 .wd-timer-value{font-family:"dana", Sans-serif;font-weight:900;color:#0E3A2F;}.elementor-676 .elementor-element.elementor-element-50b3595 .wd-timer-text{font-family:"dana", Sans-serif;color:#8C5E14;}.elementor-676 .elementor-element.elementor-element-27b2f36{width:var( --container-widget-width, 42.274% );max-width:42.274%;--container-widget-width:42.274%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-27b2f36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-676 .elementor-element.elementor-element-27b2f36 .info-box-title{font-family:"dana", Sans-serif;font-size:15px;}.elementor-676 .elementor-element.elementor-element-a15d0c1{width:var( --container-widget-width, 42.274% );max-width:42.274%;--container-widget-width:42.274%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-a15d0c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-676 .elementor-element.elementor-element-a15d0c1 .info-box-title{font-family:"dana", Sans-serif;font-size:15px;}.elementor-676 .elementor-element.elementor-element-b237623{width:var( --container-widget-width, 42.274% );max-width:42.274%;--container-widget-width:42.274%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-b237623.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-676 .elementor-element.elementor-element-b237623 .info-box-title{font-family:"dana", Sans-serif;font-size:15px;}.elementor-676 .elementor-element.elementor-element-f6b177f{width:var( --container-widget-width, 42.274% );max-width:42.274%;--container-widget-width:42.274%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-f6b177f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-676 .elementor-element.elementor-element-f6b177f .info-box-title{font-family:"dana", Sans-serif;font-size:15px;}.elementor-676 .elementor-element.elementor-element-d6a8499{width:var( --container-widget-width, 138.265% );max-width:138.265%;--container-widget-width:138.265%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-d6a8499.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-676 .elementor-element.elementor-element-d6a8499 .wd-tabs{--wd-row-gap:30px;}.elementor-676 .elementor-element.elementor-element-d6a8499 .wd-tabs.wd-header-with-bg .wd-tabs-header{background-color:#F3E9D7;}.elementor-676 .elementor-element.elementor-element-d6a8499 .wd-tabs .tabs-name{font-family:"dana", Sans-serif;}@media(max-width:1024px){.elementor-676 .elementor-element.elementor-element-27b2f36{width:var( --container-widget-width, 110.75px );max-width:110.75px;--container-widget-width:110.75px;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-a15d0c1{width:var( --container-widget-width, 110.75px );max-width:110.75px;--container-widget-width:110.75px;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-b237623{width:var( --container-widget-width, 110.75px );max-width:110.75px;--container-widget-width:110.75px;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-f6b177f{width:var( --container-widget-width, 110.75px );max-width:110.75px;--container-widget-width:110.75px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-676 .elementor-element.elementor-element-e00b7aa{font-size:10px;}.elementor-676 .elementor-element.elementor-element-9aee218 .title{font-size:20px;}.elementor-676 .elementor-element.elementor-element-d84db45{text-align:center;}.elementor-676 .elementor-element.elementor-element-50b3595{width:var( --container-widget-width, 636.141px );max-width:636.141px;--container-widget-width:636.141px;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-27b2f36{width:var( --container-widget-width, 148.75px );max-width:148.75px;--container-widget-width:148.75px;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-27b2f36 .info-box-title{font-size:11px;}.elementor-676 .elementor-element.elementor-element-a15d0c1{width:var( --container-widget-width, 148.75px );max-width:148.75px;--container-widget-width:148.75px;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-a15d0c1 .info-box-title{font-size:11px;}.elementor-676 .elementor-element.elementor-element-b237623{width:var( --container-widget-width, 148.75px );max-width:148.75px;--container-widget-width:148.75px;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-b237623 .info-box-title{font-size:11px;}.elementor-676 .elementor-element.elementor-element-f6b177f{width:var( --container-widget-width, 148.75px );max-width:148.75px;--container-widget-width:148.75px;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-f6b177f .info-box-title{font-size:11px;}}/* Start custom CSS for wd_text_block, class: .elementor-element-4b1bc22 *//* ==========================================================
   بخش سئو شگفت‌انگیزها: بدون پس‌زمینه و ۱۰۰٪ تمام‌عرض
   ========================================================== */

/* ۱. حذف کامل پس‌زمینه، حاشیه و تنظیم تمام‌عرض */
.pr-deals-seo-wrap,
.pr-deals-seo-wrap .pr-deals-seo-card {
    font-family: 'dana', 'Dana', sans-serif !important;
    direction: rtl !important;
    text-align: right !important;
    background: transparent !important;   /* حذف کامل پس‌زمینه */
    border: none !important;              /* حذف حاشیه و خط دور */
    box-shadow: none !important;          /* حذف سایه */
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 25px 0 !important;
    width: 100% !important;               /* تمام‌عرض ۱۰۰٪ */
    max-width: 100% !important;
    box-sizing: border-box !important;
    color: #382B20 !important;
}

/* خنثی کردن اینترهای خودکار ویرایشگر متن */
.pr-deals-seo-wrap p br,
.pr-deals-seo-wrap h2 br,
.pr-deals-seo-wrap h3 br {
    display: none !important;
}

/* ۲. استایل تیترهای کپسولی H2 (دست‌نخورده) */
.pr-deals-seo-wrap .pr-deals-h2 {
    font-size: 17.5px !important;
    font-weight: 800 !important;
    color: #0E3A2F !important;
    background: rgba(243, 233, 215, 0.5) !important;
    border-right: 4px solid #D9A441 !important;
    padding: 10px 16px !important;
    border-radius: 0 12px 12px 0 !important;
    margin: 26px 0 14px 0 !important;
    line-height: 1.5 !important;
}

.pr-deals-seo-wrap .pr-deals-h2:first-of-type {
    margin-top: 0 !important;
}

/* ۳. پاراگراف‌ها (دست‌نخورده) */
.pr-deals-seo-wrap .pr-deals-p {
    font-size: 14px !important;
    color: #4A3324 !important;
    line-height: 2 !important;
    margin: 0 0 14px 0 !important;
    text-align: justify !important;
}

/* ۴. لینک‌ها (دست‌نخورده) */
.pr-deals-seo-wrap .pr-deals-link {
    color: #0E3A2F !important;
    text-decoration: underline !important;
    text-decoration-color: #D9A441 !important;
    text-underline-offset: 4px !important;
    font-weight: 700 !important;
    transition: color 0.2s ease !important;
}

.pr-deals-seo-wrap .pr-deals-link:hover {
    color: #D9A441 !important;
}

/* ۵. لیست‌ها (دست‌نخورده) */
.pr-deals-seo-wrap .pr-deals-list {
    list-style-type: disc !important;
    padding-right: 22px !important;
    margin: 0 0 18px 0 !important;
}

.pr-deals-seo-wrap .pr-deals-item {
    font-size: 13.5px !important;
    color: #5C4A3D !important;
    line-height: 1.9 !important;
    margin-bottom: 8px !important;
}

.pr-deals-seo-wrap .pr-deals-item strong {
    color: #0E3A2F !important;
}

/* ۶. بخش پرسش و پاسخ FAQ (دست‌نخورده) */
.pr-deals-seo-wrap .pr-deals-faq-box {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 12px !important;
    margin-top: 16px !important;
}

.pr-deals-seo-wrap .pr-deals-faq-item {
    background: #FAF6EE !important;
    border: 1px solid rgba(217, 164, 65, 0.3) !important;
    border-radius: 14px !important;
    padding: 16px 20px !important;
    transition: all 0.25s ease !important;
}

.pr-deals-seo-wrap .pr-deals-faq-item:hover {
    border-color: #D9A441 !important;
    background: #FFFFFF !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(56, 43, 32, 0.04) !important;
}

.pr-deals-seo-wrap .pr-deals-faq-q {
    font-size: 15px !important;
    font-weight: 800 !important;
    color: #0E3A2F !important;
    margin: 0 0 8px 0 !important;
    line-height: 1.4 !important;
}

.pr-deals-seo-wrap .pr-deals-faq-a {
    font-size: 13px !important;
    color: #5C4A3D !important;
    line-height: 1.85 !important;
    margin: 0 !important;
    text-align: justify !important;
}

/* ==========================================================
   ریسپانسیو موبایل
   ========================================================== */
@media (max-width: 768px) {
    .pr-deals-seo-wrap .pr-deals-h2 {
        font-size: 15px !important;
        padding: 8px 12px !important;
        margin: 18px 0 12px 0 !important;
    }

    .pr-deals-seo-wrap .pr-deals-p,
    .pr-deals-seo-wrap .pr-deals-item {
        font-size: 13px !important;
        line-height: 1.85 !important;
    }

    .pr-deals-seo-wrap .pr-deals-faq-item {
        padding: 12px !important;
    }

    .pr-deals-seo-wrap .pr-deals-faq-q {
        font-size: 14px !important;
    }
}/* End custom CSS */