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

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

a {
	color: #1b2f92;
}

body {
	background-color: #fff;
}

.header {
	width: 100%;
    display: flex;
    justify-content:stretch;
	padding: 2px 50px 10px 30px;
}

.header__logo img {
	width: 189px;
}

.header__nav {
	margin: 10px 50px 0 50px;
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	font-weight: 500;
	display: flex;
	align-items: center;
	justify-content:stretch;
	flex-grow: 1;
}

.header__nav a {
    color: #142770;
	padding: 10px 5px;
	text-transform: uppercase;
	transition: all 0.3s ease-in-out;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex-grow: 1;
}

.header__nav a:after {
    content: '';
    display: block;
    width: 30px;
    height: 2px;
    background: #DBDBDB;
    transition: width .3s;
    margin-top: .25em;
    max-width: 60%;
	transition: all 0.3s ease-in-out;
}

.header__nav a:hover {
	text-decoration: none;
	background-color: #142f98;
	color: #FFF;
	box-shadow: 13.3px 0.5px 0.7px rgba(10, 52, 62, 0.06), 0.9px 1.8px 2.3px -0.3px rgba(10, 52, 62, 0.06), 1.6px 3.1px 3.9px -0.6px rgba(10, 52, 62, 0.06), 2.3px 4.7px 5.9px -0.8px rgba(10, 52, 62, 0.06), 3.4px 6.7px 8.5px -1.1px rgba(10, 52, 62, 0.06), 4.8px 9.6px 12.1px -1.4px rgba(10, 52, 62, 0.06), 6.8px 13.6px 17.1px -1.7px rgba(10, 52, 62, 0.06), 9.5px 19px 23.9px -1.9px rgba(10, 52, 62, 0.06), 13px 26px 32.7px -2.2px rgba(10, 52, 62, 0.06), 17.5px 35px 44px -2.5px rgba(10, 52, 62, 0.06);
	border-radius: 8px;
}

.header__nav a:hover:after {
    background: #D69F68;
}