.elementor .c-logo{object-position:center center;gap:0.625rem;align-items:center;}.elementor .l-header-wrap{width:100%;min-height:var(--size_header-h);overflow:hidden;inset-block-start:0px;z-index:100;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--spacing_section-in);padding-inline-end:var(--spacing_section-in);border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color_sage);border-style:solid;background-color:var(--color_bg-primary);flex-wrap:nowrap;justify-content:space-between;align-items:center;selector {
background-color: var(--bg-header) !important;
border-bottom-color: var(--border-accent) !important;
transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
            border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}\n}.elementor .t-logo-mark{width:var(--size_logo-mark);height:var(--size_logo-mark);font-family:Space Mono;font-weight:700;font-size:0.75rem;color:var(--color_bg-primary);border-radius:0.375rem;background-color:var(--color_sage);display:flex;justify-content:center;align-items:center;selector {
background-color: var(--sage) !important;
color: var(--bg-primary) !important;
}\n}.elementor .t-logo-text{font-family:Space Grotesk;font-weight:500;font-size:1.125rem;color:var(--color_text-primary);letter-spacing:-0.01em;line-height:1rem;.t-logo-text {
color: var(--text-primary) !important;
}\n}.elementor .c-nav{padding:0px;margin:0px;gap:0px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;}.elementor .t-nav-link{font-family:var(--font_nav);font-weight:400;font-size:0.8125rem;color:var(--color_text-secondary);letter-spacing:0.01em;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:1.25rem;margin-inline-end:1.25rem;selector {
color: var(--text-secondary) !important;
}
selector:hover {
color: var(--text-primary) !important;
}\n}.elementor .t-nav-link:hover,.elementor .t-nav-link:focus-visible{color:var(--color_text-primary);}.elementor .u-nav-divider{width:1px;height:1rem;min-width:1px;max-width:1px;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0.25rem;margin-inline-end:0.25rem;background-color:var(--color_border);selector {
background-color: var(--border) !important;
}\n}