.idx-subcat-block { 
    border-radius: .5rem; 
    padding: 1.5rem 1.25rem 1.25rem; 
    margin-bottom: 0; 
}

.idx-subcat-energia { 
    background: rgba(201,143,0,0.14); 
}

.idx-subcat-conectividad { 
    background: rgba(20,108,148,0.14); 
}

.idx-subcat-proteccion { 
    background: rgba(46,125,50,0.14); 
}

.idx-subcat-divider { 
    border: none; border-top: 2px solid #afafaf; 
    margin: 2.25rem 0; 
}

.idx-subcat-bar { 
    height: 5px; 
    width: 64px; 
    border-radius: 3px; 
    margin-bottom: .8rem; 
}

.idx-subcat-energia .idx-subcat-bar { 
    background: #c98f00; 
}

.idx-subcat-conectividad .idx-subcat-bar { 
    background: #146c94; 
}

.idx-subcat-proteccion .idx-subcat-bar { 
    background: #2E7D32; 
}

.idx-subcat-title { 
    font-weight: 800; 
    font-size: 1.85rem; 
    margin-bottom: 1.25rem; 
    display: flex; 
    align-items: center; 
    gap: .6rem; 
    letter-spacing: -0.01em; 
}

.idx-subcat-energia .idx-subcat-title { 
    color: #8a6700; 
}

.idx-subcat-energia .idx-subcat-title i { 
    color: #c98f00; 
}

.idx-subcat-conectividad .idx-subcat-title { 
    color: #0d4d6b; 
}

.idx-subcat-conectividad .idx-subcat-title i { 
    color: #146c94; 
}

.idx-subcat-proteccion .idx-subcat-title { 
    color: #205723; 
}

.idx-subcat-proteccion .idx-subcat-title i { 
    color: #2E7D32; 
}
