.nav{max-width:1248px;margin-inline:auto;padding-inline:16px}@media(min-width:560px){.nav{padding-inline:24px}}.nav{padding-block:16px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}@media(min-width:560px){.nav{padding-block:24px}}.nav__img{width:50px;height:auto}.nav__logo{display:flex;align-items:center;font-family:var(--font-sora),sans-serif;font-weight:400;font-size:24px;color:#f5f8fc;text-decoration:none;gap:10px;transition:opacity .15s}@media(min-width:560px){.nav__logo{font-size:30px}}.nav__logo:hover{opacity:.8}.nav__logo-text{font-weight:700}.nav__links{display:none;gap:4px;list-style:none}@media(min-width:1024px){.nav__links{display:flex}}.nav__links a{color:hsla(0,0%,100%,.85);text-decoration:none;font-size:14px;font-weight:500;padding:6px 14px;border-radius:20px;transition:background .15s}.nav__links a:hover{background:hsla(0,0%,100%,.18);color:#fff}.nav__actions{display:flex;gap:8px;align-items:center}.nav__btn{border-radius:20px;font-size:13px;font-weight:500;padding:6px 12px;transition:background .15s}@media(min-width:560px){.nav__btn{padding:6px 16px}}.nav__btn--outline{background:hsla(0,0%,100%,.15);color:#fff;border:1.5px solid hsla(0,0%,100%,.4)}.nav__btn--outline:hover{background:hsla(0,0%,100%,.25)}.nav__btn--solid{background:#fff;color:#0a5fe0;border:1.5px solid #fff}.nav__btn--solid:hover{background:#f5faff}