.page-mcp{overflow-x:hidden}.page-mcp .bsl-hero h1{font-family:var(--totvs-pro),sans-serif;font-size:24px;font-weight:700;line-height:120%}@media(min-width:768px){.page-mcp .bsl-hero h1{font-size:32px}}@media(min-width:1280px){.page-mcp .bsl-hero h1{font-size:56px}}.page-mcp .bsl-box-media-text video{border-radius:0!important}.page-mcp .bsl-box-media-text .title{color:#000}.page-mcp .bsl-box-media-text .description{color:#3a4149}.page-mcp .bsl-box-accordion .title{color:#000}.page-mcp .bsl-box-accordion .description{color:#00121a}.page-mcp .bsl-box-accordion.grayscale .accordion-group .container-details .progress-bar .circle,.page-mcp .bsl-box-accordion.light .accordion-group .container-details .progress-bar .circle{background-color:#000}.page-mcp .bsl-box-accordion .accordion-group .container-details:has([open]) .progress-bar .circle{background-color:#fff;border:4px solid #023;outline:4px solid #003d5c}.page-mcp .bsl-box-media-topics-border.container .box-wrapper .image-wrapper video{object-fit:cover}.page-mcp .bsl-box-media-topics-border.container .box-wrapper .content-wrapper{grid-column:span 6}.page-mcp .bsl-banner-cta .banner.dark{background-color:#023;background-image:url(/img/marketing-continuo/banner-cta.png);background-repeat:no-repeat;background-size:cover}.page-mcp .bsl-testimonial.light .testimonial{max-width:840px}.page-mcp .bsl-testimonial.light .testimonial:before{color:#000}