/* V2B_AURORA_SCROLL_LITE_R3 */

html,
body.v2b-home-scroll-lite {
    scroll-behavior: auto !important;
}

body.v2b-home-scroll-lite {
    overflow-x: hidden;
    overscroll-behavior-y: auto;
}

/*
 * 固定毛玻璃导航栏会在滚动时持续重绘。
 * 改为接近原视觉效果的实色半透明背景。
 */
body.v2b-home-scroll-lite .home-header {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    background-color: rgba(255, 255, 255, 0.97) !important;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.06) !important;
}

body.is-darkmode.v2b-home-scroll-lite .home-header {
    background-color: rgba(39, 40, 39, 0.97) !important;
}

body.v2b-home-scroll-lite .home-header .filter-blur {
    display: none !important;
    filter: none !important;
}

/* 关闭首页无限CSS动画。 */
body.v2b-home-scroll-lite .home-banner .t10,
body.v2b-home-scroll-lite .home-banner [class*="rotate"],
body.v2b-home-scroll-lite .home-banner [class*="float"] {
    animation: none !important;
}

/* ScrollReveal元素直接显示最终状态。 */
body.v2b-home-scroll-lite #reveal .reveal-ele,
body.v2b-home-scroll-lite #reveal .qa-list .ant-collapse-item {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    transition: none !important;
}

/*
 * 浏览器只渲染当前屏幕附近的大区块，
 * 降低长首页滚动时的绘制压力。
 */
body.v2b-home-scroll-lite .home-spec,
body.v2b-home-scroll-lite .home-service,
body.v2b-home-scroll-lite .home-price,
body.v2b-home-scroll-lite .home-qa,
body.v2b-home-scroll-lite .home-footer {
    content-visibility: auto;
    contain-intrinsic-size: 800px;
}

/* 限制大型动画区域重绘范围。 */
body.v2b-home-scroll-lite .home-banner .earth,
body.v2b-home-scroll-lite .home-service .service-map {
    contain: layout paint style;
}

/* 缩短非必要悬停动画。 */
body.v2b-home-scroll-lite .home-spec *,
body.v2b-home-scroll-lite .home-service .coopers-list * {
    transition-duration: 0.12s !important;
}

@media (prefers-reduced-motion: reduce) {
    body.v2b-home-scroll-lite *,
    body.v2b-home-scroll-lite *::before,
    body.v2b-home-scroll-lite *::after {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
    }
}

/* V2B_GLOBE_SCROLL_PAUSE_R6_START */

/*
 * 滚动期间暂停可能存在的CSS动画。
 * Lottie动画由scroll-lite.js同时暂停。
 */
body.v2b-home-scroll-lite.v2b-scroll-active
.home-banner .earth,
body.v2b-home-scroll-lite.v2b-scroll-active
.home-banner .earth *,
body.v2b-home-scroll-lite.v2b-scroll-active
.home-banner [class*="globe"],
body.v2b-home-scroll-lite.v2b-scroll-active
.home-banner [class*="globe"] * {
    animation-play-state: paused !important;
}

/*
 * 保留地球仪区域的独立合成层，
 * 减少它与其他首页区块互相重绘。
 */
body.v2b-home-scroll-lite .home-banner .earth {
    contain: layout paint style;
    isolation: isolate;
}

/* V2B_GLOBE_SCROLL_PAUSE_R6_END */

/* V2B_AURORA_MOBILE_LAYOUT_R1_START */

/*
 * Aurora首页移动端排版修复。
 *
 * 只在手机和平板窄屏启用，
 * 桌面端布局保持不变。
 */
@media screen and (max-width: 768px) {
    html,
    body {
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
    }

    body.v2b-home-scroll-lite {
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
    }

    /*
     * 手机端导航栏。
     */
    body.v2b-home-scroll-lite .home-header {
        width: 100% !important;
        min-width: 0 !important;
        height: 68px !important;
        padding-left: 14px !important;
        padding-right: 14px !important;
        box-sizing: border-box !important;
    }

    body.v2b-home-scroll-lite .home-header .container,
    body.v2b-home-scroll-lite .home-header .in,
    body.v2b-home-scroll-lite .home-header .inner {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        box-sizing: border-box !important;
    }

    body.v2b-home-scroll-lite .home-header .ant-btn,
    body.v2b-home-scroll-lite .home-header button,
    body.v2b-home-scroll-lite .home-header a {
        max-width: 100% !important;
    }

    /*
     * 首页首屏取消桌面端固定高度和绝对定位。
     */
    body.v2b-home-scroll-lite .home-banner {
        position: relative !important;
        width: 100% !important;
        min-width: 0 !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        margin: 0 !important;
        padding: 92px 16px 54px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    body.v2b-home-scroll-lite .home-banner > .container,
    body.v2b-home-scroll-lite .home-banner > .in,
    body.v2b-home-scroll-lite .home-banner > .inner,
    body.v2b-home-scroll-lite .home-banner .banner-container,
    body.v2b-home-scroll-lite .home-banner .banner-inner,
    body.v2b-home-scroll-lite .home-banner .banner-content {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        height: auto !important;
        min-height: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        box-sizing: border-box !important;
    }

    /*
     * 地球仪缩小并居中。
     *
     * 取消桌面端absolute、偏移和缩放，
     * 防止地球在手机上被裁成大方块。
     */
    body.v2b-home-scroll-lite .home-banner .earth {
        position: relative !important;
        display: block !important;
        inset: auto !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;
        float: none !important;

        width: min(82vw, 370px) !important;
        height: min(82vw, 370px) !important;
        max-width: 370px !important;
        max-height: 370px !important;
        min-width: 0 !important;
        min-height: 0 !important;

        margin: 0 auto 34px !important;
        padding: 0 !important;

        transform: none !important;
        translate: none !important;

        overflow: visible !important;
        box-sizing: border-box !important;
        contain: layout paint style !important;
    }

    body.v2b-home-scroll-lite .home-banner .earth .in,
    body.v2b-home-scroll-lite .home-banner .earth > div {
        position: relative !important;
        inset: auto !important;

        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;

        margin: 0 auto !important;
        padding: 0 !important;

        transform: none !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }

    body.v2b-home-scroll-lite .home-banner .earth svg,
    body.v2b-home-scroll-lite .home-banner .earth canvas,
    body.v2b-home-scroll-lite .home-banner .earth img {
        display: block !important;
        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;
        margin: 0 auto !important;
        object-fit: contain !important;
    }

    /*
     * Better and Faster文字适配手机宽度。
     */
    body.v2b-home-scroll-lite .home-banner .t10 {
        position: relative !important;
        display: block !important;

        inset: auto !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 auto !important;
        padding: 0 2px !important;

        transform: none !important;
        translate: none !important;

        font-size: clamp(
            42px,
            12.5vw,
            58px
        ) !important;

        line-height: 1.02 !important;
        letter-spacing: -0.035em !important;
        text-align: center !important;
        white-space: normal !important;
        overflow-wrap: normal !important;
        word-break: normal !important;

        box-sizing: border-box !important;
    }

    body.v2b-home-scroll-lite .home-banner .t10 * {
        max-width: 100% !important;
        font-size: inherit !important;
        line-height: inherit !important;
        letter-spacing: inherit !important;
        white-space: normal !important;
        word-break: normal !important;
    }

    /*
     * 首页说明文字和按钮。
     */
    body.v2b-home-scroll-lite .home-banner .desc,
    body.v2b-home-scroll-lite .home-banner .description,
    body.v2b-home-scroll-lite .home-banner .subtitle,
    body.v2b-home-scroll-lite .home-banner .sub-title {
        width: 100% !important;
        max-width: 100% !important;
        margin: 20px auto 0 !important;
        padding: 0 10px !important;

        font-size: 17px !important;
        line-height: 1.7 !important;
        text-align: center !important;

        box-sizing: border-box !important;
    }

    body.v2b-home-scroll-lite .home-banner .actions,
    body.v2b-home-scroll-lite .home-banner .buttons,
    body.v2b-home-scroll-lite .home-banner .btns {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 12px !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 24px auto 0 !important;
        padding: 0 !important;
    }

    /*
     * 下面各个首页区块取消桌面端固定高度，
     * 防止“为什么选择闪云”被挤出屏幕。
     */
    body.v2b-home-scroll-lite .home-spec,
    body.v2b-home-scroll-lite .home-service,
    body.v2b-home-scroll-lite .home-price,
    body.v2b-home-scroll-lite .home-qa,
    body.v2b-home-scroll-lite .home-footer {
        position: relative !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        margin-top: 0 !important;
        margin-bottom: 0 !important;

        padding: 54px 16px !important;

        content-visibility: visible !important;
        contain-intrinsic-size: auto !important;

        box-sizing: border-box !important;
        overflow: visible !important;
    }

    body.v2b-home-scroll-lite .home-banner
    + .home-spec {
        margin-top: 0 !important;
        padding-top: 48px !important;
    }

    body.v2b-home-scroll-lite .home-spec .title,
    body.v2b-home-scroll-lite .home-spec .tit,
    body.v2b-home-scroll-lite .home-service .title,
    body.v2b-home-scroll-lite .home-service .tit,
    body.v2b-home-scroll-lite .home-price .title,
    body.v2b-home-scroll-lite .home-price .tit,
    body.v2b-home-scroll-lite .home-qa .title,
    body.v2b-home-scroll-lite .home-qa .tit {
        position: relative !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto 28px !important;
        padding: 0 !important;

        font-size: clamp(
            30px,
            8vw,
            40px
        ) !important;

        line-height: 1.25 !important;
        letter-spacing: -0.02em !important;
        text-align: center !important;
        white-space: normal !important;

        transform: none !important;
        box-sizing: border-box !important;
    }

    /*
     * 功能卡片和价格卡片改为单列或双列自适应。
     */
    body.v2b-home-scroll-lite .home-spec .spec-list,
    body.v2b-home-scroll-lite .home-service .service-list,
    body.v2b-home-scroll-lite .home-price .price-list,
    body.v2b-home-scroll-lite .home-qa .qa-list {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin-left: auto !important;
        margin-right: auto !important;

        padding-left: 0 !important;
        padding-right: 0 !important;

        box-sizing: border-box !important;
    }

    body.v2b-home-scroll-lite .home-spec .spec-list {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }

    body.v2b-home-scroll-lite .home-price .price-list {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 18px !important;
    }

    body.v2b-home-scroll-lite .home-spec .spec-list > *,
    body.v2b-home-scroll-lite .home-service .service-list > *,
    body.v2b-home-scroll-lite .home-price .price-list > * {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        box-sizing: border-box !important;
    }

    /*
     * 所有首页图片和动画不允许突破屏幕宽度。
     */
    body.v2b-home-scroll-lite .home-banner img,
    body.v2b-home-scroll-lite .home-spec img,
    body.v2b-home-scroll-lite .home-service img,
    body.v2b-home-scroll-lite .home-price img,
    body.v2b-home-scroll-lite .home-qa img,
    body.v2b-home-scroll-lite .home-banner svg,
    body.v2b-home-scroll-lite .home-spec svg,
    body.v2b-home-scroll-lite .home-service svg,
    body.v2b-home-scroll-lite .home-price svg,
    body.v2b-home-scroll-lite .home-qa svg,
    body.v2b-home-scroll-lite .home-banner canvas,
    body.v2b-home-scroll-lite .home-service canvas {
        max-width: 100% !important;
    }

    /*
     * 移动端关闭可能造成横向溢出的3D位移。
     */
    body.v2b-home-scroll-lite .home-banner [style*="translateX"],
    body.v2b-home-scroll-lite .home-spec [style*="translateX"],
    body.v2b-home-scroll-lite .home-service [style*="translateX"] {
        max-width: 100% !important;
    }
}

@media screen and (max-width: 480px) {
    body.v2b-home-scroll-lite .home-banner {
        padding-top: 76px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        padding-bottom: 44px !important;
    }

    body.v2b-home-scroll-lite .home-banner .earth {
        width: min(84vw, 350px) !important;
        height: min(84vw, 350px) !important;
        margin-bottom: 28px !important;
    }

    body.v2b-home-scroll-lite .home-banner .t10 {
        font-size: clamp(
            40px,
            12.8vw,
            55px
        ) !important;

        line-height: 1.03 !important;
    }

    body.v2b-home-scroll-lite .home-spec,
    body.v2b-home-scroll-lite .home-service,
    body.v2b-home-scroll-lite .home-price,
    body.v2b-home-scroll-lite .home-qa {
        padding-left: 14px !important;
        padding-right: 14px !important;
    }
}

/* V2B_AURORA_MOBILE_LAYOUT_R1_END */

/* V2B_AURORA_MOBILE_HEADER_GLOBE_R2_START */

/*
 * Aurora原生手机菜单依靠：
 *
 * .home-header.show-menu {
 *     height: auto;
 * }
 *
 * 上一版固定height后，菜单状态虽然变成X，
 * 但真正的菜单内容被头部高度裁掉。
 */
@media screen and (max-width: 850px) {
    body.v2b-home-scroll-lite .home-header {
        width: 100% !important;
        height: 60px !important;
        min-height: 60px !important;
        max-height: none !important;

        padding: 0 !important;

        overflow: hidden !important;
        box-sizing: border-box !important;

        z-index: 1000 !important;
    }

    /*
     * 点击三横线后恢复原主题自动高度，
     * 让下拉菜单完整显示。
     */
    body.v2b-home-scroll-lite
    .home-header.show-menu {
        height: auto !important;
        min-height: 60px !important;
        max-height: none !important;

        overflow: visible !important;
    }

    body.v2b-home-scroll-lite
    .home-header .header-wrapper {
        width: 100% !important;
        height: 60px !important;
        min-height: 60px !important;

        padding: 0 !important;
        box-sizing: border-box !important;
    }

    body.v2b-home-scroll-lite
    .home-header .wrapper-box {
        display: flex !important;
        flex-direction: row !important;
        justify-content: space-between !important;
        align-items: center !important;

        width: 100% !important;
        height: 60px !important;
        min-height: 60px !important;

        padding: 0 20px !important;
        margin: 0 auto !important;

        box-sizing: border-box !important;
    }

    body.v2b-home-scroll-lite
    .home-header .header-book {
        display: block !important;

        width: 34px !important;
        min-width: 34px !important;

        font-size: 27px !important;
        line-height: 1 !important;

        color: rgba(
            var(--primary-color),
            1
        ) !important;

        cursor: pointer !important;
    }

    body.v2b-home-scroll-lite
    .home-header .header-book .anticon {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        font-size: 27px !important;
        line-height: 1 !important;
    }

    body.v2b-home-scroll-lite
    .home-header.show-menu .header-menu {
        display: block !important;
        position: relative !important;

        width: 100% !important;
        height: auto !important;

        visibility: visible !important;
        opacity: 1 !important;

        padding: 0 20px !important;

        background-color:
            rgba(255, 255, 255, 0.98)
            !important;

        box-sizing: border-box !important;
        overflow: visible !important;
    }

    body.is-darkmode.v2b-home-scroll-lite
    .home-header.show-menu .header-menu {
        background-color:
            rgba(39, 40, 39, 0.98)
            !important;
    }

    body.v2b-home-scroll-lite
    .home-header.show-menu
    .header-menu .ant-anchor-link a {
        display: block !important;

        padding: 17px 0 !important;

        font-size: 18px !important;
        line-height: 1.4 !important;
    }
}

/*
 * 手机首页首屏精确适配。
 *
 * Aurora真实结构是：
 * .home-banner
 *   .wrapper-box
 *     .earth
 *     .t1
 *     .t2
 */
@media screen and (max-width: 768px) {
    body.v2b-home-scroll-lite
    .home-container {
        padding-top: 60px !important;
    }

    body.v2b-home-scroll-lite
    .home-banner {
        position: relative !important;

        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;

        padding: 24px 0 44px !important;
        margin: 0 !important;

        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    body.v2b-home-scroll-lite
    .home-banner .wrapper-box {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        padding: 0 10px !important;
        margin: 0 auto !important;

        box-sizing: border-box !important;
    }

    /*
     * 地球外框接近手机屏幕宽度。
     * 取消原主题移动端scale(.8)。
     */
    body.v2b-home-scroll-lite
    .home-banner .earth {
        position: relative !important;

        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;
        inset: auto !important;

        display: block !important;
        float: none !important;

        width: min(96vw, 430px) !important;
        height: min(96vw, 430px) !important;

        max-width: 430px !important;
        max-height: 430px !important;

        min-width: 0 !important;
        min-height: 0 !important;

        margin: 0 auto 22px !important;
        padding: 0 !important;

        transform: none !important;
        translate: none !important;

        overflow: visible !important;
        pointer-events: none !important;

        box-sizing: border-box !important;
    }

    /*
     * 动画JSON本身带透明边距。
     * 放大内部动画，让实际可见的地球更大。
     */
    body.v2b-home-scroll-lite
    .home-banner .earth .in {
        position: absolute !important;

        left: 50% !important;
        top: 50% !important;
        right: auto !important;
        bottom: auto !important;

        width: 100% !important;
        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        transform:
            translate(-50%, -50%)
            scale(1.18)
            !important;

        transform-origin:
            center center
            !important;

        overflow: visible !important;
        box-sizing: border-box !important;
    }

    body.v2b-home-scroll-lite
    .home-banner .earth .in > div,
    body.v2b-home-scroll-lite
    .home-banner .earth .in svg,
    body.v2b-home-scroll-lite
    .home-banner .earth .in canvas {
        display: block !important;

        width: 100% !important;
        height: 100% !important;

        max-width: none !important;
        max-height: none !important;

        margin: 0 auto !important;

        overflow: visible !important;
    }

    /*
     * Better and Faster外层实际类名是t1。
     */
    body.v2b-home-scroll-lite
    .home-banner .t1 {
        position: relative !important;
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 16px auto 54px !important;
        padding: 0 !important;

        font-size: clamp(
            43px,
            12vw,
            58px
        ) !important;

        line-height: 1.06 !important;
        letter-spacing: -0.035em !important;

        text-align: center !important;
        white-space: normal !important;

        transform: none !important;
        box-sizing: border-box !important;
    }

    body.v2b-home-scroll-lite
    .home-banner .t1 > span {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;

        text-align: center !important;
    }

    /*
     * Faster/Cheaper/Stabler文字容器。
     */
    body.v2b-home-scroll-lite
    .home-banner .t10 {
        position: relative !important;
        display: block !important;

        width: 100% !important;
        height: 74px !important;

        margin: 0 !important;
        padding: 0 !important;

        font-size: inherit !important;
        line-height: inherit !important;

        text-align: center !important;
        transform: none !important;
    }

    body.v2b-home-scroll-lite
    .home-banner .t10 > div {
        position: absolute !important;

        top: 0 !important;
        left: 0 !important;

        width: 100% !important;
        height: 74px !important;

        font-size: inherit !important;
        line-height: 1.06 !important;

        text-align: center !important;
    }

    body.v2b-home-scroll-lite
    .home-banner .t2 {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto 18px !important;
        padding: 0 8px !important;

        font-size: clamp(
            27px,
            8vw,
            34px
        ) !important;

        line-height: 1.35 !important;
        text-align: center !important;

        box-sizing: border-box !important;
    }

    body.v2b-home-scroll-lite
    .home-banner .t3 {
        width: 100% !important;

        margin: 0 auto !important;
        padding: 0 !important;

        font-size: 25px !important;
        text-align: center !important;
    }
}

@media screen and (max-width: 480px) {
    body.v2b-home-scroll-lite
    .home-banner {
        padding-top: 18px !important;
        padding-bottom: 40px !important;
    }

    body.v2b-home-scroll-lite
    .home-banner .earth {
        width: min(98vw, 410px) !important;
        height: min(98vw, 410px) !important;

        margin-bottom: 18px !important;
    }

    body.v2b-home-scroll-lite
    .home-banner .earth .in {
        transform:
            translate(-50%, -50%)
            scale(1.20)
            !important;
    }

    body.v2b-home-scroll-lite
    .home-banner .t1 {
        margin-top: 10px !important;
        margin-bottom: 48px !important;

        font-size: clamp(
            42px,
            12.2vw,
            55px
        ) !important;
    }
}

/* V2B_AURORA_MOBILE_HEADER_GLOBE_R2_END */

/* V2B_AURORA_HIDE_FAQ_R1_START */

/* 删除首页“客户最常问的7个问题”完整区域。 */
body.v2b-home-scroll-lite .home-qa,
body .home-qa {
    display: none !important;
}

/* V2B_AURORA_HIDE_FAQ_R1_END */

/* V2B_AURORA_SELFTECH_STYLE_R2_START */

.v2b-self-tech-copy-r2 {
    display: flex !important;
    align-items: center !important;

    min-height: 96px !important;
    padding: 22px 34px !important;

    color: #4f5b70 !important;

    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 1.85 !important;

    text-align: left !important;
    box-sizing: border-box !important;
}

body.is-darkmode
.v2b-self-tech-copy-r2 {
    color: rgba(
        255,
        255,
        255,
        0.78
    ) !important;
}

@media screen and (max-width: 768px) {
    .v2b-self-tech-copy-r2 {
        min-height: 0 !important;

        padding: 18px 20px !important;

        font-size: 16px !important;
        line-height: 1.75 !important;
    }
}

/* V2B_AURORA_SELFTECH_STYLE_R2_END */

/* V2B_REMOVE_SS_MOBILE_STYLE_R3_START */

.v2b-ss-remove-r3 {
    display: none !important;
    visibility: hidden !important;

    width: 0 !important;
    height: 0 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 0 !important;
    max-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;

    overflow: hidden !important;
}

@media screen and (max-width: 768px) {
    .v2b-ss-remove-r3 {
        display: none !important;

        width: 0 !important;
        height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }
}

/* V2B_REMOVE_SS_MOBILE_STYLE_R3_END */
