body.compact .header-nav-aux {
	 margin-bottom: 3px;
}
 body.compact .header-nav-menu-form {
	 width: 100%;
}
 @media (max-width: 991.98px) {
	 body.compact .header-nav-menu {
		 display: flex;
		 flex-direction: column;
		 height: 100%;
		 padding: 0;
		 background-color: #fff;
	}
	 body.compact .header-nav-menu .header-nav-aux {
		 order: 2;
		 background-color: #fff;
	}
	 body.compact .header-nav-menu .header-nav-aux #nav-aux.navbar-nav {
		 margin: 1rem;
	}
	 body.compact .header-nav-menu .header-nav-aux #nav-aux.navbar-nav .nav-item {
		 margin: 0;
	}
	 body.compact .header-nav-menu .header-nav-aux #nav-aux.navbar-nav .nav-item .nav-link {
		 margin: 0;
		 color: inherit !important;
		 background: transparent !important;
		 border-color: inherit !important;
		 text-align: left !important;
	}
	 body.compact .header-nav-menu .header-nav-aux #nav-aux.navbar-nav .nav-item .nav-link:focus, body.compact .header-nav-menu .header-nav-aux #nav-aux.navbar-nav .nav-item .nav-link:hover {
		 color: #0073ab !important background: transparent !important;
		 border-color: inherit !important 
	}
	 body.compact .header-nav-menu .header-nav-menu-form {
		 display: flex;
		 flex-direction: column;
		 order: 1;
		 background-color: #fff;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav {
		 order: 2;
		 display: flex;
		 flex-direction: column;
		 margin: 1rem;
		 padding: 0;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-level-1 {
		 margin: 0 !important;
		 padding: 0 !important;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav.nav-level-1 li {
		 border-bottom: none !important;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav.nav-level-1 > .nav-item > .nav-link {
		 font-family: "Barlow Condensed",sans-serif;
		 font-weight: 600;
		 text-transform: uppercase;
		 letter-spacing: .05em;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav.nav-level-1 .dropdown-item:not([aria-expanded="true"]), body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav.nav-level-1 .nav-link:not([aria-expanded="true"]) {
		 border-bottom: 1px solid #012d8f;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav.nav-level-1 .dropdown-item, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav.nav-level-1 .nav-link {
		 background-color: #012169;
		 color: #fff !important;
		 font-size: 1.05rem;
		 font-style: normal;
		 border-top: .5px solid #011543;
		 line-height: 1.625;
		 text-align: start;
		 text-decoration: none;
		 text-shadow: none;
		 word-break: normal;
		 word-spacing: normal;
		 white-space: normal;
		 line-break: auto;
		 margin: 0 !important;
		 padding: 0 0 0 1rem !important;
		 display: flex !important;
		 justify-content: flex-start;
		 transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,outline-color .15s ease-in-out;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav.nav-level-1 .dropdown-item:focus, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav.nav-level-1 .dropdown-item:hover, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav.nav-level-1 .nav-link:focus, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav.nav-level-1 .nav-link:hover {
		 background-color: #fc0 !important;
		 color: #101820 !important;
		 border-bottom-color: #ffd426 !important;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .dropdown-item.active, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-link.active {
		 box-shadow: none;
		 color: #fc0 !important;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .dropdown-menu.show {
		 border-top: none;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-level-2 {
		 margin: 0 !important;
		 padding: 0 !important;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-level-2 li {
		 border-bottom: none !important;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-level-2 .dropdown-item, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-level-2 .nav-link {
		 background-color: #0033a0;
		 color: #fff !important;
		 font-size: .95rem;
		 font-style: normal;
		 border-top: .5px solid #00277a;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-level-2 .dropdown-item[aria-expanded="true"]:not(:hover)::after, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-link[aria-expanded="true"]:not(:hover)::after {
		 background-color: #3c5ea6;
		 border-left: 1px solid #003fc6;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-level-3 {
		 margin: 0 !important;
		 padding: 0 !important;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-level-3 li {
		 border-bottom: none !important;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-level-3 .dropdown-item, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-level-3 .nav-link {
		 background-color: #3c5ea6;
		 color: #fff !important;
		 font-size: .85rem;
		 font-style: normal;
		 border-top: .5px solid #324e8a;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-level-3 .dropdown-item:not([aria-expanded="true"]), body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-level-3 .nav-link:not([aria-expanded="true"]) {
		 border-bottom: 1px solid #4a6fbe;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .dropdown-item.dropdown-toggle::after, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-link.dropdown-toggle::after {
		 display: inline-block;
		 font-style: normal;
		 font-variant: normal;
		 text-rendering: auto;
		 -webkit-font-smoothing: antialiased;
		 font-family: "Font Awesome 5 Free";
		 font-weight: 800;
		 font-size: 1rem;
		 content: '\f107';
		 padding: .5rem 1rem;
		 color: #41b6e6;
		 border: none;
		 border-left-color: currentcolor;
		 border-left-style: none;
		 border-left-width: medium;
		 transform: none;
		 border-left: 1px solid transparent;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .dropdown > .dropdown-item:not(.dropdown-toggle) {
		 display: none !important;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .dropdown-item.dropdown-toggle[aria-expanded="true"]::after, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-link.dropdown-toggle[aria-expanded="true"]::after {
		 content: '\f106';
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav.nav-level-1 .dropdown-item[aria-expanded="true"]:not(:hover)::after, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav.nav-level-1 .nav-link[aria-expanded="true"]:not(:hover)::after {
		 background-color: #0033a0;
		 border-left: 1px solid #012d8f;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .dropdown-menu {
		 position: relative !important;
		 margin: 0;
		 padding: 0;
		 background-color: transparent;
		 border-right: none;
		 border-bottom: none;
		 border-left: none;
		 top: unset;
		 right: unset;
		 bottom: unset;
		 left: unset;
		 float: unset;
		 z-index: unset;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .dropdown-item span, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-link span {
		 display: inline-block;
		 padding: .5rem 0;
		 flex-grow: 1;
	}
	 body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .dropdown-item.active, body.compact .header-nav-menu .header-nav-menu-form #nav-main.navbar-nav .nav-link.active {
		 box-shadow: none;
		 color: #fc0 !important;
	}
	 body.compact .header-nav-menu .header-nav-menu-form .header-search {
		 order: 1;
	}
}
 @media (min-width: 992px) {
	 body.compact .header-nav-menu .dropdown-menu {
		 right: 0;
		 left: auto;
	}
	 body.compact .header-nav-aux {
		 display: flex;
		 align-content: flex-end;
		 justify-content: flex-end;
		 padding-top: 0;
		 padding-right: 37px;
		 font-family: "Barlow Condensed",sans-serif;
		 font-size: .875rem;
		 font-weight: 600;
		 text-transform: uppercase;
		 letter-spacing: .05em;
		 color: #101820;
		 border-top: none;
		 line-height: 1.1;
	}
	 body.compact .header-nav-aux #nav-aux.navbar-nav {
		 padding-left: .25rem;
		 padding-right: .25rem;
		 margin-right: calc( 9px + .25rem);
		 border-bottom: solid 1px #d0d0ce;
		 border-left: solid 1px #d0d0ce;
		 border-right: solid 1px #d0d0ce;
	}
	 body.compact .header-nav-aux #nav-aux.navbar-nav .nav-link {
		 font-size: .875rem;
	}
	 body.compact .header-nav-menu-form {
		 display: flex;
		 justify-content: flex-end;
		 align-items: center;
	}
	 body.compact .header-nav-menu-form #nav-main.navbar-nav {
		 margin-right: calc( 9px + .25rem);
		 padding-right: .25rem;
		 padding-top: 0;
		 align-items: center;
	}
	 body.compact .header-nav-menu-form .header-search {
		 position: relative;
		 right: unset;
	}
	 body.compact .header-nav-aux #nav-aux.navbar-nav .nav-link {
		 padding-right: 0.25rem;
		 padding-left: 0.25rem;
	}
	 body.compact .header-nav-menu-form #nav-main.navbar-nav {
		 padding-right: .25rem;
	}
}