.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-repeater-item-a24e3bf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://nikasaan.com/wp-content/uploads/2026/09/banner2-1.jpg-1-scaled.jpg);background-size:cover;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-repeater-item-7994d19 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://nikasaan.com/wp-content/uploads/2026/09/polymer-cooler-slide-1.jpg);background-size:cover;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-repeater-item-7994d19 .swiper-slide-inner .elementor-slide-heading{color:#142790;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-repeater-item-7994d19 .swiper-slide-inner .elementor-slide-description{color:#142790;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-repeater-item-7994d19 .swiper-slide-inner .elementor-slide-button{color:#142790;border-color:#142790;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-repeater-item-f493e38 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://nikasaan.com/wp-content/uploads/2026/10/Dual-Fuel-Heater-Product-Banner.png);background-size:cover;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-repeater-item-f493e38 .swiper-slide-inner{text-align:start;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-repeater-item-f493e38 .swiper-slide-inner .elementor-slide-heading{color:#0F0F0F;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-repeater-item-f493e38 .swiper-slide-inner .elementor-slide-description{color:#0F0F0F;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-repeater-item-f493e38 .swiper-slide-inner .elementor-slide-button{color:#0F0F0F;border-color:#0F0F0F;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-repeater-item-ea0a97b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://nikasaan.com/wp-content/uploads/2026/10/تبلیغ-مدرن-هیتر-قرمز-انرژی.png);background-size:cover;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-repeater-item-9d34bc7 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://nikasaan.com/wp-content/uploads/2026/10/1789051b-b813-4c18-8493-02771a4c6570.png);background-size:cover;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .swiper-slide{transition-duration:calc(5000ms*1.2);height:377px;}.elementor-6338 .elementor-element.elementor-element-bbf5f30{border-radius:0px 0px 0px 0px;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .swiper-slide-contents{max-width:66%;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .swiper-slide-inner{text-align:start;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-slide-heading{font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:60px;font-weight:600;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-slide-description{font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:30px;font-weight:400;}.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-slide-button{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-weight:500;}.elementor-6338 .elementor-element.elementor-element-dc2dee8 .nikasaan-categories{padding-block:56px;}@media(max-width:1024px){.elementor-6338 .elementor-element.elementor-element-dc2dee8 .nikasaan-categories{padding-block:40px;}}@media(max-width:767px){.elementor-6338 .elementor-element.elementor-element-dc2dee8 .nikasaan-categories{padding-block:32px;}}/* Start custom CSS for slides, class: .elementor-element-bbf5f30 *//* گردی لبه‌های اسلایدر */
.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-slides-wrapper,
.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-main-swiper {
    border-radius: 12px !important;
    overflow: hidden !important;
}

.elementor-6338 .elementor-element.elementor-element-bbf5f30 .swiper-slide,
.elementor-6338 .elementor-element.elementor-element-bbf5f30 .swiper-slide-bg {
    border-radius: 12px !important;
}

/* محدودهٔ متن */
.elementor-6338 .elementor-element.elementor-element-bbf5f30 .swiper-slide-contents {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    width: max-content !important;
    max-width: 100% !important;
    direction: rtl;
    text-align: right;
}

/* خط توضیح */
.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-slide-description {
    display: block !important;
    width: auto !important;
    margin: 0 !important;
}

/* دکمه دقیقاً زیر انتهای چپ خط دوم */
.elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-slide-button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    align-self: flex-end !important;
    width: auto !important;
    margin: 12px 0 0 !important;
    padding: 7px 18px !important;
    border-radius: 50px !important;
    white-space: nowrap;
}

/* نسخهٔ موبایل */
@media (max-width: 767px) {

    .elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-slides-wrapper,
    .elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-main-swiper {
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        aspect-ratio: 1172 / 400 !important;
        border-radius: 8px !important;
    }

    .elementor-6338 .elementor-element.elementor-element-bbf5f30 .swiper-wrapper,
    .elementor-6338 .elementor-element.elementor-element-bbf5f30 .swiper-slide {
        height: 100% !important;
        min-height: 0 !important;
    }

    .elementor-6338 .elementor-element.elementor-element-bbf5f30 .swiper-slide-inner {
        min-height: 0 !important;
        padding: 0 10px !important;
    }

    .elementor-6338 .elementor-element.elementor-element-bbf5f30 .swiper-slide-contents {
        width: max-content !important;
        max-width: none !important;
        transform: scale(.32) !important;
        transform-origin: right center !important;
    }

    .elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-slide-heading,
    .elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-slide-description {
        white-space: nowrap !important;
    }

    .elementor-6338 .elementor-element.elementor-element-bbf5f30 .elementor-slide-button {
        margin-top: 10px !important;
    }
}

@media (max-width: 767px) {
    .elementor-6338 .elementor-element.elementor-element-bbf5f30 {
        margin-bottom: -45px !important;
    }
}/* End custom CSS */