.act-box.act-box--banner.act-box-style--hero{width:100%}.act-box.act-box--banner .banner-destaque{position:relative;width:100%;overflow:hidden;border-radius:var(--box-raio);color:#fff;container-type:inline-size;background:color-mix(in srgb,var(--box-accent) 45%,#000)}.act-box.act-box--banner .embla:has(.banner-destaque){max-width:none;padding:0;background-color:rgba(0,0,0,0)}.act-box.act-box--banner .banner-destaque .banner-destaque__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.act-box.act-box--banner .banner-destaque .banner-destaque__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.act-box.act-box--banner .banner-destaque .banner-destaque__conteudo{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:clamp(280px,45cqi,560px);padding:clamp(20px,6cqi,72px)}.act-box.act-box--banner h2.banner-destaque__titulo[class][class]{margin:0;color:inherit;font-size:clamp(1.5rem,5cqi,3rem);font-weight:700;line-height:1.15;text-transform:none;max-width:24ch;overflow-wrap:anywhere}.act-box.act-box--banner .banner-destaque .banner-destaque__texto{margin:0;color:inherit;font-size:clamp(1rem,2.4cqi,1.25rem);max-width:60ch;overflow-wrap:anywhere}.act-box.act-box--banner .banner-destaque .banner-destaque__botao{display:inline-block;padding:12px 24px;border-radius:var(--box-raio);background:#fff;color:color-mix(in srgb,var(--box-accent) 45%,#000);font-weight:600;text-decoration:none}.act-box.act-box--banner .banner-destaque .banner-destaque__botao:hover{text-decoration:underline}.act-box.act-box--banner .banner-destaque .banner-destaque__botao:focus-visible{outline:3px solid #fff;outline-offset:3px}