Catholics believe Mary was overshadowed by the Holy Spirit (Luke 1:35), and that Mary was a pure and holy "ark" fit to carry the Son of God. Just as the ark of the Lord back in Moses' day carried elements of the Old Covenant within, so Mary carried the Author of the New Covenant in her. The Immaculate Conception isn't a virgin birth. It is neither Biblical nor necessary. Catholics believe Mary was conceived in the normal way, but God made her immune from imputed or inherited sin. For as long as she has existed she has been free from sin. This allowed her to be the" second Eve" to give birth to the " second Adam" see (1 Corinthians 15:45). Overshadowed by the Holy Spirit (Luke 1:35), Mary was a pure and holy "ark" fit to carry the Son of God. Just as the ark of the Lord in Moses' day carried elements of the Old covenant within, so Mary carried the Author of the New Covenant in her.
Mary needed a savior like everyone else (Luke 1:47).
I got the information from the websites listed below for you to read. Hopefully, they will make you more aware of the false teachings of the Catholic church.
Sources: https://www.gotquestions.org/immaculate-conception.html
https://wordpress.com/post/stevesland.wordpress.com/1132