.menu-desktop.menu-desktop--v-2 {
	padding-left: unset!important;
	--left: -4px;
	--width-menu: 85vw;
}

.menu-desktop.menu-desktop--v-2 .menu-desktop__item--wide .menu-desktop__dropdown-inner {
	max-width: calc(1200px - 15px * 2);
}

.menu-desktop.menu-desktop--v-2 .menu-desktop__item--wide .menu-desktop__dropdown-row {
	width: 100%;
}
.menu-desktop.menu-desktop--v-2 .menu-desktop__item--wide .menu-desktop__dropdown {
	display: flex;
	display: grid;
	grid-template-columns: repeat(3, 300px);
	gap: 0 3em;
	padding: 1em 10px;
}
.menu-desktop.menu-desktop--v-2 {

}
/* .menu-desktop.menu-desktop--v-2  
.menu-desktop.menu-desktop--v-2  
.menu-desktop.menu-desktop--v-2  
.menu-desktop.menu-desktop--v-2  
.menu-desktop.menu-desktop--v-2  
.menu-desktop.menu-desktop--v-2  
.menu-desktop.menu-desktop--v-2  
.menu-desktop.menu-desktop--v-2  
.menu-desktop.menu-desktop--v-2  
.menu-desktop.menu-desktop--v-2  
.menu-desktop.menu-desktop--v-2  
.menu-desktop.menu-desktop--v-2   */
/* 
*/
/* */
.mob-main-menu .menu-item {
	position: relative;
}

.open {
	display: block!important;
}

.mob-main-menu  .drop-menu {
	display: none;
}

.role {
	transform: rotate(180deg)!important;
} 

.mob-main-menu .menu-link {
	position: relative;
    padding: 10px 20px;
    text-decoration: unset;
    font-size: 14px;
    display: block;
	position: relative;
    color: #000;
	z-index: 99;
	width: 100%;
}

.mob-main-menu .arrow-drop {
	position: absolute;
    width: 12px;
    height: 7px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353553' y1='0.646447' x2='6.35355' y2='6.64645' stroke='%23272C3E'/%3E%3Cline y1='-0.5' x2='8.48528' y2='-0.5' transform='matrix(-0.707107 0.707107 0.707107 0.707107 12 1)' stroke='%23272C3E'/%3E%3C/svg%3E");
    -webkit-transition: .3s;
    transition: .3s;
	top: 18px;
    right: 10px;
	background-repeat: no-repeat;
	z-index: 999;
}


.mob-main-menu .drop-menu {
	padding: 0 0 0 20px;
	display: none;
}

.mob-main-menu .drop-menu .menu-link {
	font-size: 16px;
	line-height: 1.3;
}
@media (min-width: 992px) and (max-width: 1100px) {
	.menu-desktop.menu-desktop--v-2 .menu-desktop__item--wide .menu-desktop__dropdown-inner  {
		max-width: 91vw;
		width: 91vw;
	}
	.menu-desktop.menu-desktop--v-2 .menu-desktop__item--wide .menu-desktop__dropdown {
		grid-template-columns: repeat(3, 1fr);
	}
}

/* new */
.menu-desktop__dropdown-wrapper {
	opacity: 0;
	visibility: hidden;
	display: none;
	transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
	transition-delay: .2s
}
.menu-desktop__dropdown-row {
	overflow-y: auto;
	overflow-x: hidden
}
.menu-desktop__dropdown {
	padding-left: unset;
	background-color: rgba(78, 92, 146, 1);
	/* background-color: rgba(78, 92, 146, 1); */
	padding: 11px 0;
	color: #fff;
}

.menu-desktop__link {
	text-decoration: unset;
	position: relative;
	padding: 17px 18px;
	font-size: 13px;
	line-height: 1;
	display: block;
	color: #fff;
	transition: background .3s;
}
.menu-desktop__link-text {
	background: no-repeat 0 100%;
	background-image: linear-gradient(currentColor, currentColor);
	background-size: 0% 1px;
	transition: background-size .3s;
}
.menu-desktop__dropdown .menu-desktop__link:hover {
	background-color: rgb(53 64 110 / 50%)
}
.menu-desktop__link:hover .menu-desktop__link-text {
	background-size: 100% 1px;
}

.menu-desktop--v-3 .menu-desktop__dropdown-wrapper {
	/* 
	width: 100dvw;
	
	left: 0; */
}

.menu-desktop--v-3 .menu-desktop__dropdown-wrapper:before {
	content: '';
	position: absolute;
	width: 150vw;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(78, 92, 146, 1);
	margin-left: calc(-1 * 50vw);
}

.menu-desktop--v-3 .menu-desktop__dropdown {
	display: flex;
	flex-wrap: wrap;
	gap: 7px 15px;
}

.header .menu-desktop--v-3 .menu-desktop__dropdown .menu-desktop__link {
	padding: 4px 0;
}
.menu-desktop--v-3 .menu-desktop__dropdown .menu-desktop__link:hover {
	background-color: transparent;
}
.menu-desktop--v-3 .menu-desktop__item--dropdown[data-parent="/about_company/"] .menu-desktop__dropdown {
	max-width: 400px;
}
.menu-desktop--v-3 .menu-desktop__dropdown-row {
	padding: 15px 18px;
}
.menu-desktop--v-3 .menu-desktop__item {
	flex-basis: 50%;
}
.menu-desktop--v-3 .menu-desktop__item[data-parent_submenu="submenu_0"],
.menu-desktop--v-3 .menu-desktop__item[data-parent_submenu="submenu_2"],
.menu-desktop--v-3 .menu-desktop__item[data-parent_submenu="submenu_4"] {
	flex-basis: 36%;
}


.menu-desktop--v-3 {

}

.menu-desktop--v-3 {

}

.menu-desktop--v-3 {

}

.menu-desktop--v-3 {

}

.menu-desktop--v-3 {

}

.menu-desktop--v-3 {

}