.spb-company-module-cards{display:grid!important;gap:12px!important;margin:18px 0 0!important;width:100%!important}
.spb-company-module-card{box-sizing:border-box!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) 220px!important;align-items:center!important;column-gap:24px!important;width:100%!important;height:82px!important;min-height:82px!important;padding:10px 18px!important;border:1px solid #d7d7d7!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important}
.spb-company-module-icons{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important;min-width:0!important;color:var(--spb-secondary,var(--spb-primary,#1538e8))!important;font-size:42px!important;line-height:1!important}
.spb-company-module-info{display:block!important;justify-self:start!important;text-align:left!important;min-width:0!important;font-size:18px!important;line-height:1.2!important;color:#333!important;white-space:nowrap!important}
.spb-company-module-info strong{font-weight:700!important}
.spb-company-module-card>a,.spb-company-module-card>a:link,.spb-company-module-card>a:visited{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;width:220px!important;height:50px!important;min-height:50px!important;padding:0 18px!important;box-sizing:border-box!important;background:var(--spb-secondary,var(--spb-primary,#1538e8))!important;border:0!important;border-radius:5px!important;color:#fff!important;font-size:17px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:filter .18s ease!important}
.spb-company-module-card>a i,.spb-company-module-card>a:link i,.spb-company-module-card>a:visited i{color:#fff!important}
.spb-company-module-card>a:hover,.spb-company-module-card>a:focus,.spb-company-module-card>a:active{background:var(--spb-secondary,var(--spb-primary,#1538e8))!important;color:#fff!important;border:0!important;border-radius:5px!important;box-shadow:none!important;transform:none!important;filter:brightness(.96)!important;text-decoration:none!important}
.spb-company-module-card>a:hover i,.spb-company-module-card>a:focus i,.spb-company-module-card>a:active i{color:#fff!important}
@media(max-width:900px){.spb-company-module-card{grid-template-columns:auto minmax(0,1fr) 220px!important;column-gap:16px!important}.spb-company-module-icons{font-size:34px!important;gap:12px!important}.spb-company-module-info{font-size:14px!important}}
@media(max-width:650px){.spb-company-module-card{height:auto!important;min-height:82px!important;grid-template-columns:auto minmax(0,1fr)!important;padding:12px!important}.spb-company-module-card>a{grid-column:1/-1!important;width:100%!important;margin-top:4px!important}.spb-company-module-info{white-space:normal!important}}

/* v16.1.972 — preserva texto branco nos CTAs mesmo contra regras globais de hover */
html body.pc .spb-guide-company-page .spb-company-module-cards .spb-company-module-card > a,
html body.pc .spb-guide-company-page .spb-company-module-cards .spb-company-module-card > a:link,
html body.pc .spb-guide-company-page .spb-company-module-cards .spb-company-module-card > a:visited,
html body.pc .spb-guide-company-page .spb-company-module-cards .spb-company-module-card > a:hover,
html body.pc .spb-guide-company-page .spb-company-module-cards .spb-company-module-card > a:focus,
html body.pc .spb-guide-company-page .spb-company-module-cards .spb-company-module-card > a:focus-visible,
html body.pc .spb-guide-company-page .spb-company-module-cards .spb-company-module-card > a:active {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-decoration:none!important;
}
html body.pc .spb-guide-company-page .spb-company-module-cards .spb-company-module-card > a *,
html body.pc .spb-guide-company-page .spb-company-module-cards .spb-company-module-card > a:hover *,
html body.pc .spb-guide-company-page .spb-company-module-cards .spb-company-module-card > a:focus *,
html body.pc .spb-guide-company-page .spb-company-module-cards .spb-company-module-card > a:focus-visible *,
html body.pc .spb-guide-company-page .spb-company-module-cards .spb-company-module-card > a:active * {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
