.header-site {
	padding-top:clamp(15px, 9.23px + 1.60vw, 40px);
}

.header-site-wrap {
	max-width:1200px;
	width:100%;
	min-height:92px;
	margin:0 auto;
	padding:0 37px;
	background: #fff;
	border-radius:50px;
	display:flex;
	align-items:center;
	justify-content:space-between;
}

#primary-menu {
	list-style:none;
	padding:0;
	margin:0;
	display:flex;
	align-items:center;
	gap:28px;
	font-weight: 700;
	font-size: 20px;
	line-height: 100%;
	text-align: center;

}

#primary-menu li a {
	text-decoration:none;
	color: #000;
}

.custom-menu-item-first a {
	border-radius: 50px;
	padding: 11px 55px;
	background: #ff0089;
	color: #fff !important;
}