.tf-particulas{position:fixed;inset:0;overflow:hidden;z-index:99999;pointer-events:none}.tf-particulas span{position:absolute;top:-2rem;animation-name:tf-cair;animation-timing-function:linear;animation-iteration-count:infinite}.tf-particulas.tf-pausado span{animation-play-state:paused}.tf-neve{border-radius:50%;background:#fff;opacity:.8;box-shadow:0 0 2px #00000026}.tf-confete{border-radius:1px}.tf-serpentina{border-radius:2px}.tf-particulas .tf-diagonal{animation-name:tf-cair-diagonal}@keyframes tf-cair{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:1}to{opacity:.5;transform:translateY(105vh) rotate(var(--giro, 0deg))}}@keyframes tf-cair-diagonal{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}to{opacity:.25;transform:translate(10vw,105vh) rotate(var(--giro, 0deg))}}html.a11y-animacoes .tf-particulas{display:none}@media(prefers-reduced-motion:reduce){.tf-particulas{display:none}}.tf-varal{position:fixed;top:0;left:0;width:100%;margin:-15px 0 0;padding:0;overflow:hidden;white-space:nowrap;text-align:center;z-index:10000;pointer-events:none}.tf-varal li{position:relative;display:inline-block;list-style:none;animation-iteration-count:infinite;animation-fill-mode:both}.tf-luzes li{width:12px;height:28px;margin:20px;border-radius:50%;background:#00f7a5;box-shadow:0 4.67px 24px 3px #00f7a5;animation-name:tf-pisca-1;animation-duration:2s}.tf-luzes li:nth-child(odd){background:#0ff;box-shadow:0 4.67px 24px 3px #00ffff80;animation-name:tf-pisca-2;animation-duration:.4s}.tf-luzes li:nth-child(4n+2){background:#f70094;box-shadow:0 4.67px 24px 3px #f70094;animation-name:tf-pisca-3;animation-duration:1.1s}.tf-luzes li:nth-child(odd){animation-duration:1.8s}.tf-luzes li:nth-child(3n+1){animation-duration:1.4s}.tf-luzes li:before{content:"";position:absolute;top:-4.67px;left:1px;width:10px;height:9.33px;border-radius:3px;background:#222}.tf-luzes li:after{content:"";position:absolute;top:-14px;left:9px;width:52px;height:18.67px;border-bottom:solid #222 2px;border-radius:50%}.tf-luzes li:last-child:after{content:none}.tf-luzes li:first-child{margin-left:-40px}@keyframes tf-pisca-1{0%,to{background:#00f7a5;box-shadow:0 4.67px 24px 3px #00f7a5}50%{background:#00f7a566;box-shadow:0 4.67px 24px 3px #00f7a533}}@keyframes tf-pisca-2{0%,to{background:#0ff;box-shadow:0 4.67px 24px 3px #0ff}50%{background:#0ff6;box-shadow:0 4.67px 24px 3px #0ff3}}@keyframes tf-pisca-3{0%,to{background:#f70094;box-shadow:0 4.67px 24px 3px #f70094}50%{background:#f7009466;box-shadow:0 4.67px 24px 3px #f7009433}}.tf-bandeirinhas{margin:0;padding-top:2px;background:linear-gradient(#8b6b3d,#8b6b3d) top / 100% 2px no-repeat}.tf-bandeirinhas li{width:22px;height:28px;margin:0 3px;background:var(--cor);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);transform-origin:top center;animation-name:tf-balancar;animation-duration:3s;animation-timing-function:ease-in-out}.tf-bandeirinhas li:nth-child(2n){animation-delay:-1.5s}.tf-bandeirinhas li:nth-child(3n){animation-delay:-.7s}@keyframes tf-balancar{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.tf-ovos{margin:0;padding-top:2px;background:linear-gradient(#c9a66b,#c9a66b) top / 100% 2px no-repeat}.tf-ovos li{width:18px;height:24px;margin:10px 12px 0;border-radius:50%/60% 60% 40% 40%;background:repeating-linear-gradient(-30deg,transparent 0 5px,rgba(255,255,255,.55) 5px 8px),var(--cor);box-shadow:inset -3px -3px #00000014;transform-origin:50% -10px;animation-name:tf-balancar;animation-duration:4s;animation-timing-function:ease-in-out}.tf-ovos li:before{content:"";position:absolute;top:-10px;left:50%;width:1px;height:10px;background:#c9a66b}.tf-ovos li:nth-child(2n){animation-delay:-2s}.tf-arvore{display:flex;justify-content:center;padding:1rem 0}.tf-arvore svg{width:128px;height:128px}.tf-arvore .st0{fill:#332c28}.tf-arvore .st1{fill:#00513e}.tf-arvore .st2{fill:#003828}.tf-arvore .st6{fill:#e7b75c}.tf-arvore .st7{fill:#b28947}.tf-arvore .red{fill:#9b243b;animation:.6s tf-red ease-in-out infinite}.tf-arvore .gold-lt{fill:#94713b;animation:.6s tf-gold-lt ease-in-out infinite}.tf-arvore .blue-lt{fill:#23476e;animation:.6s tf-blue-lt ease-in-out infinite}.tf-arvore .blue-dk{fill:#1a344f;animation:.6s tf-blue-dk ease-in-out infinite}.tf-arvore .gold-dk{fill:#70562d;animation:.6s tf-gold-dk ease-in-out infinite}.tf-arvore .g1{animation-delay:0s}.tf-arvore .g2{animation-delay:.4s}.tf-arvore .g3{animation-delay:.8s}@keyframes tf-red{40%{fill:#ea385c}80%{fill:#9b243b}}@keyframes tf-gold-lt{40%{fill:#e7b75c}80%{fill:#94713b}}@keyframes tf-blue-lt{40%{fill:#386fb1}80%{fill:#23476e}}@keyframes tf-blue-dk{40%{fill:#28527c}80%{fill:#1a344f}}@keyframes tf-gold-dk{40%{fill:#b28947}80%{fill:#70562d}}.tf-faixa-topo{height:4px;background:var(--tf-cor)}.tf-campanha{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2rem auto 1.5rem;padding:1rem 1.25rem;max-width:48rem;width:calc(100% - 2rem);border-left:4px solid var(--tf-cor);border-radius:.5rem;background:var(--tf-fundo);color:#1f2937;font-size:.95rem;line-height:1.45}.tf-campanha svg{flex:none;width:40px;height:56px}.tf-campanha strong{display:block;font-size:1.05rem;color:var(--tf-texto)}.tf-campanha p{margin:0}
