Правильно: 20-річчя.
Складні прикметники можна записати і в словесно-цифровій формі (цифрою та прикметником, що приєднується дефісом). При використанні словесно-цифрової форми запису літерні нарощення після чисельних пишуться: вісімдесятип'ятирічний / 85-літній; двадцятирічний / 20–літній.
Це одне слово, правильно злите написання: двадцятивосьмиріччя. Вітаємо!
Слово ювілей пишеться з маленької букви. Однак таке формулювання не вірне. Правильні варіанти: Вітаємо з ювілеєм та Вітаємо з 40-річчям. Вітаємо!