.shini-consultation-menu {
	display: flex;
	align-items: center;
	flex: 0 0 auto;
	margin-inline-start: 6px;
}

.shini-consultation-menu > a {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	padding: 8px 12px !important;
	background: #d2ab3a !important;
	color: #ffffff !important;
	border-radius: 22px;
	font-size: 13px !important;
	font-weight: 600;
	line-height: 1.2;
	white-space: nowrap;
	text-decoration: none !important;
}

.shini-consultation-menu > a:hover {
	background: #bb9025 !important;
	color: #ffffff !important;
}

.elementor-location-header .elementor-nav-menu li:not(.shini-consultation-menu):not(.shini-language-menu) > a.elementor-item {
	font-size: 16px !important;
}

@media (min-width: 1025px) {
	.elementor-location-header .elementor-section > .elementor-container {
		align-items: center;
		flex-wrap: nowrap;
		width: calc(95% - 32px);
		max-width: none !important;
	}

	.elementor-location-header .elementor-element-68c80fb0 {
		margin-inline-start: 18px;
	}

	.elementor-location-header .elementor-nav-menu--main .elementor-nav-menu {
		align-items: center;
		column-gap: 12px;
		flex-wrap: nowrap;
	}

	.elementor-location-header .elementor-nav-menu--main .shini-consultation-menu > a {
		line-height: 1.2 !important;
	}
}

@media (max-width: 1024px) {
	.elementor-location-header .shini-consultation-menu {
		box-sizing: border-box;
		justify-content: center !important;
		text-align: center !important;
		width: 100%;
		margin-inline-start: 0;
	}

	.elementor-location-header .shini-consultation-menu > a {
		margin-inline-start: 0 !important;
	}
}

.elementor-location-header .shini-language-menu .gt_switcher {
	width: 148px !important;
	font-size: 11px !important;
	line-height: 1.2 !important;
}

.elementor-location-header .shini-language-menu .gt_switcher .gt_selected a,
.elementor-location-header .shini-language-menu .gt_switcher .gt_option a {
	width: auto !important;
	padding: 5px 8px !important;
	font-size: 11px !important;
	line-height: 1.2 !important;
}

.elementor-location-header .shini-language-menu .gt_switcher a img {
	width: 16px !important;
	height: 16px !important;
	margin-inline-end: 4px !important;
}