.va-header {
	background: var(--blog-footer-bg, #00345F);
	border-top: 4px solid var(--blog-btn-primary-bg, #00C853);
	color: #fff;
}

.va-header__inner {
	max-width: var(--blog-max-width, 1266px);
	margin: 0 auto;
	min-height: 78px;
	padding: 12px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
}

.va-header__logo img {
	display: block;
	height: 48px;
	width: auto;
}

.va-header__logo {
	color: #fff;
	text-decoration: none;
	font-weight: 700;
}

.va-header__actions {
	display: flex;
	align-items: center;
	gap: 18px;
}

.va-header__icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	padding: 0;
	border: 0;
	background: transparent;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}

.va-header__search {
	background: #fff;
	border-bottom: 1px solid #e6eef5;
}

.va-header__search form {
	max-width: var(--blog-max-width, 1266px);
	margin: 0 auto;
	padding: 12px 20px 16px;
	display: flex;
	gap: 8px;
}

.va-header__search input {
	flex: 1;
	border: 1px solid #c5d4e0;
	border-radius: 8px;
	padding: 10px 12px;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
}

.va-header__search button {
	border: 0;
	border-radius: 999px;
	background: var(--blog-btn-primary-bg, #00C853);
	color: #fff;
	font-family: Montserrat, sans-serif;
	font-weight: 700;
	padding: 10px 18px;
	cursor: pointer;
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}
