header {position: relative; z-index: 10;}
header h1 {border-bottom: 1px solid #eee;}
header h1 a {display: block; height: 6rem; text-align: center;padding: 1.2rem 0;}
header h1 a img {height: 100%;}
header ul {display:flex; justify-content:space-between; padding: 0.5rem 0;}
header ul li {width: 33%;text-align: center; position: relative;}
header ul li:not(:last-child)::after {content: "";display: block;position: absolute;top: 50%;right: 0;width: 1px;height: 2rem;background: #eee;transform: translateY(-50%);}
header ul li a { font-size: 1.7rem;position: relative;padding: 1rem 0; display: block; margin: 0 .5rem;}
header ul li a.active {border-bottom:3px solid #004d9e; font-weight: 900}
header ul li:last-child a::after {display: none;}