.elementor-7292 .elementor-element.elementor-element-2c39ae1  .logo_box img{width:170px!important;display:block;}.elementor-7292 .elementor-element.elementor-element-2c39ae1 .logo_box a img{margin:0 auto 0 0!important;}.elementor-7292 .elementor-element.elementor-element-06625be  .logo_box img{width:170px!important;display:block;}.elementor-7292 .elementor-element.elementor-element-06625be .logo_box a img{margin:0 auto 0 0!important;}.elementor-7292 .elementor-element.elementor-element-0dd0a52 .owl-carousel .owl-dots {text-align:center!important;}.elementor-7292 .elementor-element.elementor-element-b17f5cc .newsteller_simple input[type="email"] {box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7292 .elementor-element.elementor-element-b17f5cc  .newsteller_simple input[type="submit"]  {position:relative;z-index:999;width:100%;left:0;}.elementor-7292 .elementor-element.elementor-element-b17f5cc .newsteller_simple input[type="submit"] {margin:0 auto!important;display:block!important;}.elementor-7292 .elementor-element.elementor-element-f4b9b81 .header-area .logo_box img , .elementor-7292 .elementor-element.elementor-element-f4b9b81 .header-area .logobox img{width:170px!important;}.elementor-7292 .elementor-element.elementor-element-f4b9b81 .navbar_nav > li > .dropdown-btn .fa-angle-down {right:1px!important;position:relative;}.elementor-7292 .elementor-element.elementor-element-f4b9b81 .navbar_nav .sub_menu {gap:1px!important;}.elementor-7292 .elementor-element.elementor-element-e5b210d  .logo_box img{width:170px!important;display:block;}.elementor-7292 .elementor-element.elementor-element-e5b210d .logo_box a img{margin:0 auto 0 0!important;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7292 .elementor-element.elementor-element-40ac767 .header-area .logo_box img , .elementor-7292 .elementor-element.elementor-element-40ac767 .header-area .logobox img{width:170px!important;}.elementor-7292 .elementor-element.elementor-element-40ac767 .header-area.header-style-1 .top_bar .top_md .text i  {top:1px!important;position:relative;}.elementor-7292 .elementor-element.elementor-element-40ac767 .social-icons ul li a i{font-weight:400;font-family:Font Awesome 5 Brands;}.elementor-7292 .elementor-element.elementor-element-40ac767 .navbar_nav > li > .dropdown-btn .fa-angle-down {right:1px!important;position:relative;}.elementor-7292 .elementor-element.elementor-element-40ac767 .navbar_nav .sub_menu {gap:1px!important;}/* Start custom CSS for html, class: .elementor-element-360db12 */.fire-section {
    direction: rtl;
    width: 100%;
    margin-bottom: 40px;
    font-family: inherit;
}

/* ------------------ مقدمه ------------------ */
.fire-intro {
    background: #f8fbff;
    border: 1px solid #e3eef9;
    padding: 22px;
    border-radius: 14px;
    margin-bottom: 25px;
}

/* ------------------ تب‌ها ------------------ */

.fire-tabs {
    display: flex;
    gap: 8px;
    overflow-x: auto;
    padding-bottom: 10px;
}

.fire-tab {
    background: #e9eef5;
    padding: 10px 18px;
    border-radius: 10px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap;
    transition: .25s;
    color: #082E5F;
}

.fire-tab.active {
    background: #15C26B;
    color: #fff;
}

.fire-tab:hover {
    background: #cdd6e4;
}

.fire-content {
    display: none;
    padding: 22px;
    border: 1px solid #e3e3e3;
    border-radius: 14px;
    margin-top: 20px;
    background: #fff;
}

.fire-content.visible {
    display: block;
    animation: fade .35s ease;
}

@keyframes fade { from{opacity:0;} to{opacity:1;} }

/* سوالات متداول */
.faq-box {
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-360db12 */.fire-section {
    direction: rtl;
    width: 100%;
    margin-bottom: 40px;
    font-family: inherit;
}

/* ------------------ مقدمه ------------------ */
.fire-intro {
    background: #f8fbff;
    border: 1px solid #e3eef9;
    padding: 22px;
    border-radius: 14px;
    margin-bottom: 25px;
}

/* ------------------ تب‌ها ------------------ */

.fire-tabs {
    display: flex;
    gap: 8px;
    overflow-x: auto;
    padding-bottom: 10px;
}

.fire-tab {
    background: #e9eef5;
    padding: 10px 18px;
    border-radius: 10px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap;
    transition: .25s;
    color: #082E5F;
}

.fire-tab.active {
    background: #15C26B;
    color: #fff;
}

.fire-tab:hover {
    background: #cdd6e4;
}

.fire-content {
    display: none;
    padding: 22px;
    border: 1px solid #e3e3e3;
    border-radius: 14px;
    margin-top: 20px;
    background: #fff;
}

.fire-content.visible {
    display: block;
    animation: fade .35s ease;
}

@keyframes fade { from{opacity:0;} to{opacity:1;} }

/* سوالات متداول */
.faq-box {
    margin-top: 40px;
}/* End custom CSS */