*,
*::before,
*::after {
	box-sizing: border-box;
}

* {
	margin: 0;
}

a {
	text-decoration: none;
}

.container {
	max-width: 100%;
	width: 1200px;
	margin: 0 auto;
	padding: 0 25px;
}

.row {
	display: flex;
}

.site-header > .container > .row {
	flex-direction: row;
	align-items: center;
}

.site-header > .container > .row > * {
	flex: 1 0 auto;
}

.site-header > .container > .row .main-navigation {
	width: auto;
}

.site-header .menu-toggle {
	display: none;
}

.site-header nav a {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-size: 11.0141px;
	line-height: 133%;
	/* or 15px */
	text-align: center;
	color: #000000;
}

.site-header nav > div > ul {
	gap: 10px;
	list-style: none;
	display: flex;
}

.site-header .qwestions {
	flex-direction: column;
}

.site-header .qwestions p {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 11.5621px;
	line-height: 14px;
	display: flex;
	gap: 0;
	flex-direction: column;
	color: #000000;
	padding-bottom: 10px;
}

@media (max-width: 768px) {
	.site-header .qwestions p {
		align-items: flex-end;
	}
}

.site-header .buttons {
	gap: 10px;
}

.site-header .lang-switcher a {
	font-family: 'Dopis';
	font-style: normal;
	font-weight: 400;
	font-size: 17.8787px;
	line-height: 133%;
	/* or 24px */
	display: flex;
	align-items: center;
	text-align: center;
	color: #000000;
}

.site-header .dashboard {
	display: flex;
	justify-content: flex-end;
}

.site-header .dashboard a {
	width: 198px;
	height: 45px;
	background: #5C0F23;
	border-radius: 41.5228px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8.27px;
}

.site-header .dashboard span {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
}
