.elementor-85 .elementor-element.elementor-element-13f0b89{--display:flex;}.elementor-85 .elementor-element.elementor-element-13f0b89:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-13f0b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020C20;}.elementor-85 .elementor-element.elementor-element-b2043b7{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:31px;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-b2043b7.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-85 .elementor-element.elementor-element-e79409a{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-85 .elementor-element.elementor-element-e79409a.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-85 .elementor-element.elementor-element-6857bde.elementor-element{--align-self:flex-end;}.elementor-85 .elementor-element.elementor-element-242885b{--display:flex;}.elementor-85 .elementor-element.elementor-element-3d6a2cb{--display:flex;}.elementor-85 .elementor-element.elementor-element-3fd191f{--display:flex;}.elementor-85 .elementor-element.elementor-element-cbbb226{--display:flex;}.elementor-85 .elementor-element.elementor-element-6f9ef67{--display:flex;}.elementor-85 .elementor-element.elementor-element-b6e4ff9{--display:flex;}.elementor-85 .elementor-element.elementor-element-0c56377{--display:flex;}.elementor-85 .elementor-element.elementor-element-9f9b5a5{--display:flex;}.elementor-85 .elementor-element.elementor-element-d157ca2{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#070FB6;--n-accordion-icon-size:15px;}.elementor-85 .elementor-element.elementor-element-d157ca2.elementor-element{--order:-99999 /* order start hack */;}:root{--page-title-display:none;}/* Start custom CSS for nested-accordion, class: .elementor-element-d157ca2 *//* تنظیم کلی تمام آکاردئون‌های المنتور */
.elementor-widget-accordion .elementor-accordion {
    font-family: Arial, Helvetica, sans-serif !important;
}

/* عنوان آکاردئون */
.elementor-widget-accordion .elementor-tab-title {
    color: #1b2d4b !important;
}

/* محتوای آکاردئون */
.elementor-widget-accordion .elementor-tab-content {
    width: 100% !important;
    padding: 0 !important;
    color: #1f2937 !important;
    text-align: left !important;
}

/* کانتینر جدول داخل تمام آکاردئون‌ها */
.elementor-widget-accordion .specs-table-container,
.elementor-widget-accordion .elementor-tab-content > div {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    overflow-x: auto !important;
}

/* تمام جدول‌های داخل آکاردئون */
.elementor-widget-accordion .elementor-tab-content table,
.elementor-widget-accordion .specs-table {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    table-layout: fixed !important;
    direction: ltr !important;
    text-align: left !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    color: #24344f !important;
    background: transparent !important;
}

/* تمام سلول‌های جدول */
.elementor-widget-accordion .elementor-tab-content table th,
.elementor-widget-accordion .elementor-tab-content table td,
.elementor-widget-accordion .specs-table th,
.elementor-widget-accordion .specs-table td {
    width: 50% !important;
    padding: 12px 14px !important;
    text-align: left !important;
    vertical-align: middle !important;
    direction: ltr !important;
    border: 1px solid #b8c2cc !important;
    box-sizing: border-box !important;
}

/* ستون اول: بولد و سرمه‌ای */
.elementor-widget-accordion .elementor-tab-content table tr th:first-child,
.elementor-widget-accordion .elementor-tab-content table tr td:first-child,
.elementor-widget-accordion .specs-table tr th:first-child,
.elementor-widget-accordion .specs-table tr td:first-child {
    font-weight: 700 !important;
    color: #1b2d4b !important;
    text-align: left !important;
}

/* ستون دوم: عادی و چپ‌چین */
.elementor-widget-accordion .elementor-tab-content table tr th:nth-child(2),
.elementor-widget-accordion .elementor-tab-content table tr td:nth-child(2),
.elementor-widget-accordion .specs-table tr th:nth-child(2),
.elementor-widget-accordion .specs-table tr td:nth-child(2) {
    font-weight: 400 !important;
    color: #24344f !important;
    text-align: left !important;
}

/* اگر جدول دارای سربرگ باشد */
.elementor-widget-accordion .elementor-tab-content table thead th,
.elementor-widget-accordion .specs-table thead th {
    font-weight: 700 !important;
    color: #1b2d4b !important;
    background-color: #f4f6f8 !important;
    text-align: left !important;
}

/* رنگ پس‌زمینه سطرها مانند تصویر */
.elementor-widget-accordion .elementor-tab-content table tbody tr:nth-child(odd),
.elementor-widget-accordion .specs-table tbody tr:nth-child(odd) {
    background-color: #f5f7f9 !important;
}

.elementor-widget-accordion .elementor-tab-content table tbody tr:nth-child(even),
.elementor-widget-accordion .specs-table tbody tr:nth-child(even) {
    background-color: #ffffff !important;
}

/* حذف هرگونه سایه، گوشه گرد و ظاهر کارت‌مانند */
.elementor-widget-accordion .elementor-tab-content table,
.elementor-widget-accordion .specs-table,
.elementor-widget-accordion .specs-table-container {
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* نمایش صحیح فرمول‌ها و واحدها */
.elementor-widget-accordion .elementor-tab-content table sup,
.elementor-widget-accordion .elementor-tab-content table sub,
.elementor-widget-accordion .specs-table sup,
.elementor-widget-accordion .specs-table sub {
    font-size: 0.75em !important;
    line-height: 0 !important;
}

/* نسخه موبایل */
@media (max-width: 600px) {
    .elementor-widget-accordion .elementor-tab-content table,
    .elementor-widget-accordion .specs-table {
        min-width: 560px !important;
        font-size: 13px !important;
    }

    .elementor-widget-accordion .elementor-tab-content table th,
    .elementor-widget-accordion .elementor-tab-content table td,
    .elementor-widget-accordion .specs-table th,
    .elementor-widget-accordion .specs-table td {
        padding: 10px 12px !important;
    }
}/* End custom CSS */