.tj-imgtxt{background:var(--tj-fundo-pagina);padding-block:var(--tj-secao-vertical);}
.tj-imgtxt__grid{display:flex;gap:96px;align-items:center;}
.tj-imgtxt__img{flex:0 0 608px;max-width:608px;}
.tj-imgtxt__img img{display:block;width:100%;height:600px;object-fit:cover;border-radius:var(--tj-raio-folha) 0 var(--tj-raio-folha) 0;}
.tj-imgtxt__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}
.tj-imgtxt__kicker{font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-kicker);line-height:var(--tj-lh-kicker);letter-spacing:1.04px;text-transform:uppercase;color:var(--tj-texto-marca);}
.tj-imgtxt__title{font-family:var(--tj-fonte-titulo);font-size:var(--tj-fs-h2);line-height:var(--tj-lh-h2);letter-spacing:-.03em;color:var(--tj-texto-principal);margin:0;font-weight:500;}
.tj-imgtxt__title em{font-style:normal;font-weight:300;}
.tj-imgtxt__apoio{font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo-g);line-height:var(--tj-lh-corpo-g);color:var(--tj-texto-secundario);margin:0;}
.tj-imgtxt__list{display:flex;flex-direction:column;gap:20px;width:100%;}
.tj-imgtxt__item{display:flex;gap:20px;align-items:flex-start;width:100%;}
.tj-imgtxt__ico{flex-shrink:0;width:56px;height:56px;background:var(--tj-fundo-destaque);color:var(--tj-icone-marca);display:flex;align-items:center;justify-content:center;}
.tj-imgtxt__ico svg{width:28px;height:28px;}
.tj-imgtxt__ico img{width:28px;height:28px;object-fit:contain;}
.tj-imgtxt__ic{display:flex;flex-direction:column;gap:4px;}
.tj-imgtxt__it{font-family:var(--tj-fonte-titulo);font-weight:500;font-size:var(--tj-fs-h4);line-height:var(--tj-lh-h4);letter-spacing:-.22px;color:var(--tj-texto-principal);margin:0;}
.tj-imgtxt__id{font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo);line-height:var(--tj-lh-corpo);color:var(--tj-texto-secundario);margin:0;}
.tj-imgtxt__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-botao);line-height:var(--tj-lh-botao);color:var(--tj-texto-principal);background:transparent;border:1.5px solid var(--tj-borda-marca);border-radius:var(--tj-raio-botao);padding:14px var(--tj-espaco-32);text-decoration:none;transition:background .15s ease,color .15s ease;}
.tj-imgtxt__cta:hover{background:var(--tj-fundo-escuro);color:var(--tj-texto-inverso);}
.tj-imgtxt__cta svg{width:20px;height:20px;}
@media(max-width:999px){
.tj-imgtxt__grid{flex-direction:column;gap:32px;align-items:stretch;}
.tj-imgtxt__img{flex:none;max-width:none;}
.tj-imgtxt__img img{height:auto;aspect-ratio:350/340;}
}
