/* Классический стиль */
.header--classic {
	border-bottom: 2px solid #e6eefb;
	height: 72px;
	background: #ffffff;
}

.header--classic .container {
	padding: 0 32px;
	height: 100%;
}

.header--classic .logo img {
	max-width: 300px;
	max-height: 120px;
}

a.logo {
    margin-top: 20px;
}

.header--classic .nav {
	gap: 0;
}

.header--classic .nav a {
	font-weight: 600;
	color: #0b2545;
	text-transform: uppercase;
	margin-left: 28px;
}

.header--classic .btn--custom {
	margin-left: 28px;
	text-transform: uppercase;
}

html.dark .header--classic {
	background: #1a1a1a;
	border-bottom-color: rgba(255, 255, 255, 0.15);
}

html.dark .header--classic .nav a {
	color: #fff;
}

/* Кнопка гамбургера для классического стиля */
.header--classic .mobile-menu-toggle .hamburger-line {
	background-color: #121212 !important;
}

html.dark .header--classic .mobile-menu-toggle .hamburger-line {
	background-color: #fff !important;
}

.header--classic .mobile-menu-toggle.active .hamburger-line:nth-child(1),
.header--classic .mobile-menu-toggle.active .hamburger-line:nth-child(3) {
	background-color: #121212 !important;
}

html.dark .header--classic .mobile-menu-toggle.active .hamburger-line:nth-child(1),
html.dark .header--classic .mobile-menu-toggle.active .hamburger-line:nth-child(3) {
	background-color: #fff !important;
}


@media (max-width: 768px) {
	.header--classic {
		height: 64px;
	}
}

