.page-header .it-box>.body{
	align-items:center;
	justify-content:space-between;
	overflow:hidden
}
.page-header .it-box>.body>*{
	flex:1 1 33.33333%
}
.logo-group,a.logo-group,a.logo-group:visited{
	align-items:center;
	color:var(--main-neutral-primary);
	display:inline-flex;
	text-decoration:none;
	white-space:nowrap
}
.it-logo{
	background-image:var(--logo-url);
	background-repeat:no-repeat;
	background-size:auto 32px;
	display:block;
	height:32px;
	width:148px
}
.logo-group .label{
	font:700 var(--text-body-md);
	margin-inline-start:16px
}
.logo-group.mega a.logo-group.mega,a.logo-group.mega:visited{
	--mask-color:var(--supportive-mega);
	color:var(--main-neutral-secondary);
	font:400 var(--text-caption-md)
}
.logo-group.mega .label{
	font:normal var(--text-caption-md);
	margin:0 4px
}
.logo-group.mega i{
	--mask-color:var(--supportive-mega)
}
.page-header .it-button{
	white-space:nowrap
}
.page-header .sections{
	align-items:center;
	display:flex;
	justify-content:center;
	margin:0 12px
}
.page-header .sections>*{
	display:flex;
	margin:0 6px
}
.page-header .account{
	align-items:center;
	display:flex;
	justify-content:flex-end
}
.page-header .account>*+*{
	margin-inline-start:24px
}
.page-header .it-menu.account{
	margin:8px 0;
	max-width:100%;
	right:0;
	top:100%;
	width:360px
}
.rtl .page-header .it-menu.account{
	left:0;
	right:auto
}
@media only screen and (max-width:960px){
.page-header .section.logged-out{
	display:none
}
}
@media only screen and (max-width:600px){
.page-header .it-logo{
	width:32px
}
}
