.elementor-9538 .elementor-element.elementor-element-c2d8f43{--display:flex;}.elementor-9538 .elementor-element.elementor-element-9fbd63f{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-af9edba{--display:flex;}.elementor-9538 .elementor-element.elementor-element-4435717{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-6614bb2{--display:flex;}.elementor-9538 .elementor-element.elementor-element-30d00ba{--display:flex;}.elementor-9538 .elementor-element.elementor-element-5ef9232{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-5f16338{--display:flex;}.elementor-9538 .elementor-element.elementor-element-bf30d67{--display:flex;}.elementor-9538 .elementor-element.elementor-element-f8c84e6{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-ce85746{--display:flex;}.elementor-9538 .elementor-element.elementor-element-babd304{--display:flex;}.elementor-9538 .elementor-element.elementor-element-153d095{--display:flex;}.elementor-9538 .elementor-element.elementor-element-fe03c9a{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-f0845d2{--display:flex;}.elementor-9538 .elementor-element.elementor-element-f25c364{--display:flex;}.elementor-9538 .elementor-element.elementor-element-1eb9bd1{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-8ca5660{--display:flex;}.elementor-9538 .elementor-element.elementor-element-74deec8{--display:flex;}.elementor-9538 .elementor-element.elementor-element-500eaf6{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-5e6f786{--display:flex;}.elementor-9538 .elementor-element.elementor-element-94213f4{--display:flex;}.elementor-9538 .elementor-element.elementor-element-1ed0265{--display:flex;}.elementor-9538 .elementor-element.elementor-element-d374851{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-85c6e6f{--display:flex;}.elementor-9538 .elementor-element.elementor-element-dbc7642{--display:flex;}.elementor-9538 .elementor-element.elementor-element-d5c2bd0{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-e774586{--display:flex;}.elementor-9538 .elementor-element.elementor-element-6bf9b92{--display:flex;}.elementor-9538 .elementor-element.elementor-element-e6b1188{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-0967759{--display:flex;}.elementor-9538 .elementor-element.elementor-element-d362398{--display:flex;}.elementor-9538 .elementor-element.elementor-element-c7c1634{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-fd2d396{--display:flex;}.elementor-9538 .elementor-element.elementor-element-fdfb0e5{--display:flex;}.elementor-9538 .elementor-element.elementor-element-1ebda61{--display:flex;}.elementor-9538 .elementor-element.elementor-element-fbf6603{--display:flex;}.elementor-9538 .elementor-element.elementor-element-f9101c8{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-47473d2{--display:flex;}.elementor-9538 .elementor-element.elementor-element-6c52b61{--display:flex;}.elementor-9538 .elementor-element.elementor-element-b1885e0{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-b04888c{--display:flex;}.elementor-9538 .elementor-element.elementor-element-39033b1{--display:flex;}.elementor-9538 .elementor-element.elementor-element-6523d96{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-d310a37{--display:flex;}.elementor-9538 .elementor-element.elementor-element-70aa3d6{--display:flex;}.elementor-9538 .elementor-element.elementor-element-289c851{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-242e10f{--display:flex;}.elementor-9538 .elementor-element.elementor-element-cdef244{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-76b6837{--display:flex;}.elementor-9538 .elementor-element.elementor-element-87a2cb7{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-abcf60e{--display:flex;}.elementor-9538 .elementor-element.elementor-element-3be147e{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-4b5cc0c{--display:flex;}.elementor-9538 .elementor-element.elementor-element-02c3b9a{text-align:justify;}.elementor-9538 .elementor-element.elementor-element-1e4f23a{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#DBDBDB;--n-accordion-title-active-color:#DBDBDB;--n-accordion-icon-size:21px;}.elementor-9538 .elementor-element.elementor-element-1e4f23a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#B71C1C;}.elementor-9538 .elementor-element.elementor-element-1e4f23a {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-9538 .elementor-element.elementor-element-1e4f23a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:normal;}:where( .elementor-9538 .elementor-element.elementor-element-1e4f23a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:2px 2px 2px 2px;border-color:#B71C1C;--border-radius:15px 15px 15px 15px;}/* Start custom CSS for shortcode, class: .elementor-element-359b3cd */.toc-box{
    border:1px solid #d9d9d9;
    border-radius:12px;
    overflow:hidden;
    box-shadow:0 4px 12px rgba(0,0,0,.08);
    font-family:inherit;
    margin:30px 0;
}

.toc-title{
    background:#B71C1C;
    color:#fff;
    padding:18px 20px;
    font-size:20px;
    font-weight:700;
    text-align:right;
}

.toc-list{
    background:#F3F3F3;
    padding:18px 25px;
}

.toc-list &gt; ol{
    margin:0;
    padding-right:22px;
}

/* تیترهای اصلی */
.toc-list &gt; ol &gt; li{
    margin:12px 0;
    line-height:1.9;
    color:#444;
    font-weight:600;
}

/* لینک تیترهای اصلی */
.toc-list &gt; ol &gt; li &gt; a{
    color:#444;
    text-decoration:none;
    transition:.3s ease;
}

.toc-list &gt; ol &gt; li &gt; a:hover{
    color:#B71C1C;
    padding-right:5px;
}

/* زیرعنوان‌ها */
.toc-list li ol{
    margin:8px 0 5px;
    padding-right:25px;
    border-right:2px solid #ddd;
}

/* ظاهر ظریف زیرعنوان‌ها */
.toc-list li ol li{
    margin:6px 0;
    line-height:1.8;
    font-size:14px;
    font-weight:400;
    color:#666;
    list-style-type:circle;
}

/* لینک زیرعنوان‌ها */
.toc-list li ol li a{
    color:#666;
    text-decoration:none;
    transition:.3s ease;
}

.toc-list li ol li a:hover{
    color:#B71C1C;
    padding-right:4px;
}

/* شماره تیترهای اصلی */
.toc-list &gt; ol &gt; li::marker{
    color:#B71C1C;
    font-weight:bold;
}

/* علامت زیرعنوان‌ها */
.toc-list li ol li::marker{
    color:#B71C1C;
    font-size:12px;
}

@media(max-width:768px){

    .toc-title{
        font-size:18px;
        padding:15px;
    }

    .toc-list{
        padding:15px 18px;
    }

    .toc-list &gt; ol{
        padding-right:20px;
    }

    .toc-list &gt; ol &gt; li{
        font-size:14px;
        line-height:1.8;
    }

    .toc-list li ol{
        padding-right:20px;
        margin-top:6px;
    }

    .toc-list li ol li{
        font-size:13px;
        line-height:1.8;
    }
}/* End custom CSS */