.elementor-1155 .elementor-element.elementor-element-3def9e10{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.acs-header-inner { min-height: 80px !important; padding-top: 10px !important; padding-bottom: 6px !important; gap: 6px 28px !important; } .acs-menu { margin-top: 0 !important; padding-top: 6px !important; } /* Remove vertical bar between menu items */ .acs-menu > li + li::before, .acs-menu li::before, .acs-menu li::after { display: none !important; content: none !important; border: none !important; border-left: none !important; border-right: none !important; background: none !important; width: 0 !important; } /* Fix dropdown: ensure pointer events and z-index work */ .acs-menu-item-has-dropdown { position: relative !important; } .acs-menu-item-has-dropdown .acs-dropdown-menu { pointer-events: none !important; } .acs-menu-item-has-dropdown:hover .acs-dropdown-menu, .acs-menu-item-has-dropdown:focus-within .acs-dropdown-menu { pointer-events: auto !important; opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; } /* Ensure dropdown links are fully clickable */ .acs-dropdown-menu a { pointer-events: auto !important; cursor: pointer !important; display: block !important; } @media (max-width: 1200px) { .acs-header-inner { min-height: 76px !important; padding-top: 8px !important; padding-bottom: 6px !important; gap: 6px 22px !important; } .acs-menu { padding-top: 6px !important; } } @media (max-width: 1024px) { .acs-header-inner { min-height: 72px !important; padding-top: 8px !important; padding-bottom: 6px !important; } }/* End custom CSS */