/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */
/* =============================================
=            Menu second main                  =
============================================= */
@layer sdc {
  .navigation-second-menu-main .menu {
    margin-top: 2.8125rem;
  }
  .navigation-second-menu-main .menu__item {
    display: flex;
    flex-direction: row;
    align-items: center;
    min-height: 1.5rem;
    margin-bottom: 1.25rem;
    column-gap: 0.5rem;
  }
  @media (min-width: 64em) {
    .navigation-second-menu-main .menu__item {
      column-gap: 0.2rem;
    }
  }
  .navigation-second-menu-main .menu__link {
    display: block;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 1.3125rem;
    font-weight: 300;
  }
  .navigation-second-menu-main .menu__link:link,
  .navigation-second-menu-main .menu__link:visited {
    color: var(--color-action);
  }
  .navigation-second-menu-main .menu__link:active,
  .navigation-second-menu-main .menu__link:focus,
  .navigation-second-menu-main .menu__link:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }
  .navigation-second-menu-main .menu__link:hover {
    cursor: pointer;
  }
  @media (min-width: 64em) {
    .navigation-second-menu-main .menu__link {
      font-size: 1rem;
    }
  }
  @media (min-width: 87.5em) {
    .navigation-second-menu-main .menu__link {
      font-size: 1.0625rem;
    }
  }
  @media (min-width: 64em) {
    .navigation-second-menu-main .menu {
      display: flex;
      margin-top: 0;
      column-gap: 1rem;
    }
  }
  @media (min-width: 87.5em) {
    .navigation-second-menu-main .menu {
      column-gap: 2rem;
    }
  }
  .navigation-second-menu-main .icon {
    display: none;
  }
  @media (min-width: 70em) {
    .navigation-second-menu-main .icon {
      display: block;
    }
  }
}
