.bb-ordine{--fondo:#ffc83d}.bb-ordine .palco2{grid-template-rows:auto minmax(0,1fr) auto}.bb-tavolo{min-height:0;container-type:size}.bb-tavolo ul{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.2vw,18px);height:100%;margin:0;padding:0;list-style:none;display:grid}.bb-posto{outline-offset:-2px;border-radius:clamp(14px,2.2vw,32px);outline:2px dashed #0c126347;min-height:0;display:grid}.bb-posto:first-child{--dx:14cqw;--dy:13cqh;--r:-9deg}.bb-posto:nth-child(2){--dx:1cqw;--dy:5cqh;--r:6deg}.bb-posto:nth-child(3){--dx:-13cqw;--dy:15cqh;--r:-5deg}.bb-posto:nth-child(4){--dx:19cqw;--dy:-11cqh;--r:7deg}.bb-posto:nth-child(5){--dx:4cqw;--dy:-7cqh;--r:-11deg}.bb-posto:nth-child(6){--dx:-10cqw;--dy:-12cqh;--r:4deg}.bb-foglio{--s:.6;will-change:transform;min-height:0;transform:translate(calc((1 - var(--t,0)) * var(--dx)),calc((1 - var(--t,0)) * var(--dy))) rotate(calc((1 - var(--t,0)) * var(--r))) scale(calc(var(--s) + (1 - var(--s)) * var(--t,0)));display:grid}.bb-carta,.bb-fatto{will-change:opacity;grid-area:1/1;min-height:0;overflow:hidden}.bb-carta{text-align:center;background:repeating-linear-gradient(transparent 0 1.6em,#0c126321 1.6em calc(1.6em + 1.5px)),var(--crema);color:var(--blu);letter-spacing:-.02em;opacity:calc((.86 - var(--t,0)) * 6);border-radius:6px;place-content:center;padding:clamp(10px,1.5vw,24px);font-size:clamp(17px,min(2.5cqw,7cqh),40px);font-weight:700;line-height:1.6;display:grid;box-shadow:0 0 0 1.5px #0c126333,0 5px #0c126333}.bb-fatto{background:var(--blu);color:var(--crema);opacity:calc((var(--t,0) - .7) * 5);border-radius:clamp(14px,2.2vw,32px);align-content:space-between;gap:8px;padding:clamp(10px,1.5vw,24px);display:grid}.bb-fatto b{letter-spacing:-.035em;font-size:clamp(16px,min(2.5cqw,7cqh),42px);font-weight:900;font-stretch:125%;line-height:.96}.bb-fatto span{letter-spacing:-.005em;font-size:clamp(11.5px,min(1.6cqw,4.4cqh),26px);font-weight:600;line-height:1.25}.bb-conti{border-top:2px solid var(--blu);gap:clamp(20px,5vw,80px);padding-top:clamp(8px,1.6vh,16px);display:flex}.bb-conti div{align-items:baseline;gap:.5em;font-size:clamp(12px,1.25vw,18px);font-weight:700;display:flex}.bb-conti b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-width:1.1ch;font-size:clamp(24px,3.4vw,54px);font-weight:900;font-stretch:125%;line-height:.9}.bb-obblighi{--fondo:#ff9ec4}.bb-sportelli{--ly:4cqh;--lp:32cqh;--lh:27cqh;min-height:0;position:relative;container-type:size}.bb-ospite{z-index:3;left:0;top:var(--ly);width:29cqw;height:calc(var(--lp) * 2 + var(--lh));background:var(--blu);color:var(--crema);border-radius:clamp(18px,2.6vw,40px);align-content:space-between;gap:10px;padding:clamp(14px,2.2cqw,38px);display:grid;position:absolute;overflow:hidden}.bb-ospite b{letter-spacing:-.04em;font-size:clamp(20px,min(3.4cqw,9.5cqh),60px);font-weight:900;font-stretch:125%;line-height:.92;display:block}.bb-ospite ul{gap:.45em;margin:0;padding:0;font-size:clamp(12px,min(1.75cqw,4.8cqh),29px);font-weight:600;line-height:1.2;list-style:none;display:grid}.bb-ospite p{color:#ffc83d;font-size:clamp(12px,min(1.75cqw,4.8cqh),29px);font-weight:800;line-height:1.2}.bb-sportello{z-index:1;left:35cqw;top:calc(var(--ly) + var(--i) * var(--lp));width:65cqw;height:var(--lh);outline-offset:-2px;color:var(--blu);border-radius:999px;outline:2px dashed #0c12634d;grid-template-columns:22cqw minmax(0,1fr) auto;align-items:center;gap:2cqw;padding:0 3cqw 0 1.2cqh;display:grid;position:absolute}.bb-invio{height:calc(var(--lh) - 2.4cqh);background:var(--blu);color:var(--crema);letter-spacing:-.025em;white-space:nowrap;will-change:transform;transform:translate(calc((1 - var(--t,0)) * -33cqw),calc((1 - var(--t,0)) * (1 - var(--i)) * var(--lp)));border-radius:999px;justify-content:center;align-items:center;padding:0 1.6cqw;font-size:clamp(12px,min(2.1cqw,6cqh),37px);font-weight:800;display:flex}.bb-invio.bb-b{background:var(--crema);color:var(--blu)}.bb-invio.bb-d{color:var(--blu);background:#ffc83d}.bb-chi{gap:.5cqh;min-width:0;display:grid}.bb-chi b{letter-spacing:-.04em;font-size:clamp(18px,min(3cqw,9cqh),56px);font-weight:900;font-stretch:125%;line-height:.92}.bb-chi span{font-size:clamp(11.5px,min(1.5cqw,4.1cqh),25px);font-weight:700;line-height:1.2}.bb-esito{background:var(--blu);color:#ffc83d;letter-spacing:-.02em;white-space:nowrap;will-change:transform,opacity;opacity:calc(var(--t,0) * 4);transform:rotate(-6deg) scale(calc(1.7 - .7 * var(--t,0)));border-radius:.5em;padding:.5em .9em;font-size:clamp(12px,min(1.7cqw,5.4cqh),32px);font-weight:900;font-stretch:125%;line-height:1}.bb-via{--fondo:#2ccfb3}.bb-passi{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,28px);min-height:0;display:grid;position:relative;container-type:size}.bb-binario,.bb-filo{border-radius:99px;height:max(3px,.7cqh);position:absolute;top:40.5cqh;left:0;right:0}.bb-binario{background:repeating-linear-gradient(90deg,#0c126352 0 10px,#0000 10px 20px)}.bb-filo{background:var(--blu);transform-origin:0;will-change:transform;transform:scaleX(var(--t,0))}.bb-passo{grid-template-rows:36cqh minmax(0,1fr);gap:10cqh;min-height:0;display:grid}.bb-numero{letter-spacing:-.05em;will-change:opacity;opacity:calc(.2 + .8 * var(--t,0));align-self:end;font-size:min(46cqh,17cqw);font-weight:900;font-stretch:125%;line-height:.72}.bb-passo:first-of-type .bb-numero{opacity:1}.bb-vano{outline-offset:-2px;border-radius:clamp(16px,2.4vw,36px);outline:2px dashed #0c12634d;min-height:0;display:grid}.bb-scheda{border-radius:inherit;background:var(--blu);min-height:0;color:var(--crema);will-change:transform,opacity;opacity:calc(var(--t,0) * 3);transform:translateY(calc((1 - var(--t,0)) * 16cqh));align-content:space-between;gap:10px;padding:clamp(12px,1.9cqw,34px);display:grid;overflow:hidden}.bb-scheda b{letter-spacing:-.04em;font-size:clamp(18px,min(2.7cqw,7.2cqh),48px);font-weight:900;font-stretch:125%;line-height:.94}.bb-scheda p{font-size:clamp(12.5px,min(1.65cqw,4.5cqh),27px);font-weight:600;line-height:1.25}.bb-pezzi{letter-spacing:-.015em;flex-wrap:wrap;gap:.4em;font-size:clamp(11.5px,min(1.5cqw,4.1cqh),25px);font-weight:800;display:flex}.bb-pezzi span{background:var(--crema);color:var(--blu);white-space:nowrap;will-change:transform,opacity;opacity:calc(var(--t,0) * 4);transform:scale(calc(.6 + .4 * var(--t,0)));border-radius:999px;padding:.4em .85em}.bb-zero{letter-spacing:-.05em;color:#ffc83d;font-size:min(15cqh,7.5cqw);font-weight:900;font-stretch:125%;line-height:.8}@media (width<=760px){.bb-tavolo ul{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.bb-posto:first-child{--dx:11cqw;--dy:15cqh;--r:-9deg}.bb-posto:nth-child(2){--dx:-13cqw;--dy:20cqh;--r:6deg}.bb-posto:nth-child(3){--dx:8cqw;--dy:0cqh;--r:-5deg}.bb-posto:nth-child(4){--dx:-9cqw;--dy:3cqh;--r:7deg}.bb-posto:nth-child(5){--dx:13cqw;--dy:-16cqh;--r:-11deg}.bb-posto:nth-child(6){--dx:-13cqw;--dy:-13cqh;--r:4deg}.bb-foglio{--s:.66}.bb-carta{padding:8px 10px;font-size:clamp(14px,4.6cqw,19px);line-height:1.45}.bb-fatto{padding:10px 12px}.bb-fatto b{font-size:clamp(14px,4.6cqw,20px)}.bb-fatto span{font-size:clamp(11px,3.1cqw,13.5px)}.bb-sportelli{--ly:29cqh;--lp:24cqh;--lh:21cqh}.bb-ospite{border-radius:22px;width:100cqw;height:25cqh;padding:14px 16px;top:0}.bb-ospite b{font-size:clamp(19px,6.2cqw,26px)}.bb-ospite ul{display:none}.bb-ospite p{font-size:clamp(12px,3.4cqw,14.5px)}.bb-sportello{border-radius:26px;grid-template-columns:44cqw minmax(0,1fr);gap:4cqw;width:100cqw;padding:0 3cqw 0 1.2cqh;left:0}.bb-invio{white-space:normal;text-align:center;transform:translateY(calc((1 - var(--t,0)) * -1 * (var(--ly) + var(--i) * var(--lp) - 2cqh)));border-radius:20px;padding:0 8px;font-size:clamp(14px,4.3cqw,18px);line-height:1.1}.bb-chi b{font-size:clamp(17px,5.6cqw,24px)}.bb-chi span{font-size:clamp(11px,3.1cqw,13px)}.bb-esito{font-size:clamp(11px,3.2cqw,14px);position:absolute;top:-1.6cqh;right:3cqw}.bb-passi{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:1.8cqh}.bb-binario,.bb-filo{display:none}.bb-passo{grid-template-rows:none;grid-template-columns:15cqw minmax(0,1fr);gap:3cqw}.bb-numero{align-self:start;font-size:min(20cqh,22cqw);line-height:.78}.bb-scheda{transform:translateY(calc((1 - var(--t,0)) * 9cqh));gap:6px;padding:12px 14px}.bb-scheda b{font-size:clamp(17px,5.4cqw,23px)}.bb-scheda p{font-size:clamp(12px,3.3cqw,14px)}.bb-pezzi{font-size:clamp(10.5px,2.9cqw,12.5px)}.bb-zero{font-size:min(8cqh,13cqw)}}
