header {position: fixed; top: 0; left: 0; width: 100%; height: 80px; border-bottom: 2px solid var(--pr); box-sizing: border-box; z-index: 10; background: var(--wt);}
header:before {position: absolute; bottom: 2px; left: 0; content: ''; display: block; width: 100%; height: 1px; background: var(--pr);}
header .container {display: flex; align-items: center; gap: 138px; height: 100%;}
header .logo {width: 302px; height: auto;}
header .logo img {width: 100%; margin-top: 5px;}
header nav {}
header nav ul {display: flex; align-items: center; gap: 80px;}
/* header nav ul li {padding-bottom: 8px;} */
header nav ul li.active {border-bottom: 2px solid var(--pr);}
header nav ul li a {font-size: 18px; font-weight: 600; line-height: 1.3; letter-spacing: 0.54px; color: var(--black_26);}
header nav ul li.active a {color: var(--pr);}