.navlinks{gap:18px;font-size:14px}.nav{gap:24px}@media(max-width:1500px){.navlinks .desktop{display:none}}@media(max-width:1050px){.menu{display:block;background:none;border:0;font-size:25px}.navlinks{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;color:#14232d;padding:24px 6%;box-shadow:0 10px 15px #0001;gap:18px}.navlinks.open{display:flex;flex-direction:column;align-items:stretch}.navlinks .desktop{display:block}}
