.consultant-banner-section{top:0;width:100%;border-bottom:var(--sub-header-border-width, 1px) solid var(--color-border)}.consultant-banner{background-color:var(--sub-header-bg-color, var(--color-background));color:var(--sub-header-text-color, var(--color-foreground));width:100%}.consultant-banner__content{display:flex;align-items:center;justify-content:end;padding:12px 20px;margin:0 auto;width:100%}@media screen and (max-width:749px){.consultant-banner__content{justify-content:center;padding:12px 0}}.consultant-banner__become-advisor{text-decoration:none;color:inherit;padding:var(--padding-2xs, 4px) var(--padding-xs, 8px);border-radius:var(--border-radius);transition:all var(--animation-speed) var(--animation-easing);text-transform:uppercase;font-weight:500;font-family:BasisGrotesqueMonoPro;font-size:12px;letter-spacing:.08em;white-space:nowrap}.consultant-banner__become-advisor:hover{background-color:var(--color-background-2);color:var(--color-foreground)}.consultant-banner__search{background:none;border:none;text-decoration:none;color:inherit;padding:var(--padding-2xs, 4px) var(--padding-xs, 8px);border-radius:var(--border-radius);transition:all var(--animation-speed) var(--animation-easing);text-transform:uppercase;font-weight:500;font-family:BasisGrotesqueMonoPro;font-size:12px;letter-spacing:.08em;cursor:pointer;white-space:nowrap}.consultant-banner__search:hover{background-color:var(--color-background-2);color:var(--color-foreground)}.consultant-banner__search:focus{outline:2px solid var(--color-focus, #0066cc);outline-offset:2px}.consultant-banner__consultant-name{background:none;border:none;text-decoration:none;color:inherit;padding:var(--padding-2xs, 4px) var(--padding-xs, 8px);border-radius:var(--border-radius);transition:all var(--animation-speed) var(--animation-easing);text-transform:uppercase;font-weight:500;font-family:BasisGrotesqueMonoPro;font-size:12px;letter-spacing:.08em;cursor:pointer;white-space:nowrap}.consultant-banner__consultant-name:hover{background-color:var(--color-background-2);color:var(--color-foreground)}.consultant-banner__consultant-name:focus{outline:2px solid var(--color-focus, #0066cc);outline-offset:2px}.consultant-banner__localization{flex-shrink:0;order:1}.consultant-banner__localization .dropdown-localization{display:inline-flex;align-items:center}.consultant-banner__localization .localization-selector{text-decoration:none;color:inherit;padding:var(--padding-2xs, 4px) var(--padding-xs, 8px);border-radius:var(--border-radius);transition:all var(--animation-speed) var(--animation-easing);text-transform:uppercase;font-weight:500;font-family:BasisGrotesqueMonoPro;font-size:12px;letter-spacing:.08em}.consultant-banner__localization .localization-selector:hover{background-color:var(--color-background-2);color:var(--color-foreground)}.consultant-banner__separator{color:var(--color-foreground);opacity:.6;padding:0 var(--gap-xl);font-size:12px;line-height:1}.consultant-banner #consultant-banner-root{display:inline-flex;align-items:center;flex-shrink:0}.consultant-banner__react-content{display:inline-flex;align-items:center}.consultant-banner__separator{color:var(--color-foreground);opacity:.6;padding:0 var(--gap-md);font-size:12px;line-height:1;vertical-align:middle;-webkit-user-select:none;user-select:none;pointer-events:none}.consultant-banner__info{text-decoration:none;color:inherit;padding:var(--padding-2xs) var(--padding-xs);border-radius:var(--border-radius);transition:all var(--animation-speed) var(--animation-easing);text-transform:uppercase;font-weight:500;font-family:BasisGrotesqueMonoPro;font-size:12px;letter-spacing:.08em;cursor:pointer}.consultant-banner__menu-separator{list-style:none;color:var(--color-foreground);opacity:1;padding:0 var(--gap-md)}@media screen and (max-width:749px){.consultant-banner__menu-separator{padding:0}}
