При двух рядом стоящих союзах (подчинительный союз или относительное слово и другой подчинительный союз; сочинительный союз и подчинительный союз или относительное слово) запятая между союзами ставится только в том случае, когда опущение придаточного предложения не требует перестройки главного предложения, например:
Ей попробовали рассказать, что говорил доктор, но оказалось, что, хотя доктор и говорил очень складно и долго, никак нельзя было передать того, что он сказал (Л. Толстой).
Ей попробовали рассказать, что говорил доктор, но оказалось, что, хотя доктор и говорил очень складно и долго, никак нельзя было передать того, что он сказал (Л. Толстой).
Пример: Не красный, а розовый
При перечислении
Пример: Их детей зовут Ваня, Катя, Серёжа и Аня