header{background-color:var(--secondary-blue);padding:20px 0;position:relative}header nav{display:flex;align-items:center}#header-logo{display:block;min-width:200px}img#page-logo{max-height:40px}header a.btn-primary-accent{margin-left:auto}@media screen and (max-width:500px){header a.btn-primary-accent{display:none}}