/* Keep the actions steady while the segment copy changes. */
html body .bps__body.bps__fade{animation:none!important;transform:none!important;opacity:1!important}
html body #segmentos .bps.bps--professional .bps__body{justify-content:flex-start!important}
html body #segmentos .bps.bps--professional .bps__for{min-height:2.6em;line-height:1.3}
html body #segmentos .bps.bps--professional .bps__body h3{min-height:2.4em;line-height:1.2!important}
html body #segmentos .bps.bps--professional .bps__line{min-height:4.8em;line-height:1.6!important}
html body .bpo__op small{min-height:2.6em;line-height:1.3!important}
html body .bpo__op{min-height:70px;box-sizing:border-box}
html body .bpo__op,.bpo__op span,.bpo__op b,.bpo__op small{animation:none!important;transform:none!important}
html body .bpo__op--1 .bpo__s1{display:none!important}
html body .bpo__op--1 .bp-catalog-label{display:block!important;transition:none!important;animation:none!important}
@media(max-width:767px){html body .bps-sheet .bps__body.bps__fade{animation:none!important;transform:none!important}html body .bps-sheet .bps__for{min-height:2.6em;line-height:1.3}html body .bps-sheet .bps__body h3{min-height:2.6em;line-height:1.3!important}html body .bps-sheet .bps__line{min-height:6.4em;line-height:1.6!important}}
@media(min-width:922px){
html body #segmentos #bps.bps--professional{max-width:1200px!important;grid-template-columns:384px minmax(0,1fr)!important;align-items:start!important}
html body #segmentos #bps.bps--professional>.bps__chipswrap{display:block!important;align-self:start!important;min-height:0!important;height:auto!important}
html body #segmentos #bps.bps--professional .bps__chips{height:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:112px!important;align-content:start!important;gap:8px!important}
html body #segmentos #bps.bps--professional .bps__chip{height:112px!important;min-height:112px!important;box-sizing:border-box;align-self:start!important;justify-content:flex-start!important;padding:6px!important;gap:5px!important}
html body #segmentos #bps.bps--professional .bps__th{height:64px!important;flex:0 0 64px!important}
html body #segmentos #bps.bps--professional .bps__th img{height:100%!important;object-fit:cover}
html body #segmentos #bps.bps--professional .bps__chip[data-i="10"] .bps__nm{font-size:11px!important}
html body #segmentos #bps.bps--professional>.bps__panel{height:auto!important;min-height:472px!important;grid-template-rows:120px auto!important;align-self:start!important}
html body #segmentos #bps.bps--professional .bps__img{height:120px!important;min-height:0!important;max-height:120px!important}
html body #segmentos #bps.bps--professional .bps__body{padding:16px 24px!important}
html body #segmentos #bps.bps--professional .bps__for{min-height:1.3em!important}
html body #segmentos #bps.bps--professional .bps__body h3{min-height:1.2em!important}
html body #segmentos #bps.bps--professional .bps__line{min-height:3.2em!important;margin-bottom:12px!important}
html body #segmentos #bps.bps--professional .bpo__op{min-height:58px!important}
html body #segmentos #bps.bps--professional .bpo__op small{min-height:1.3em!important}
}
@media(min-width:922px) and (max-width:1100px){html body #segmentos #bps.bps--professional{grid-template-columns:330px minmax(0,1fr)!important}html body #segmentos #bps.bps--professional .bps__th{height:54px!important;flex-basis:54px!important}}
