
/* FORMA. — rodapé institucional, escopo isolado */
.forma-site-footer{display:block!important;max-width:none!important;width:100%!important;margin:0!important;padding:0 28px!important;color:#eeeae5!important;background:#171513!important;border:0!important;font:12px/1.65 Manrope,Arial,sans-serif!important;letter-spacing:0}
.forma-site-footer *{box-sizing:border-box}
.forma-footer-grid{max-width:1090px;margin:auto;display:grid;grid-template-columns:1.45fr 0.8fr 0.9fr 1.35fr;gap:38px;padding:55px 0 42px}
.forma-site-footer a{color:#d3cbc3;text-decoration:none;transition:color .18s ease}
.forma-site-footer a:hover{color:#fff}
.forma-footer-brand{max-width:255px}
.forma-site-footer .forma-footer-logo{display:inline-block;font-family:"Space Grotesk",Manrope,sans-serif;font-size:30px;line-height:1.15;letter-spacing:.12em;font-weight:700;color:#fff;margin-bottom:17px}
.forma-footer-brand p{margin:0 0 20px;color:#aca49d;font-size:12px;line-height:1.7}
.forma-footer-location{color:#8f8780;font-size:11px}
.forma-footer-group{display:flex;flex-direction:column;align-items:flex-start;gap:11px}
.forma-site-footer h3{font:700 10px/1.5 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#faf8f6;margin:2px 0 10px}
.forma-footer-group a{font-size:12px;line-height:1.55}
.forma-footer-company p{color:#c1b9b0;margin:0 0 10px;font-size:11px;line-height:1.75}
.forma-footer-company p strong{display:block;font-size:10px;font-weight:700;color:#877f78;text-transform:uppercase;letter-spacing:.06em}
.forma-footer-company p span{display:block;overflow-wrap:anywhere}
.forma-footer-email{display:inline-flex;gap:10px;align-items:center;border-bottom:1px solid #55504b;padding:4px 0 8px;margin-top:9px;font-size:12px}
.forma-footer-bottom{border-top:1px solid #35302d;max-width:1090px;padding:20px 0 23px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#857e77;font-size:10px}
@media(max-width:860px){.forma-footer-grid{grid-template-columns:1.1fr 1fr;column-gap:24px;row-gap:36px;padding:39px 0 32px}}
@media(max-width:520px){.forma-site-footer{padding:0 19px!important}.forma-footer-grid{grid-template-columns:1fr 1fr;gap:27px 14px}.forma-footer-brand{grid-column:1/-1}.forma-footer-company{grid-column:1/-1}.forma-footer-bottom{align-items:flex-start;flex-direction:column;gap:5px}.forma-site-footer .forma-footer-logo{font-size:28px}}
@media(prefers-reduced-motion:reduce){.forma-site-footer a{transition:none}}


/* forma-footer-nav-reset-20261112
   Global nav styles used on the account pages must not apply to the footer columns. */
.forma-site-footer nav.forma-footer-group{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:11px!important;
  position:static!important;
  inset:auto!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  color:inherit!important;
}
