@import url('https://fonts.googleapis.com/css2?family=Blinker:wght@600;700&display=swap');

.t-primary-bgcolor {
	background-color: #1f73a5;
}

a {
	color: #1f73a5;
}

body {
	background-color: white;
}

.header-wrapper {
	background-color: black;
}

.header {
	width: 100%;
	display: flex;
	background-color: white;
}

.header__logo {
	background-color: #004275;
	padding: 13px 45.5px;
	display: flex;
	width: fit-content;
}

.header__gray {
	height: 60px;
	width: calc(100% - 751px);
	background-color: #a4abaf;
	padding-right: 32px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font-size: 16px;
	color: #525252;
	font-family: 'Blinker', sans-serif;
}

.header__blue {
	height: 60px;
	width: 400px;
	background-color: #004275;
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	font-family: 'Blinker', sans-serif;
	font-weight: 600;
	font-size: 16px;
}

.header__gray i {
	margin-right: 12px;
}

.header__blue i {
	margin-right: 12px;
}

.header-wrapper::after {
	content: 'Planroom';
	height: 150px;
	background-image: url('header-bg.png');
	background-size: cover;
	background-position: center;
	width: 100%;
	display: flex;
	border-bottom: 5px solid #004275;
	align-items: center;
	padding-left: calc(50% - 660px);
	font-size: 60px;
	color: white;
	font-family: 'Blinker', sans-serif;
	font-weight: 700;
	text-shadow: 0px 0px 8px rgb(0 0 0 / 50%);
}

@media (max-width: 1365.9px) {
	.header-wrapper::after {
		padding-left: calc(50% - 570px);
	}
}

@media (max-width: 1199.9px) {
	.header-wrapper::after {
		padding-left: calc(50% - 480px);
	}
}