             
         case cvvLabel! :
             if (self.cardFormManager.getGuessedPM()?.secCodeInBack())!{
-                UIView.transition(from: self.cardBack!, to: self.cardFront!, duration: 1, options: UIViewAnimationOptions.transitionFlipFromRight, completion: { (completion) -> Void in
+                UIView.transition(from: self.cardBack!, to: self.cardFront!, duration: 0.6, options: UIViewAnimationOptions.transitionFlipFromRight, completion: { (completion) -> Void in
                 })
             }
             

                let errorCVV = cardFormManager.cardToken!.validateSecurityCode()
                if((errorCVV) != nil){
                    markErrorLabel(cvvLabel!)
                    UIView.transition(from: self.cardBack!, to: self.cardFront!, duration: 1, options: UIViewAnimationOptions.transitionFlipFromLeft, completion: nil)
                    return
                }
            }

        MPTracker.trackScreenName(MercadoPagoContext.sharedInstance, screenName: "CARD_SECURITY_CODE")
        
        if(!self.cardFormManager.isAmexCard(self.cardNumberLabel!.text!)){
            UIView.transition(from: self.cardFront!, to: self.cardBack!, duration: 0.6, options: UIViewAnimationOptions.transitionFlipFromLeft, completion: { (completion) -> Void in
                self.updateLabelsFontColors()
            })
            cvvLabel = cardBack?.cardCVV
