.banner-item--fs{--noite:#071733;--noite2:#10306b;--sol:#ffc233;--sol2:#ffe27a;--brasa:#ff4f2e;--rosa:#ff2e7e;container-type:inline-size;position:relative;overflow:hidden;color:#fff}@media (max-width:768px){.banner-item.banner-item--fs{aspect-ratio:756/700}}@media (max-width:768px){.banners-home:has(.banner-item--fs) .banner-nav{top:22%;width:38px;height:38px}}.fs-in{position:absolute;inset:0;display:flex;align-items:center;isolation:isolate;text-decoration:none;color:#fff;cursor:pointer;overflow:hidden;background:radial-gradient(120% 140% at 82% 50%,#1b4aa5 0,var(--noite2) 38%,var(--noite) 100%)}.banner-item--fs:not(.is-active) *,.banner-item--fs:not(.is-active) ::after,.banner-item--fs:not(.is-active) ::before{animation-play-state:paused!important}.fs-raios{position:absolute;z-index:-3;right:-16cqi;top:50%;width:92cqi;aspect-ratio:1;margin-top:-46cqi;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,194,51,.26) 0 5deg,transparent 5deg 15deg);-webkit-mask:radial-gradient(circle,#000 0,rgba(0,0,0,.55) 38%,transparent 68%);mask:radial-gradient(circle,#000 0,rgba(0,0,0,.55) 38%,transparent 68%);animation:fs-gira 60s linear infinite}.fs-brilho{position:absolute;z-index:-2;right:4cqi;top:50%;width:46cqi;aspect-ratio:1;margin-top:-23cqi;border-radius:50%;background:radial-gradient(circle,rgba(255,194,51,.5) 0,rgba(255,79,46,.18) 42%,transparent 68%);filter:blur(6px);animation:fs-respira 4s ease-in-out infinite}.fs-grade{position:absolute;inset:0;z-index:-2;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px) 0 0/3.2cqi 3.2cqi,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0/3.2cqi 3.2cqi;-webkit-mask:linear-gradient(100deg,#000 0,transparent 55%);mask:linear-gradient(100deg,#000 0,transparent 55%)}.fs-fantasma{position:absolute;z-index:-1;left:3cqi;bottom:-3.4cqi;font-weight:900;font-size:13.5cqi;line-height:.8;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.09);user-select:none}.fs-faixa{position:absolute;z-index:-1;left:0;right:0;bottom:0;height:.9cqi;background:repeating-linear-gradient(135deg,var(--sol) 0 1.4cqi,var(--noite) 1.4cqi 2.8cqi);opacity:.9}.fs-confete{position:absolute;inset:0;z-index:0;pointer-events:none}.fs-confete s{position:absolute;display:block;width:.9cqi;height:.42cqi;border-radius:2px;background:var(--c);left:var(--x);top:-4cqi;opacity:0;animation:fs-cai var(--t) linear infinite var(--d);transform:rotate(var(--r))}.fs-confete s:nth-child(3n){width:.6cqi;height:.6cqi;border-radius:50%}.fs-texto{position:relative;z-index:2;margin-left:5.2cqi;width:44cqi;display:flex;flex-direction:column;gap:.7cqi;padding-bottom:.6cqi}.fs-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:.7cqi;font-size:clamp(10px, .95cqi, 13px);font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--noite);background:linear-gradient(90deg,var(--sol),var(--sol2));padding:.55cqi 1.3cqi;border-radius:40px;box-shadow:0 6px 16px -6px rgba(255,194,51,.7)}.fs-chip::before{content:"";width:.7cqi;height:.7cqi;border-radius:50%;background:var(--brasa);animation:fs-pulsa 1.6s infinite}.fs-pre{font-size:clamp(14px, 1.8cqi, 24px);font-weight:800;letter-spacing:-.01em;color:rgba(255,255,255,.92)}.fs-titulo{margin:0;font-size:clamp(28px, 5.4cqi, 74px);font-weight:900;line-height:.86;letter-spacing:-.045em;text-transform:uppercase;background:linear-gradient(180deg,#fff 0,var(--sol2) 55%,var(--sol) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .5cqi 0 rgba(255,79,46,.85)) drop-shadow(0 1.4cqi 1.6cqi rgba(0,0,0,.35))}.fs-relogio{display:inline-flex;align-items:center;gap:.9cqi;margin-top:.2cqi;font-size:clamp(10.5px, .9cqi, 12.5px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.72)}.fs-relogio b{font-variant-numeric:tabular-nums;font-size:clamp(13px, 1.3cqi, 18px);letter-spacing:.06em;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);padding:.5cqi 1.1cqi;border-radius:9px}.fs-cupom{position:relative;z-index:2;margin-left:auto;margin-right:5.5cqi;display:flex;align-items:stretch;transform:rotate(-3deg);transition:transform .35s cubic-bezier(.2,.9,.25,1.2);filter:drop-shadow(0 2.2cqi 2.4cqi rgba(0,0,0,.5))}.fs-in:hover .fs-cupom{transform:rotate(0) scale(1.04)}@property --fs-ang{syntax:'<angle>';inherits:false;initial-value:0deg}.fs-cupom::before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:22px;background:conic-gradient(from var(--fs-ang,0deg),var(--sol),var(--brasa),var(--rosa),var(--sol2),var(--sol));animation:fs-borda 5s linear infinite}.fs-a,.fs-b{position:relative;background:linear-gradient(160deg,#fff 0,#fff8e6 100%);color:var(--noite);overflow:hidden}.fs-a{padding:1.9cqi 2.6cqi 1.9cqi 3.4cqi;border-radius:20px 0 0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5cqi;min-width:17cqi;-webkit-mask:radial-gradient(circle at 100% 50%,transparent 1.05cqi,#000 1.1cqi);mask:radial-gradient(circle at 100% 50%,transparent 1.05cqi,#000 1.1cqi)}.fs-b{padding:1.9cqi 2.8cqi 1.9cqi 2.4cqi;border-radius:0 20px 20px 0;display:flex;flex-direction:column;justify-content:center;gap:.7cqi;min-width:17cqi;-webkit-mask:radial-gradient(circle at 0 50%,transparent 1.05cqi,#000 1.1cqi);mask:radial-gradient(circle at 0 50%,transparent 1.05cqi,#000 1.1cqi)}.fs-a::after,.fs-b::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:38%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.95),transparent);transform:skewX(-18deg);animation:fs-brilha 4.5s ease-in-out infinite 1.2s}.fs-b::after{animation-delay:1.35s}.fs-mini{font-size:clamp(9px, .85cqi, 11.5px);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--brasa)}.fs-pct{display:flex;align-items:flex-start;line-height:.82;font-weight:900;letter-spacing:-.04em;font-size:clamp(34px, 7.4cqi, 98px);background:linear-gradient(180deg,var(--rosa),var(--brasa) 60%,#ff8a1f);-webkit-background-clip:text;background-clip:text;color:transparent}.fs-pct .u{font-size:.42em;letter-spacing:0;margin:.08em 0 0 .06em}.fs-pct .r{font-size:.36em;letter-spacing:0;align-self:flex-end;margin:0 .1em .2em 0}.fs-pct.m{font-size:clamp(28px, 5.6cqi, 74px)}.fs-pct.g{font-size:clamp(22px, 4.2cqi, 56px)}.fs-off{font-size:clamp(10px, 1.15cqi, 15px);font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:var(--noite)}.fs-cond{font-size:clamp(9px, .8cqi, 11px);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#7b8aa2}.fs-cod{font-family:Consolas,'Courier New',monospace;font-size:clamp(14px, 2.05cqi, 27px);font-weight:900;letter-spacing:.07em;color:var(--noite);border:2px dashed var(--noite);border-radius:10px;padding:.5cqi 1.1cqi;background:#fff;text-align:center;overflow-wrap:anywhere}.fs-cod.m{font-size:clamp(12px, 1.6cqi, 21px)}.fs-cod.g{font-size:clamp(10.5px, 1.25cqi, 16px)}.fs-usar{display:flex;align-items:center;justify-content:center;gap:.8cqi;font-weight:900;font-size:clamp(11px, 1.05cqi, 14px);padding:.95cqi 1.6cqi;border-radius:40px;color:#fff;white-space:nowrap;background:linear-gradient(90deg,var(--brasa),var(--rosa));box-shadow:0 8px 18px -6px rgba(255,46,126,.7);transition:gap .25s}.fs-in:hover .fs-usar{gap:1.4cqi}.fs-barras{height:1.5cqi;margin-top:.1cqi;border-radius:2px;opacity:.5;background:repeating-linear-gradient(90deg,var(--noite) 0 2px,transparent 2px 4px,var(--noite) 4px 5px,transparent 5px 9px,var(--noite) 9px 12px,transparent 12px 14px)}.banner-item--fs .fs-chip,.banner-item--fs .fs-pre,.banner-item--fs .fs-relogio,.banner-item--fs .fs-titulo{animation:fs-up .6s cubic-bezier(.2,.8,.2,1) both}.banner-item--fs .fs-pre{animation-delay:.08s}.banner-item--fs .fs-titulo{animation-delay:.16s}.banner-item--fs .fs-relogio{animation-delay:.34s}.banner-item--fs .fs-cupom{animation:fs-ingresso .9s cubic-bezier(.2,.9,.25,1.25) both .12s}@keyframes fs-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fs-ingresso{from{opacity:0;transform:translateX(12cqi) rotate(12deg) scale(.85)}to{opacity:1;transform:rotate(-3deg)}}@keyframes fs-ingressoM{from{opacity:0;transform:translateY(26px) scale(.88)}to{opacity:1;transform:none}}@keyframes fs-gira{to{transform:rotate(360deg)}}@keyframes fs-respira{50%{transform:scale(1.12);opacity:.85}}@keyframes fs-brilha{0%,55%{left:-60%}100%,80%{left:140%}}@keyframes fs-pulsa{70%{box-shadow:0 0 0 .9cqi rgba(255,79,46,0)}100%{box-shadow:0 0 0 0 rgba(255,79,46,0)}}@keyframes fs-borda{to{--fs-ang:360deg}}@keyframes fs-cai{0%{opacity:0;transform:translateY(0) rotate(var(--r))}10%{opacity:.95}100%{opacity:.9;transform:translateY(40cqi) rotate(calc(var(--r) + 420deg))}}@media (prefers-reduced-motion:reduce){.banner-item--fs *,.banner-item--fs ::after,.banner-item--fs ::before{animation:none!important}}@container (max-width:600px){.fs-in{flex-direction:column;justify-content:center;padding:18px 14px 26px;gap:12px;text-align:center}.fs-raios{right:50%;margin-right:-60cqi;top:auto;bottom:-30cqi;margin-top:0;width:120cqi}.fs-brilho{right:50%;margin-right:-30cqi;top:auto;bottom:-10cqi;margin-top:0;width:60cqi}.fs-fantasma{left:50%;transform:translateX(-50%);font-size:22cqi;bottom:-2cqi}.fs-faixa{height:5px}.fs-texto{margin:0;width:100%;align-items:center;gap:5px;padding-bottom:0}.fs-chip{align-self:center;font-size:9.5px;padding:4px 11px;letter-spacing:.16em}.fs-pre{font-size:13px}.fs-titulo{font-size:clamp(26px, 10cqi, 38px);filter:drop-shadow(0 3px 0 rgba(255,79,46,.85)) drop-shadow(0 8px 10px rgba(0,0,0,.35))}.fs-relogio{font-size:9.5px;gap:8px}.fs-relogio b{font-size:12.5px;padding:3px 8px}.fs-cupom{margin:0;transform:none;max-width:100%;animation-name:fs-ingressoM}.fs-in:hover .fs-cupom{transform:none}.fs-a{padding:11px 12px 11px 16px;min-width:0;gap:3px}.fs-b{padding:11px 16px 11px 12px;min-width:0;gap:6px}.fs-mini{font-size:8.5px}.fs-pct{font-size:44px}.fs-pct.m{font-size:36px}.fs-pct.g{font-size:28px}.fs-off{font-size:9.5px}.fs-cond{font-size:8.5px}.fs-cod{font-size:15px;padding:4px 8px}.fs-cod.m{font-size:13px}.fs-cod.g{font-size:11px}.fs-usar{font-size:12px;padding:8px 14px}.fs-barras{display:none}}