#tfsa-calculator-wpr {
	display: flex;
	align-items: center;
	gap: 32px;
}

.tfsa-left {
	max-width: 710px;
}

.tfsa-right {
	min-height: 340px;
	max-width: 410px;
	display: flex;
	justify-content: center;
}
.tfsa-left h2 {
	max-width: 490px;
}

.form-wpr {
	display: flex;
	gap: 16px;
}

.birth-year-wpr {
	max-width: 130px;
}
.birth-year-wpr input {
	min-width: 100px;
}
.lifetime-contributions-wpr {
	max-width: 220px;
}
.prior-year-withdrawals-wpr {
	max-width: 190px;
}

@media (max-width: 1200px) { 
	.birth-year-wpr {
		max-width: 100%;
		width: 25%;
	}
	.lifetime-contributions-wpr {
		max-width: 100%;
		width: 30%;
	}
	.prior-year-withdrawals-wpr {
		max-width: 100%;
		width: 30%;
	}
}

@media (max-width: 1000px) { 
	.birth-year-wpr {
		max-width: 100%;
		width: 100%;
	}
	.lifetime-contributions-wpr {
		max-width: 100%;
		width: 100%;
	}
	.prior-year-withdrawals-wpr {
		max-width: 100%;
		width: 100%;
	}
}

@media (max-width: 749px) { 
	#tfsa-calculator-wpr {
		flex-direction: column;
	}

	.tfsa-left, .tfsa-right {
		max-width: 100%;
		min-height: unset;
	}
}