     /// Set this config before calling super.initialSetup!
     var config: Config?
 
+	private lazy var containerView = UIView()
+	private lazy var titleContainer = UIView()
+	private lazy var centerStackView = UIStackView()
     private lazy var continueButton = ReactiveButton()
 
+	private lazy var topConstraint: NSLayoutConstraint = {
+		return self.containerView.topAnchor.constraint(equalTo: self.view.htw.safeAreaLayoutGuide.topAnchor, constant: 0)
+	}()
+	private lazy var bottomConstraint: NSLayoutConstraint = {
+		return self.containerView.bottomAnchor.constraint(equalTo: self.view.htw.safeAreaLayoutGuide.bottomAnchor, constant: 0)
+	}()
+	
+	private lazy var titleTopConstraint: NSLayoutConstraint = {
+		return self.titleContainer.topAnchor.constraint(equalTo: self.containerView.htw.safeAreaLayoutGuide.topAnchor, constant: 60)
+	}()
+	private lazy var continueButtonTopConstraint: NSLayoutConstraint = {
+		return self.continueButton.topAnchor.constraint(equalTo: self.centerStackView.bottomAnchor, constant: 12)
+	}()
+	
     // MARK: - Overwrite functions
 
     @objc func continueBoarding() {

            .controlEvent(.touchUpInside)
            .subscribe({ [weak self] _ in self?.skipBoarding() })
            .disposed(by: self.rx_disposeBag)
        titleContainer.addSubview(skip)

        // --- Constraints ---



    override func initialSetup() {
        super.initialSetup()
		
        guard let config = self.config else {
            preconditionFailure("Tried to use OnboardDetailViewController without config. Abort!")
        }

        self.navigationController?.interactivePopGestureRecognizer?.isEnabled = false

		// --- Container ---
		
		self.containerView.translatesAutoresizingMaskIntoConstraints = false
		self.view.addSubview(self.containerView)
		NSLayoutConstraint.activate([
			self.containerView.leadingAnchor.constraint(equalTo: self.view.htw.safeAreaLayoutGuide.leadingAnchor),
			self.topConstraint,
			self.containerView.trailingAnchor.constraint(equalTo: self.view.htw.safeAreaLayoutGuide.trailingAnchor),
			self.bottomConstraint
		])
		
        // --- Title Label ---

        let titleLabel = UILabel()
