CBT - based
key techniques eclectically entailed mindfulness, acceptance and commitment therapy, cognitive strategies for negative thoughts, as well as a special emphasis on
time management and self -
management and minor elements of positive psychology.