         
         UIView.animate(withDuration: duration * 2.0, delay: delay * 3.0, options: .curveEaseInOut, animations: { 
             self.logoImageView.alpha = 1
+        }, completion: { [weak self] _ in
+            self?.animateIcons(metaData: nil)
         })
     }
         

    let headingLabelAnimationOffset: CGFloat = 60
    let subheadingLabelAnimationOffset: CGFloat = 30
    let headingSubheadingMargin: CGFloat = 22
    
    var headingInset: CGFloat {
        if E.isIPhone6OrSmaller {

        let nextHeadingConstraint = headingConstraints[nextIndex]
        
        let fadeInOffsetFactor = fadeInOffsetFactors[nextIndex]
        
        if nextIndex == 1 {
            hideStarburstIcons()
        }
        
        UIView.animateKeyframes(withDuration: pageAnimationDuration, delay: delay, 
                                options: .calculationModeCubic, animations: { [weak self] in
