.header .menu-item .sub-menu {
	z-index: 50;
}

.header .menu-item>a svg path {
	fill: currentColor;
}

@media (min-width: 1440px) {
	.header .menu-item>a::after {
		border-color: currentColor;
	}

	.header__topWrapper .header__search span canvas {
		width: 16px;
	}
}

@media (max-width: 1024px) {
	.header__nav {
		flex-direction: column;
		justify-content: flex-start;
	}

	.header__nav > div {
		order: -1;
	}

	.header__nav .header__menu {
		order: 1;
	}

	.header .menu-item .sub-menu {
		color: inherit;
	}

	.header__nav .header__servicemenu {
		order: 2;
		text-align: center;
		line-height: 1.3;
		gap: 2vw;
	}

	.header__nav .header__servicemenu a {
		display: inline-block;
		vertical-align: top;
		padding: .5rem 0;
	}

	.header__nav .header__servicemenu .header__search {
		display: inline-flex;
		align-items: center;
		justify-content: center;
	}

	.header__nav .header__search span canvas {
		width: 18px;
	}
}