TLDR: they’re the same except for colors and manufacturer. Viorele and Kariva birth control are both generic brands that have the same active ingredients and the same dosage: Ethinyl Estradiol (20 mcg) and Desogestrel (0.15 mg). They both have 28 tablets in each pack, 21 tablets of Ethinyl Estradiol (20 mcg) and Desogestrel (0.15 mg), 2 inactive pills with no hormones, and 5 pills with 10 mcg of estrogen.
See this video explaining  generic vs. brand