@media (max-width: 992px) {
	.header-sign-in__container {
		display: none;
	}
}

.header-sign-in__container a {
  cursor: pointer;
}

.header-sign-in__dd-container {
  display: none;
  right: -27px;
  top: 45px;
  min-width: 282px;
  z-index: 9999;
  box-shadow: 0px 20px 20px -8px #00000033;
}

.header-sign-in__message-title {
  color: var(--pri-txt, #000);
  font-size: 14px;
  font-weight: 500;
}
.header-sign-in__message {
  color: var(--sec-txt, #616161);
  font-size: 12px;
  font-weight: 400;
}

.header-sign-in__agency-tools-header{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
  position: relative;

  color: #616161;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.header-sign-in__agency-tools-header::before,
.header-sign-in__agency-tools-header::after {
  content: "";
  flex: 1;
  border-top: 1px solid #ccc; /* adjust color to match site */
  margin: 0 0.75em;
}

/* Caret / tooth */
.header-signin_dd {
  --popover-bg: #fff;
  --popover-border: #e3e3e3;
  background: var(--popover-bg);
  border: 1px solid var(--popover-border);
  border-radius: 12px;
  overflow: visible;

  padding: 20px;
}

/* Outer diamond = border */
.header-signin_dd::before,
.header-signin_dd::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  transform: rotate(45deg);
  pointer-events: none;
}

/* border layer */
.header-signin_dd::before {
  background: var(--popover-border);
  top: -6px;                /* sits outside the top edge */
  right: 11%;              /* move horizontally to line up under the trigger */
  z-index: 0;
}

/* fill layer */
.header-signin_dd::after {
  background: var(--popover-bg);
  top: -5px;                /* 1px lower so the border layer peeks around it */
  right: 11%;              /* 1px inset to center inside the border diamond */
  z-index: 1;
}

/* USP */
body.site_USP .header-sign-in__icon-text {
  font-weight: 600;
}

