/* gestao-de-ativos-digitais-v2.css: CSS próprio da subpágina /produtos/marketing/gestao-de-ativos-digitais (lote 9, 30/09).
   A página carrega o marketing-v2.css da pai sem editar; aqui ficam só as regras com prefixo .gad. */

/* rodada 11 (30/09) sem vazio: composição de duas telas reais nos passos */
.gad .mkt-step__art{position:static}
.gad .gad-duo{position:relative;margin:0;padding:0 0 var(--gad-drop,150px)}
.gad .gad-duo__main{position:relative;z-index:1;width:88%}
.gad .gad-duo__sub{position:absolute;right:0;bottom:0;z-index:2;width:58%}
.gad .gad-duo__sub .mkt-win{border-color:#cfe0e4;box-shadow:0 36px 72px -28px rgba(3,45,96,.55),0 2px 6px rgba(3,45,96,.08)}
.gad .gad-duo .mkt-win picture{display:block;overflow:hidden}
.gad .gad-duo .mkt-win img{width:100%;height:100%!important;object-fit:cover}
.gad .gad-duo__main picture{aspect-ratio:var(--gad-ar-main,4/3)}
.gad .gad-duo__sub picture{aspect-ratio:var(--gad-ar-sub,16/10)}
.gad .gad-crop--top img{object-position:left top}
.gad .gad-crop--left picture{aspect-ratio:13/10!important}
.gad .gad-crop--left img{object-position:left top}
.gad .gad-crop--right picture{aspect-ratio:13/10!important}
.gad .gad-crop--right img{object-position:right top}

/* diagramas da definição e dos recursos */
.gad .gad-dia{margin:0}

@media (max-width:991px){
.gad .gad-duo{padding:0}
.gad .gad-duo__main{width:100%}
.gad .gad-duo__sub{display:none}
.gad .gad-duo__main picture{aspect-ratio:16/10}
}

/* rodada 11 (30/09) sem vazio: medidas finas das composições e cartões que acompanham a altura do texto */
.gad .gad-duo{--gad-drop:280px}
.gad .gad-duo__sub{width:62%}
.gad .gad-duo__sub picture{aspect-ratio:var(--gad-ar-sub,6/5)}
@media (min-width:992px){
.gad .mkt-demo{align-items:stretch}
.gad .mkt-demo__act{display:flex;flex-direction:column;justify-content:center}
.gad .mkt-wa{align-items:stretch}
.gad .mkt-wa__team{display:flex;flex-direction:column;justify-content:center;align-self:stretch}
}
/* Disco Virtual na composição: recorte pela direita que tira a barra lateral da captura */
.gad .gad-duo__sub.gad-crop--right picture{aspect-ratio:29/20!important}
/* Foto do case em destaque: nunca acima dos 800 px do arquivo (em 992 a 1199 a coluna fica mais larga que a foto) */
.gad .mkt-hl__img{display:block;max-width:800px;margin-left:auto;margin-right:auto}
/*aurea*/html body .mc.gad:not(.ck) section.mkt-res{padding-top:89px!important;padding-bottom:89px!important}@media (max-width:640px){html body .mc.gad:not(.ck) section.mkt-res{padding-top:55px!important;padding-bottom:55px!important}}

/* r48 cards com capa */
html body:not(r48) .mkt-cases>li.mkt-case.mkt-case:not(#r48){overflow:hidden!important;padding-top:0!important;padding-right:21px!important;padding-left:21px!important}
html body:not(r48) .mkt-cases .mkt-case__img:not(#r48){display:block!important;margin:0 -21px 21px!important;overflow:hidden;aspect-ratio:40/21;border-radius:20px 20px 0 0;background:rgba(255,255,255,.06)}
html body:not(r48) .mkt-cases .mkt-case__img picture{display:block;width:100%;height:100%}
html body:not(r48) .mkt-cases .mkt-case__img:not(#r48) img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;border-radius:0!important}
html body:not(r48) .mkt-cases .mkt-case__img:focus-visible{outline:2px solid #00acac;outline-offset:-2px}
@media (max-width:640.98px){html body:not(r48) .mkt-cases>li.mkt-case.mkt-case:not(#r48){padding-right:13px!important;padding-left:13px!important}html body:not(r48) .mkt-cases .mkt-case__img:not(#r48){margin:0 -13px 21px!important}}
/* /r48 */
