header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:nowrap}
header .identity{flex-shrink:0}
header #main-nav,header #main-nav.open{position:static;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;width:auto;margin-left:auto;padding:0;background:none;border:0;border-radius:0;box-shadow:none;align-self:flex-start;margin-top:10px}
header #main-nav a{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #08234530;border-radius:7px;background:#e1f0f480;font-size:15px;line-height:1.3;white-space:nowrap;text-decoration:none}
header #main-nav a:hover,header #main-nav a[aria-current=page]{background:#c5e3e7;border-color:#08234550;padding-bottom:10px}
@media(max-width:1000px){header .wrap{gap:18px}header #main-nav a{font-size:13px;padding:9px 10px}header #main-nav a[aria-current=page]{padding-bottom:9px}}
@media(max-width:720px){header .wrap{flex-wrap:wrap;gap:18px}header #main-nav,header #main-nav.open{width:100%;justify-content:flex-start;margin:0;gap:8px}header #main-nav a{font-size:13px;padding:9px 11px}header #main-nav a[aria-current=page]{padding-bottom:9px}}

.company-details{margin-bottom:48px}
