/*
--------------------------------------
header container
--------------------------------------
*/

.elementor-location-header {
	position: sticky;
	z-index: 15;
	top: 0;
	width: 100%;
	background: #fff;
}

.main-header-inner {
	display: grid !important;
	grid-template-columns: 0.40fr .49fr 0.11fr;
	max-width: 95%;
	margin: auto;
}

/*
--------------------------------------
logo
--------------------------------------
*/

.header-logo-container {
	margin-top: 0;
}

.header-logo-container a {
	display: flex;
	align-items: center;
}