.sb-logotype-wrapper{
	position:relative;
	display:inline-flex;
	flex-shrink:0;
	align-items:center;
	text-align:left;
	text-decoration:none;
	outline:transparent dashed 1px;
	overflow:hidden;
	object-fit:contain;
	transition:.3s
}

@media screen and (max-width:1359px){
	.sb-logotype-wrapper_adaptive_size-s{
		width:136px;
		height:30px
		}
}

@media screen and (min-width:1360px){
	.sb-logotype-wrapper_adaptive_size-s{
		width:200px;
		height:40px
	}
}

@media screen and (max-width:1359px){
	.sb-logotype-wrapper_adaptive_size-s_square{
		width:136px;
		height:38px
	}
}

@media screen and (min-width:1360px){
	.sb-logotype-wrapper_adaptive_size-s_square{
		width:200px;
		height:48px
	}
}

@media screen and (max-width:1359px){
	.sb-logotype-wrapper_adaptive_size-m{
		width:170px;
		height:38px
	}
}

@media screen and (min-width:1360px){
	.sb-logotype-wrapper_adaptive_size-m{
		width:240px;
		height:48px
	}
}

@media screen and (max-width:1359px){
	.sb-logotype-wrapper_adaptive_size-m_square{
		width:170px;
		height:46px
	}
}

@media screen and (min-width:1360px){
	.sb-logotype-wrapper_adaptive_size-m_square{
		width:240px;
		height:56px
	}
}

@media screen and (max-width:1359px){
	.sb-logotype-wrapper_adaptive_size-l{
		width:206px;
		height:46px
	}
}

@media screen and (min-width:1360px){
	.sb-logotype-wrapper_adaptive_size-l{
		width:280px;
		height:56px
	}
}

@media screen and (max-width:1359px){
	.sb-logotype-wrapper_adaptive_size-l_square{
		width:206px;
		height:54px
	}
}

@media screen and (min-width:1360px){
	.sb-logotype-wrapper_adaptive_size-l_square{
		width:280px;
		height:64px
	}
}

@media screen and (max-width:1359px){
	.sb-logotype-wrapper_adaptive_size-xl{
		width:242px;
		height:54px
	}
}

@media screen and (min-width:1360px){
	.sb-logotype-wrapper_adaptive_size-xl{
		width:320px;
		height:64px
	}
}

@media screen and (max-width:1359px){
	.sb-logotype-wrapper_adaptive_size-xl_square{
		width:242px;
		height:62px
	}
	.s-header-collapsible-menu-type-1__top{
		align-items:center
	}
}

@media screen and (min-width:1360px){
	.sb-logotype-wrapper_adaptive_size-xl_square{
		width:320px;
		height:72px
	}
}

.sb-logotype-wrapper_fixed_size-s{
	width:200px;
	height:40px
}

.sb-logotype-wrapper_fixed_size-s_square{
	width:200px;
	height:48px
}

.sb-logotype-wrapper_fixed_size-m{
	width:240px;
	height:48px
}

.sb-logotype-wrapper_fixed_size-m_square{
	width:240px;
	height:56px
}

.sb-logotype-wrapper_fixed_size-l{
	width:280px;
	height:56px
}

.sb-logotype-wrapper_fixed_size-l_square{
	width:280px;
	height:64px
}

.sb-logotype-wrapper_fixed_size-xl{
	width:320px;
	height:64px
}

.sb-logotype-wrapper_fixed_size-xl_square{
	width:320px;
	height:72px
}

.sb-logotype-wrapper__image{
	max-width:100%;
	max-height:100%;
	object-fit:contain
}

.sb-logotype-wrapper__edit{
	outline:#cbcfd3 dashed 1px
}

.s-header-collapsible-menu-type-1{
	position:relative;
	z-index:2
}

.s-header-collapsible-menu-type-1_published .s-header-collapsible-menu-type-1__menu-wrapper{
	position:absolute;
	top:100%;
	left:0;
	right:0;
	z-index:-1;
	width:100%
}

.s-header-collapsible-menu-type-1_open .s-header-collapsible-menu-type-1__burger-line{
	transform:rotate(225deg);
	transition-delay:.12s;
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}

.s-header-collapsible-menu-type-1_open .s-header-collapsible-menu-type-1__burger-line:before{
	top:0;
	opacity:0;
	transition:top .1s ease-out,opacity .1s ease-out .12s
}

.s-header-collapsible-menu-type-1_open .s-header-collapsible-menu-type-1__burger-line:after{
	bottom:0;
	transform:rotate(-90deg);
	transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s
}

.s-header-collapsible-menu-type-1_open .s-header-collapsible-menu-type-1__divider:not(.s-header-collapsible-menu-type-1__divider_hidden) .s-header-collapsible-menu-type-1__background{
	opacity:1;
	pointer-events:auto
}

.s-header-collapsible-menu-type-1_open .s-header-collapsible-menu-type-1__menu-wrapper{
	max-height:100vh;
	transition:max-height .5s ease-in
}

.s-header-collapsible-menu-type-1_open .s-header-collapsible-menu-type-1__menu-wrapper_editor{
	max-height:1000vh
}

.s-header-collapsible-menu-type-1_open .s-header-collapsible-menu-type-1__link,
.s-header-collapsible-menu-type-1_open .s-header-collapsible-menu-type-1__menu-top-link{
	text-align:left;
	opacity:1
}

.s-header-collapsible-menu-type-1_published.s-header-collapsible-menu-type-1_open{
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:99
}

.s-header-collapsible-menu-type-1__top-wrapper{
	position:relative;
	z-index:1;
	box-sizing:border-box
}

@media screen and (max-width:639px){
	.s-header-collapsible-menu-type-1__top-wrapper{
		padding-top:10px
	}
	
	.s-header-collapsible-menu-type-1__logo{
		min-height:42px
	}
}

@media screen and (min-width:640px){
	.s-header-collapsible-menu-type-1__top-wrapper{
		padding-bottom:10px;
		padding-top:10px
	}
	.s-header-collapsible-menu-type-1__logo{
		min-height:48px
	}
}

.s-header-collapsible-menu-type-1__top{
	display:flex
}

@media screen and (max-width:1359px){
	.s-header-collapsible-menu-type-1__left{
		display:none
	}
}

.s-header-collapsible-menu-type-1__left-link{
	text-decoration:none
}

@media screen and (min-width:1360px){
	.s-header-collapsible-menu-type-1__left{
		display:flex;
		flex-shrink:1;
		flex-grow:1;
		flex-basis:0;
		align-items:flex-start;
		padding:10px 24px 0 0
	}
	
	.s-header-collapsible-menu-type-1__left-link{
		max-width:50%
	}
}

.s-header-collapsible-menu-type-1__left-link+ .s-header-collapsible-menu-type-1__left-link{
	margin-left:20px
}

.s-header-collapsible-menu-type-1__logo{
	position:relative;
	display:inline-flex;
	align-self:flex-start;
	align-items:center;
	flex-shrink:0;
	text-decoration:none;
	overflow:hidden
}

@media screen and (min-width:1360px){
	.s-header-collapsible-menu-type-1__image-wrapper_centered,
	.s-header-collapsible-menu-type-1__logo_centered{
		justify-content:center;
		text-align:center
	}
	
	.s-header-collapsible-menu-type-1__right{
		padding:0 0 0 0
	}
}

.s-header-collapsible-menu-type-1__right{
	display:flex;
	flex-shrink:1;
	flex-grow:1;
	flex-basis:0;
	align-items:center;
	justify-content:flex-end
}

.s-header-collapsible-menu-type-1__right-link{
	text-decoration:none
}

@media screen and (min-width:1360px){
	.s-header-collapsible-menu-type-1__right-link{
		/*padding-top:4px;*/
		margin-left:20px;
		text-align:right
	}
	/*.s-header-collapsible-menu-type-1__right-link+ */.s-header-collapsible-menu-type-1__burger{
		/*margin-right:20px;*/
		margin-left:20px
		/*margin-top:10px*/
	}
}

.s-header-collapsible-menu-type-1__burger{
	position:relative;
	flex-shrink:0;
	width:36px;
	height:30px;
	cursor:pointer;
	pointer-events:all;
	-webkit-tap-highlight-color:transparent
}

.s-header-collapsible-menu-type-1__burger-line{
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:3px;
	border-radius:2px;
	margin-top:-1px;
	background-color:currentColor;
	transition-property:transform;
	transition-duration:.22s;
	transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}

.s-header-collapsible-menu-type-1__burger-line:after,
.s-header-collapsible-menu-type-1__burger-line:before{
	content:"";
	display:block;
	clear:both;
	position:absolute;
	left:0;
	width:100%;
	height:3px;
	border-radius:2px;
	background-color:currentColor
}

.s-header-collapsible-menu-type-1__burger-line:before{
	top:-10px;
	transition:top .1s ease-in .25s,opacity .1s ease-in
}

.s-header-collapsible-menu-type-1__burger-line:after{
	bottom: -10px;
	transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)
}

.s-header-collapsible-menu-type-1__divider{
	position:relative
}

@media screen and (max-width:639px){
	.s-header-collapsible-menu-type-1__divider{
		height:11px;
		margin:0 -16px
	}
	
	.s-header-collapsible-menu-type-1 .s-header-collapsible-menu-type-1__background{
		padding-top:10px
	}
}

.s-header-collapsible-menu-type-1 .s-header-collapsible-menu-type-1__background{
	background-clip:content-box!important;
	opacity:0;transition:opacity .3s
}

@media screen and (min-width:640px){
	.s-header-collapsible-menu-type-1__divider{
		height:10px
	}
	
	.s-header-collapsible-menu-type-1 .s-header-collapsible-menu-type-1__background{
		padding-top:32px
	}
	
}

@media screen and (max-width:639px){
	.s-header-collapsible-menu-type-1__divider-placeholder{
		height:10px
	}
	
	.s-header-collapsible-menu-type-1__menu{
		padding-bottom:56px
	}
	
	@supports (-webkit-touch-callout:none){
		.s-header-collapsible-menu-type-1__menu{
			padding-bottom:128px
		}
	}
}

.s-header-collapsible-menu-type-1__menu-wrapper{
	position:relative;
	max-height:0;
	overflow:auto;-ms-
	overflow-style:none;
	scrollbar-width:none;
	transition:max-height .3s ease-out
}

.s-header-collapsible-menu-type-1__menu-wrapper::-webkit-scrollbar{
	display:none;
	width:0
}

.s-header-collapsible-menu-type-1__menu-container{
	overflow-y:auto;
	overflow-x:hidden;
	scrollbar-width:thin}

.s-header-collapsible-menu-type-1__menu-container::-webkit-scrollbar{
	width:6px
}

.s-header-collapsible-menu-type-1__menu-container::-webkit-scrollbar-thumb{
	border-radius:3px;
	background-color:rgba(0,0,0,.2)
}

.s-header-collapsible-menu-type-1__menu-container::-webkit-scrollbar-track{
	background:0 0
}

@media screen and (min-width:640px){
	.s-header-collapsible-menu-type-1__divider-placeholder{
		height:33px
	}
	
	.s-header-collapsible-menu-type-1__menu{
		padding-bottom:32px
	}
}

@media screen and (max-width:959px){
	.s-header-collapsible-menu-type-1__menu{
		padding-top:32px
	}
}

@media (min-width:960px) and (max-width:1359px){
	.s-header-collapsible-menu-type-1__menu{
		padding-top:20px
	}
}

@media screen and (min-width:1360px){
	.s-header-collapsible-menu-type-1__menu{
		padding-top:32px
	}
}

@media screen and (max-width:959px){
	.s-header-collapsible-menu-type-1__menu_without-divider{
		padding-top:16px
	}
}

@media (min-width:960px) and (max-width:1359px){
	.s-header-collapsible-menu-type-1__menu_without-divider{
		padding-top:12px
	}
}

@media screen and (max-width:639px){
	.s-header-collapsible-menu-type-1__menu-top-links{
		margin-bottom:24px
	}
}

@media (min-width:640px) and (max-width:959px){
	.s-header-collapsible-menu-type-1__menu-top-links{
		margin-bottom:32px
	}
}

@media screen and (min-width:1360px){
	.s-header-collapsible-menu-type-1__menu_without-divider{
		padding-top:16px
	}
	.s-header-collapsible-menu-type-1__menu-top-links{
		display:none
	}
}

.s-header-collapsible-menu-type-1__menu-top-link{
	text-decoration:none
}

.s-header-collapsible-menu-type-1__menu-top-link_menu-color-inherit{
	color:inherit!important
}

@media screen and (max-width:959px){
	.s-header-collapsible-menu-type-1__menu-top-link{
		display:block
	}
	
	.s-header-collapsible-menu-type-1__menu-top-link+ .s-header-collapsible-menu-type-1__menu-top-link{
		margin-top:16px
	}
}

@media (min-width:960px) and (max-width:1359px){
	.s-header-collapsible-menu-type-1__menu-top-links{
		margin-bottom:56px
	}
	
	.s-header-collapsible-menu-type-1__menu-top-link+ .s-header-collapsible-menu-type-1__menu-top-link{
		margin-left:20px
	}
}

.s-header-collapsible-menu-type-1__link,
.s-header-collapsible-menu-type-1__menu-top-link{
	opacity:0;
	transition:opacity .3s
}

.s-header-collapsible-menu-type-1__link{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	width:100%;
	text-decoration:none;
	cursor:pointer
}