.elementor-648 .elementor-element.elementor-element-aae2a3a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-648 .elementor-element.elementor-element-f1d7bad{margin:130px 130px calc(var(--kit-widget-spacing, 0px) + 130px) 130px;}@media(max-width:767px){.elementor-648 .elementor-element.elementor-element-f1d7bad{margin:66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for container, class: .elementor-element-aae2a3a *//* --- PAGE 648 (Experiences): SUPER AGGRESSIVE HIDE --- */

/* 1. HIDE EVERYTHING (Text + Icon) IN ALL STATES */
/* We target the normal state AND the .scrolled (sticky) state specifically */

body.page-id-648 .mobile_menu_wrapper,
body.page-id-648 .mobile_nav_icon,
body.page-id-648 .menu_title,
body.page-id-648 .mobile_nav_icon_text,
/* Target the sticky header specifically */
body.page-id-648 #header_wrapper.scrolled .mobile_menu_wrapper,
body.page-id-648 #header_wrapper.scrolled .mobile_nav_icon,
body.page-id-648 .header_style_wrapper.scrolled .mobile_menu_wrapper {
    display: none !important;
    visibility: hidden !important; /* Extra safety */
    opacity: 0 !important;         /* Extra safety */
    width: 0 !important;           /* Collapse width */
}

/* 2. FORCE LOGO CENTERING ON MOBILE FOR PAGE 648 */
@media only screen and (max-width: 960px) {
    body.page-id-648 #logo_wrapper, 
    body.page-id-648 .mobile_logo_wrapper, 
    body.page-id-648 .header_style_wrapper #logo_wrapper,
    /* Ensure sticky logo is also centered */
    body.page-id-648 #header_wrapper.scrolled #logo_wrapper {
        position: absolute !important;
        left: 50% !important;
        transform: translateX(-50%) !important; 
        right: auto !important;
        margin: 0 !important;
        text-align: center !important;
        width: auto !important;
        z-index: 10;
    }

    /* Ensure the logo image itself doesn't have side margins */
    body.page-id-648 #logo_wrapper img, 
    body.page-id-648 .mobile_logo_wrapper img {
        margin: 0 auto !important;
        display: block !important;
    }
}/* End custom CSS */