/* Container Principal: Mesma altura e fundo da capa */
.capa-dividida-atuacao {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh; /* Mesma altura da sessão da capa */
    width: 100%;
    gap: 40px;
    padding: 100px 40px 40px 40px;
    /* Background gradiente seguindo o padrão geral */
    background: linear-gradient(rgba(0,31,63,0.8), rgba(10,10,10,0.9)); 
}

.coluna-imagem-atuacao {
    flex: 1.2; /* Aumenta a proporção da imagem em relação ao texto */
    display: flex;
    justify-content: center;
    position: relative;
}

.img-hero-atuacao {
    width: 100%; /* Imagem maior ocupando o container */
    max-width: 650px; /* Limite de largura para não estourar */
    height: auto;
    border-radius: 15px;
    
    /* Iluminação natural: removida a máscara de transparência que escurecia a direita */
    mask-image: none;
    -webkit-mask-image: none;
    
    /* Transição mais lenta e dramática (aumentado para 1.5s) */
    transition: opacity 1.5s ease-in-out; 
}

.coluna-texto-atuacao {
    flex: 0.8;
    text-align: center;
}

/* Reutilizando a tipografia Coustard e cores do projeto */
.titulo-sessao {
    font-family: 'Coustard', serif !important;
    color: var(--dourado) !important;
    font-size: 2.5rem;
    margin-bottom: 20px;
    font-weight: 900;
}
