header{margin-left:auto;margin-right:auto;max-width:1300px;width:100%}header .top-header{background:#eaeaea;display:flex;justify-content:space-between;padding:0}header .top-header .badge{cursor:pointer;z-index:1}header .top-header .badge:after{content:"\F107";display:block;font-family:Icons;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:.15s ease}header .top-header .badge.active:after{transform:translateY(-50%) rotate(180deg)}header .top-header .badge{position:relative}header .top-header .badge .badge-title{background:transparent;padding:0 28px 0 8px}header .top-header .badge.active .badge-title{background:#fff}header .top-header .badge .badge-title .icon{vertical-align:middle}header .top-header .badge .badge-title .icon img{margin-top:5px}header .top-header .badge .badge-title .title{font-size:.75rem;font-weight:700}header .top-header .badge .badge-content{background:#fff;cursor:auto;display:none;padding:1rem;position:absolute}header .top-header .badge.active .badge-content,header .top-header .badge.active .badge-content li,header .top-header .badge.active .badge-content span{color:#2e3e4c;display:initial;font-size:.75rem}header .top-header .badge.information-systems .badge-content{padding:0}header .top-header .badge.active .badge-content ul{list-style-type:none;margin:0;padding:0}header .top-header .badge.active .badge-content ul li{display:block;line-height:1.5;margin:.25rem 0;padding:.125rem 1.25rem}header .top-header .badge.active .badge-content ul li:hover{background:#2e3e4c}header .top-header .badge.active .badge-content ul li:hover a{color:#fff}header .main-nav{display:flex;padding:0}header .main-nav>.logo{margin-right:2.5rem;max-width:347px;padding:1rem 0 .75rem}header .main-nav>.logo img{width:100%}header .main-nav>nav{align-items:end;display:flex;max-width:calc(100% - 459px);width:calc(100% - 459px)}header .main-nav>nav ul{display:flex;flex-wrap:wrap;justify-content:end;list-style-type:none;margin:0;max-height:100%;padding:0 1rem .5rem;width:100%}header .main-nav>nav ul li{-webkit-tap-highlight-color:transparent;flex:0 0 auto;line-height:1;margin:0 1rem;position:relative;vertical-align:middle}header .main-nav>nav ul li a{font-size:18px;font-weight:700;text-decoration:none}header .main-nav>nav ul li a:hover{border-bottom:5px solid #004b7f}header .main-nav>.header-search{background:#007b6c;max-width:72px;position:relative;width:100%}header .main-nav>.header-search img{padding:12px;position:absolute;top:50%;transform:translateY(-50%)}.mobile-nav{display:none}.fullscreen-search{background:linear-gradient(13.69deg,#004b7f 1.17%,#007b6c 80%);display:none;height:calc(100vh - 198px);left:0;position:absolute;top:198px;width:100vw;z-index:1}.fullscreen-search.active{display:initial}.fullscreen-search .search-container{align-items:center;display:flex;flex-wrap:wrap;gap:75px;height:100%;margin-left:auto;margin-right:auto;max-width:1300px;width:100%}.fullscreen-search .search-container input.search{background:transparent;border:none;border-bottom:3px solid #fff;color:#fff;font-size:2.5rem;font-weight:700;padding:1rem 1.25rem;width:100%}.fullscreen-search .search-container form{background-color:unset;border:unset;border-radius:unset;padding:unset;position:relative}.fullscreen-search .search-container input.search+button{background:unset;border:unset;border-radius:unset;padding:12px 0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:38px}.fullscreen-search .search-container input.search+button:before{content:"\f0d1"}.fullscreen-search .search-container .suggestions{margin-top:2rem}.fullscreen-search .search-container .suggestions a,.fullscreen-search .search-container .suggestions h4{color:#fff}.fullscreen-search .search-container .suggestions h4{font-weight:700;margin-bottom:2.5rem}.fullscreen-search .search-container .suggestions a{font-weight:700;margin:0 2rem 1rem 0}@media screen and (max-width:768px){.mobile-nav{display:initial}}