.c-page-header {
  padding: 0; }

.c-header-sidebar-v3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%; }
  .c-header-sidebar-v3__icons {
    display: flex; }
    .c-header-sidebar-v3__icons > a {
      font-size: 1.1rem;
      padding: .75rem;
      background: #f1f1f1;
      border-radius: 99rem;
      min-width: 2.5rem;
      height: 2.5rem;
      line-height: 1;
      text-align: center;
      color: var(--color-text);
      position: relative;
      white-space: nowrap; }
      .c-header-sidebar-v3__icons > a:hover, .c-header-sidebar-v3__icons > a:focus {
        color: #fff;
        background: var(--color-text);
        text-decoration: none; }
      .c-header-sidebar-v3__icons > a sup {
        background: var(--color-primary-base);
        padding: 7px 6px;
        border-radius: 6px;
        font-size: 10px;
        min-width: 16px;
        display: block;
        font-weight: 700;
        color: #fff;
        position: absolute;
        top: -2px;
        right: -7px; }
    .c-header-sidebar-v3__icons > a + a {
      margin-left: .75rem; }
  .c-header-sidebar-v3-wrap--secondary .c-header-sidebar-v3__icons > a sup {
    background: var(--color-secondary-base); }
  .c-header-sidebar-v3-wrap--secondary .c-header-contact > svg {
    width: 100%;
    fill: var(--color-secondary-base); }
  .c-header-sidebar-v3-wrap--small .c-header-sidebar-v3__icons > a {
    font-size: .75rem; }
  .c-header-sidebar-v3-wrap--small > div .c-header-contact .u-caption + div {
    font-size: 1rem; }

.c-header-sidebar-v3-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between; }
