@import url("/templates/global.css");
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap');
.t-primary-bgcolor {
	background-color: #1E326C;
}

a {
	color: #C10039;
}

body {
	background-image: linear-gradient(to bottom, rgba(20, 113, 235, 0.7), rgba(20, 113, 235, 0.7)), url('body-bg.jpg');
	background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

.header {
	width: 100%;
	height: 135px;
}

.header-wrapper {
	background-color: #1E326C;
	border-top: 10px solid #000;
	margin-bottom: 125px;
}

.header__nav {
	background-color: #C10039;
	height: 50px;
	display: flex;
	align-items: center;
	padding: 0 32px;
}

.header__nav .inner {
	font-size: 0;
}

.header__nav .inner a {
	color: #fff;
	padding: 5px 12px;
	border-radius: 3px;
	transition: all .3s ease 0s;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	margin-right: 4px;
	border: 1px solid transparent;
}

.header__nav .inner a:hover {
	border: 1px solid #ffffff99;
	text-decoration: none;
}

.header__logo {
	margin-left: 46px;
	clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);
	height: 200px;
	width: 496px;
	display: flex;
	align-items: center;
	background-color: #fff;
	justify-content: center;
	box-shadow: -15px 131px 15px 3px rgba(0,0,0,0.75);
	position: relative;
	z-index: 1;
}

.header__logo__outer {
	height: 210px;
	width: 506px;
}

.header__logo__outer .logo__shadow {
	position: absolute;
	width: 536px;
	height: 210px;
	left: 26px;
	opacity: 0.35;
}

.header__logo img {
	margin-top: -10px;
}

.main {
	width: 1226px;
	padding: 3rem;
}

.sidebar {
	margin-right: 3rem;
}