.elementor-836 .elementor-element.elementor-element-29323bb{margin-top:00px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-22c69b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-836 .elementor-element.elementor-element-22c69b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-8329e7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-c9e796f{margin:-23px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-ae78d35{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-081d2c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-836 .elementor-element.elementor-element-081d2c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-9ae6fa8{margin:-23px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-493262b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-493262b .bk-rubi-loop-v1{--bk-cols:6;--bk-pink:#ec3ca7;--bk-purple:#8c4cff;}.elementor-836 .elementor-element.elementor-element-e0aa68a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-e0aa68a .bk-rubi-loop-v1{--bk-cols:6;--bk-pink:#ec3ca7;--bk-purple:#8c4cff;}.elementor-836 .elementor-element.elementor-element-20fb814 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-20fb814 .bk-rubi-loop-v1{--bk-cols:6;--bk-pink:#ec3ca7;--bk-purple:#8c4cff;}.elementor-836 .elementor-element.elementor-element-4388eee{margin:-23px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-596aaad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-596aaad .bk-rubi-reviews-v1{--bk-review-cols:3;--bk-review-pink:#ed3dad;}.elementor-836 .elementor-element.elementor-element-591c9b8 .bk-rubi-articles-v1{--bk-art-cols:3;}.elementor-836 .elementor-element.elementor-element-1da4ff5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-836 .elementor-element.elementor-element-1da4ff5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-a5f6eda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-836 .elementor-element.elementor-element-1da4ff5{width:100%;}}@media(max-width:1024px){.elementor-836 .elementor-element.elementor-element-493262b .bk-rubi-loop-v1{--bk-cols:3;}.elementor-836 .elementor-element.elementor-element-e0aa68a .bk-rubi-loop-v1{--bk-cols:3;}.elementor-836 .elementor-element.elementor-element-20fb814 .bk-rubi-loop-v1{--bk-cols:3;}.elementor-836 .elementor-element.elementor-element-596aaad .bk-rubi-reviews-v1{--bk-review-cols:2;}.elementor-836 .elementor-element.elementor-element-591c9b8 .bk-rubi-articles-v1{--bk-art-cols:2;}}@media(max-width:767px){.elementor-836 .elementor-element.elementor-element-493262b .bk-rubi-loop-v1{--bk-cols:2;}.elementor-836 .elementor-element.elementor-element-e0aa68a .bk-rubi-loop-v1{--bk-cols:2;}.elementor-836 .elementor-element.elementor-element-20fb814 .bk-rubi-loop-v1{--bk-cols:2;}.elementor-836 .elementor-element.elementor-element-596aaad .bk-rubi-reviews-v1{--bk-review-cols:1;}.elementor-836 .elementor-element.elementor-element-591c9b8 .bk-rubi-articles-v1{--bk-art-cols:1;}}/* Start custom CSS for shortcode, class: .elementor-element-9ae6fa8 */.elementor-836 .elementor-element.elementor-element-9ae6fa8 {
    --rubi-page-bg: #07091f;

    position: relative;
    z-index: 1;
    width: 100%;
    margin: 0 !important;
    background: var(--rubi-page-bg) !important;
    background-image: none !important;
}

/* پوشاندن فاصله احتمالی بین ویجت‌های المنتور */
.elementor-836 .elementor-element.elementor-element-9ae6fa8::before,
.elementor-836 .elementor-element.elementor-element-9ae6fa8::after {
    content: "";
    position: absolute;
    z-index: -1;
    right: 0;
    left: 0;
    height: 32px;
    background: var(--rubi-page-bg);
    pointer-events: none;
}

.elementor-836 .elementor-element.elementor-element-9ae6fa8::before {
    top: -31px;
}

.elementor-836 .elementor-element.elementor-element-9ae6fa8::after {
    bottom: -31px;
}

/* یکسان‌سازی کانتینرهای داخلی */
.elementor-836 .elementor-element.elementor-element-9ae6fa8 > .elementor-widget-container,
.elementor-836 .elementor-element.elementor-element-9ae6fa8 .bk-rubi-loop-v1,
.elementor-836 .elementor-element.elementor-element-9ae6fa8 .bk-rubi-categories-v1,
.elementor-836 .elementor-element.elementor-element-9ae6fa8 .bk-rubi-categories,
.elementor-836 .elementor-element.elementor-element-9ae6fa8 .rubi-categories-section {
    background: var(--rubi-page-bg) !important;
    background-color: var(--rubi-page-bg) !important;
    background-image: none !important;
    border-block: 0 !important;
    box-shadow: none !important;
}

/* حذف بک‌گراندهای تزئینی قبلی بدون دست‌زدن به کارت‌ها */
.elementor-836 .elementor-element.elementor-element-9ae6fa8 .bk-rubi-loop-v1::before,
.elementor-836 .elementor-element.elementor-element-9ae6fa8 .bk-rubi-loop-v1::after,
.elementor-836 .elementor-element.elementor-element-9ae6fa8 .bk-rubi-categories-v1::before,
.elementor-836 .elementor-element.elementor-element-9ae6fa8 .bk-rubi-categories-v1::after,
.elementor-836 .elementor-element.elementor-element-9ae6fa8 .bk-rubi-categories::before,
.elementor-836 .elementor-element.elementor-element-9ae6fa8 .bk-rubi-categories::after,
.elementor-836 .elementor-element.elementor-element-9ae6fa8 .rubi-categories-section::before,
.elementor-836 .elementor-element.elementor-element-9ae6fa8 .rubi-categories-section::after {
    opacity: 0 !important;
    background: none !important;
}

/* جلوگیری از خط یا فضای خالی در موبایل */
@media (max-width: 767px) {
    .elementor-836 .elementor-element.elementor-element-9ae6fa8::before,
    .elementor-836 .elementor-element.elementor-element-9ae6fa8::after {
        height: 25px;
    }

    .elementor-836 .elementor-element.elementor-element-9ae6fa8::before {
        top: -24px;
    }

    .elementor-836 .elementor-element.elementor-element-9ae6fa8::after {
        bottom: -24px;
    }
}/* End custom CSS */
/* Start custom CSS for bk-rubi-product-loop, class: .elementor-element-493262b */.elementor-836 .elementor-element.elementor-element-493262b {
    --rubi-page-bg: #07091f;

    position: relative;
    z-index: 1;
    width: 100%;
    margin: 0 !important;
    background: var(--rubi-page-bg) !important;
    background-image: none !important;
}

/* پوشاندن فاصله احتمالی بین ویجت‌های المنتور */
.elementor-836 .elementor-element.elementor-element-493262b::before,
.elementor-836 .elementor-element.elementor-element-493262b::after {
    content: "";
    position: absolute;
    z-index: -1;
    right: 0;
    left: 0;
    height: 32px;
    background: var(--rubi-page-bg);
    pointer-events: none;
}

.elementor-836 .elementor-element.elementor-element-493262b::before {
    top: -31px;
}

.elementor-836 .elementor-element.elementor-element-493262b::after {
    bottom: -31px;
}

/* یکسان‌سازی کانتینرهای داخلی */
.elementor-836 .elementor-element.elementor-element-493262b > .elementor-widget-container,
.elementor-836 .elementor-element.elementor-element-493262b .bk-rubi-loop-v1,
.elementor-836 .elementor-element.elementor-element-493262b .bk-rubi-categories-v1,
.elementor-836 .elementor-element.elementor-element-493262b .bk-rubi-categories,
.elementor-836 .elementor-element.elementor-element-493262b .rubi-categories-section {
    background: var(--rubi-page-bg) !important;
    background-color: var(--rubi-page-bg) !important;
    background-image: none !important;
    border-block: 0 !important;
    box-shadow: none !important;
}

/* حذف بک‌گراندهای تزئینی قبلی بدون دست‌زدن به کارت‌ها */
.elementor-836 .elementor-element.elementor-element-493262b .bk-rubi-loop-v1::before,
.elementor-836 .elementor-element.elementor-element-493262b .bk-rubi-loop-v1::after,
.elementor-836 .elementor-element.elementor-element-493262b .bk-rubi-categories-v1::before,
.elementor-836 .elementor-element.elementor-element-493262b .bk-rubi-categories-v1::after,
.elementor-836 .elementor-element.elementor-element-493262b .bk-rubi-categories::before,
.elementor-836 .elementor-element.elementor-element-493262b .bk-rubi-categories::after,
.elementor-836 .elementor-element.elementor-element-493262b .rubi-categories-section::before,
.elementor-836 .elementor-element.elementor-element-493262b .rubi-categories-section::after {
    opacity: 0 !important;
    background: none !important;
}

/* جلوگیری از خط یا فضای خالی در موبایل */
@media (max-width: 767px) {
    .elementor-836 .elementor-element.elementor-element-493262b::before,
    .elementor-836 .elementor-element.elementor-element-493262b::after {
        height: 25px;
    }

    .elementor-836 .elementor-element.elementor-element-493262b::before {
        top: -24px;
    }

    .elementor-836 .elementor-element.elementor-element-493262b::after {
        bottom: -24px;
    }
}/* End custom CSS */
/* Start custom CSS for bk-rubi-product-loop, class: .elementor-element-e0aa68a */.elementor-836 .elementor-element.elementor-element-e0aa68a {
    --rubi-page-bg: #07091f;

    position: relative;
    z-index: 1;
    width: 100%;
    margin: 0 !important;
    background: var(--rubi-page-bg) !important;
    background-image: none !important;
}

/* پوشاندن فاصله احتمالی بین ویجت‌های المنتور */
.elementor-836 .elementor-element.elementor-element-e0aa68a::before,
.elementor-836 .elementor-element.elementor-element-e0aa68a::after {
    content: "";
    position: absolute;
    z-index: -1;
    right: 0;
    left: 0;
    height: 32px;
    background: var(--rubi-page-bg);
    pointer-events: none;
}

.elementor-836 .elementor-element.elementor-element-e0aa68a::before {
    top: -31px;
}

.elementor-836 .elementor-element.elementor-element-e0aa68a::after {
    bottom: -31px;
}

/* یکسان‌سازی کانتینرهای داخلی */
.elementor-836 .elementor-element.elementor-element-e0aa68a > .elementor-widget-container,
.elementor-836 .elementor-element.elementor-element-e0aa68a .bk-rubi-loop-v1,
.elementor-836 .elementor-element.elementor-element-e0aa68a .bk-rubi-categories-v1,
.elementor-836 .elementor-element.elementor-element-e0aa68a .bk-rubi-categories,
.elementor-836 .elementor-element.elementor-element-e0aa68a .rubi-categories-section {
    background: var(--rubi-page-bg) !important;
    background-color: var(--rubi-page-bg) !important;
    background-image: none !important;
    border-block: 0 !important;
    box-shadow: none !important;
}

/* حذف بک‌گراندهای تزئینی قبلی بدون دست‌زدن به کارت‌ها */
.elementor-836 .elementor-element.elementor-element-e0aa68a .bk-rubi-loop-v1::before,
.elementor-836 .elementor-element.elementor-element-e0aa68a .bk-rubi-loop-v1::after,
.elementor-836 .elementor-element.elementor-element-e0aa68a .bk-rubi-categories-v1::before,
.elementor-836 .elementor-element.elementor-element-e0aa68a .bk-rubi-categories-v1::after,
.elementor-836 .elementor-element.elementor-element-e0aa68a .bk-rubi-categories::before,
.elementor-836 .elementor-element.elementor-element-e0aa68a .bk-rubi-categories::after,
.elementor-836 .elementor-element.elementor-element-e0aa68a .rubi-categories-section::before,
.elementor-836 .elementor-element.elementor-element-e0aa68a .rubi-categories-section::after {
    opacity: 0 !important;
    background: none !important;
}

/* جلوگیری از خط یا فضای خالی در موبایل */
@media (max-width: 767px) {
    .elementor-836 .elementor-element.elementor-element-e0aa68a::before,
    .elementor-836 .elementor-element.elementor-element-e0aa68a::after {
        height: 25px;
    }

    .elementor-836 .elementor-element.elementor-element-e0aa68a::before {
        top: -24px;
    }

    .elementor-836 .elementor-element.elementor-element-e0aa68a::after {
        bottom: -24px;
    }
}/* End custom CSS */
/* Start custom CSS for bk-rubi-product-loop, class: .elementor-element-20fb814 */.elementor-836 .elementor-element.elementor-element-20fb814 {
    --rubi-page-bg: #07091f;

    position: relative;
    z-index: 1;
    width: 100%;
    margin: 0 !important;
    background: var(--rubi-page-bg) !important;
    background-image: none !important;
}

/* پوشاندن فاصله احتمالی بین ویجت‌های المنتور */
.elementor-836 .elementor-element.elementor-element-20fb814::before,
.elementor-836 .elementor-element.elementor-element-20fb814::after {
    content: "";
    position: absolute;
    z-index: -1;
    right: 0;
    left: 0;
    height: 32px;
    background: var(--rubi-page-bg);
    pointer-events: none;
}

.elementor-836 .elementor-element.elementor-element-20fb814::before {
    top: -31px;
}

.elementor-836 .elementor-element.elementor-element-20fb814::after {
    bottom: -31px;
}

/* یکسان‌سازی کانتینرهای داخلی */
.elementor-836 .elementor-element.elementor-element-20fb814 > .elementor-widget-container,
.elementor-836 .elementor-element.elementor-element-20fb814 .bk-rubi-loop-v1,
.elementor-836 .elementor-element.elementor-element-20fb814 .bk-rubi-categories-v1,
.elementor-836 .elementor-element.elementor-element-20fb814 .bk-rubi-categories,
.elementor-836 .elementor-element.elementor-element-20fb814 .rubi-categories-section {
    background: var(--rubi-page-bg) !important;
    background-color: var(--rubi-page-bg) !important;
    background-image: none !important;
    border-block: 0 !important;
    box-shadow: none !important;
}

/* حذف بک‌گراندهای تزئینی قبلی بدون دست‌زدن به کارت‌ها */
.elementor-836 .elementor-element.elementor-element-20fb814 .bk-rubi-loop-v1::before,
.elementor-836 .elementor-element.elementor-element-20fb814 .bk-rubi-loop-v1::after,
.elementor-836 .elementor-element.elementor-element-20fb814 .bk-rubi-categories-v1::before,
.elementor-836 .elementor-element.elementor-element-20fb814 .bk-rubi-categories-v1::after,
.elementor-836 .elementor-element.elementor-element-20fb814 .bk-rubi-categories::before,
.elementor-836 .elementor-element.elementor-element-20fb814 .bk-rubi-categories::after,
.elementor-836 .elementor-element.elementor-element-20fb814 .rubi-categories-section::before,
.elementor-836 .elementor-element.elementor-element-20fb814 .rubi-categories-section::after {
    opacity: 0 !important;
    background: none !important;
}

/* جلوگیری از خط یا فضای خالی در موبایل */
@media (max-width: 767px) {
    .elementor-836 .elementor-element.elementor-element-20fb814::before,
    .elementor-836 .elementor-element.elementor-element-20fb814::after {
        height: 25px;
    }

    .elementor-836 .elementor-element.elementor-element-20fb814::before {
        top: -24px;
    }

    .elementor-836 .elementor-element.elementor-element-20fb814::after {
        bottom: -24px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4388eee */.elementor-836 .elementor-element.elementor-element-4388eee {
    --rubi-page-bg: #07091f;

    position: relative;
    z-index: 1;
    width: 100%;
    margin: 0 !important;
    background: var(--rubi-page-bg) !important;
    background-image: none !important;
}

/* پوشاندن فاصله احتمالی بین ویجت‌های المنتور */
.elementor-836 .elementor-element.elementor-element-4388eee::before,
.elementor-836 .elementor-element.elementor-element-4388eee::after {
    content: "";
    position: absolute;
    z-index: -1;
    right: 0;
    left: 0;
    height: 32px;
    background: var(--rubi-page-bg);
    pointer-events: none;
}

.elementor-836 .elementor-element.elementor-element-4388eee::before {
    top: -31px;
}

.elementor-836 .elementor-element.elementor-element-4388eee::after {
    bottom: -31px;
}

/* یکسان‌سازی کانتینرهای داخلی */
.elementor-836 .elementor-element.elementor-element-4388eee > .elementor-widget-container,
.elementor-836 .elementor-element.elementor-element-4388eee .bk-rubi-loop-v1,
.elementor-836 .elementor-element.elementor-element-4388eee .bk-rubi-categories-v1,
.elementor-836 .elementor-element.elementor-element-4388eee .bk-rubi-categories,
.elementor-836 .elementor-element.elementor-element-4388eee .rubi-categories-section {
    background: var(--rubi-page-bg) !important;
    background-color: var(--rubi-page-bg) !important;
    background-image: none !important;
    border-block: 0 !important;
    box-shadow: none !important;
}

/* حذف بک‌گراندهای تزئینی قبلی بدون دست‌زدن به کارت‌ها */
.elementor-836 .elementor-element.elementor-element-4388eee .bk-rubi-loop-v1::before,
.elementor-836 .elementor-element.elementor-element-4388eee .bk-rubi-loop-v1::after,
.elementor-836 .elementor-element.elementor-element-4388eee .bk-rubi-categories-v1::before,
.elementor-836 .elementor-element.elementor-element-4388eee .bk-rubi-categories-v1::after,
.elementor-836 .elementor-element.elementor-element-4388eee .bk-rubi-categories::before,
.elementor-836 .elementor-element.elementor-element-4388eee .bk-rubi-categories::after,
.elementor-836 .elementor-element.elementor-element-4388eee .rubi-categories-section::before,
.elementor-836 .elementor-element.elementor-element-4388eee .rubi-categories-section::after {
    opacity: 0 !important;
    background: none !important;
}

/* جلوگیری از خط یا فضای خالی در موبایل */
@media (max-width: 767px) {
    .elementor-836 .elementor-element.elementor-element-4388eee::before,
    .elementor-836 .elementor-element.elementor-element-4388eee::after {
        height: 25px;
    }

    .elementor-836 .elementor-element.elementor-element-4388eee::before {
        top: -24px;
    }

    .elementor-836 .elementor-element.elementor-element-4388eee::after {
        bottom: -24px;
    }
}/* End custom CSS */
/* Start custom CSS for bk-rubi-testimonials-carousel, class: .elementor-element-596aaad */.elementor-836 .elementor-element.elementor-element-596aaad {
    --rubi-page-bg: #07091f;

    position: relative;
    z-index: 1;
    width: 100%;
    margin: 0 !important;
    background: var(--rubi-page-bg) !important;
    background-image: none !important;
}

/* پوشاندن فاصله احتمالی بین ویجت‌های المنتور */
.elementor-836 .elementor-element.elementor-element-596aaad::before,
.elementor-836 .elementor-element.elementor-element-596aaad::after {
    content: "";
    position: absolute;
    z-index: -1;
    right: 0;
    left: 0;
    height: 32px;
    background: var(--rubi-page-bg);
    pointer-events: none;
}

.elementor-836 .elementor-element.elementor-element-596aaad::before {
    top: -31px;
}

.elementor-836 .elementor-element.elementor-element-596aaad::after {
    bottom: -31px;
}

/* یکسان‌سازی کانتینرهای داخلی */
.elementor-836 .elementor-element.elementor-element-596aaad > .elementor-widget-container,
.elementor-836 .elementor-element.elementor-element-596aaad .bk-rubi-loop-v1,
.elementor-836 .elementor-element.elementor-element-596aaad .bk-rubi-categories-v1,
.elementor-836 .elementor-element.elementor-element-596aaad .bk-rubi-categories,
.elementor-836 .elementor-element.elementor-element-596aaad .rubi-categories-section {
    background: var(--rubi-page-bg) !important;
    background-color: var(--rubi-page-bg) !important;
    background-image: none !important;
    border-block: 0 !important;
    box-shadow: none !important;
}

/* حذف بک‌گراندهای تزئینی قبلی بدون دست‌زدن به کارت‌ها */
.elementor-836 .elementor-element.elementor-element-596aaad .bk-rubi-loop-v1::before,
.elementor-836 .elementor-element.elementor-element-596aaad .bk-rubi-loop-v1::after,
.elementor-836 .elementor-element.elementor-element-596aaad .bk-rubi-categories-v1::before,
.elementor-836 .elementor-element.elementor-element-596aaad .bk-rubi-categories-v1::after,
.elementor-836 .elementor-element.elementor-element-596aaad .bk-rubi-categories::before,
.elementor-836 .elementor-element.elementor-element-596aaad .bk-rubi-categories::after,
.elementor-836 .elementor-element.elementor-element-596aaad .rubi-categories-section::before,
.elementor-836 .elementor-element.elementor-element-596aaad .rubi-categories-section::after {
    opacity: 0 !important;
    background: none !important;
}

/* جلوگیری از خط یا فضای خالی در موبایل */
@media (max-width: 767px) {
    .elementor-836 .elementor-element.elementor-element-596aaad::before,
    .elementor-836 .elementor-element.elementor-element-596aaad::after {
        height: 25px;
    }

    .elementor-836 .elementor-element.elementor-element-596aaad::before {
        top: -24px;
    }

    .elementor-836 .elementor-element.elementor-element-596aaad::after {
        bottom: -24px;
    }
}/* End custom CSS */
/* Start custom CSS for bk-rubi-article-carousel, class: .elementor-element-591c9b8 */.elementor-836 .elementor-element.elementor-element-591c9b8 {
    --rubi-page-bg: #07091f;

    position: relative;
    z-index: 1;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    background: var(--rubi-page-bg) !important;
}

/* یکپارچه‌سازی پس‌زمینه ویجت و کانتینر داخلی */
.elementor-836 .elementor-element.elementor-element-591c9b8 > .elementor-widget-container,
.elementor-836 .elementor-element.elementor-element-591c9b8 .bk-rubi-articles-v1 {
    width: 100% !important;
    margin: 0 !important;
    background-color: var(--rubi-page-bg) !important;
    background-image: none !important;
    border-block: 0 !important;
}

/* حذف بک‌گراند تمام‌عرض داخلی ویجت مقالات */
.elementor-836 .elementor-element.elementor-element-591c9b8 .bk-rubi-articles-v1 {
    overflow: visible !important;
    box-shadow: none !important;
    clip-path: none !important;
}

/* پوسته اصلی مقالات؛ کارت‌ها دست‌نخورده می‌مانند */
.elementor-836 .elementor-element.elementor-element-591c9b8 .bk-rubi-articles-v1__shell {
    width: min(1320px, 100%) !important;
    margin-inline: auto !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* حذف افکت‌های بک‌گراند؛ بدون تأثیر روی کارت‌ها */
.elementor-836 .elementor-element.elementor-element-591c9b8 .bk-rubi-articles-v1::before,
.elementor-836 .elementor-element.elementor-element-591c9b8 .bk-rubi-articles-v1::after,
.elementor-836 .elementor-element.elementor-element-591c9b8 .bk-rubi-articles-v1__shell::before,
.elementor-836 .elementor-element.elementor-element-591c9b8 .bk-rubi-articles-v1__shell::after {
    display: none !important;
    content: none !important;
    background: none !important;
    box-shadow: none !important;
}

/* اتصال رنگ به سکشن بالا و پایین */
.elementor-836 .elementor-element.elementor-element-591c9b8::before,
.elementor-836 .elementor-element.elementor-element-591c9b8::after {
    content: "";
    position: absolute;
    z-index: -1;
    right: 0;
    left: 0;
    height: 34px;
    background: var(--rubi-page-bg) !important;
    pointer-events: none;
}

.elementor-836 .elementor-element.elementor-element-591c9b8::before {
    top: -33px;
}

.elementor-836 .elementor-element.elementor-element-591c9b8::after {
    bottom: -33px;
}

/* جلوگیری از خطوط و فاصله‌های موبایل */
@media (max-width: 767px) {
    .elementor-836 .elementor-element.elementor-element-591c9b8::before,
    .elementor-836 .elementor-element.elementor-element-591c9b8::after {
        height: 26px;
    }

    .elementor-836 .elementor-element.elementor-element-591c9b8::before {
        top: -25px;
    }

    .elementor-836 .elementor-element.elementor-element-591c9b8::after {
        bottom: -25px;
    }

    .elementor-836 .elementor-element.elementor-element-591c9b8 .bk-rubi-articles-v1 {
        padding-inline: 13px !important;
    }
}/* End custom CSS */