.titulo-home h2 {
    margin-bottom: 20px;
    position: relative;
    font-size: 26px;
}

.titulo-home h2::after {
    background-color: var(--e-global-color-accent);
    position: absolute;
    border-radius: 5px;
    bottom: -20px;
    height: 10px;
    content: '';
    width: 30px;
}

.sessao-estrutura .titulo-home h2::after {
    margin-left: -15px;
    left: 50%;
}

@media(min-width:992px) {

    .session-titulo-estrutura .titulo-home h2::after {
        left: 0;
    }
}

@media(max-width:992px) {

    .session-titulo-estrutura .titulo-home h2::after {
        margin-left: -15px;
        left: 50%;
    }
}