:root{--suave:cubic-bezier(.16,1,.3,1)}.cab-lugar{position:relative;height:var(--h,84px)}.cab3{position:absolute;left:0;right:0;top:var(--faixa,0px);z-index:30;height:var(--h,84px);background:var(--bar,#fff);color:var(--tinta,var(--azul-950));border-bottom:1px solid var(--borda,transparent)}.cab3-in{display:flex;align-items:center;gap:28px;height:100%}.cab3 .marca{font-size:var(--logo,23px);color:inherit;transition:font-size .3s var(--suave)}.cab3-menu{display:flex;align-self:stretch;gap:28px;font-size:15px}.cab3-menu>a,.tem-mega>.mega-gatilho{display:flex;align-items:center;gap:8px;height:100%;white-space:nowrap}.cab3-menu>a:hover,.mega-gatilho:hover{color:var(--realce,var(--azul-700))}.tem-mega{height:100%}.seta{transition:transform .35s var(--suave)}.tem-mega:hover .seta,.tem-mega:focus-within .seta,.tem-mega.aberto .seta{transform:translateY(1px) rotate(225deg)}.cab3-fim{margin-left:auto;display:flex;align-items:center;gap:12px;align-self:stretch}.btn-cta{position:relative;z-index:4;min-height:44px;padding:0 18px;font-size:15px}.burger3{display:none;align-items:center;gap:10px;height:44px;padding:0 6px;border:0;background:none;color:inherit;cursor:pointer;font-size:15px}.burger3 .tracos{display:grid;gap:6px;width:22px}.burger3 .tracos i{display:block;height:1.5px;background:currentColor}.colada .cab3{position:fixed;top:0;height:var(--hc,68px);--logo:var(--logo-c,21px);animation:desce .5s var(--suave)}@keyframes desce{0%{transform:translateY(-100%)}to{transform:none}}.busca3{position:relative;z-index:3;width:48px;align-self:stretch;--enterra:36px;--campo:320px}.lupa{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center}.lupa__btn{position:relative;z-index:1;width:48px;height:48px;display:grid;place-items:center;border:0;background:none;color:inherit;cursor:pointer}.lupa__btn .ic,.lupa__eco .ic{width:22px;height:22px}.lupa__sombra{position:absolute;inset:0;z-index:2;pointer-events:none;filter:drop-shadow(-10px 0 14px rgba(5,19,42,.28));clip-path:inset(0 -100vw)}.lupa__bolha{position:absolute;top:50%;height:44px;margin-top:-22px;right:calc(-1 * var(--enterra));width:0;overflow:hidden;pointer-events:none;background:var(--bolha,#fff);transition:width .55s var(--suave)}.lupa__bolha:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--azul-700)}.lupa__campo{position:absolute;top:0;bottom:0;right:calc(var(--enterra) + 48px);width:var(--campo);padding:0 10px 0 20px;border:0;background:transparent;color:var(--azul-950);font-size:16px;pointer-events:auto}.lupa__campo::placeholder{color:#7c8493}.lupa__campo:focus{outline:0}.lupa__campo::-webkit-search-cancel-button{-webkit-appearance:none}.lupa__eco{position:absolute;top:0;bottom:0;right:var(--enterra);width:48px;display:grid;place-items:center;color:var(--azul-950)}.busca3:hover .lupa__bolha,.lupa:focus-within .lupa__bolha{width:calc(var(--enterra) + 48px + var(--campo))}.resultado{position:absolute;top:calc(100% + 10px);right:max(24px,calc((100vw - 1200px)/2));width:440px;z-index:5;background:#fff;color:var(--texto);box-shadow:0 24px 60px -24px #05132a80;padding:20px 22px;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .3s var(--suave),transform .4s var(--suave)}.resultado.ver{opacity:1;transform:none;pointer-events:auto}.resultado p{font-size:14px;color:var(--texto-2)}.resultado ul{list-style:none;margin-top:10px;display:grid}.resultado li a{display:block;padding:10px 0;border-bottom:1px solid var(--linha);font-size:15px}.resultado li a small{display:block;color:var(--texto-2);font-size:13px}.resultado .saidas{display:flex;gap:18px;margin-top:14px}.resultado .lnk{color:var(--azul-700)}.mega{position:absolute;left:0;right:0;top:100%;overflow:hidden;padding-bottom:60px;pointer-events:none}.mega__painel{background:#fff;color:var(--texto);box-shadow:0 30px 60px -32px #05132a80;border-top:1px solid var(--linha);transform:translateY(-101%);visibility:hidden;transition:transform .5s var(--suave),visibility 0s linear .5s}.tem-mega:hover>.mega,.tem-mega:focus-within>.mega,.tem-mega.aberto>.mega{pointer-events:auto}.tem-mega:hover>.mega .mega__painel,.tem-mega:focus-within>.mega .mega__painel,.tem-mega.aberto>.mega .mega__painel{transform:none;visibility:visible;transition:transform .5s var(--suave),visibility 0s}.mega-in{display:grid;grid-template-columns:5fr 4fr 3fr;gap:48px;padding:36px 0 40px}.mega-col>small{display:block;font-size:13px;font-weight:500;color:var(--texto-2);padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid var(--linha)}.mega-serv{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}.mega-serv a{display:flex;gap:12px;padding:10px 0;font-size:15px;line-height:1.3}.mega-serv a .ic{width:22px;height:22px;color:var(--azul-700);margin-top:1px}.mega-serv a small{display:block;font-size:13px;color:var(--texto-2);margin-top:3px}.mega-serv a:hover b{color:var(--azul-700)}.mega-serv b,.mega-set b{font-weight:500}.mega-set{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.mega-set a{padding:9px 0;font-size:15px;border-bottom:1px solid var(--linha)}.mega-set a:hover{color:var(--azul-700)}.mega-cartao{background:var(--azul-950);color:#fff;padding:28px;display:flex;flex-direction:column;gap:12px;align-self:start}.mega-cartao b{font-weight:400;font-size:22px;line-height:1.2}.mega-cartao p{font-size:14px;color:#ffffffc7}.mega-cartao .btn{align-self:flex-start;margin-top:8px;min-height:44px;font-size:15px}.veu{position:fixed;inset:0;z-index:60;background:#05132a8c;opacity:0;pointer-events:none;transition:opacity .45s var(--suave)}.gaveta{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(440px,100vw - 36px);background:#fff;color:var(--texto);overflow-y:auto;display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .5s var(--suave),visibility 0s linear .5s}.gaveta-aberta .veu{opacity:1;pointer-events:auto}.gaveta-aberta .gaveta{transform:none;visibility:visible;transition:transform .5s var(--suave),visibility 0s}.gaveta-aberta,.gaveta-aberta body{overflow:hidden}.gaveta>*{flex-shrink:0}.gav-topo{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 20px;border-bottom:1px solid var(--linha)}.gav-topo .marca{font-size:20px;color:var(--azul-950)}.fechar{width:44px;height:44px;border:0;background:none;position:relative;cursor:pointer;color:var(--azul-950)}.fechar:before,.fechar:after{content:"";position:absolute;left:12px;right:12px;top:50%;height:1.5px;background:currentColor;transform:rotate(45deg)}.fechar:after{transform:rotate(-45deg)}.gav-busca{display:flex;margin:20px 20px 8px;border:1px solid var(--linha-forte);border-radius:var(--raio);overflow:hidden}.gav-busca input{flex:1;min-width:0;height:52px;padding:0 14px;border:0;font-size:16px}.gav-busca input:focus{outline:0}.gav-busca button{width:52px;border:0;background:var(--azul-700);color:#fff;display:grid;place-items:center}.gav-busca .ic{width:22px;height:22px}.gav-nav{padding:8px 20px}.gav-nav>a,.gav-item>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;border:0;border-bottom:1px solid var(--linha);background:none;font-size:19px;text-align:left;color:inherit;cursor:pointer}.gav-item.aberto .seta{transform:translateY(1px) rotate(225deg)}.sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--suave)}.sub>div{overflow:hidden}.gav-item.aberto .sub{grid-template-rows:1fr}.sub small{display:block;font-size:13px;color:var(--texto-2);margin:16px 0 4px}.sub a{display:block;padding:9px 0;font-size:16px}.gav-pe{margin-top:auto;padding:24px 20px 28px;display:grid;gap:14px;background:#f4f5f7}.gav-pe .btn{width:100%}.gav-pe a.contato{display:flex;align-items:center;gap:10px;font-size:15px}.gav-pe .ic{width:20px;height:20px;color:var(--azul-700)}@media(max-width:980px){.cab-lugar{height:var(--h-cel,64px)}.cab3{height:var(--h-cel,64px);--logo:20px}.colada .cab3{height:60px;--logo:19px}.cab3-menu,.busca3,.btn-cta{display:none}.burger3{display:inline-flex}.cab3-in{gap:8px}}
