/* Space for the new partnership link, with an accessible compact menu. */
/* Center the entire footer whenever the layout switches to a column. */
@media(max-width:1490px){footer .footer-logo{width:min(1160px,calc(100% - 48px));margin:0 auto 10px;justify-content:center}footer .foot{align-items:center;text-align:center}footer .foot address{width:100%;text-align:center}footer .instagram-link{align-self:center;margin-inline:auto}}
header .nav{width:min(1280px,calc(100% - 40px));gap:20px}header .navlinks,header .links{gap:18px}header nav a[href="/parcerias/"]{white-space:nowrap}
@media(max-width:1100px){header{z-index:50}header .nav{position:relative}header .menu,header .menu-toggle{display:flex;align-items:center;justify-content:center;min-width:46px;min-height:46px;background:white;border:1px solid #e4e0d9;color:#101c31;cursor:pointer;font-size:24px}header .navlinks,header .links{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e4e0d9;padding:16px 20px;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 90px);overflow:auto;box-shadow:0 14px 24px #101c3120}header .navlinks.open,header .links.is-open{display:flex}header .navlinks a:not(.navcta),header .links a:not(.button){display:block;padding:12px 0;border-bottom:1px solid #e4e0d9}header .navlinks .navcta,header .links .button{display:flex;margin-block:12px}header nav a[href="/parcerias/"]{order:1}}
