:root {
	--yw-header-ink: #202020;
	--yw-header-accent: #ff7050;
}

body.yw-header-global .yw-header {
	background: #ffffff;
	box-shadow: 0 14px 28px rgba(0, 0, 0, 0.12);
}

body.yw-header-global .yw-header .row {
	display: grid !important;
	grid-template-columns: auto 1fr auto;
	grid-template-rows: auto auto;
	align-items: center;
	row-gap: 6px;
}

body.yw-header-global .yw-header .tg-logo {
	grid-column: 1;
	grid-row: 1;
	float: none !important;
	margin: 0;
}

body.yw-header-global .yw-header .tg-logo img {
	height: 58px;
	width: auto;
}

body.yw-header-global .yw-header .tg-infonav {
	grid-column: 2 / 4;
	grid-row: 1;
	justify-self: end;
	float: none !important;
	padding: 0;
}

body.yw-header-global .yw-header .tg-infonav ul li span,
body.yw-header-global .yw-header .tg-infonav ul li a,
body.yw-header-global .yw-header .tg-infonav ul li a i,
body.yw-header-global .yw-header #tg-navigation > ul > li > a {
	color: var(--yw-header-ink);
}

body.yw-header-global .yw-header #tg-navigation > ul > li.current-menu-item > a,
body.yw-header-global .yw-header #tg-navigation > ul > li > a:hover {
	color: var(--yw-header-accent);
}

body.yw-header-global .yw-header .tg-navigationarea {
	grid-column: 1 / 4;
	grid-row: 2;
	float: none !important;
	width: 100% !important;
	margin-top: 2px;
}

body.yw-header-global .yw-header .tg-navigationholder {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	flex-wrap: wrap;
}

body.yw-header-global .yw-header #tg-navigation {
	flex: 1 1 auto;
	display: flex !important;
	justify-content: center;
	margin-left: 0 !important;
	padding: 0 !important;
	width: auto !important;
}

body.yw-header-global .yw-header #tg-navigation > ul {
	display: flex !important;
	align-items: center;
	justify-content: center;
	column-gap: 18px;
	row-gap: 8px;
	width: 100%;
	margin: 0;
	padding: 0;
	flex-wrap: wrap;
}

body.yw-header-global .yw-header .tg-navigation ul li {
	float: none !important;
	width: auto !important;
	padding: 0 !important;
	margin: 0 !important;
	display: inline-flex;
}

body.yw-header-global .yw-header #tg-navigation > ul > li > a {
	padding: 12px 4px !important;
	margin: 0 !important;
	white-space: nowrap;
	line-height: 1.2;
	font-size: 12px;
	letter-spacing: 0.02em;
}

body.yw-header-global .yw-header .contactus-btn {
	float: none;
	margin: 0;
	padding: 0;
	height: auto;
	background: transparent;
	overflow: visible;
	align-self: center;
	font: inherit;
	line-height: 1;
	position: static;
	transform: none;
}

body.yw-header-global .yw-header .contactus-btn:after {
	display: none;
}

body.yw-header-global .yw-header .contactus-btn a {
	background: var(--yw-header-accent);
	color: #fff;
	border-radius: 999px;
	padding: 10px 22px;
	border: 2px solid rgba(255, 112, 80, 0.35);
	box-shadow: 0 14px 26px rgba(255, 112, 80, 0.3);
}

body.yw-header-global .yw-header .contactus-btn span {
	color: #fff;
}

@media (max-width: 1199px) {
	body.yw-header-global .yw-header #tg-navigation > ul {
		justify-content: flex-start;
	}

	body.yw-header-global .yw-header .contactus-btn {
		margin-left: 0;
	}
}
