@media (max-width: 767px) {
    html.rsos-mobile-overlay-fix .rsos-mobile-header-static,
    html.rsos-mobile-overlay-fix .rsos-mobile-header-static.elementor-sticky,
    html.rsos-mobile-overlay-fix .rsos-mobile-header-static.elementor-sticky--active,
    html.rsos-mobile-overlay-fix .rsos-mobile-header-static .elementor-sticky,
    html.rsos-mobile-overlay-fix .rsos-mobile-header-static .elementor-sticky--active {
        position: relative !important;
        inset: auto !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;
        width: 100% !important;
        max-width: none !important;
        min-height: 0 !important;
        height: auto !important;
        transform: none !important;
    }

    html.rsos-mobile-overlay-fix .rsos-mobile-sticky-spacer {
        display: none !important;
        width: 0 !important;
        min-height: 0 !important;
        height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    html.rsos-mobile-overlay-fix .rsos-mobile-header-static.elementor-sticky--effects,
    html.rsos-mobile-overlay-fix .rsos-mobile-header-static .elementor-sticky--effects {
        box-shadow: none !important;
    }

    html.rsos-mobile-overlay-fix .rsos-mobile-floating-contact-label {
        display: none !important;
    }

    html.rsos-mobile-overlay-fix .rsos-mobile-floating-contact-bubble {
        display: none !important;
    }

    html.rsos-mobile-overlay-fix .rsos-mobile-floating-whatsapp-root {
        right: auto !important;
        left: max(12px, env(safe-area-inset-left)) !important;
        bottom: max(12px, env(safe-area-inset-bottom)) !important;
        width: 64px !important;
        min-width: 0 !important;
        max-width: 64px !important;
        min-height: 0 !important;
        max-height: 64px !important;
        overflow: hidden !important;
        border-radius: 999px !important;
    }
}
