Should any part, term or provision of this Agreement be declared invalid, void or unenforceable, all remaining parts, terms and provisions hereof shall be given effect separately from the provision or provisions determined to be invalid, void or unenforceable, shall remain in full force and effect and shall in no way be invalidated, impaired or affected thereby.