.site-header {
	background: var(--color-roxo-escuro);
	min-height: 87px;
	display: flex; align-items: center;
}
.site-header__wrap {
	display: flex; align-items: center; justify-content: space-between;
	padding-block: 14px;
}
.site-header__logo { display: block; width: 82.387px; height: 44.974px; }
.site-header__logo img { width: 100%; height: 100%; }

.site-nav { display: flex; align-items: center; justify-content: flex-end; gap: 6px; }
.site-nav a {
	padding: 4px 8px;
	color: var(--color-branco);
	font-size: 16px; line-height: 24px; text-decoration: none; white-space: nowrap;
}
.site-nav a:hover { text-decoration: underline; }
.site-nav__sep { width: 8.485px; height: 8.485px; display: grid; place-items: center; }
.site-nav__sep img { width: 6px; height: 6px; transform: rotate(45deg); }
