     self.setupConstraints()
 
     self.viewModel.inputs.viewDidLoad()
-  }
-
-  override func viewDidLayoutSubviews() {
-    super.viewDidLayoutSubviews()
-
-    self.rootScrollView.contentInset = UIEdgeInsets(
-      top: self.rootScrollView.contentInset.top,
-      left: self.rootScrollView.contentInset.left,
-      bottom: self.pledgeCTAContainerView.frame.size.height - self.view.safeAreaInsets.bottom,
-      right: self.rootScrollView.contentInset.right
-    )
   }
 
   deinit {

      |> ksr_constrainViewToMarginsInParent()

    NSLayoutConstraint.activate([
      self.pledgeCTAContainerView.leftAnchor.constraint(equalTo: self.view.leftAnchor),
      self.pledgeCTAContainerView.rightAnchor.constraint(equalTo: self.view.rightAnchor),
      self.pledgeCTAContainerView.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),

  }

  private func setupConstraints() {
    _ = (self.rootContainerView, self.rootScrollView)
      |> ksr_constrainViewToEdgesInParent()

