.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* MYHR Atomic header: sticky bar + CSS-only dropdowns (no JS) */
.elementor-1985 { position: sticky; top: 0; z-index: 999; }
body.admin-bar .elementor-1985 { top: 32px; }
.elementor-1985 .myhr-nav-item:hover > .myhr-nav-panel,
.elementor-1985 .myhr-nav-item:focus-within > .myhr-nav-panel { opacity: 1; visibility: visible; transform: translateY(0); }
.elementor-1985 .myhr-nav-item:hover > .myhr-chevron,
.elementor-1985 .myhr-nav-item:focus-within > .myhr-chevron { transform: rotate(180deg); }
/* hover bridge so the panel doesn't close crossing the gap */
.elementor-1985 .myhr-nav-panel::before { content: ''; position: absolute; left: 0; right: 0; top: -14px; height: 14px; }
/* align chevrons with the label text (optical centre) */
.elementor-1985 .myhr-nav-item { align-items: center; }
.elementor-1985 .myhr-nav-item > .myhr-chevron { display: flex; align-items: center; align-self: center; line-height: 0; margin: -3px 0 0 2px; }
.elementor-1985 .myhr-nav-item > .myhr-chevron svg { display: block; width: 11px; height: 11px; }
/* Sectors label is a <button>: match the other nav links exactly */
.elementor-1985 .myhr-nav-item > button.myhr-nav-link { appearance: none; border: 0; background: transparent; font-family: 'Montserrat', sans-serif; font-size: 15px !important; font-weight: 600; line-height: 1.2; letter-spacing: 0; text-transform: none; color: #1D3C72; padding: 0 2px 0 10px; min-height: 44px; cursor: pointer; }
.elementor-1985 .myhr-nav-item > button.myhr-nav-link:hover, .elementor-1985 .myhr-nav-item > button.myhr-nav-link:focus { color: #1F8FCC; background: transparent; }
/* logo svg */
.elementor-1985 [data-id="3d49f9b3"] svg { display: block; width: 100%; height: 100%; }
/* mobile menu: open state */
.elementor-1985 details[open] > summary { background-color: #EAF6FD; }
@media (prefers-reduced-motion: reduce) { .elementor-1985 .myhr-nav-panel, .elementor-1985 .myhr-chevron { transition: none; } }/* End custom CSS */