.elementor-13942 .elementor-element.elementor-element-fc6d44d{text-align:justify;color:#040404;}.elementor-13942 .elementor-element.elementor-element-ec3f962{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-ec3f962 a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-b18b3e3 .elementor-toc__header-title{text-align:start;}.elementor-13942 .elementor-element.elementor-element-b18b3e3{--header-background-color:#41902F;--header-color:#FFFFFF;--toggle-button-color:#FFFFFF;--toc-body-max-height:199px;--item-text-hover-decoration:underline;}.elementor-13942 .elementor-element.elementor-element-b18b3e3 .elementor-toc__header{flex-direction:row;}.elementor-13942 .elementor-element.elementor-element-e21648b .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-c577ddf{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-c577ddf a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-a9e5489{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-a9e5489 a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-8886549 .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-fb05762 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-13942 .elementor-element.elementor-element-fb05762{text-align:center;font-size:17px;}.elementor-13942 .elementor-element.elementor-element-3a905d8 > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-13942 .elementor-element.elementor-element-5fdb4d9{margin:40px 0px 40px 0px;}.elementor-13942 .elementor-element.elementor-element-86f4511 .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-7fd379c{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-7fd379c a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-38a46bb{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-38a46bb a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-d56f252{margin:40px 0px 40px 0px;}.elementor-13942 .elementor-element.elementor-element-66b6dff .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-69be6ba{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-69be6ba a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-93d1668{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-93d1668 a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-68d8f5b{margin:40px 0px 40px 0px;}.elementor-13942 .elementor-element.elementor-element-8b62503 .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-f432366{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-f432366 a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-1f8ab7d{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-1f8ab7d a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-2ad8dd1{margin:40px 0px 40px 0px;}.elementor-13942 .elementor-element.elementor-element-2257230 .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-55aa02e{margin:40px 0px 40px 0px;}.elementor-13942 .elementor-element.elementor-element-4b76d0a{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-4b76d0a a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-23315b6{margin:40px 0px 40px 0px;}.elementor-13942 .elementor-element.elementor-element-420072d .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-5676c32{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-5676c32 a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-e556040{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-e556040 a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-76116ca{margin:40px 0px 40px 0px;}.elementor-13942 .elementor-element.elementor-element-bdbaf2a .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-a8c45ec{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-a8c45ec a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-6e8957f{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-6e8957f a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-0e483f1{margin:40px 0px 40px 0px;}.elementor-13942 .elementor-element.elementor-element-00d2f08 .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-c6e3d58{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-c6e3d58 a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-8760cf8{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-8760cf8 a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-df965f0{margin:40px 0px 40px 0px;}.elementor-13942 .elementor-element.elementor-element-36f5e07 .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-8661ef0{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-8661ef0 a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-0d46059{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-0d46059 a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-0d48972{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-0d48972 a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-e20e069{margin:40px 0px 40px 0px;}.elementor-13942 .elementor-element.elementor-element-c493bfd .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-275c0d7{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-275c0d7 a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-e584c16{margin:40px 0px 40px 0px;}.elementor-13942 .elementor-element.elementor-element-ba87385 .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-fc5c4ee{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-fc5c4ee a{color:#5389D7;}.elementor-13942 .elementor-element.elementor-element-643f9c5{margin:40px 0px 40px 0px;}.elementor-13942 .elementor-element.elementor-element-54fdc5c .elementor-heading-title{font-weight:900;}.elementor-13942 .elementor-element.elementor-element-e9ef666{text-align:justify;font-size:16px;line-height:50px;}.elementor-13942 .elementor-element.elementor-element-e9ef666 a{color:#5389D7;}@media(max-width:767px){.elementor-13942 .elementor-element.elementor-element-e21648b .elementor-heading-title{font-size:21px;line-height:2.4em;}.elementor-13942 .elementor-element.elementor-element-8886549 .elementor-heading-title{line-height:1.9em;}.elementor-13942 .elementor-element.elementor-element-2257230 .elementor-heading-title{font-size:21px;}}/* Start custom CSS for html, class: .elementor-element-3a905d8 */```css
.cooling-tools-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
    border-radius: 14px;
    border: 1px solid #d8d8d8;
    box-shadow: 0 3px 12px rgba(0,0,0,0.06);
    font-family: inherit;
}

.cooling-tools-table thead th {
    background: #2b2b2b;
    color: #fff;
    padding: 18px;
    text-align: center;
    font-size: 17px;
    font-weight: 700;
    border-bottom: 2px solid #d8d8d8;
}

.cooling-tools-table tbody tr:nth-child(odd) {
    background: #ffffff;
}

.cooling-tools-table tbody tr:nth-child(even) {
    background: #f5f5f5;
}

.cooling-tools-table td {
    padding: 16px 18px;
    border-bottom: 1px solid #e3e3e3;
    vertical-align: middle;
    line-height: 1.9;
    font-size: 15px;
    color: #333;
}

.cooling-tools-table tbody tr:last-child td {
    border-bottom: none;
}

.cooling-tools-table td:first-child {
    font-weight: 700;
    width: 30%;
    color: #111;
}

.cooling-tools-table tbody tr:hover {
    background: #ececec;
    transition: all .3s ease;
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

@media (max-width: 768px){

    .cooling-tools-table thead th {
        font-size: 14px;
        padding: 12px;
    }

    .cooling-tools-table td {
        font-size: 13px;
        padding: 12px;
        line-height: 1.8;
    }

    .cooling-tools-table td:first-child {
        min-width: 140px;
    }
}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-edc0ac9 */```css
/* ===================================
   FAQ PRO STYLE - TOLOE SARMA
=================================== */

.faq-section{
    margin:40px 0;
}

.faq-container{
    max-width:100%;
}

.faq-title{
    font-size:32px;
    font-weight:800;
    text-align:center;
    margin-bottom:30px;
    color:#222;
    line-height:1.5;
}

.faq-item{
    margin-bottom:15px;
}

.faq-item details{
    background:#ffffff;
    border:1px solid #dcdcdc;
    border-radius:16px;
    overflow:hidden;
    box-shadow:0 8px 24px rgba(0,0,0,0.06);
    transition:all .3s ease;
}

.faq-item details:hover{
    box-shadow:0 12px 30px rgba(0,0,0,0.09);
    transform:translateY(-2px);
}

.faq-item details[open]{
    border-color:#c8c8c8;
}

.faq-item summary{
    list-style:none;
    cursor:pointer;
    position:relative;
    padding:22px 70px 22px 22px;
    font-size:17px;
    font-weight:700;
    color:#222;
    line-height:1.8;
    transition:.3s;
}

.faq-item summary::-webkit-details-marker{
    display:none;
}

/* دکمه + و - */

.faq-item summary::before{
    content:"+";
    position:absolute;
    right:20px;
    top:50%;
    transform:translateY(-50%);
    width:36px;
    height:36px;
    border-radius:50%;
    background:#2d2d2d;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:22px;
    font-weight:700;
    transition:.3s;
}

.faq-item details[open] summary::before{
    content:"−";
    background:#111;
}

/* خط جداکننده */

.faq-item details[open] summary{
    border-bottom:1px solid #ececec;
}

/* محتوا */

.faq-content{
    padding:20px 24px 24px;
    color:#555;
    font-size:15px;
    line-height:2;
    background:#fafafa;
}

/* افکت باز شدن */

.faq-item details[open] .faq-content{
    animation:faqFade .35s ease;
}

@keyframes faqFade{
    from{
        opacity:0;
        transform:translateY(-8px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

/* موبایل */

@media(max-width:768px){

    .faq-title{
        font-size:24px;
        margin-bottom:20px;
    }

    .faq-item summary{
        font-size:15px;
        padding:18px 60px 18px 18px;
    }

    .faq-content{
        font-size:14px;
        padding:18px;
        line-height:1.9;
    }

    .faq-item summary::before{
        width:32px;
        height:32px;
        right:15px;
        font-size:20px;
    }
}
```/* End custom CSS */