.fl-caixa{position:relative;width:100%;overflow:hidden}.fl{--fl-cor: #e8590c;position:absolute;top:0;left:0;width:794px;min-height:1123px;transform-origin:0 0;background:#fffefb;color:#17150f;padding:52px 58px 40px;font-family:Instrument Sans Variable,Instrument Sans,Arial,sans-serif;font-size:11.5px;line-height:1.45;display:flex;flex-direction:column;box-shadow:var(--sombra-folha, 0 20px 40px -20px rgba(0, 0, 0, .5));border-radius:2px}.fl p{margin:0}.fl h3{margin:0 0 6px;font-family:Archivo Variable,Archivo,Arial,sans-serif;font-stretch:100%;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fl-cor)}.fl-pre{white-space:pre-line}.fl-forte{font-weight:650}.fl-guia{color:#b9b2a1;font-style:italic;font-weight:400}.fl-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;min-height:64px}.fl-logo{display:block;max-width:220px;max-height:72px;object-fit:contain}.fl-nome-grande{font-family:Archivo Variable,Archivo,Arial,sans-serif;font-weight:800;font-stretch:110%;font-size:22px;line-height:1.1;max-width:320px}.fl-titulo{text-align:right}.fl-titulo__palavra{font-family:Archivo Variable,Archivo,Arial,sans-serif;font-weight:800;font-stretch:112%;font-size:30px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--fl-cor);margin-bottom:10px}.fl-meta{margin:0;display:grid;gap:1px}.fl-meta div{display:flex;justify-content:flex-end;gap:10px}.fl-meta dt{color:#77715f}.fl-meta dd{margin:0;font-weight:650;min-width:84px;font-variant-numeric:tabular-nums}.fl-regua{height:9px;margin:18px 0 22px;border-top:2px solid var(--fl-cor);background:linear-gradient(90deg,var(--fl-cor) 1px,transparent 1px) 0 0 / 7.5px 4px repeat-x,linear-gradient(90deg,var(--fl-cor) 1px,transparent 1px) 0 0 / 37.5px 8px repeat-x;opacity:.9}.fl-partes{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:18px}.fl-obra{padding:10px 14px;background:color-mix(in srgb,var(--fl-cor) 7%,#fffefb);border-left:3px solid var(--fl-cor);margin-bottom:18px}.fl-tabela{width:100%;border-collapse:collapse;margin-bottom:14px}.fl-tabela th{text-align:left;font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#77715f;padding:0 6px 7px;border-bottom:1.5px solid #17150f}.fl-tabela td{padding:7px 6px;border-bottom:1px solid #ebe5d6;vertical-align:top}.fl-tabela th:first-child,.fl-tabela td:first-child{padding-left:0}.fl-tabela th:last-child,.fl-tabela td:last-child{padding-right:0}.fl-n{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}.fl-desc{width:52%}.fl-secao td{padding-top:14px;font-family:Archivo Variable,Archivo,Arial,sans-serif;font-weight:700;font-size:12px;border-bottom:1px solid color-mix(in srgb,var(--fl-cor) 45%,#fffefb);color:#17150f}.fl-secao td:last-child{color:#77715f;font-size:11px}.fl-fecho{display:grid;grid-template-columns:1fr 270px;gap:28px;align-items:start;margin-bottom:22px}.fl-notas{display:grid;gap:6px;padding-top:4px}.fl-mencao{font-weight:650}.fl-totais{width:100%;border-collapse:collapse}.fl-totais th{text-align:left;font-weight:500;color:#3b382f;padding:4px 0}.fl-totais th small{color:#77715f;font-size:9.5px}.fl-totais td{text-align:right;padding:4px 0;font-variant-numeric:tabular-nums;white-space:nowrap}.fl-total th,.fl-total td{background:#17150f;color:#fff;padding:9px 12px;font-family:Archivo Variable,Archivo,Arial,sans-serif;font-weight:800;font-size:15px}.fl-total th{border-radius:2px 0 0 2px}.fl-total td{border-radius:0 2px 2px 0}.fl-totais tr.fl-total th,.fl-totais tr.fl-total td{border-top:6px solid #fffefb}.fl-condicoes{margin-bottom:18px;padding-top:14px;border-top:1px solid #ebe5d6}.fl-condicoes dl{margin:0 0 6px;display:grid;gap:2px}.fl-condicoes dl div{display:grid;grid-template-columns:120px 1fr;gap:10px}.fl-condicoes dt{color:#77715f}.fl-condicoes dd{margin:0}.fl-aceite{margin-top:6px;margin-bottom:18px}.fl-aceite__linhas{display:grid;grid-template-columns:2fr 1fr;gap:32px;color:#77715f;font-size:10px}.fl-aceite__linhas span{display:block;height:32px;border-bottom:1px solid #3b382f;margin-bottom:4px}.fl-rodape{margin-top:auto;padding-top:12px;border-top:1px solid #ebe5d6;display:flex;justify-content:space-between;gap:16px;font-size:9.5px;color:#77715f}.fl-marca b{color:#17150f}
