@media(min-width: 992px) {
	.sticky{
		position:-webkit-sticky;
		position:sticky !important;
		top:0;
		z-index:1020
	}
	header.sticky section {
		height: 0 !important;
		padding: 0!important;
		opacity: 0 !important;
	}

	.legenda {
		top: 83px;
		z-index: 1019;
	}
}

@media (min-width: 2000px) {
	.mega-menu--multiLevel .blue-square {
		width: 550px;
	}
	.mega-menu--multiLevel {
		padding-left: 550px !important;
	}
	.mega-menu--multiLevel > li {
		width: 425px;
	}
	.mega-menu--multiLevel > li > [aria-haspopup="true"] ~ ul {
		width: 425px;
		left: 975px;
	}
	.mega-menu--multiLevel > li > [aria-haspopup="true"] ~ ul ul {
		width: 425px;
	}
}


.competencies {
	width: calc(100% - 329px);
}
.competencies p {
	max-width: 150px;
	margin-left: auto;
	margin-right: auto;
}
.competencies .bg-img {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: auto;
	width: 423px; 
	height: 70px;
}
.competencies .bg-img p {
	max-width: 100%;
	/*color: #fff;*/
	text-align: center;
}
.plant {
	width: 329px;
	max-width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: left;
	align-items: left;
	-ms-flex-pack: center;
	justify-content: center;
	flex-direction: column;
}
.plant p {
	width: 196px;
	max-width: 100%;
}

@media(max-width: 479.98px) {
	.competencies .bg-img {
		width: 100%;
		background-size: contain!important;
		height: 50px;
		margin-left: auto;
		margin-right: auto;
	}
}