@import url("/templates/global.css");
@import url('https://fonts.googleapis.com/css2?family=Public+Sans:wght@700&display=swap');

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

a {
	color: #ed4322;
}

body {
	background-color: white;
}

.header {
	width: 100%;
}

.top__wrapper {
	width: 100%;
	background-color: #ed4322;
}

.header__top {
	width: 1260px;
	margin: 0 auto;
	padding: 0 30px;
	height: 36px;
}

.header__top a {
	color: white;
	line-height: 36px;
	font-size: 16px;
	margin: 0 16px 0 3px;
}

.header__top a:last-of-type {
	font-size: 18px;
}

.header__main {
	padding: 30px 30px 25px;
	width: 1260px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header__logo {
	width: 231px;
}

.header__nav {
	display: flex;
}

.header__nav a {
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 27px;
	color: black;
	margin: 0 15px;
	letter-spacing: 0.24px;
	transition: all 300ms cubic-bezier(.42, .01, .58, 1);
}

.header__nav a:first-of-type {
	margin-left: 0;
}

.header__nav a:last-of-type {
	margin-right: 0;
}

.header__nav a:hover,
.header__nav a.active {
	text-decoration: none;
	color: #ed4322;
}

.header__title {
	width: 100%;
	line-height: 72px;
	padding: 20px 0 25px;
	font-size: 60px;
	background-color: #ed4322;
	color: white;
	font-family: 'Public Sans', Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-align: center;
	letter-spacing: -0.9px;
}

.main {
	padding: 30px;
	width: 1260px;
}