/*****************************/
TOP BANNER
/*****************************/
.cnd-top-banner {
  background: var(--cnd-primary);
  color: var(--cnd-white);
  font-size: 0.875rem;
  font-weight: 700;
  text-align: center;
  padding: 8px 16px;
  line-height: 1.4;
  position: relative;
  z-index: 999;
}

.cnd-top-banner__inner {
  max-width: var(--cnd-container);
  margin: 0 auto;
}

.cnd-top-banner__link {
  color: var(--cnd-action);
  text-decoration: none;
  font-weight: 900;
}

.cnd-top-banner__link:hover {
  text-decoration: underline;
}

@media (max-width: 767px) {
  .cnd-top-banner {
    font-size: 0.8125rem;
    padding: 7px 12px;
  }
}