.elementor-2026 .elementor-element.elementor-element-6ff56429{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026 .elementor-element.elementor-element-60db8479{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-60db8479 *//* --- 1. LOGO & TRANSITION --- */
.cba-header-logo-svg {
    width: 175px !important;
    height: auto !important;
    display: block;
    /* Forces logo to White by default (for navy pages/scrolled state) */
    filter: brightness(0) invert(1) !important; 
    transition: filter 0.3s ease-in-out !important;
}

/* --- 2. THE NAVY COLOR FLIP (PAGES 655 & 318 ONLY) --- */

/* Only on these pages, when NOT scrolled, turn the logo Navy */
.page-id-655 #cba-main-header:not(.scrolled) .cba-header-logo-svg,
.page-id-318 #cba-main-header:not(.scrolled) .cba-header-logo-svg {
    filter: brightness(0) saturate(100%) invert(12%) sepia(34%) saturate(2585%) hue-rotate(188deg) brightness(93%) contrast(105%) !important;
}

/* --- 3. TEXT & SUB-MENU FIX --- */

/* Force ONLY top-level nav links to Navy on white pages */
.page-id-655 #cba-main-header:not(.scrolled) .nav-link,
.page-id-318 #cba-main-header:not(.scrolled) .nav-link {
    color: #003057 !important;
}

/* Ensure the dropdown arrow also turns Navy */
.page-id-655 #cba-main-header:not(.scrolled) .nav-item-dropdown .nav-link::after,
.page-id-318 #cba-main-header:not(.scrolled) .nav-item-dropdown .nav-link::after {
    border-top-color: #003057 !important;
}

/* FIX: Keep dropdown links WHITE (because the dropdown box is navy) */
.dropdown-link {
    color: #ffffff !important;
}

/* --- 4. PINK FLASH FIX --- */

/* Sets a white 'base' for these pages to hide the theme's background color */
.page-id-655 #cba-main-header,
.page-id-318 #cba-main-header {
    background-color: #ffffff; 
    transition: background-color 0.3s ease-in-out !important;
}

/* Force the white background ONLY when at the top */
.page-id-655 #cba-main-header:not(.scrolled),
.page-id-318 #cba-main-header:not(.scrolled) {
    background-color: #ffffff !important;
}/* End custom CSS */