.elementor .hte-header-nav-link:hover,.elementor .hte-header-nav-link:focus-visible{color:var(--hte-purple);background-color:var(--hte-off-white);}.elementor .hte-header-nav-link:focus{outline: 3px solid var(--hte-gold);\n}.elementor .hte-header-nav-link{font-family:var(--hte-body-font);font-weight:600;font-size:0.9rem;color:var(--hte-charcoal);padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;background-color:transparent;}.elementor .hte-header-nav{padding:0px;display:flex;flex-direction:row;gap:0.35rem;justify-content:flex-end;align-items:center;}.elementor .hte-header-brand-name{font-family:var(--hte-heading-font);font-weight:700;font-size:1.45rem;color:var(--hte-purple);letter-spacing:-0.02em;white-space: nowrap;\n}.elementor .hte-header-logo{width:auto;height:3rem;object-fit:contain;}.elementor .hte-header-lockup:focus{outline-offset:4px;outline: 3px solid var(--hte-gold);\n}.elementor .hte-header-lockup{text-decoration:none;padding:0px;display:flex;flex-direction:row;gap:0.7rem;align-items:center;width: fit-content;\n}.elementor .hte-header-inner{max-width:76rem;padding:0px;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}