@media (min-width:851px) and (max-width:1200px){.header{flex-wrap:wrap}.menu-toggle{display:flex;gap:18px;align-items:center;background:transparent;border:1px solid #b3c0b4;padding:9px 15px;font-size:13px}.header nav{display:none;flex-basis:100%;padding:20px 0 5px;flex-direction:column;align-items:stretch;gap:0;font-size:15px}.header nav.open{display:flex}.header nav a{padding:14px 0;border-bottom:1px solid var(--line)}.header .nav-contact{border:0}}