/* Final navigation styles apply before the first paint, without JS restyling. */

 .home-primary .primary-menu,.home-primary .primary-menu>a,.home-primary .primary-menu>.contacts-tab,.home-primary .primary-menu>.mobile-profile{font-size:14px!important}
 .home-primary .primary-menu>a{position:relative;isolation:isolate}
 .home-primary .primary-menu>a[aria-current="page"]{color:#ffdb91!important;font-weight:700!important;text-shadow:none!important;transition:none!important}
 .home-primary .primary-menu>a[aria-current="page"]::before{content:"";display:block;position:absolute;left:50%;top:calc(50% + 12px);transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#ffdb91;z-index:1;pointer-events:none}
 .home-primary .primary-menu>a[aria-current="page"]::after{content:"";display:block;position:absolute;left:50%;top:calc(50% + 13px);transform:translateX(-50%);width:40px;height:2px;background:#e8c180;clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);pointer-events:none}
 @media(max-width:1000px){.home-primary .primary-menu>a[aria-current="page"]::after{left:4px;transform:none;width:32px}.home-primary .primary-menu>a[aria-current="page"]::before{left:20px}}

/* Preserve the exact layout space of the removed duplicate hero actions. */
.hero-actions-reserved,.hero-actions-reserved *,.cp-hero-actions-reserved,.cp-hero-actions-reserved *{visibility:hidden!important;pointer-events:none!important}
