@media (min-width: 768px) {
    [data-home-layout-module="slider"][data-home-slider-width="standard"]
    .rbt-phone-hero-section-area > .wrapper {
        width: 100%;
        max-width: 720px;
        margin-right: auto;
        margin-left: auto;
        padding-right: 12px !important;
        padding-left: 12px !important;
    }
}

@media (min-width: 992px) {
    [data-home-layout-module="slider"][data-home-slider-width="standard"]
    .rbt-phone-hero-section-area > .wrapper {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    [data-home-layout-module="slider"][data-home-slider-width="standard"]
    .rbt-phone-hero-section-area > .wrapper {
        max-width: 1140px;
    }
}

@media (min-width: 1400px) {
    [data-home-layout-module="slider"][data-home-slider-width="standard"]
    .rbt-phone-hero-section-area > .wrapper {
        max-width: 1320px;
    }
}

@media (min-width: 768px) {
    [data-home-layout-module="slider"][data-home-slider-design="side"]
    .rbt-hero-banner-activation-3 {
        position: relative;
        overflow: hidden;
    }

    [data-home-layout-module="slider"][data-home-slider-design="side"]
    .rbt-swiper-pagination {
        position: absolute !important;
        inset: 50% auto auto 0 !important;
        top: 50% !important;
        right: auto !important;
        bottom: auto !important;
        left: 0 !important;
        z-index: 25 !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        flex-wrap: nowrap !important;
        gap: 12px !important;
        width: 54px !important;
        min-width: 54px !important;
        max-width: 54px !important;
        height: auto !important;
        min-height: 160px !important;
        max-height: none !important;
        margin: 0 !important;
        padding: 18px 0 !important;
        border-radius: 0 20px 20px 0 !important;
        background: var(--color-white, #fff) !important;
        box-shadow: none !important;
        transform: translateY(-50%) !important;
    }

    [data-home-layout-module="slider"][data-home-slider-design="side"]
    .rbt-swiper-pagination::before,
    [data-home-layout-module="slider"][data-home-slider-design="side"]
    .rbt-swiper-pagination::after {
        display: none !important;
        content: none !important;
    }

    [data-home-layout-module="slider"][data-home-slider-design="side"]
    .rbt-swiper-pagination .swiper-pagination-bullet {
        position: relative !important;
        display: block !important;
        flex: 0 0 auto !important;
        width: 10px !important;
        height: 10px !important;
        margin: 0 !important;
        border: 0 !important;
        border-radius: 50% !important;
        background: #d7d9dc !important;
        opacity: 1 !important;
        transform: none !important;
        transition:
            width .2s ease,
            height .2s ease,
            border-color .2s ease,
            background-color .2s ease !important;
    }

    [data-home-layout-module="slider"][data-home-slider-design="side"]
    .rbt-swiper-pagination .swiper-pagination-bullet-active {
        width: 24px !important;
        height: 24px !important;
        border: 2px solid var(--color-primary, #2563eb) !important;
        background: var(--color-white, #fff) !important;
    }

    [data-home-layout-module="slider"][data-home-slider-design="side"]
    .rbt-swiper-pagination .swiper-pagination-bullet-active::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: var(--color-primary, #2563eb);
        transform: translate(-50%, -50%);
    }
}
