@font-face{font-family:JBGSignatures;src:url(inter.ttf) format('truetype');font-weight:400 600;font-display:swap}
.jbg-signatures,.jbg-signatures *{box-sizing:border-box}.jbg-signatures{background:#fff;border-top:1px solid #624f411c;border-bottom:1px solid #624f411c;padding:60px 0 46px;clear:both;text-align:left;font-family:JBGSignatures,Arial,sans-serif}.jbg-signatures-wrap{width:min(1240px,calc(100% - 96px));margin:auto}.jbg-signatures-top{display:grid;width:min(980px,100%);margin-inline:auto;grid-template-columns:180px minmax(0,1fr);gap:120px;padding-bottom:38px}.jbg-signatures-bottom{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 90px;border-top:1px solid #624f411e;padding-top:40px}.jbg-signature-group{min-width:0}.jbg-signatures h2{font-family:JBGSignatures,Arial,sans-serif;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#09857e;margin:0 0 25px;padding:0}.jbg-signature-logos{display:flex;flex-wrap:wrap;align-items:center;gap:25px 35px;min-height:88px}.jbg-signature-logo{width:var(--logo-width,130px);max-width:100%;flex:0 1 var(--logo-width,130px)}.jbg-signature-logo img{display:block;width:100%;height:auto;max-width:100%;border:0;border-radius:0;box-shadow:none;object-fit:contain;margin:0;padding:0;background:transparent}.jbg-signatures-bottom .is-apoiadores{max-width:300px}.jbg-signatures-bottom .is-institucional{max-width:220px}.jbg-signatures-bottom .is-secretaria{max-width:240px}.jbg-signatures-bottom h2{font-size:9px;letter-spacing:.12em;margin-bottom:18px}.jbg-signatures-bottom .jbg-signature-logos{gap:22px 42px;min-height:76px}.jbg-signatures-top:empty,.jbg-signatures-bottom:empty{display:none}
@media(max-width:1050px) and (min-width:701px){.jbg-signatures-wrap{width:calc(100% - 64px)}.jbg-signatures-top{grid-template-columns:160px minmax(0,1fr);gap:65px}.jbg-signatures-bottom{column-gap:65px}.jbg-signatures-top .jbg-signature-logos{column-gap:25px}}
@media(max-width:700px){.jbg-signatures{padding:36px 0 33px}.jbg-signatures-wrap{width:calc(100% - 44px)}.jbg-signatures-top{width:100%;grid-template-columns:1fr;gap:30px;padding-bottom:28px}.jbg-signatures h2{text-align:center;font-size:9px;margin-bottom:18px}.jbg-signature-logos{justify-content:center;min-height:64px}.jbg-signature-logo{width:var(--logo-mobile,70px);flex:0 1 var(--logo-mobile,70px)}.is-patrocinadores .jbg-signature-logos{gap:18px 14px;min-height:58px}.is-patrocinadores .jbg-signature-logo{max-width:calc(25% - 11px)}.jbg-signatures-bottom{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.05fr);gap:12px;padding-top:26px;align-items:start}.jbg-signatures-bottom h2{font-size:7px;line-height:1.65;letter-spacing:.06em;min-height:25px;margin-bottom:10px;overflow-wrap:anywhere}.jbg-signatures-bottom .jbg-signature-logos{min-height:53px;gap:15px 12px;align-items:center}.is-apoiadores .jbg-signature-logo{max-width:calc(50% - 6px)}.jbg-signatures-bottom .jbg-signature-group{max-width:100%}}
@media(max-width:360px){.jbg-signatures-wrap{width:calc(100% - 32px)}.jbg-signatures-bottom{gap:8px}.jbg-signatures-bottom h2{font-size:6.7px;letter-spacing:.02em}.jbg-signatures-bottom .jbg-signature-logos{gap:12px 8px}}
