header {
	padding-top: 3rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
}

header .row .column:last-child {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

header .row .column .btn {
	width: 100%;
}

@media all and (max-width: 964px) {

	header {
		position: relative;
		top: unset;
		left: unset;
		right: unset;
		padding-top: 0;
	}

	.header__date {
		justify-content: center;
	}

	header a > img.logo {
		margin: auto;
	}

	header .current__date  {
		justify-content: center;
		color: white;
		font-weight: 700;
		font-size: 17px;
	}
	header .current__date::before  {
		content: url('/app/themes/vosges-info/assets/imgs/icon-calendar-white.svg');
	}

	header .btn {
		display: none;
	}

	header .row > div:last-child {
		align-items: center !important;
	}

	header .pt-mobile{
		padding-top: 24px;
	}
	header .gap-mobile{
		gap: 1rem;
	}
}