.fin .frase{text-align:center;max-width:320px;font:400 calc(27px + var(--ftb-texto-mais,0px))/1.2 var(--f-display);color:var(--ink);margin:0 auto;padding:4px 24px 0}.fin .frase em{color:var(--acc);font-style:italic}.fin .frase.frase-entre{font:400 calc(22px + var(--ftb-texto-mais,0px))/1.25 var(--f-display);padding:0 24px}.fin .frase.frase-entre em{display:block}@keyframes finTraca{to{stroke-dashoffset:0}}.fin .rt{background:#fbfaf8;border:1px solid #fff;border-radius:18px;overflow:hidden}.fin .rt-mapa{background:#f2eee8;border-radius:11px;height:176px;margin:7px 7px 0;position:relative;overflow:hidden}.fin .rt-mapa>svg{width:100%;height:100%;position:absolute;inset:0}.fin .rt-rua{stroke:#fff;stroke-width:5px}.fin .rt-feito{fill:none;stroke:#90705547;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.fin .rt-sombra{fill:none;stroke:#90705533;stroke-width:16px;stroke-linecap:round}.fin .rt-linha{fill:none;stroke:var(--acc);stroke-width:9px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.fin .rt.pronto .rt-linha{animation:1.2s cubic-bezier(.55,.1,.35,1) .3s forwards finTraca}.fin .rt-seta{opacity:0;transition:opacity .3s}.fin .rt-seta path{fill:var(--ink);stroke:#fff;stroke-width:1.6px;stroke-linejoin:round}.fin .rt.pronto .rt-seta{opacity:1}.fin .rt-tl{background:linear-gradient(90deg,#fbfaf8f5 60%,#fbfaf800);flex-direction:column;gap:14px;width:50%;margin:0;padding:16px 0 0 14px;list-style:none;display:flex;position:absolute;top:0;bottom:0;left:0}.fin .rt-tl li{font-size:calc(11px + var(--ftb-texto-mais,0px));color:var(--mute);align-items:flex-start;gap:10px;line-height:1.3;display:flex;position:relative}.fin .rt-tl li+li:before{content:"";border-left:1.5px dashed #90705580;height:14px;position:absolute;top:-14px;left:6px}.fin .rt-tl i{background:var(--acc);border-radius:50%;flex:none;width:13px;height:13px;margin-top:1px;box-shadow:0 0 0 3px #9070552e}.fin .rt-tl li.b i{border:2px solid var(--acc);background:#fff}.fin .rt-tl b{font-size:calc(14px + var(--ftb-texto-mais,0px));color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;display:block}.fin .rt-tx{padding:12px 16px 14px}.fin .rt-tx b{font-size:calc(15px + var(--ftb-texto-mais,0px));font-weight:600;display:block}.fin .rt-tx small{font-size:calc(12px + var(--ftb-texto-mais,0px));color:var(--mute);margin-top:3px;line-height:1.45;display:block}@media (prefers-reduced-motion:reduce){.fin .rt.pronto .rt-linha{stroke-dashoffset:0;animation:none}}.fin .hr{background:#fbfaf8;border:1px solid #fff;border-radius:18px;overflow:hidden}.fin .hr-vazio{height:160px}.fin .hr-cab{font-size:calc(10.5px + var(--ftb-texto-mais,0px));letter-spacing:.12em;text-transform:uppercase;color:#8f857c;justify-content:space-between;padding:16px 18px 0;font-weight:500;display:flex}.fin .hr-cab span:last-child{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.fin .hr-meio{align-items:center;gap:18px;padding:14px 18px 0;display:flex}.fin .hr-rel{background:#fff;border-radius:50%;flex:none;width:84px;height:84px;display:block;box-shadow:0 6px 16px -6px #28221d2e,inset 0 0 0 1px #28221d0d}.fin .hr-rel.p{width:40px;height:40px;box-shadow:0 3px 8px -4px #28221d40,inset 0 0 0 1px #28221d0f}.fin .hr-rel svg{width:100%;height:100%;display:block}.fin .hr-rel line{stroke-linecap:round}.fin .hr-rel .t{stroke:#28221d2e;stroke-width:1px}.fin .hr-rel .t4{stroke:#28221d66;stroke-width:1.4px}.fin .hr-rel .hr-h{stroke:var(--ink);stroke-width:3.2px}.fin .hr-rel .hr-m{stroke:var(--ink);stroke-width:2px}.fin .hr-rel .hr-s{stroke:var(--acc);stroke-width:1px}.fin .hr-rel .hr-c{fill:var(--ink)}.fin .hr-rel.p .t{display:none}.fin .hr-meio b{font:600 calc(21px + var(--ftb-texto-mais,0px))/1.15 var(--f-body);letter-spacing:-.01em;color:var(--ink);display:block}.fin .hr-meio small{font-size:calc(13px + var(--ftb-texto-mais,0px));color:var(--mute);margin-top:4px;display:block}.fin .hr-st{font-size:calc(12.5px + var(--ftb-texto-mais,0px));color:#b5503f;align-items:center;gap:6px;margin-top:8px;font-weight:600;display:inline-flex}.fin .hr-st i{background:currentColor;border-radius:50%;width:7px;height:7px}.fin .hr-st.on{color:#4f7a5c}.fin .hr-barra{background:#28221d12;border-radius:3px;height:3px;margin:18px 18px 0;overflow:hidden}.fin .hr-barra i{height:100%;transition:width .6s var(--ease);background:#b5503f;border-radius:3px;display:block}.fin .hr.aberto .hr-barra i{background:#4f7a5c}.fin .hr-dia{font-size:calc(12px + var(--ftb-texto-mais,0px));color:#8f857c;justify-content:space-between;padding:9px 18px 16px;display:flex}.fin .hr-dia span:first-child:first-letter{text-transform:uppercase}.fin .hr-dia span:last-child{color:var(--ink);font-weight:500}.fin .hr-lista{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.fin .hr-lista.on{grid-template-rows:1fr}.fin .hr-lista>div{overflow:hidden}.fin .hr-lista p{font-size:calc(13px + var(--ftb-texto-mais,0px));border-top:1px solid #28221d0f;justify-content:space-between;margin:0 18px;padding:9px 0;display:flex}.fin .hr-lista p span:last-child{color:#8f857c}.fin .hr-lista p.hj{font-weight:600}.fin .hr-lista p.hj span:last-child{color:var(--ink)}.fin .hr-lista.on>div{padding-bottom:8px}.fin .hr-ver{width:100%;font-size:calc(13px + var(--ftb-texto-mais,0px));color:#6f665e;background:#f5f3f0;border-top:1px solid #28221d0f;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.fin .hr-ver svg{width:13px;height:13px;transition:transform .35s var(--ease);transform:rotate(90deg)}.fin .hr-ver svg.on{transform:rotate(-90deg)}.fin .hc{background:#fbfaf8;border:1px solid #fff;border-radius:18px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.fin .hc-tx{flex:1;min-width:0}.fin .hc-tx b{font:600 calc(15px + var(--ftb-texto-mais,0px))/1.2 var(--f-body);color:var(--ink);display:block}.fin .hc-tx small{font-size:calc(12px + var(--ftb-texto-mais,0px));color:var(--mute);margin-top:2px;display:block}.fin .hc .hr-st{margin-top:0}.fin .disc{border-top:1px solid var(--line);text-align:center;font-size:calc(11.5px + var(--ftb-texto-mais,0px));color:var(--mute);margin:56px 24px 0;padding-top:20px;line-height:1.7}.fin .disc p{margin:0}.fin .disc-l{justify-content:center;gap:10px;display:flex;margin-top:12px!important}.fin .disc-l button{font-size:calc(12px + var(--ftb-texto-mais,0px));color:var(--ink);text-underline-offset:4px;-webkit-text-decoration:underline #28221d4d;text-decoration:underline #28221d4d}.fin .disc-l span{opacity:.5}.fin .disc-x{font-size:calc(10px + var(--ftb-texto-mais,0px));opacity:.8;margin-top:12px!important}.fin .sg{background:#fff6;border:1px solid #fffc;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:10px 12px 10px 16px;display:flex}.fin .sg-t{font-size:calc(12.5px + var(--ftb-texto-mais,0px));color:var(--mute)}.fin .sg-t em{font:italic 400 calc(19px + var(--ftb-texto-mais,0px)) var(--f-display);color:var(--ink)}.fin .sg-ic{gap:6px;display:flex}.fin .sg-ic button{width:36px;height:36px;transition:transform .2s var(--ease);background:#fbfaf8;border:1px solid #fff;border-radius:11px;place-items:center;display:grid}.fin .sg-ic button:active{transform:scale(.92)}.fin .sg-ic svg{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fin .sg-ic svg .f{fill:var(--ink);stroke:none}.fin .mr{background:#f3eee8;position:absolute;inset:0;overflow:hidden}.fin .mr-gl{position:absolute;inset:0}.fin .mr-gl canvas{outline:none}.fin .mr-cr{z-index:2;font-size:calc(8px + var(--ftb-texto-mais,0px));color:#28221d80;position:absolute;bottom:4px;right:6px}.fin .rt-mapa>svg{z-index:1}.fin .rt-mapa .mr-cr{z-index:3;bottom:4px;left:8px;right:auto}.fin .rt-tl{z-index:2}
